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