pub struct Swap {Show 16 fields
pub id: String,
pub quote_id: String,
pub reference: Value,
pub wallet_id: String,
pub target_wallet_id: String,
pub status: String,
pub provider: String,
pub fee_sponsor_id: Option<String>,
pub quoted_source_asset: Value,
pub quoted_target_asset: Value,
pub slippage_bps: f64,
pub date_created: String,
pub request_body: Value,
pub requester: Requester,
pub failure_reason: Option<String>,
pub protocol_status: Option<String>,
}Fields§
§id: String§quote_id: String§reference: Value§wallet_id: String§target_wallet_id: String§status: String§provider: String§fee_sponsor_id: Option<String>§quoted_source_asset: Value§quoted_target_asset: Value§slippage_bps: f64§date_created: String§request_body: Value§requester: Requester§failure_reason: Option<String>§protocol_status: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Swap
impl<'de> Deserialize<'de> for Swap
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 Swap
impl RefUnwindSafe for Swap
impl Send for Swap
impl Sync for Swap
impl Unpin for Swap
impl UnsafeUnpin for Swap
impl UnwindSafe for Swap
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