pub enum CortexMThreadIdProvider {}
Expand description
Implement the ThreadIdProvider
trait for Cortex-M platforms.
We assign thread IDs this way:
- 0: Main thread
- 1: Any interrupt service routine
Trait Implementations§
Source§impl ThreadIdProvider for CortexMThreadIdProvider
impl ThreadIdProvider for CortexMThreadIdProvider
Source§fn running_thread_id() -> usize
fn running_thread_id() -> usize
Return a unique ID for the currently executing thread. Read more
Auto Trait Implementations§
impl Freeze for CortexMThreadIdProvider
impl RefUnwindSafe for CortexMThreadIdProvider
impl Send for CortexMThreadIdProvider
impl Sync for CortexMThreadIdProvider
impl Unpin for CortexMThreadIdProvider
impl UnwindSafe for CortexMThreadIdProvider
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more