pub struct TransferFrom {
pub spender: Address,
pub owner: Address,
pub recipient: Address,
pub amount: U256,
}Expand description
An event emitted when a transfer_from is performed.
Fields§
§spender: AddressThe spender that is allowed to spend the tokens.
owner: AddressThe sender of the tokens.
recipient: AddressThe recipient of the tokens.
amount: U256The amount of tokens transferred.
Implementations§
Trait Implementations§
Source§impl Debug for TransferFrom
impl Debug for TransferFrom
Source§impl EventInstance for TransferFrom
impl EventInstance for TransferFrom
Source§impl FromBytes for TransferFrom
impl FromBytes for TransferFrom
Source§impl NamedCLTyped for TransferFrom
impl NamedCLTyped for TransferFrom
Source§fn ty() -> NamedCLType
fn ty() -> NamedCLType
Returns the NamedCLType of the implementing type.
Source§impl PartialEq for TransferFrom
impl PartialEq for TransferFrom
Source§impl SchemaCustomTypes for TransferFrom
impl SchemaCustomTypes for TransferFrom
Source§fn schema_types() -> Vec<Option<CustomType>>
fn schema_types() -> Vec<Option<CustomType>>
Returns a vector of optional CustomTypes.
Source§impl ToBytes for TransferFrom
impl ToBytes for TransferFrom
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 TransferFrom
impl StructuralPartialEq for TransferFrom
Auto Trait Implementations§
impl Freeze for TransferFrom
impl RefUnwindSafe for TransferFrom
impl Send for TransferFrom
impl Sync for TransferFrom
impl Unpin for TransferFrom
impl UnwindSafe for TransferFrom
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.