Struct ExactOutSwapQuote
pub struct ExactOutSwapQuote {
pub token_out: u64,
pub token_est_in: u64,
pub token_max_in: u64,
pub trade_fee: u64,
pub trade_fee_rate_min: u32,
pub trade_fee_rate_max: u32,
}Fields§
§token_out: u64§token_est_in: u64§token_max_in: u64§trade_fee: u64§trade_fee_rate_min: u32§trade_fee_rate_max: u32Trait Implementations§
§impl Clone for ExactOutSwapQuote
impl Clone for ExactOutSwapQuote
§fn clone(&self) -> ExactOutSwapQuote
fn clone(&self) -> ExactOutSwapQuote
Returns a copy 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 more§impl Debug for ExactOutSwapQuote
impl Debug for ExactOutSwapQuote
§impl Default for ExactOutSwapQuote
impl Default for ExactOutSwapQuote
§fn default() -> ExactOutSwapQuote
fn default() -> ExactOutSwapQuote
Returns the “default value” for a type. Read more
§impl PartialEq for ExactOutSwapQuote
impl PartialEq for ExactOutSwapQuote
impl Copy for ExactOutSwapQuote
impl Eq for ExactOutSwapQuote
impl StructuralPartialEq for ExactOutSwapQuote
Auto Trait Implementations§
impl Freeze for ExactOutSwapQuote
impl RefUnwindSafe for ExactOutSwapQuote
impl Send for ExactOutSwapQuote
impl Sync for ExactOutSwapQuote
impl Unpin for ExactOutSwapQuote
impl UnwindSafe for ExactOutSwapQuote
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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.§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 more