[][src]Trait freertos_rs::MutexInnerImpl

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)

Loading content...

Implementors

impl MutexInnerImpl for MutexNormal[src]

impl MutexInnerImpl for MutexRecursive[src]

Loading content...