pub enum PluginNotification {
Start {
view_id: ViewId,
plugin_name: String,
},
Stop {
view_id: ViewId,
plugin_name: String,
},
PluginRpc {
view_id: ViewId,
receiver: String,
rpc: PlaceholderRpc,
},
}
Expand description
The plugin related notifications.
Variants§
Trait Implementations§
Source§impl Debug for PluginNotification
impl Debug for PluginNotification
Source§impl<'de> Deserialize<'de> for PluginNotification
impl<'de> Deserialize<'de> for PluginNotification
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 PluginNotification
impl PartialEq for PluginNotification
Source§impl Serialize for PluginNotification
impl Serialize for PluginNotification
impl StructuralPartialEq for PluginNotification
Auto Trait Implementations§
impl Freeze for PluginNotification
impl RefUnwindSafe for PluginNotification
impl Send for PluginNotification
impl Sync for PluginNotification
impl Unpin for PluginNotification
impl UnwindSafe for PluginNotification
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