pub enum PluginMessage {
SessionTerminate {
fqdn: Fqdn,
plugin: PluginName,
session_id: Id,
},
SessionCreate {
fqdn: Fqdn,
plugin: PluginName,
session_id: Id,
},
Data {
fqdn: Fqdn,
plugin: PluginName,
session_id: Id,
session_seq: Seq,
body: Value,
},
}
Variants§
Trait Implementations§
Source§impl Debug for PluginMessage
impl Debug for PluginMessage
Source§impl<'de> Deserialize<'de> for PluginMessage
impl<'de> Deserialize<'de> for PluginMessage
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
Auto Trait Implementations§
impl Freeze for PluginMessage
impl RefUnwindSafe for PluginMessage
impl Send for PluginMessage
impl Sync for PluginMessage
impl Unpin for PluginMessage
impl UnwindSafe for PluginMessage
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