pub struct Execution {Show 21 fields
pub order_id: i32,
pub exec_id: String,
pub time: String,
pub acct_number: String,
pub exchange: String,
pub side: String,
pub shares: Decimal,
pub price: f64,
pub perm_id: i64,
pub client_id: i32,
pub liquidation: i32,
pub cum_qty: Decimal,
pub avg_price: f64,
pub order_ref: String,
pub ev_rule: String,
pub ev_multiplier: f64,
pub model_code: String,
pub last_liquidity: i32,
pub pending_price_revision: bool,
pub submitter: String,
pub opt_exercise_or_lapse_type: i32,
}Expand description
Execution details returned by TWS.
Fields§
§order_id: i32Order id.
exec_id: StringExecution id.
time: StringExecution time.
acct_number: StringAccount number.
exchange: StringExchange.
side: StringSide.
Executed quantity.
price: f64Execution price.
perm_id: i64Permanent id.
client_id: i32Client id.
liquidation: i32Liquidation marker.
cum_qty: DecimalCumulative quantity.
avg_price: f64Average price.
order_ref: StringOrder reference.
ev_rule: StringEconomic value rule.
ev_multiplier: f64Economic value multiplier.
model_code: StringModel code.
last_liquidity: i32Last liquidity marker.
pending_price_revision: boolPrice revision pending marker.
submitter: StringSubmitter.
opt_exercise_or_lapse_type: i32Option exercise or lapse type.
Implementations§
Source§impl Execution
impl Execution
Sourcepub const fn option_exercise_type(&self) -> OptionExerciseType
pub const fn option_exercise_type(&self) -> OptionExerciseType
Returns the typed option exercise/lapse result.
Sourcepub const fn liquidity(&self) -> Liquidities
pub const fn liquidity(&self) -> Liquidities
Returns the typed liquidity classification.
Trait Implementations§
impl StructuralPartialEq for Execution
Auto Trait Implementations§
impl Freeze for Execution
impl RefUnwindSafe for Execution
impl Send for Execution
impl Sync for Execution
impl Unpin for Execution
impl UnsafeUnpin 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