pub struct MutexNormal(/* private fields */);Trait Implementations§
Source§impl Debug for MutexNormal
impl Debug for MutexNormal
Source§impl Drop for MutexNormal
impl Drop for MutexNormal
Source§impl MutexInnerImpl for MutexNormal
impl MutexInnerImpl for MutexNormal
fn create() -> Result<Self, FreeRtosError>
fn take<D: DurationTicks>(&self, max_wait: D) -> Result<(), FreeRtosError>
fn give(&self)
Source§unsafe fn from_raw_handle(handle: FreeRtosSemaphoreHandle) -> Self
unsafe fn from_raw_handle(handle: FreeRtosSemaphoreHandle) -> Self
Safety Read more
fn raw_handle(&self) -> FreeRtosSemaphoreHandle
Auto Trait Implementations§
impl Freeze for MutexNormal
impl RefUnwindSafe for MutexNormal
impl !Send for MutexNormal
impl !Sync for MutexNormal
impl Unpin for MutexNormal
impl UnwindSafe for MutexNormal
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