Struct lpc55_hal::typestates::init_state::Enabled[][src]

pub struct Enabled<T = ()>(pub T);

Indicates that the hardware component is enabled

This usually indicates that the hardware has been initialized and can be used for its intended purpose. Contains an optional payload that APIs can use to keep data that is only available while enabled.

Trait Implementations

Auto Trait Implementations

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

impl<T> Sync for Enabled<T> where
    T: Sync

impl<T> Unpin for Enabled<T> where
    T: Unpin

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Error = Infallible

The type returned in the event of a conversion error.

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

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.