pub struct OKXOptionSummary {
pub inst_type: OKXInstrumentType,
pub inst_id: Ustr,
pub uly: Ustr,
pub bid_vol: String,
pub ask_vol: String,
pub mark_vol: String,
pub fwd_px: String,
pub ts: u64,
}Expand description
Represents an option summary row from the GET /api/v5/public/opt-summary endpoint.
Fields§
§inst_type: OKXInstrumentTypeInstrument type.
inst_id: UstrInstrument ID.
uly: UstrUnderlying index.
bid_vol: StringBid volatility.
ask_vol: StringAsk volatility.
mark_vol: StringMark volatility.
fwd_px: StringForward price.
ts: u64Data timestamp in milliseconds.
Trait Implementations§
Source§impl Clone for OKXOptionSummary
impl Clone for OKXOptionSummary
Source§fn clone(&self) -> OKXOptionSummary
fn clone(&self) -> OKXOptionSummary
Returns a duplicate 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 OKXOptionSummary
impl Debug for OKXOptionSummary
Source§impl<'de> Deserialize<'de> for OKXOptionSummary
impl<'de> Deserialize<'de> for OKXOptionSummary
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 OKXOptionSummary
impl RefUnwindSafe for OKXOptionSummary
impl Send for OKXOptionSummary
impl Sync for OKXOptionSummary
impl Unpin for OKXOptionSummary
impl UnsafeUnpin for OKXOptionSummary
impl UnwindSafe for OKXOptionSummary
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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