pub struct PluginHello {
pub protocol_version: PluginProtocolVersion,
pub plugin_id: String,
}Expand description
Initial handshake sent from a plugin process to abyss-broker.
Fields§
§protocol_version: PluginProtocolVersionPlugin protocol version requested by the plugin.
plugin_id: StringStable identity used to describe this plugin connection.
Implementations§
Trait Implementations§
Source§impl Debug for PluginHello
impl Debug for PluginHello
Source§impl<'de> Deserialize<'de> for PluginHello
impl<'de> Deserialize<'de> for PluginHello
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 PluginHello
impl RefUnwindSafe for PluginHello
impl Send for PluginHello
impl Sync for PluginHello
impl Unpin for PluginHello
impl UnsafeUnpin for PluginHello
impl UnwindSafe for PluginHello
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