pub struct RevokeApproval {
pub owner: Address,
pub spender: Address,
pub token_id: U256,
}Expand description
Emitted when a specific NFT approval is revoked from an account/contract
Fields§
§owner: AddressThe address of the owner.
spender: AddressThe address of the revoked spender.
token_id: U256The ID of the revoked token.
Implementations§
Trait Implementations§
Source§impl Debug for RevokeApproval
impl Debug for RevokeApproval
Source§impl EventInstance for RevokeApproval
impl EventInstance for RevokeApproval
Source§impl FromBytes for RevokeApproval
impl FromBytes for RevokeApproval
Source§impl NamedCLTyped for RevokeApproval
impl NamedCLTyped for RevokeApproval
Source§fn ty() -> NamedCLType
fn ty() -> NamedCLType
Returns the NamedCLType of the implementing type.
Source§impl PartialEq for RevokeApproval
impl PartialEq for RevokeApproval
Source§impl SchemaCustomTypes for RevokeApproval
impl SchemaCustomTypes for RevokeApproval
Source§fn schema_types() -> Vec<Option<CustomType>>
fn schema_types() -> Vec<Option<CustomType>>
Returns a vector of optional CustomTypes.
Source§impl ToBytes for RevokeApproval
impl ToBytes for RevokeApproval
Source§fn serialized_length(&self) -> usize
fn serialized_length(&self) -> usize
Returns the length of the
Vec<u8> which would be returned from a successful call to
to_bytes() or into_bytes(). The data is not actually serialized, so this call is
relatively cheap.impl Eq for RevokeApproval
impl StructuralPartialEq for RevokeApproval
Auto Trait Implementations§
impl Freeze for RevokeApproval
impl RefUnwindSafe for RevokeApproval
impl Send for RevokeApproval
impl Sync for RevokeApproval
impl Unpin for RevokeApproval
impl UnwindSafe for RevokeApproval
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
Source§impl<T> EntrypointArgument for T
impl<T> EntrypointArgument for T
Source§fn is_required() -> bool
fn is_required() -> bool
Returns
true if the argument is required.Source§fn insert_runtime_arg(self, name: &str, args: &mut RuntimeArgs)
fn insert_runtime_arg(self, name: &str, args: &mut RuntimeArgs)
Inserts the argument into the runtime args.
Source§fn unwrap(value: Option<T>, env: &ContractEnv) -> T
fn unwrap(value: Option<T>, env: &ContractEnv) -> T
Unwraps the argument from an Option.
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoEvent for Twhere
T: EventInstance,
impl<T> IntoEvent for Twhere
T: EventInstance,
Source§fn into_event() -> Event
fn into_event() -> Event
Converts the type into an Event.