pub struct AxTicker {Show 17 fields
pub symbol: Ustr,
pub bid: Option<Decimal>,
pub ask: Option<Decimal>,
pub last: Option<Decimal>,
pub mark: Option<Decimal>,
pub volume_24h: Option<Decimal>,
pub high_24h: Option<Decimal>,
pub low_24h: Option<Decimal>,
pub ts: Option<i64>,
pub tn: Option<i64>,
pub last_quantity: Option<u64>,
pub open_interest: Option<i64>,
pub instrument_state: Option<AxInstrumentState>,
pub price_band_lower: Option<Decimal>,
pub price_band_upper: Option<Decimal>,
pub last_settlement_price: Option<Decimal>,
pub last_settlement_time: Option<i64>,
}Expand description
Individual ticker entry.
§References
Fields§
§symbol: UstrInstrument symbol.
bid: Option<Decimal>Best bid price.
ask: Option<Decimal>Best ask price.
last: Option<Decimal>Last trade price.
mark: Option<Decimal>Mark price.
volume_24h: Option<Decimal>24-hour volume.
high_24h: Option<Decimal>24-hour high price.
low_24h: Option<Decimal>24-hour low price.
ts: Option<i64>Timestamp seconds.
tn: Option<i64>Timestamp nanosecond component.
last_quantity: Option<u64>Last trade quantity.
open_interest: Option<i64>Open interest.
instrument_state: Option<AxInstrumentState>Instrument state.
price_band_lower: Option<Decimal>Price band lower limit.
price_band_upper: Option<Decimal>Price band upper limit.
last_settlement_price: Option<Decimal>Last settlement price.
last_settlement_time: Option<i64>Last settlement time as epoch seconds.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AxTicker
impl<'de> Deserialize<'de> for AxTicker
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 AxTicker
impl RefUnwindSafe for AxTicker
impl Send for AxTicker
impl Sync for AxTicker
impl Unpin for AxTicker
impl UnsafeUnpin for AxTicker
impl UnwindSafe for AxTicker
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> ⓘ
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