pub struct AuthorizationUsed { /* private fields */ }Expand description
Emitted when an authorization is consumed by
CEP3009::transfer_with_authorization or
CEP3009::receive_with_authorization. The (authorizer, nonce) pair
is now marked used and cannot be redeemed again.
Implementations§
Trait Implementations§
Source§impl Debug for AuthorizationUsed
impl Debug for AuthorizationUsed
Source§impl EventInstance for AuthorizationUsed
impl EventInstance for AuthorizationUsed
Source§impl FromBytes for AuthorizationUsed
impl FromBytes for AuthorizationUsed
Source§impl NamedCLTyped for AuthorizationUsed
Available on non-WebAssembly only.
impl NamedCLTyped for AuthorizationUsed
Available on non-WebAssembly only.
Source§fn ty() -> NamedCLType
fn ty() -> NamedCLType
Returns the NamedCLType of the implementing type.
Source§impl PartialEq for AuthorizationUsed
impl PartialEq for AuthorizationUsed
Source§fn eq(&self, other: &AuthorizationUsed) -> bool
fn eq(&self, other: &AuthorizationUsed) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl SchemaCustomTypes for AuthorizationUsed
Available on non-WebAssembly only.
impl SchemaCustomTypes for AuthorizationUsed
Available on non-WebAssembly only.
Source§fn schema_types() -> Vec<Option<CustomType>>
fn schema_types() -> Vec<Option<CustomType>>
Returns a vector of optional CustomTypes.
Source§impl ToBytes for AuthorizationUsed
impl ToBytes for AuthorizationUsed
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 AuthorizationUsed
impl StructuralPartialEq for AuthorizationUsed
Auto Trait Implementations§
impl Freeze for AuthorizationUsed
impl RefUnwindSafe for AuthorizationUsed
impl Send for AuthorizationUsed
impl Sync for AuthorizationUsed
impl Unpin for AuthorizationUsed
impl UnsafeUnpin for AuthorizationUsed
impl UnwindSafe for AuthorizationUsed
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.