pub struct ConversionLeg {
pub pair: FxPair,
pub direction: FxPairDirection,
}Expand description
One directed currency-conversion leg.
Fields§
§pair: FxPair§direction: FxPairDirectionImplementations§
Source§impl ConversionLeg
impl ConversionLeg
Sourcepub fn from_currency(&self) -> &str
pub fn from_currency(&self) -> &str
Currency consumed by this leg.
Sourcepub fn to_currency(&self) -> &str
pub fn to_currency(&self) -> &str
Currency produced by this leg.
Trait Implementations§
Source§impl Clone for ConversionLeg
impl Clone for ConversionLeg
Source§fn clone(&self) -> ConversionLeg
fn clone(&self) -> ConversionLeg
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 Debug for ConversionLeg
impl Debug for ConversionLeg
Source§impl<'de> Deserialize<'de> for ConversionLeg
impl<'de> Deserialize<'de> for ConversionLeg
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
impl Eq for ConversionLeg
Source§impl PartialEq for ConversionLeg
impl PartialEq for ConversionLeg
Source§impl Serialize for ConversionLeg
impl Serialize for ConversionLeg
impl StructuralPartialEq for ConversionLeg
Auto Trait Implementations§
impl Freeze for ConversionLeg
impl RefUnwindSafe for ConversionLeg
impl Send for ConversionLeg
impl Sync for ConversionLeg
impl Unpin for ConversionLeg
impl UnsafeUnpin for ConversionLeg
impl UnwindSafe for ConversionLeg
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.