pub enum MessageTrigger {
BootNotification,
DiagnosticsStatusNotification,
FirmwareStatusNotification,
Heartbeat,
MeterValues,
StatusNotification,
}
Expand description
Type of request to be triggered in a TriggerMessageRequest
Variants§
BootNotification
To trigger a BootNotification request
DiagnosticsStatusNotification
To trigger a DiagnosticsStatusNotification request
FirmwareStatusNotification
To trigger a FirmwareStatusNotification request
Heartbeat
To trigger a Heartbeat request
MeterValues
To trigger a MeterValues request
StatusNotification
To trigger a StatusNotification request
Trait Implementations§
Source§impl Clone for MessageTrigger
impl Clone for MessageTrigger
Source§fn clone(&self) -> MessageTrigger
fn clone(&self) -> MessageTrigger
Returns a duplicate of the value. Read more
1.0.0 · 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 MessageTrigger
impl Debug for MessageTrigger
Source§impl Default for MessageTrigger
impl Default for MessageTrigger
Source§fn default() -> MessageTrigger
fn default() -> MessageTrigger
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MessageTrigger
impl<'de> Deserialize<'de> for MessageTrigger
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 PartialEq for MessageTrigger
impl PartialEq for MessageTrigger
Source§impl Serialize for MessageTrigger
impl Serialize for MessageTrigger
impl StructuralPartialEq for MessageTrigger
Auto Trait Implementations§
impl Freeze for MessageTrigger
impl RefUnwindSafe for MessageTrigger
impl Send for MessageTrigger
impl Sync for MessageTrigger
impl Unpin for MessageTrigger
impl UnwindSafe for MessageTrigger
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