pub enum Erc721 {
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 Erc721where
EvmCdAddress: EvmCdSerialise,
U: EvmCdSerialise,
Vec<u8>: EvmCdSerialise,
bool: EvmCdSerialise,
impl Erc721where
EvmCdAddress: EvmCdSerialise,
U: EvmCdSerialise,
Vec<u8>: EvmCdSerialise,
bool: EvmCdSerialise,
Trait Implementations§
Source§impl EvmCdDeserialise for Erc721where
EvmCdAddress: EvmCdDeserialise,
U: EvmCdDeserialise,
Vec<u8>: EvmCdDeserialise,
bool: EvmCdDeserialise,
impl EvmCdDeserialise for Erc721where
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 Erc721where
EvmCdAddress: EvmCdSerialise,
U: EvmCdSerialise,
Vec<u8>: EvmCdSerialise,
bool: EvmCdSerialise,
impl EvmCdSerialise for Erc721where
EvmCdAddress: EvmCdSerialise,
U: EvmCdSerialise,
Vec<u8>: EvmCdSerialise,
bool: EvmCdSerialise,
impl StructuralPartialEq for Erc721
Auto Trait Implementations§
impl Freeze for Erc721
impl RefUnwindSafe for Erc721
impl Send for Erc721
impl Sync for Erc721
impl Unpin for Erc721
impl UnsafeUnpin for Erc721
impl UnwindSafe for Erc721
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