[][src]Struct cortex_m::interrupt::CriticalSection

pub struct CriticalSection { /* fields omitted */ }

Critical section token

Indicates that you are executing code within a critical section

Methods

impl CriticalSection
[src]

Creates a critical section token

This method is meant to be used to create safe abstractions rather than meant to be directly used in applications.

Auto Trait Implementations

impl Send for CriticalSection

impl Sync for CriticalSection

Blanket Implementations

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> From for T
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T
[src]

Should always be Self