Struct substreams_antelope::abi::ABI
source · pub struct ABI {
pub version: String,
pub types: Vec<ABITypes>,
pub structs: Vec<ABIStruct>,
pub actions: Vec<ABIAction>,
pub tables: Vec<ABITable>,
pub variants: Vec<ABIVariant>,
pub abi_extensions: Vec<String>,
pub error_messages: Vec<ABIErrorMessage>,
pub ricardian_clauses: Vec<ABIRicardianClause>,
pub action_results: Vec<ABIActionResult>,
}
Fields§
§version: String
§types: Vec<ABITypes>
§structs: Vec<ABIStruct>
§actions: Vec<ABIAction>
§tables: Vec<ABITable>
§variants: Vec<ABIVariant>
§abi_extensions: Vec<String>
§error_messages: Vec<ABIErrorMessage>
§ricardian_clauses: Vec<ABIRicardianClause>
§action_results: Vec<ABIActionResult>
Trait Implementations§
source§impl<'de> Deserialize<'de> for ABI
impl<'de> Deserialize<'de> for ABI
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<ABI, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<ABI, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for ABI
impl Serialize for ABI
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 Eq for ABI
impl StructuralPartialEq for ABI
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