Struct iota_wallet::account::operations::transaction::high_level::send_native_tokens::AddressNativeTokens
source · [−]pub struct AddressNativeTokens {
pub address: String,
pub native_tokens: Vec<(TokenId, U256)>,
pub return_address: Option<String>,
pub expiration: Option<u32>,
}
Expand description
Address, amount and native tokens for send_native_tokens()
Fields
address: String
Bech32 encoded address
native_tokens: Vec<(TokenId, U256)>
Native tokens
return_address: Option<String>
Bech32 encoded address return address, to which the storage deposit will be returned. Default will use the first address of the account
expiration: Option<u32>
Expiration in seconds, after which the output will be available for the sender again, if not spent by the receiver before. Default is 1 day
Trait Implementations
sourceimpl Clone for AddressNativeTokens
impl Clone for AddressNativeTokens
sourcefn clone(&self) -> AddressNativeTokens
fn clone(&self) -> AddressNativeTokens
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for AddressNativeTokens
impl Debug for AddressNativeTokens
sourceimpl Default for AddressNativeTokens
impl Default for AddressNativeTokens
sourcefn default() -> AddressNativeTokens
fn default() -> AddressNativeTokens
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for AddressNativeTokens
impl<'de> Deserialize<'de> for AddressNativeTokens
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for AddressNativeTokens
impl Serialize for AddressNativeTokens
Auto Trait Implementations
impl RefUnwindSafe for AddressNativeTokens
impl Send for AddressNativeTokens
impl Sync for AddressNativeTokens
impl Unpin for AddressNativeTokens
impl UnwindSafe for AddressNativeTokens
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more