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
sourceimpl Clone for MessageTrigger
impl Clone for MessageTrigger
sourcefn clone(&self) -> MessageTrigger
fn clone(&self) -> MessageTrigger
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MessageTrigger
impl Debug for MessageTrigger
sourceimpl<'de> Deserialize<'de> for MessageTrigger
impl<'de> Deserialize<'de> for MessageTrigger
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 PartialEq<MessageTrigger> for MessageTrigger
impl PartialEq<MessageTrigger> for MessageTrigger
sourceimpl Serialize for MessageTrigger
impl Serialize for MessageTrigger
impl StructuralPartialEq for MessageTrigger
Auto Trait Implementations
impl RefUnwindSafe for MessageTrigger
impl Send for MessageTrigger
impl Sync for MessageTrigger
impl Unpin for MessageTrigger
impl UnwindSafe for MessageTrigger
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more