Trait freertos_rs::MutexInnerImpl
[−]
[src]
pub trait MutexInnerImpl where
Self: Sized + Drop, { fn create() -> Result<Self, FreeRtosError>; fn take<D: DurationTicks>(&self, max_wait: D) -> Result<(), FreeRtosError>; fn give(&self); }
Required Methods
fn create() -> Result<Self, FreeRtosError>
fn take<D: DurationTicks>(&self, max_wait: D) -> Result<(), FreeRtosError>
fn give(&self)
Implementors
impl MutexInnerImpl for MutexNormal
impl MutexInnerImpl for MutexRecursive