pub struct MutexRecursive(/* private fields */);Trait Implementations§
Source§impl Debug for MutexRecursive
impl Debug for MutexRecursive
Source§impl Drop for MutexRecursive
impl Drop for MutexRecursive
Source§impl MutexInnerImpl for MutexRecursive
impl MutexInnerImpl for MutexRecursive
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 MutexRecursive
impl RefUnwindSafe for MutexRecursive
impl !Send for MutexRecursive
impl !Sync for MutexRecursive
impl Unpin for MutexRecursive
impl UnwindSafe for MutexRecursive
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