pub struct TokenizedAbi {
    pub enums: Vec<Token>,
    pub structs: Vec<Token>,
    pub functions: Vec<Token>,
    pub interfaces: HashMap<String, Vec<Token>>,
}Fields§
§enums: Vec<Token>All enums found in the contract ABI.
structs: Vec<Token>All structs found in the contract ABI.
functions: Vec<Token>Standalone functions in the contract ABI.
interfaces: HashMap<String, Vec<Token>>Fully qualified interface name mapped to all the defined functions in it.
Trait Implementations§
Source§impl Clone for TokenizedAbi
 
impl Clone for TokenizedAbi
Source§fn clone(&self) -> TokenizedAbi
 
fn clone(&self) -> TokenizedAbi
Returns a copy 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 TokenizedAbi
 
impl Debug for TokenizedAbi
Source§impl Default for TokenizedAbi
 
impl Default for TokenizedAbi
Source§fn default() -> TokenizedAbi
 
fn default() -> TokenizedAbi
Returns the “default value” for a type. Read more
Source§impl PartialEq for TokenizedAbi
 
impl PartialEq for TokenizedAbi
impl StructuralPartialEq for TokenizedAbi
Auto Trait Implementations§
impl Freeze for TokenizedAbi
impl RefUnwindSafe for TokenizedAbi
impl Send for TokenizedAbi
impl Sync for TokenizedAbi
impl Unpin for TokenizedAbi
impl UnwindSafe for TokenizedAbi
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