pub struct PluginCapabilityDescriptor {
pub interface_id: String,
pub instance_id: String,
pub interface_major: u16,
pub interface_minor: u16,
pub stability: PluginStability,
}Fields§
§interface_id: String§instance_id: String§interface_major: u16§interface_minor: u16§stability: PluginStabilityTrait Implementations§
Source§impl Clone for PluginCapabilityDescriptor
impl Clone for PluginCapabilityDescriptor
Source§fn clone(&self) -> PluginCapabilityDescriptor
fn clone(&self) -> PluginCapabilityDescriptor
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 PluginCapabilityDescriptor
impl Debug for PluginCapabilityDescriptor
Source§impl<'de> Deserialize<'de> for PluginCapabilityDescriptor
impl<'de> Deserialize<'de> for PluginCapabilityDescriptor
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
impl Eq for PluginCapabilityDescriptor
impl StructuralPartialEq for PluginCapabilityDescriptor
Auto Trait Implementations§
impl Freeze for PluginCapabilityDescriptor
impl RefUnwindSafe for PluginCapabilityDescriptor
impl Send for PluginCapabilityDescriptor
impl Sync for PluginCapabilityDescriptor
impl Unpin for PluginCapabilityDescriptor
impl UnsafeUnpin for PluginCapabilityDescriptor
impl UnwindSafe for PluginCapabilityDescriptor
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.