pub struct IncrementalTickerNotification {Show 27 fields
pub ask_iv: Option<f64>,
pub best_ask_amount: Option<f64>,
pub best_ask_price: Option<f64>,
pub best_bid_amount: Option<f64>,
pub best_bid_price: Option<f64>,
pub bid_iv: Option<f64>,
pub current_funding: Option<f64>,
pub delivery_price: Option<f64>,
pub estimated_delivery_price: Option<f64>,
pub funding_8h: Option<f64>,
pub greeks: Option<Greeks>,
pub index_price: Option<f64>,
pub instrument_name: String,
pub interest_rate: Option<f64>,
pub last_price: Option<f64>,
pub mark_iv: Option<f64>,
pub mark_price: Option<f64>,
pub max_price: Option<f64>,
pub min_price: Option<f64>,
pub open_interest: Option<f64>,
pub settlement_price: Option<f64>,
pub state: Option<BookState>,
pub stats: Option<Stats>,
pub timestamp: i64,
pub type: Option<IncrementalTickerNotificationType>,
pub underlying_index: Option<f64>,
pub underlying_price: Option<f64>,
}Fields§
§ask_iv: Option<f64>§best_ask_amount: Option<f64>§best_ask_price: Option<f64>§best_bid_amount: Option<f64>§best_bid_price: Option<f64>§bid_iv: Option<f64>§current_funding: Option<f64>§delivery_price: Option<f64>§estimated_delivery_price: Option<f64>§funding_8h: Option<f64>§greeks: Option<Greeks>§index_price: Option<f64>§instrument_name: String§interest_rate: Option<f64>§last_price: Option<f64>§mark_iv: Option<f64>§mark_price: Option<f64>§max_price: Option<f64>§min_price: Option<f64>§open_interest: Option<f64>§settlement_price: Option<f64>§state: Option<BookState>§stats: Option<Stats>§timestamp: i64§type: Option<IncrementalTickerNotificationType>§underlying_index: Option<f64>§underlying_price: Option<f64>Trait Implementations§
Source§impl Clone for IncrementalTickerNotification
impl Clone for IncrementalTickerNotification
Source§fn clone(&self) -> IncrementalTickerNotification
fn clone(&self) -> IncrementalTickerNotification
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 Default for IncrementalTickerNotification
impl Default for IncrementalTickerNotification
Source§fn default() -> IncrementalTickerNotification
fn default() -> IncrementalTickerNotification
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IncrementalTickerNotification
impl<'de> Deserialize<'de> for IncrementalTickerNotification
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
Source§impl PartialEq for IncrementalTickerNotification
impl PartialEq for IncrementalTickerNotification
Source§fn eq(&self, other: &IncrementalTickerNotification) -> bool
fn eq(&self, other: &IncrementalTickerNotification) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for IncrementalTickerNotification
Auto Trait Implementations§
impl Freeze for IncrementalTickerNotification
impl RefUnwindSafe for IncrementalTickerNotification
impl Send for IncrementalTickerNotification
impl Sync for IncrementalTickerNotification
impl Unpin for IncrementalTickerNotification
impl UnwindSafe for IncrementalTickerNotification
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