pub enum Eip20 {
TotalSupply,
BalanceOf {
owner: EvmCdAddress,
},
Transfer {
to: EvmCdAddress,
value: U,
},
Allowance {
owner: EvmCdAddress,
spender: EvmCdAddress,
},
Approve {
spender: EvmCdAddress,
value: U,
},
TransferFrom {
from: EvmCdAddress,
to: EvmCdAddress,
value: U,
},
Name,
Symbol,
Decimals,
}Variants§
TotalSupply
BalanceOf
Fields
§
owner: EvmCdAddressTransfer
Allowance
Approve
TransferFrom
Name
Symbol
Decimals
Implementations§
Trait Implementations§
Source§impl EvmCdDeserialise for Eip20
impl EvmCdDeserialise for Eip20
type Buffer = <<<<EvmCdAddress as EvmCdDeserialise>::Buffer as EvmCdDecodeBuffer>::Kind as EvmCdBufferKind>::Combined<<<<EvmCdAddress as EvmCdDeserialise>::Buffer as EvmCdDecodeBuffer>::Kind as EvmCdBufferKind>::Combined<<<<U as EvmCdDeserialise>::Buffer as EvmCdDecodeBuffer>::Kind as EvmCdBufferKind>::Combined<<<<EvmCdAddress as EvmCdDeserialise>::Buffer as EvmCdDecodeBuffer>::Kind as EvmCdBufferKind>::Combined<<<<EvmCdAddress as EvmCdDeserialise>::Buffer as EvmCdDecodeBuffer>::Kind as EvmCdBufferKind>::Combined<<<<EvmCdAddress as EvmCdDeserialise>::Buffer as EvmCdDecodeBuffer>::Kind as EvmCdBufferKind>::Combined<<<<U as EvmCdDeserialise>::Buffer as EvmCdDecodeBuffer>::Kind as EvmCdBufferKind>::Combined<<<<EvmCdAddress as EvmCdDeserialise>::Buffer as EvmCdDecodeBuffer>::Kind as EvmCdBufferKind>::Combined<<<<EvmCdAddress as EvmCdDeserialise>::Buffer as EvmCdDecodeBuffer>::Kind as EvmCdBufferKind>::Combined<<<<U as EvmCdDeserialise>::Buffer as EvmCdDecodeBuffer>::Kind as EvmCdBufferKind>::Combined<EvmCdStaticBufferKind>>>>>>>>>> as EvmCdBufferKind>::Buffer<(<EvmCdAddress as EvmCdDeserialise>::Buffer, (<EvmCdAddress as EvmCdDeserialise>::Buffer, (<U as EvmCdDeserialise>::Buffer, (<EvmCdAddress as EvmCdDeserialise>::Buffer, (<EvmCdAddress as EvmCdDeserialise>::Buffer, (<EvmCdAddress as EvmCdDeserialise>::Buffer, (<U as EvmCdDeserialise>::Buffer, (<EvmCdAddress as EvmCdDeserialise>::Buffer, (<EvmCdAddress as EvmCdDeserialise>::Buffer, (<U as EvmCdDeserialise>::Buffer, [u8; 4]))))))))))>
fn deserialise_reader<__EvmCdReader: Read>( reader: &mut __EvmCdReader, ) -> Result<Self, Error>
fn new_buffer(len: usize) -> Result<Self::Buffer, Error>
fn deserialise<B>(bytes: &B) -> Result<Self, Error>
Source§impl EvmCdSerialise for Eip20
impl EvmCdSerialise for Eip20
impl StructuralPartialEq for Eip20
Auto Trait Implementations§
impl Freeze for Eip20
impl RefUnwindSafe for Eip20
impl Send for Eip20
impl Sync for Eip20
impl Unpin for Eip20
impl UnsafeUnpin for Eip20
impl UnwindSafe for Eip20
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