pub struct JsonModuleDescriptor {
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 JsonModuleDescriptor
impl Clone for JsonModuleDescriptor
Source§fn clone(&self) -> JsonModuleDescriptor
fn clone(&self) -> JsonModuleDescriptor
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 JsonModuleDescriptor
impl Debug for JsonModuleDescriptor
Source§impl<'de> Deserialize<'de> for JsonModuleDescriptor
impl<'de> Deserialize<'de> for JsonModuleDescriptor
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 JsonModuleDescriptor
Source§impl PartialEq for JsonModuleDescriptor
impl PartialEq for JsonModuleDescriptor
Source§impl Serialize for JsonModuleDescriptor
impl Serialize for JsonModuleDescriptor
impl StructuralPartialEq for JsonModuleDescriptor
Auto Trait Implementations§
impl Freeze for JsonModuleDescriptor
impl RefUnwindSafe for JsonModuleDescriptor
impl Send for JsonModuleDescriptor
impl Sync for JsonModuleDescriptor
impl Unpin for JsonModuleDescriptor
impl UnsafeUnpin for JsonModuleDescriptor
impl UnwindSafe for JsonModuleDescriptor
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