pub struct JsonPluginDescriptor {
pub abi: String,
pub capabilities: Vec<JsonCapabilityDescriptor>,
pub required_capabilities: Vec<JsonRequiredCapabilityDescriptor>,
}Expand description
Exact guest declaration returned before an Adapter opens readiness.
Fields§
§abi: String§capabilities: Vec<JsonCapabilityDescriptor>§required_capabilities: Vec<JsonRequiredCapabilityDescriptor>Trait Implementations§
Source§impl Clone for JsonPluginDescriptor
impl Clone for JsonPluginDescriptor
Source§fn clone(&self) -> JsonPluginDescriptor
fn clone(&self) -> JsonPluginDescriptor
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 JsonPluginDescriptor
impl Debug for JsonPluginDescriptor
Source§impl<'de> Deserialize<'de> for JsonPluginDescriptor
impl<'de> Deserialize<'de> for JsonPluginDescriptor
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 JsonPluginDescriptor
Source§impl PartialEq for JsonPluginDescriptor
impl PartialEq for JsonPluginDescriptor
Source§impl Serialize for JsonPluginDescriptor
impl Serialize for JsonPluginDescriptor
impl StructuralPartialEq for JsonPluginDescriptor
Auto Trait Implementations§
impl Freeze for JsonPluginDescriptor
impl RefUnwindSafe for JsonPluginDescriptor
impl Send for JsonPluginDescriptor
impl Sync for JsonPluginDescriptor
impl Unpin for JsonPluginDescriptor
impl UnsafeUnpin for JsonPluginDescriptor
impl UnwindSafe for JsonPluginDescriptor
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