freertos_rs

Trait MutexInnerImpl

Source
pub trait MutexInnerImpl
where Self: Sized + Drop,
{ // Required methods fn create() -> Result<Self, FreeRtosError>; fn take<D: DurationTicks>(&self, max_wait: D) -> Result<(), FreeRtosError>; fn give(&self); }

Required Methods§

Source

fn create() -> Result<Self, FreeRtosError>

Source

fn take<D: DurationTicks>(&self, max_wait: D) -> Result<(), FreeRtosError>

Source

fn give(&self)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§