pub struct TransferSingle {
pub operator: Option<Address>,
pub from: Option<Address>,
pub to: Option<Address>,
pub id: U256,
pub value: U256,
}Expand description
Emitted when a single Erc1155 transfer is performed.
Fields§
§operator: Option<Address>The operator that called the function.
from: Option<Address>The address from which the tokens are transferred.
to: Option<Address>The address to which the tokens are transferred.
id: U256The token id.
value: U256The token amount.
Implementations§
Trait Implementations§
Source§impl Debug for TransferSingle
impl Debug for TransferSingle
Source§impl EventInstance for TransferSingle
impl EventInstance for TransferSingle
Source§impl FromBytes for TransferSingle
impl FromBytes for TransferSingle
Source§impl NamedCLTyped for TransferSingle
impl NamedCLTyped for TransferSingle
Source§fn ty() -> NamedCLType
fn ty() -> NamedCLType
Returns the NamedCLType of the implementing type.
Source§impl PartialEq for TransferSingle
impl PartialEq for TransferSingle
Source§impl SchemaCustomTypes for TransferSingle
impl SchemaCustomTypes for TransferSingle
Source§fn schema_types() -> Vec<Option<CustomType>>
fn schema_types() -> Vec<Option<CustomType>>
Returns a vector of optional CustomTypes.
Source§impl ToBytes for TransferSingle
impl ToBytes for TransferSingle
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 TransferSingle
impl StructuralPartialEq for TransferSingle
Auto Trait Implementations§
impl Freeze for TransferSingle
impl RefUnwindSafe for TransferSingle
impl Send for TransferSingle
impl Sync for TransferSingle
impl Unpin for TransferSingle
impl UnwindSafe for TransferSingle
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.