#[repr(C)]pub struct PositionOpened {Show 16 fields
pub trader_id: TraderId,
pub strategy_id: StrategyId,
pub instrument_id: InstrumentId,
pub position_id: PositionId,
pub account_id: AccountId,
pub opening_order_id: ClientOrderId,
pub entry: OrderSide,
pub side: PositionSide,
pub signed_qty: f64,
pub quantity: Quantity,
pub last_qty: Quantity,
pub last_px: Price,
pub currency: Currency,
pub avg_px_open: f64,
pub ts_event: UnixNanos,
pub ts_init: UnixNanos,
}
Fields§
§trader_id: TraderId
§strategy_id: StrategyId
§instrument_id: InstrumentId
§position_id: PositionId
§account_id: AccountId
§opening_order_id: ClientOrderId
§entry: OrderSide
§side: PositionSide
§signed_qty: f64
§quantity: Quantity
§last_qty: Quantity
§last_px: Price
§currency: Currency
§avg_px_open: f64
§ts_event: UnixNanos
§ts_init: UnixNanos
Trait Implementations§
Source§impl Clone for PositionOpened
impl Clone for PositionOpened
Source§fn clone(&self) -> PositionOpened
fn clone(&self) -> PositionOpened
Returns a copy 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 PositionOpened
impl Debug for PositionOpened
Source§impl PartialEq for PositionOpened
impl PartialEq for PositionOpened
impl StructuralPartialEq for PositionOpened
Auto Trait Implementations§
impl Freeze for PositionOpened
impl RefUnwindSafe for PositionOpened
impl Send for PositionOpened
impl Sync for PositionOpened
impl Unpin for PositionOpened
impl UnwindSafe for PositionOpened
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