[][src]Struct stm32l0xx_hal::pwr::LowPowerSleepMode

pub struct LowPowerSleepMode<'r> { /* fields omitted */ }

Low-power sleep mode

You can get an instance of this struct by calling PWR::low_power_sleep_mode.

The PowerMode implementation of this type will block until something wakes the microcontroller up again. Please make sure to configure an interrupt, or it could block forever.

Please note that entering low-power sleep mode may change the SCB configuration.

Trait Implementations

impl<'_> PowerMode for LowPowerSleepMode<'_>[src]

Auto Trait Implementations

impl<'r> Unpin for LowPowerSleepMode<'r>

impl<'r> Send for LowPowerSleepMode<'r>

impl<'r> !Sync for LowPowerSleepMode<'r>

Blanket Implementations

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

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

type Error = !

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