pub struct Abi {
pub version: String,
pub types: Vec<AbiTypes>,
pub structs: Vec<AbiStruct>,
pub actions: Vec<AbiAction>,
pub tables: Vec<AbiTable>,
pub ricardian_clauses: Vec<AbiRicardianClauses>,
pub error_messages: Vec<AbiErrorMessages>,
pub abi_extensions: Vec<AbiExtensions>,
pub variants: Vec<AbiVariants>,
}Fields§
§version: String§types: Vec<AbiTypes>§structs: Vec<AbiStruct>§actions: Vec<AbiAction>§tables: Vec<AbiTable>§ricardian_clauses: Vec<AbiRicardianClauses>§error_messages: Vec<AbiErrorMessages>§abi_extensions: Vec<AbiExtensions>§variants: Vec<AbiVariants>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Abi
impl<'de> Deserialize<'de> for Abi
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 Abi
impl RefUnwindSafe for Abi
impl Send for Abi
impl Sync for Abi
impl Unpin for Abi
impl UnwindSafe for Abi
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