pub struct QuoteRequest {
pub from: Asset,
pub to: Asset,
pub amount: String,
pub swappers: Option<Vec<String>>,
pub swappers_exclude: Option<bool>,
pub swapper_groups: Option<Vec<String>>,
pub swappers_groups_exclude: Option<bool>,
pub messaging_protocols: Option<Vec<String>>,
pub source_contract: Option<String>,
pub destination_contract: Option<String>,
pub im_message: Option<String>,
pub contract_call: Option<bool>,
}Fields§
§from: Asset§to: Asset§amount: String§swappers: Option<Vec<String>>§swappers_exclude: Option<bool>§swapper_groups: Option<Vec<String>>§swappers_groups_exclude: Option<bool>§messaging_protocols: Option<Vec<String>>§source_contract: Option<String>§destination_contract: Option<String>§im_message: Option<String>§contract_call: Option<bool>Implementations§
Trait Implementations§
Source§impl Debug for QuoteRequest
impl Debug for QuoteRequest
Source§impl<'de> Deserialize<'de> for QuoteRequest
impl<'de> Deserialize<'de> for QuoteRequest
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 QuoteRequest
impl RefUnwindSafe for QuoteRequest
impl Send for QuoteRequest
impl Sync for QuoteRequest
impl Unpin for QuoteRequest
impl UnwindSafe for QuoteRequest
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