pub struct PublicTrade {Show 18 fields
pub amount: f64,
pub block_rfq_id: Option<i64>,
pub block_trade_id: Option<String>,
pub block_trade_leg_count: Option<i64>,
pub combo_id: Option<String>,
pub combo_trade_id: Option<f64>,
pub contracts: Option<f64>,
pub direction: Direction,
pub index_price: f64,
pub instrument_name: String,
pub iv: Option<f64>,
pub liquidation: Option<PublicTradeLiquidation>,
pub mark_price: f64,
pub price: f64,
pub tick_direction: i64,
pub timestamp: i64,
pub trade_id: String,
pub trade_seq: i64,
}Fields§
§amount: f64§block_rfq_id: Option<i64>§block_trade_id: Option<String>§block_trade_leg_count: Option<i64>§combo_id: Option<String>§combo_trade_id: Option<f64>§contracts: Option<f64>§direction: Direction§index_price: f64§instrument_name: String§iv: Option<f64>§liquidation: Option<PublicTradeLiquidation>§mark_price: f64§price: f64§tick_direction: i64§timestamp: i64§trade_id: String§trade_seq: i64Trait Implementations§
Source§impl Clone for PublicTrade
impl Clone for PublicTrade
Source§fn clone(&self) -> PublicTrade
fn clone(&self) -> PublicTrade
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 PublicTrade
impl Debug for PublicTrade
Source§impl Default for PublicTrade
impl Default for PublicTrade
Source§fn default() -> PublicTrade
fn default() -> PublicTrade
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PublicTrade
impl<'de> Deserialize<'de> for PublicTrade
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 PublicTrade
impl PartialEq for PublicTrade
Source§impl Serialize for PublicTrade
impl Serialize for PublicTrade
impl StructuralPartialEq for PublicTrade
Auto Trait Implementations§
impl Freeze for PublicTrade
impl RefUnwindSafe for PublicTrade
impl Send for PublicTrade
impl Sync for PublicTrade
impl Unpin for PublicTrade
impl UnwindSafe for PublicTrade
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