pub struct AbiMetadata {
pub package: String,
pub name: Option<String>,
pub abi_version: u32,
pub package_version: String,
pub description: String,
pub imports: Vec<ImportSource>,
pub options: AbiOptions,
}Fields§
§package: String§name: Option<String>§abi_version: u32§package_version: String§description: String§imports: Vec<ImportSource>§options: AbiOptionsTrait Implementations§
Source§impl Clone for AbiMetadata
impl Clone for AbiMetadata
Source§fn clone(&self) -> AbiMetadata
fn clone(&self) -> AbiMetadata
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 AbiMetadata
impl Debug for AbiMetadata
Source§impl<'de> Deserialize<'de> for AbiMetadata
impl<'de> Deserialize<'de> for AbiMetadata
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
Auto Trait Implementations§
impl Freeze for AbiMetadata
impl RefUnwindSafe for AbiMetadata
impl Send for AbiMetadata
impl Sync for AbiMetadata
impl Unpin for AbiMetadata
impl UnsafeUnpin for AbiMetadata
impl UnwindSafe for AbiMetadata
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