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 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 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