pub struct WrapManifest01Abi {
pub enum_types: Option<Vec<BTreeMap<String, Value>>>,
pub env_type: Option<BTreeMap<String, Value>>,
pub imported_enum_types: Option<Vec<BTreeMap<String, Value>>>,
pub imported_env_types: Option<Vec<BTreeMap<String, Value>>>,
pub imported_module_types: Option<Vec<BTreeMap<String, Value>>>,
pub imported_object_types: Option<Vec<BTreeMap<String, Value>>>,
pub interface_types: Option<Vec<BTreeMap<String, Value>>>,
pub module_type: Option<BTreeMap<String, Value>>,
pub object_types: Option<Vec<BTreeMap<String, Value>>>,
pub version: Option<String>,
}Fields§
§enum_types: Option<Vec<BTreeMap<String, Value>>>§env_type: Option<BTreeMap<String, Value>>§imported_enum_types: Option<Vec<BTreeMap<String, Value>>>§imported_env_types: Option<Vec<BTreeMap<String, Value>>>§imported_module_types: Option<Vec<BTreeMap<String, Value>>>§imported_object_types: Option<Vec<BTreeMap<String, Value>>>§interface_types: Option<Vec<BTreeMap<String, Value>>>§module_type: Option<BTreeMap<String, Value>>§object_types: Option<Vec<BTreeMap<String, Value>>>§version: Option<String>ABI Version
Trait Implementations§
Source§impl Clone for WrapManifest01Abi
impl Clone for WrapManifest01Abi
Source§fn clone(&self) -> WrapManifest01Abi
fn clone(&self) -> WrapManifest01Abi
Returns a duplicate of the value. Read more
1.0.0 · 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 WrapManifest01Abi
impl Debug for WrapManifest01Abi
Source§impl Default for WrapManifest01Abi
impl Default for WrapManifest01Abi
Source§fn default() -> WrapManifest01Abi
fn default() -> WrapManifest01Abi
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WrapManifest01Abi
impl<'de> Deserialize<'de> for WrapManifest01Abi
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<WrapManifest01Abi, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WrapManifest01Abi, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for WrapManifest01Abi
impl PartialEq for WrapManifest01Abi
Source§impl Serialize for WrapManifest01Abi
impl Serialize for WrapManifest01Abi
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for WrapManifest01Abi
Auto Trait Implementations§
impl Freeze for WrapManifest01Abi
impl RefUnwindSafe for WrapManifest01Abi
impl Send for WrapManifest01Abi
impl Sync for WrapManifest01Abi
impl Unpin for WrapManifest01Abi
impl UnwindSafe for WrapManifest01Abi
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