pub struct ExtensionBusEventParams {
pub session_id: SessionId,
pub context_id: Option<String>,
pub plugin: String,
pub name: String,
pub payload: Value,
}Fields§
§session_id: SessionId§context_id: Option<String>§plugin: String§name: String§payload: ValueTrait Implementations§
Source§impl Clone for ExtensionBusEventParams
impl Clone for ExtensionBusEventParams
Source§fn clone(&self) -> ExtensionBusEventParams
fn clone(&self) -> ExtensionBusEventParams
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExtensionBusEventParams
impl Debug for ExtensionBusEventParams
Source§impl<'de> Deserialize<'de> for ExtensionBusEventParams
impl<'de> Deserialize<'de> for ExtensionBusEventParams
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 JsonSchema for ExtensionBusEventParams
impl JsonSchema for ExtensionBusEventParams
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ExtensionBusEventParams
impl PartialEq for ExtensionBusEventParams
Source§fn eq(&self, other: &ExtensionBusEventParams) -> bool
fn eq(&self, other: &ExtensionBusEventParams) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ExtensionBusEventParams
impl Serialize for ExtensionBusEventParams
impl StructuralPartialEq for ExtensionBusEventParams
Auto Trait Implementations§
impl Freeze for ExtensionBusEventParams
impl RefUnwindSafe for ExtensionBusEventParams
impl Send for ExtensionBusEventParams
impl Sync for ExtensionBusEventParams
impl Unpin for ExtensionBusEventParams
impl UnsafeUnpin for ExtensionBusEventParams
impl UnwindSafe for ExtensionBusEventParams
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