pub struct EvmAbiFunction {
pub name: String,
pub inputs: Vec<(String, EvmAbiType)>,
pub outputs: Vec<(String, EvmAbiType)>,
pub state_mutability: String,
pub is_payable: bool,
pub is_view: bool,
pub is_pure: bool,
}Expand description
EVM ABI function descriptor
Fields§
§name: String§inputs: Vec<(String, EvmAbiType)>§outputs: Vec<(String, EvmAbiType)>§state_mutability: String§is_payable: bool§is_view: bool§is_pure: boolTrait Implementations§
Source§impl Clone for EvmAbiFunction
impl Clone for EvmAbiFunction
Source§fn clone(&self) -> EvmAbiFunction
fn clone(&self) -> EvmAbiFunction
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 EvmAbiFunction
impl Debug for EvmAbiFunction
Auto Trait Implementations§
impl Freeze for EvmAbiFunction
impl RefUnwindSafe for EvmAbiFunction
impl Send for EvmAbiFunction
impl Sync for EvmAbiFunction
impl Unpin for EvmAbiFunction
impl UnsafeUnpin for EvmAbiFunction
impl UnwindSafe for EvmAbiFunction
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