pub enum Erc20Result {
Name(String),
Symbol(String),
Decimals(u8),
TotalSupply(U256),
BalanceOf(U256),
Transfer(Erc20TransferEvent),
TransferFrom(Erc20TransferEvent),
Approve(Erc20ApprovalEvent),
Allowance(U256),
}Expand description
Erc20Result is an enum/union representing the possible ERC20 function return values.
Variants§
Name(String)
Symbol(String)
Decimals(u8)
TotalSupply(U256)
BalanceOf(U256)
Transfer(Erc20TransferEvent)
TransferFrom(Erc20TransferEvent)
Approve(Erc20ApprovalEvent)
Allowance(U256)
Trait Implementations§
Source§impl Clone for Erc20Result
impl Clone for Erc20Result
Source§fn clone(&self) -> Erc20Result
fn clone(&self) -> Erc20Result
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 Erc20Result
impl Debug for Erc20Result
Source§impl<'de> Deserialize<'de> for Erc20Result
impl<'de> Deserialize<'de> for Erc20Result
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Erc20Result
impl RefUnwindSafe for Erc20Result
impl Send for Erc20Result
impl Sync for Erc20Result
impl Unpin for Erc20Result
impl UnwindSafe for Erc20Result
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