pub struct BridgeRoutePair {
pub provider: CrossChainProvider,
pub source: BridgeRoutePairSide,
pub destination: BridgeRoutePairSide,
pub limits: Option<CrossChainRouteLimits>,
}Expand description
A way to pay a recipient: what the payer pays, and what the recipient receives.
Fields§
§provider: CrossChainProvider§source: BridgeRoutePairSideWhat the payer pays.
destination: BridgeRoutePairSideWhat the recipient receives.
limits: Option<CrossChainRouteLimits>Bounds on what the payer pays, in source base units. Unset when the
provider publishes none.
Trait Implementations§
Source§impl Clone for BridgeRoutePair
impl Clone for BridgeRoutePair
Source§fn clone(&self) -> BridgeRoutePair
fn clone(&self) -> BridgeRoutePair
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 BridgeRoutePair
impl Debug for BridgeRoutePair
Source§impl<'de> Deserialize<'de> for BridgeRoutePair
impl<'de> Deserialize<'de> for BridgeRoutePair
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 Hash for BridgeRoutePair
impl Hash for BridgeRoutePair
Source§impl PartialEq for BridgeRoutePair
impl PartialEq for BridgeRoutePair
Source§impl Serialize for BridgeRoutePair
impl Serialize for BridgeRoutePair
impl Eq for BridgeRoutePair
impl StructuralPartialEq for BridgeRoutePair
Auto Trait Implementations§
impl Freeze for BridgeRoutePair
impl RefUnwindSafe for BridgeRoutePair
impl Send for BridgeRoutePair
impl Sync for BridgeRoutePair
impl Unpin for BridgeRoutePair
impl UnsafeUnpin for BridgeRoutePair
impl UnwindSafe for BridgeRoutePair
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§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