Struct bare_metal::Mutex[][src]

pub struct Mutex<T> { /* fields omitted */ }

A "mutex" based on critical sections

Methods

impl<T> Mutex<T>
[src]

Creates a new mutex

impl<T> Mutex<T>
[src]

Borrows the data for the duration of the critical section

Trait Implementations

impl<T> Sync for Mutex<T> where
    T: Send
[src]

Auto Trait Implementations

impl<T> Send for Mutex<T> where
    T: Send