pub struct CrossChainAddressDetails {
pub address: String,
pub address_family: CrossChainAddressFamily,
pub contract_address: Option<String>,
pub chain_id: Option<u64>,
pub amount: Option<u128>,
}Fields§
§address: String§address_family: CrossChainAddressFamily§contract_address: Option<String>§chain_id: Option<u64>§amount: Option<u128>Trait Implementations§
Source§impl Clone for CrossChainAddressDetails
impl Clone for CrossChainAddressDetails
Source§fn clone(&self) -> CrossChainAddressDetails
fn clone(&self) -> CrossChainAddressDetails
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CrossChainAddressDetails
impl Debug for CrossChainAddressDetails
Source§impl<'de> Deserialize<'de> for CrossChainAddressDetails
impl<'de> Deserialize<'de> for CrossChainAddressDetails
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<CrossChainAddressDetails> for CrossChainAddressDetails
impl From<CrossChainAddressDetails> for CrossChainAddressDetails
Source§fn from(source: CrossChainAddressDetails) -> Self
fn from(source: CrossChainAddressDetails) -> Self
Converts to this type from the input type.
Source§impl From<CrossChainAddressDetails> for CrossChainAddressDetails
impl From<CrossChainAddressDetails> for CrossChainAddressDetails
Auto Trait Implementations§
impl Freeze for CrossChainAddressDetails
impl RefUnwindSafe for CrossChainAddressDetails
impl Send for CrossChainAddressDetails
impl Sync for CrossChainAddressDetails
impl Unpin for CrossChainAddressDetails
impl UnsafeUnpin for CrossChainAddressDetails
impl UnwindSafe for CrossChainAddressDetails
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request