pub enum BootReasonEnum {
ApplicationReset,
FirmwareUpdate,
LocalReset,
PowerUp,
RemoteReset,
ScheduledReset,
Triggered,
Unknown,
Watchdog,
}Expand description
This contains the reason for sending this message to the CSMS.
Variants§
ApplicationReset
FirmwareUpdate
LocalReset
PowerUp
RemoteReset
ScheduledReset
Triggered
Unknown
Watchdog
Implementations§
Trait Implementations§
Source§impl Clone for BootReasonEnum
impl Clone for BootReasonEnum
impl Copy for BootReasonEnum
Source§impl Debug for BootReasonEnum
impl Debug for BootReasonEnum
Source§impl<'de> Deserialize<'de> for BootReasonEnum
impl<'de> Deserialize<'de> for BootReasonEnum
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for BootReasonEnum
impl Display for BootReasonEnum
impl Eq for BootReasonEnum
Source§impl FromStr for BootReasonEnum
impl FromStr for BootReasonEnum
Source§impl Hash for BootReasonEnum
impl Hash for BootReasonEnum
Source§impl PartialEq for BootReasonEnum
impl PartialEq for BootReasonEnum
Source§impl Serialize for BootReasonEnum
impl Serialize for BootReasonEnum
impl StructuralPartialEq for BootReasonEnum
Auto Trait Implementations§
impl Freeze for BootReasonEnum
impl RefUnwindSafe for BootReasonEnum
impl Send for BootReasonEnum
impl Sync for BootReasonEnum
impl Unpin for BootReasonEnum
impl UnsafeUnpin for BootReasonEnum
impl UnwindSafe for BootReasonEnum
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