pub struct OKXSpreadTrade {
pub sprd_id: Ustr,
pub trade_id: Ustr,
pub ord_id: Ustr,
pub cl_ord_id: Ustr,
pub fill_px: String,
pub fill_sz: String,
pub side: OKXSide,
pub exec_type: OKXExecType,
pub fee_ccy: String,
pub fee: Option<String>,
pub ts: u64,
}Expand description
Represents a spread trade from GET /api/v5/sprd/trades.
Fields§
§sprd_id: UstrSpread ID.
trade_id: UstrTrade ID.
ord_id: UstrOrder ID.
cl_ord_id: UstrClient order ID.
fill_px: StringLast filled price.
fill_sz: StringLast filled quantity.
side: OKXSideTrade side.
exec_type: OKXExecTypeExecution type.
fee_ccy: StringFee currency.
fee: Option<String>Fee amount.
ts: u64Timestamp in milliseconds.
Trait Implementations§
Source§impl Clone for OKXSpreadTrade
impl Clone for OKXSpreadTrade
Source§fn clone(&self) -> OKXSpreadTrade
fn clone(&self) -> OKXSpreadTrade
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OKXSpreadTrade
impl Debug for OKXSpreadTrade
Source§impl<'de> Deserialize<'de> for OKXSpreadTrade
impl<'de> Deserialize<'de> for OKXSpreadTrade
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 OKXSpreadTrade
impl RefUnwindSafe for OKXSpreadTrade
impl Send for OKXSpreadTrade
impl Sync for OKXSpreadTrade
impl Unpin for OKXSpreadTrade
impl UnsafeUnpin for OKXSpreadTrade
impl UnwindSafe for OKXSpreadTrade
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§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