pub struct OnCsprDeposit {
pub account: Address,
pub value: U512,
}Expand description
An event emitted when native tokens are deposited into the contract.
Fields§
§account: AddressAddress of the account that deposited the tokens.
value: U512The amount of tokens deposited.
Implementations§
Trait Implementations§
Source§impl Debug for OnCsprDeposit
impl Debug for OnCsprDeposit
Source§impl EventInstance for OnCsprDeposit
impl EventInstance for OnCsprDeposit
Source§impl FromBytes for OnCsprDeposit
impl FromBytes for OnCsprDeposit
Source§impl NamedCLTyped for OnCsprDeposit
impl NamedCLTyped for OnCsprDeposit
Source§fn ty() -> NamedCLType
fn ty() -> NamedCLType
Returns the NamedCLType of the implementing type.
Source§impl PartialEq for OnCsprDeposit
impl PartialEq for OnCsprDeposit
Source§impl SchemaCustomTypes for OnCsprDeposit
impl SchemaCustomTypes for OnCsprDeposit
Source§fn schema_types() -> Vec<Option<CustomType>>
fn schema_types() -> Vec<Option<CustomType>>
Returns a vector of optional CustomTypes.
Source§impl ToBytes for OnCsprDeposit
impl ToBytes for OnCsprDeposit
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 OnCsprDeposit
impl StructuralPartialEq for OnCsprDeposit
Auto Trait Implementations§
impl Freeze for OnCsprDeposit
impl RefUnwindSafe for OnCsprDeposit
impl Send for OnCsprDeposit
impl Sync for OnCsprDeposit
impl Unpin for OnCsprDeposit
impl UnwindSafe for OnCsprDeposit
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.