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<TokenTransferDestinationAddress, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TokenTransferDestinationAddress, <__D as Deserializer<'de>>::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,
) -> TokenTransferDestinationAddress
fn from( value: &TokenTransferDestinationAddress, ) -> TokenTransferDestinationAddress
Converts to this type from the input type.
Source§impl From<TronAddress> for TokenTransferDestinationAddress
impl From<TronAddress> for TokenTransferDestinationAddress
Source§fn from(value: TronAddress) -> TokenTransferDestinationAddress
fn from(value: TronAddress) -> TokenTransferDestinationAddress
Converts to this type from the input type.
Source§impl Serialize for TokenTransferDestinationAddress
impl Serialize for TokenTransferDestinationAddress
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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