diff options
| author | Kaspar Schleiser <[email protected]> | 2024-01-19 11:03:00 +0100 |
|---|---|---|
| committer | Kaspar Schleiser <[email protected]> | 2025-04-04 22:32:55 +0200 |
| commit | 3f87ce6f50865b04a56b50476aa6cc7a0f92f0e9 (patch) | |
| tree | 3e0c0e5ebc10673bbd7502ff19bea44b417e9610 /embassy-executor | |
| parent | 61b77624219eac1b5e74bdeeb64f5c38df997a93 (diff) | |
embassy-executor: introduce `Executor::id()`
Diffstat (limited to 'embassy-executor')
| -rw-r--r-- | embassy-executor/src/raw/mod.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/embassy-executor/src/raw/mod.rs b/embassy-executor/src/raw/mod.rs index 5b1f33a0e..56faa911d 100644 --- a/embassy-executor/src/raw/mod.rs +++ b/embassy-executor/src/raw/mod.rs | |||
| @@ -555,6 +555,11 @@ impl Executor { | |||
| 555 | pub fn spawner(&'static self) -> super::Spawner { | 555 | pub fn spawner(&'static self) -> super::Spawner { |
| 556 | super::Spawner::new(self) | 556 | super::Spawner::new(self) |
| 557 | } | 557 | } |
| 558 | |||
| 559 | /// Get a unique ID for this Executor. | ||
| 560 | pub fn id(&'static self) -> usize { | ||
| 561 | &self.inner as *const SyncExecutor as usize | ||
| 562 | } | ||
| 558 | } | 563 | } |
| 559 | 564 | ||
| 560 | /// Wake a task by `TaskRef`. | 565 | /// Wake a task by `TaskRef`. |
