Enum HermitRequest
pub enum HermitRequest {
IdentityV1 {},
VersionV1 {},
StatusV1 {},
ReloadV1 {},
ShutdownV1 {},
SetDigitalOutputV1 {
pin: DigitalOutput,
high: bool,
},
ConfirmExternalTimeSyncV1 {},
DebugForceOnlineStateV1 {
online: bool,
},
ResetNxpV1 {},
HandshakeNxpV1 {},
StatusV2 {},
}Expand description
The request sent over the wire from the client to the server.
Variants§
IdentityV1
VersionV1
StatusV1
ReloadV1
ShutdownV1
SetDigitalOutputV1
ConfirmExternalTimeSyncV1
DebugForceOnlineStateV1
ResetNxpV1
HandshakeNxpV1
StatusV2
Trait Implementations§
§impl Debug for HermitRequest
impl Debug for HermitRequest
§impl<'de> Deserialize<'de> for HermitRequest
impl<'de> Deserialize<'de> for HermitRequest
§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 RequestName for HermitRequest
impl RequestName for HermitRequest
§impl Serialize for HermitRequest
impl Serialize for HermitRequest
Auto Trait Implementations§
impl Freeze for HermitRequest
impl RefUnwindSafe for HermitRequest
impl Send for HermitRequest
impl Sync for HermitRequest
impl Unpin for HermitRequest
impl UnwindSafe for HermitRequest
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