pub struct OrderFillVoidedSpec {Show 23 fields
pub trader_id: TraderId,
pub strategy_id: StrategyId,
pub instrument_id: InstrumentId,
pub client_order_id: ClientOrderId,
pub venue_order_id: VenueOrderId,
pub account_id: AccountId,
pub correction_id: Ustr,
pub trade_id: TradeId,
pub voided_qty: Quantity,
pub commission_voided: Option<Money>,
pub order_side: OrderSide,
pub order_type: OrderType,
pub last_px: Price,
pub currency: Currency,
pub liquidity_side: LiquiditySide,
pub position_id: Option<PositionId>,
pub reason: Option<Ustr>,
pub info: Option<IndexMap<Ustr, Ustr>>,
pub event_id: UUID4,
pub ts_event: UnixNanos,
pub ts_init: UnixNanos,
pub reconciliation: bool,
pub is_reopened: bool,
}Expand description
Test-only fluent spec for OrderFillVoided.
Fields§
§trader_id: TraderId§strategy_id: StrategyId§instrument_id: InstrumentId§client_order_id: ClientOrderId§venue_order_id: VenueOrderId§account_id: AccountId§correction_id: Ustr§trade_id: TradeId§voided_qty: Quantity§commission_voided: Option<Money>§order_side: OrderSide§order_type: OrderType§last_px: Price§currency: Currency§liquidity_side: LiquiditySide§position_id: Option<PositionId>§reason: Option<Ustr>§info: Option<IndexMap<Ustr, Ustr>>§event_id: UUID4§ts_event: UnixNanos§ts_init: UnixNanos§reconciliation: bool§is_reopened: boolImplementations§
Source§impl OrderFillVoidedSpec
impl OrderFillVoidedSpec
Sourcepub fn builder() -> OrderFillVoidedSpecBuilder
pub fn builder() -> OrderFillVoidedSpecBuilder
Create an instance of OrderFillVoidedSpec using the builder syntax
Trait Implementations§
Source§impl Clone for OrderFillVoidedSpec
impl Clone for OrderFillVoidedSpec
Source§fn clone(&self) -> OrderFillVoidedSpec
fn clone(&self) -> OrderFillVoidedSpec
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for OrderFillVoidedSpec
impl RefUnwindSafe for OrderFillVoidedSpec
impl Send for OrderFillVoidedSpec
impl Sync for OrderFillVoidedSpec
impl Unpin for OrderFillVoidedSpec
impl UnsafeUnpin for OrderFillVoidedSpec
impl UnwindSafe for OrderFillVoidedSpec
Blanket Implementations§
impl<T> Allocation for T
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