Struct embassy_sync::blocking_mutex::raw::CriticalSectionRawMutex
source ยท pub struct CriticalSectionRawMutex { /* private fields */ }
Expand description
A mutex that allows borrowing data across executors and interrupts.
ยงSafety
This mutex is safe to share between different executors and interrupts.
Implementationsยง
Trait Implementationsยง
sourceยงimpl RawMutex for CriticalSectionRawMutex
impl RawMutex for CriticalSectionRawMutex
impl Send for CriticalSectionRawMutex
impl Sync for CriticalSectionRawMutex
Auto Trait Implementationsยง
impl Freeze for CriticalSectionRawMutex
impl RefUnwindSafe for CriticalSectionRawMutex
impl Unpin for CriticalSectionRawMutex
impl UnwindSafe for CriticalSectionRawMutex
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