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

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> Unpin for Enabled<T> where
    T: Unpin

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

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

Blanket Implementations

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

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> Into<U> for T where
    U: From<T>, 
[src]

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.

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self