Struct swapkit_rs::QuoteRoute
source · pub struct QuoteRoute { /* private fields */ }Implementations§
source§impl QuoteRoute
impl QuoteRoute
pub const fn get_path(&self) -> &String
pub const fn get_providers(&self) -> &Vec<String>
pub const fn get_sub_providers(&self) -> &Vec<String>
pub const fn get_swaps(&self) -> &HashMap<String, Vec<Vec<QuoteSwap>>>
pub const fn get_expected_output(&self) -> Decimal
pub const fn get_expected_output_max_slippage(&self) -> Decimal
pub const fn get_expected_output_usd(&self) -> Decimal
pub const fn get_expected_output_max_slippage_usd(&self) -> Decimal
pub const fn get_transaction(&self) -> &QuoteTransactionEnum
pub const fn get_optimal(&self) -> bool
pub const fn get_complete(&self) -> bool
pub const fn get_fees(&self) -> &HashMap<String, Vec<QuoteFee>>
pub const fn get_meta(&self) -> &QuoteMeta
pub const fn get_inbound_address(&self) -> &Option<String>
pub const fn get_target_address(&self) -> &Option<String>
pub const fn get_estimated_time(&self) -> Decimal
pub const fn get_calldata(&self) -> &QuoteCallData
pub const fn get_contract(&self) -> &Option<String>
pub const fn get_contract_method(&self) -> &Option<String>
pub const fn get_approval_target(&self) -> &Option<String>
pub const fn get_approval_token(&self) -> &Option<String>
pub const fn get_evm_transaction_details(&self) -> &QuoteEvmTransactionDetails
pub const fn get_time_estimates(&self) -> &QuoteTimeEstimates
pub const fn get_index(&self) -> Decimal
Trait Implementations§
source§impl Clone for QuoteRoute
impl Clone for QuoteRoute
source§fn clone(&self) -> QuoteRoute
fn clone(&self) -> QuoteRoute
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 moresource§impl Debug for QuoteRoute
impl Debug for QuoteRoute
source§impl<'de> Deserialize<'de> for QuoteRoute
impl<'de> Deserialize<'de> for QuoteRoute
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
Auto Trait Implementations§
impl Freeze for QuoteRoute
impl RefUnwindSafe for QuoteRoute
impl Send for QuoteRoute
impl Sync for QuoteRoute
impl Unpin for QuoteRoute
impl UnwindSafe for QuoteRoute
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