pub struct ExecutionEntry {Show 25 fields
pub symbol: String,
pub order_id: String,
pub order_link_id: Option<String>,
pub side: Side,
pub order_price: Decimal,
pub order_qty: Decimal,
pub order_type: OrderType,
pub stop_order_type: Option<StopOrderType>,
pub exec_fee: Decimal,
pub exec_id: String,
pub exec_price: Decimal,
pub exec_qty: Decimal,
pub exec_type: ExecType,
pub exec_value: Decimal,
pub exec_time: Timestamp,
pub fee_rate: Decimal,
pub trade_iv: Option<Decimal>,
pub mark_iv: Option<Decimal>,
pub mark_price: Decimal,
pub index_price: Option<Decimal>,
pub underlying_price: Option<Decimal>,
pub block_trade_id: Option<String>,
pub closed_size: Decimal,
pub seq: i64,
pub is_maker: bool,
}Fields§
§symbol: String§order_id: String§order_link_id: Option<String>§side: Side§order_price: Decimal§order_qty: Decimal§order_type: OrderType§stop_order_type: Option<StopOrderType>§exec_fee: Decimal§exec_id: String§exec_price: Decimal§exec_qty: Decimal§exec_type: ExecType§exec_value: Decimal§exec_time: Timestamp§fee_rate: Decimal§trade_iv: Option<Decimal>§mark_iv: Option<Decimal>§mark_price: Decimal§index_price: Option<Decimal>§underlying_price: Option<Decimal>§block_trade_id: Option<String>§closed_size: Decimal§seq: i64§is_maker: boolTrait Implementations§
Source§impl Debug for ExecutionEntry
impl Debug for ExecutionEntry
Source§impl<'de> Deserialize<'de> for ExecutionEntry
impl<'de> Deserialize<'de> for ExecutionEntry
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 ExecutionEntry
impl PartialEq for ExecutionEntry
Source§fn eq(&self, other: &ExecutionEntry) -> bool
fn eq(&self, other: &ExecutionEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ExecutionEntry
Auto Trait Implementations§
impl Freeze for ExecutionEntry
impl RefUnwindSafe for ExecutionEntry
impl Send for ExecutionEntry
impl Sync for ExecutionEntry
impl Unpin for ExecutionEntry
impl UnsafeUnpin for ExecutionEntry
impl UnwindSafe for ExecutionEntry
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