pub struct Execution {Show 18 fields
pub exec_id: String,
pub time: String,
pub acct_number: String,
pub exchange: String,
pub side: String,
pub shares: f64,
pub price: f64,
pub perm_id: i32,
pub client_id: i32,
pub order_id: i32,
pub liquidation: i32,
pub cum_qty: f64,
pub avg_price: f64,
pub order_ref: String,
pub ev_rule: String,
pub ev_multiplier: f64,
pub model_code: String,
pub last_liquidity: i32,
}
Fields§
§exec_id: String
§time: String
§acct_number: String
§exchange: String
§side: String
§price: f64
§perm_id: i32
§client_id: i32
§order_id: i32
§liquidation: i32
§cum_qty: f64
§avg_price: f64
§order_ref: String
§ev_rule: String
§ev_multiplier: f64
§model_code: String
§last_liquidity: i32
Implementations§
Source§impl Execution
impl Execution
pub fn new( exec_id: String, time: String, acct_number: String, exchange: String, side: String, shares: f64, price: f64, perm_id: i32, client_id: i32, order_id: i32, liquidation: i32, cum_qty: f64, avg_price: f64, order_ref: String, ev_rule: String, ev_multiplier: f64, model_code: String, last_liquidity: i32, ) -> Self
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Execution
impl<'de> Deserialize<'de> for Execution
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 Execution
impl RefUnwindSafe for Execution
impl Send for Execution
impl Sync for Execution
impl Unpin for Execution
impl UnwindSafe for Execution
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