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 Module.
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§fn clone(&self) -> JsonCapabilityDescriptor
fn clone(&self) -> JsonCapabilityDescriptor
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 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
Source§fn cmp(&self, other: &JsonCapabilityDescriptor) -> Ordering
fn cmp(&self, other: &JsonCapabilityDescriptor) -> Ordering
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
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