pub enum Trade {
Inverse {
list: Vec<InverseLinearSpotTrade>,
},
Linear {
list: Vec<InverseLinearSpotTrade>,
},
Option {
list: Vec<OptionTrade>,
},
Spot {
list: Vec<InverseLinearSpotTrade>,
},
}Expand description
Result of GET /v5/market/recent-trade (Client::get_public_recent_trading_history).
Variants§
Inverse
Inverse contracts.
Fields
§
list: Vec<InverseLinearSpotTrade>An string array of individual candle Sort in reverse by startTime.
Linear
Linear (USDT/USDC) contracts.
Fields
§
list: Vec<InverseLinearSpotTrade>An string array of individual candle Sort in reverse by startTime.
Option
Options.
Fields
§
list: Vec<OptionTrade>An string array of individual candle Sort in reverse by startTime.
Spot
Spot.
Fields
§
list: Vec<InverseLinearSpotTrade>An string array of individual candle Sort in reverse by startTime.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Trade
impl<'de> Deserialize<'de> for Trade
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 StructuralPartialEq for Trade
Auto Trait Implementations§
impl Freeze for Trade
impl RefUnwindSafe for Trade
impl Send for Trade
impl Sync for Trade
impl Unpin for Trade
impl UnsafeUnpin for Trade
impl UnwindSafe for Trade
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