pub enum EvmAbiType {
Uint(u16),
Int(u16),
Address,
Bool,
Bytes(u8),
BytesDyn,
StringDyn,
Tuple(Vec<EvmAbiType>),
Array(Box<EvmAbiType>, Option<u64>),
}Expand description
EVM ABI type
Variants§
Uint(u16)
Int(u16)
Address
Bool
Bytes(u8)
BytesDyn
StringDyn
Tuple(Vec<EvmAbiType>)
Array(Box<EvmAbiType>, Option<u64>)
Trait Implementations§
Source§impl Clone for EvmAbiType
impl Clone for EvmAbiType
Source§fn clone(&self) -> EvmAbiType
fn clone(&self) -> EvmAbiType
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 EvmAbiType
impl Debug for EvmAbiType
Source§impl Display for EvmAbiType
impl Display for EvmAbiType
Source§impl PartialEq for EvmAbiType
impl PartialEq for EvmAbiType
impl StructuralPartialEq for EvmAbiType
Auto Trait Implementations§
impl Freeze for EvmAbiType
impl RefUnwindSafe for EvmAbiType
impl Send for EvmAbiType
impl Sync for EvmAbiType
impl Unpin for EvmAbiType
impl UnsafeUnpin for EvmAbiType
impl UnwindSafe for EvmAbiType
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