pub enum Eip721 {
BalanceOf {
owner: EvmCdAddress,
},
OwnerOf {
token_id: U,
},
SafeTransferFrom {
from: EvmCdAddress,
to: EvmCdAddress,
token_id: U,
},
SafeTransferFromWithData {
from: EvmCdAddress,
to: EvmCdAddress,
token_id: U,
data: Vec<u8>,
},
TransferFrom {
from: EvmCdAddress,
to: EvmCdAddress,
token_id: U,
},
Approve {
approved: EvmCdAddress,
token_id: U,
},
SetApprovalForAll {
operator: EvmCdAddress,
approved: bool,
},
GetApproved {
token_id: U,
},
IsApprovedForAll {
owner: EvmCdAddress,
operator: EvmCdAddress,
},
}Variants§
BalanceOf
Fields
§
owner: EvmCdAddressOwnerOf
SafeTransferFrom
SafeTransferFromWithData
TransferFrom
Approve
SetApprovalForAll
GetApproved
IsApprovedForAll
Implementations§
Source§impl Eip721where
EvmCdAddress: EvmCdSerialise,
U: EvmCdSerialise,
Vec<u8>: EvmCdSerialise,
bool: EvmCdSerialise,
impl Eip721where
EvmCdAddress: EvmCdSerialise,
U: EvmCdSerialise,
Vec<u8>: EvmCdSerialise,
bool: EvmCdSerialise,
Trait Implementations§
Source§impl EvmCdDeserialise for Eip721where
EvmCdAddress: EvmCdDeserialise,
U: EvmCdDeserialise,
Vec<u8>: EvmCdDeserialise,
bool: EvmCdDeserialise,
impl EvmCdDeserialise for Eip721where
EvmCdAddress: EvmCdDeserialise,
U: EvmCdDeserialise,
Vec<u8>: EvmCdDeserialise,
bool: EvmCdDeserialise,
type Buffer = <<<<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<<<<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<<<<Vec<u8> 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<<<<U as EvmCdDeserialise>::Buffer as EvmCdDecodeBuffer>::Kind as EvmCdBufferKind>::Combined<<<<EvmCdAddress as EvmCdDeserialise>::Buffer as EvmCdDecodeBuffer>::Kind as EvmCdBufferKind>::Combined<<<<bool 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<EvmCdStaticBufferKind>>>>>>>>>>>>>>>>>>> as EvmCdBufferKind>::Buffer<(<EvmCdAddress as EvmCdDeserialise>::Buffer, (<U 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, (<Vec<u8> as EvmCdDeserialise>::Buffer, (<EvmCdAddress as EvmCdDeserialise>::Buffer, (<EvmCdAddress as EvmCdDeserialise>::Buffer, (<U as EvmCdDeserialise>::Buffer, (<EvmCdAddress as EvmCdDeserialise>::Buffer, (<U as EvmCdDeserialise>::Buffer, (<EvmCdAddress as EvmCdDeserialise>::Buffer, (<bool as EvmCdDeserialise>::Buffer, (<U as EvmCdDeserialise>::Buffer, (<EvmCdAddress as EvmCdDeserialise>::Buffer, (<EvmCdAddress 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 Eip721where
EvmCdAddress: EvmCdSerialise,
U: EvmCdSerialise,
Vec<u8>: EvmCdSerialise,
bool: EvmCdSerialise,
impl EvmCdSerialise for Eip721where
EvmCdAddress: EvmCdSerialise,
U: EvmCdSerialise,
Vec<u8>: EvmCdSerialise,
bool: EvmCdSerialise,
impl StructuralPartialEq for Eip721
Auto Trait Implementations§
impl Freeze for Eip721
impl RefUnwindSafe for Eip721
impl Send for Eip721
impl Sync for Eip721
impl Unpin for Eip721
impl UnsafeUnpin for Eip721
impl UnwindSafe for Eip721
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