pub enum OffReason {
None,
NoInputPower,
SwitchedOffPowerSwitch,
SwitchedOffDMR,
RemoteInput,
ProtectionActive,
Paygo,
BMS,
EngineShutdownDetection,
AnalysingInputVoltage,
}
Variants
None
NoInputPower
SwitchedOffPowerSwitch
SwitchedOffDMR
RemoteInput
ProtectionActive
Paygo
BMS
EngineShutdownDetection
AnalysingInputVoltage
Implementations
Trait Implementations
sourceimpl<'de> Deserialize<'de> for OffReason
impl<'de> Deserialize<'de> for OffReason
sourcefn 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
sourceimpl IntoEnumIterator for OffReason
impl IntoEnumIterator for OffReason
type Iterator = OffReasonIter
fn iter() -> OffReasonIterⓘNotable traits for OffReasonIterimpl Iterator for OffReasonIter type Item = OffReason;
sourceimpl PartialEq<OffReason> for OffReason
impl PartialEq<OffReason> for OffReason
impl Copy for OffReason
impl Eq for OffReason
impl StructuralEq for OffReason
impl StructuralPartialEq for OffReason
Auto Trait Implementations
impl RefUnwindSafe for OffReason
impl Send for OffReason
impl Sync for OffReason
impl Unpin for OffReason
impl UnwindSafe for OffReason
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more