pub enum MwdtStageAction {
Off = 0,
Interrupt = 1,
ResetCpu = 2,
ResetSystem = 3,
}Expand description
Behavior of the MWDT stage if it times out.
Variants§
Off = 0
No effect on the system.
Interrupt = 1
Trigger an interrupt.
ResetCpu = 2
Reset the CPU core.
ResetSystem = 3
Reset the main system, power management unit and RTC peripherals.
Trait Implementations§
Source§impl Clone for MwdtStageAction
Available on crate feature unstable only.
impl Clone for MwdtStageAction
Available on crate feature
unstable only.Source§fn clone(&self) -> MwdtStageAction
fn clone(&self) -> MwdtStageAction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MwdtStageAction
Available on crate feature
unstable only.Auto Trait Implementations§
impl Freeze for MwdtStageAction
impl RefUnwindSafe for MwdtStageAction
impl Send for MwdtStageAction
impl Sync for MwdtStageAction
impl Unpin for MwdtStageAction
impl UnsafeUnpin for MwdtStageAction
impl UnwindSafe for MwdtStageAction
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