pub enum WakeReason {
None,
RTC,
ButtonA,
ButtonB,
ButtonC,
ButtonD,
ButtonE,
External,
}Variants§
Implementations§
Source§impl WakeReason
impl WakeReason
pub fn wake_from_ext(&self) -> bool
pub fn wake_from_rtc(&self) -> bool
Trait Implementations§
Source§impl Clone for WakeReason
impl Clone for WakeReason
Source§fn clone(&self) -> WakeReason
fn clone(&self) -> WakeReason
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl From<u8> for WakeReason
impl From<u8> for WakeReason
Source§fn from(v: u8) -> WakeReason
fn from(v: u8) -> WakeReason
Converts to this type from the input type.
Source§impl PartialEq for WakeReason
impl PartialEq for WakeReason
impl Copy for WakeReason
impl Eq for WakeReason
Auto Trait Implementations§
impl Freeze for WakeReason
impl RefUnwindSafe for WakeReason
impl Send for WakeReason
impl Sync for WakeReason
impl Unpin for WakeReason
impl UnwindSafe for WakeReason
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more