[][src]Struct lpc55_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

impl Ctimer<Enabled<()>> for Ctimer0<Enabled>[src]

impl Ctimer<Enabled<()>> for Ctimer1<Enabled>[src]

impl Ctimer<Enabled<()>> for Ctimer2<Enabled>[src]

impl Ctimer<Enabled<()>> for Ctimer3<Enabled>[src]

impl Ctimer<Enabled<()>> for Ctimer4<Enabled>[src]

impl InitState for Enabled[src]

impl Usb<Enabled<()>> for EnabledUsbfsDevice[src]

impl Usb<Enabled<()>> for EnabledUsbhsDevice[src]

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[src]

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.