pub struct PluginMetadataPayload {
pub name: String,
pub version: String,
pub description: String,
pub abi_version: u32,
}Expand description
Wire-format metadata payload carried inside Response::Metadata.
Only the fields required by 0.1.0 IPC are encoded; author and license
are not part of the wire protocol and will be added in a future revision.
Fields§
§name: StringPlugin name.
version: StringPlugin version string.
description: StringOne-line description.
abi_version: u32Encoded ABI version the plugin was built against.
Trait Implementations§
Source§impl Clone for PluginMetadataPayload
impl Clone for PluginMetadataPayload
Source§fn clone(&self) -> PluginMetadataPayload
fn clone(&self) -> PluginMetadataPayload
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 PluginMetadataPayload
impl Debug for PluginMetadataPayload
impl Eq for PluginMetadataPayload
Source§impl PartialEq for PluginMetadataPayload
impl PartialEq for PluginMetadataPayload
impl StructuralPartialEq for PluginMetadataPayload
Auto Trait Implementations§
impl Freeze for PluginMetadataPayload
impl RefUnwindSafe for PluginMetadataPayload
impl Send for PluginMetadataPayload
impl Sync for PluginMetadataPayload
impl Unpin for PluginMetadataPayload
impl UnsafeUnpin for PluginMetadataPayload
impl UnwindSafe for PluginMetadataPayload
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