pub enum TokenTransferDestinationAddress {
Variant0(String),
Variant1(String),
Variant2(TronAddress),
}Expand description
Recipient address (hex for EVM, base58 for Solana, base58check for Tron)
JSON schema
{
"description": "Recipient address (hex for EVM, base58 for Solana,
base58check for Tron)",
"oneOf": [
{
"type": "string"
},
{
"type": "string"
},
{
"$ref": "#/components/schemas/TronAddress"
}
]
}Variants§
Trait Implementations§
Source§impl Clone for TokenTransferDestinationAddress
impl Clone for TokenTransferDestinationAddress
Source§fn clone(&self) -> TokenTransferDestinationAddress
fn clone(&self) -> TokenTransferDestinationAddress
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for TokenTransferDestinationAddress
impl<'de> Deserialize<'de> for TokenTransferDestinationAddress
Source§fn 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
Source§impl From<&TokenTransferDestinationAddress> for TokenTransferDestinationAddress
impl From<&TokenTransferDestinationAddress> for TokenTransferDestinationAddress
Source§fn from(value: &TokenTransferDestinationAddress) -> Self
fn from(value: &TokenTransferDestinationAddress) -> Self
Converts to this type from the input type.
Source§impl From<TronAddress> for TokenTransferDestinationAddress
impl From<TronAddress> for TokenTransferDestinationAddress
Source§fn from(value: TronAddress) -> Self
fn from(value: TronAddress) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TokenTransferDestinationAddress
impl RefUnwindSafe for TokenTransferDestinationAddress
impl Send for TokenTransferDestinationAddress
impl Sync for TokenTransferDestinationAddress
impl Unpin for TokenTransferDestinationAddress
impl UnsafeUnpin for TokenTransferDestinationAddress
impl UnwindSafe for TokenTransferDestinationAddress
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