pub struct ApprovalForAll {
pub owner: Address,
pub operator: Address,
pub approved: bool,
}Expand description
Emitted when the owner approves or revokes operator.
Fields§
§owner: AddressThe owner of the tokens.
operator: AddressThe operator that is approved or revoked.
approved: boolThe approval status.
Implementations§
Trait Implementations§
Source§impl Debug for ApprovalForAll
impl Debug for ApprovalForAll
Source§impl EventInstance for ApprovalForAll
impl EventInstance for ApprovalForAll
Source§impl FromBytes for ApprovalForAll
impl FromBytes for ApprovalForAll
Source§impl NamedCLTyped for ApprovalForAll
impl NamedCLTyped for ApprovalForAll
Source§fn ty() -> NamedCLType
fn ty() -> NamedCLType
Returns the NamedCLType of the implementing type.
Source§impl PartialEq for ApprovalForAll
impl PartialEq for ApprovalForAll
Source§impl SchemaCustomTypes for ApprovalForAll
impl SchemaCustomTypes for ApprovalForAll
Source§fn schema_types() -> Vec<Option<CustomType>>
fn schema_types() -> Vec<Option<CustomType>>
Returns a vector of optional CustomTypes.
Source§impl ToBytes for ApprovalForAll
impl ToBytes for ApprovalForAll
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 ApprovalForAll
impl StructuralPartialEq for ApprovalForAll
Auto Trait Implementations§
impl Freeze for ApprovalForAll
impl RefUnwindSafe for ApprovalForAll
impl Send for ApprovalForAll
impl Sync for ApprovalForAll
impl Unpin for ApprovalForAll
impl UnwindSafe for ApprovalForAll
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.