#[repr(C)]pub struct OrderAcceptedFfi {
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 event_id: UUID4,
pub ts_event: UnixNanos,
pub ts_init: UnixNanos,
pub reconciliation: u8,
}Expand description
Represents an event where an order has been accepted by the trading venue.
This event often corresponds to a NEW OrdStatus <39> field in FIX execution reports.
Fields§
§trader_id: TraderIdThe trader ID associated with the event.
strategy_id: StrategyIdThe strategy ID associated with the event.
instrument_id: InstrumentIdThe instrument ID associated with the event.
client_order_id: ClientOrderIdThe client order ID associated with the event.
venue_order_id: VenueOrderIdThe venue order ID associated with the event.
account_id: AccountIdThe account ID associated with the event.
event_id: UUID4The unique identifier for the event.
ts_event: UnixNanosUNIX timestamp (nanoseconds) when the event occurred.
ts_init: UnixNanosUNIX timestamp (nanoseconds) when the event was initialized.
reconciliation: u8If the event was generated during reconciliation.
Trait Implementations§
Source§impl Clone for OrderAcceptedFfi
impl Clone for OrderAcceptedFfi
Source§fn clone(&self) -> OrderAcceptedFfi
fn clone(&self) -> OrderAcceptedFfi
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 moreimpl Copy for OrderAcceptedFfi
Auto Trait Implementations§
impl Freeze for OrderAcceptedFfi
impl RefUnwindSafe for OrderAcceptedFfi
impl Send for OrderAcceptedFfi
impl Sync for OrderAcceptedFfi
impl Unpin for OrderAcceptedFfi
impl UnsafeUnpin for OrderAcceptedFfi
impl UnwindSafe for OrderAcceptedFfi
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