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
Trait Implementations§
Source§impl Clone for BootReasonEnum
impl Clone for BootReasonEnum
Source§fn clone(&self) -> BootReasonEnum
fn clone(&self) -> BootReasonEnum
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 moreSource§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
impl Eq for BootReasonEnum
Source§impl PartialEq for BootReasonEnum
impl PartialEq for BootReasonEnum
Source§impl Serialize for BootReasonEnum
impl Serialize for BootReasonEnum
impl StructuralPartialEq for BootReasonEnum
Source§impl Validate for BootReasonEnum
Available on crate feature validate only.
impl Validate for BootReasonEnum
Available on crate feature
validate only.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