pub struct JsonCapabilityDescriptor {
pub capability_id: String,
pub descriptor_version: String,
pub request_operations: Vec<String>,
pub stream_operations: Vec<String>,
}Expand description
One exact request Capability exposed by a guest Plugin.
Fields§
§capability_id: String§descriptor_version: String§request_operations: Vec<String>§stream_operations: Vec<String>Trait Implementations§
Source§impl Clone for JsonCapabilityDescriptor
impl Clone for JsonCapabilityDescriptor
Source§impl Debug for JsonCapabilityDescriptor
impl Debug for JsonCapabilityDescriptor
Source§impl<'de> Deserialize<'de> for JsonCapabilityDescriptor
impl<'de> Deserialize<'de> for JsonCapabilityDescriptor
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 JsonCapabilityDescriptor
Source§impl Ord for JsonCapabilityDescriptor
impl Ord for JsonCapabilityDescriptor
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for JsonCapabilityDescriptor
impl PartialEq for JsonCapabilityDescriptor
Source§impl PartialOrd for JsonCapabilityDescriptor
impl PartialOrd for JsonCapabilityDescriptor
Source§impl Serialize for JsonCapabilityDescriptor
impl Serialize for JsonCapabilityDescriptor
impl StructuralPartialEq for JsonCapabilityDescriptor
Auto Trait Implementations§
impl Freeze for JsonCapabilityDescriptor
impl RefUnwindSafe for JsonCapabilityDescriptor
impl Send for JsonCapabilityDescriptor
impl Sync for JsonCapabilityDescriptor
impl Unpin for JsonCapabilityDescriptor
impl UnsafeUnpin for JsonCapabilityDescriptor
impl UnwindSafe for JsonCapabilityDescriptor
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,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.