pub enum PluginMessage {
Ready,
Log {
level: Level,
message: String,
},
Status {
state: State,
message: String,
},
CallResult {
path: String,
outcome: Outcome,
message: String,
url: String,
},
Unknown,
}Variants§
Ready
The plugin read its hello and is running.
Log
Status
The plugin’s health, shown next to it in the interface.
CallResult
What became of a concluded call (path: ConcludedCall::path).
Fields
Unknown
Trait Implementations§
Source§impl Clone for PluginMessage
impl Clone for PluginMessage
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 UnsafeUnpin 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