pub struct FixExecutionReport {Show 17 fields
pub exec_type: FixExecType,
pub ord_status: FixOrdStatus,
pub cl_ord_id: ClientOrderId,
pub orig_cl_ord_id: ClientOrderId,
pub order_id: VenueOrderId,
pub exec_id: ExecutionId,
pub account_id: AccountId,
pub route_id: RouteId,
pub symbol: ExecutionSymbol,
pub last_qty: OrderQty,
pub last_price: OrderPrice,
pub cumulative_qty: OrderQty,
pub leaves_qty: OrderQty,
pub average_price: OrderPrice,
pub ts_exchange_ns: u64,
pub ts_recv_ns: u64,
pub text: ExecutionText,
}Expand description
Minimal FIX execution-report payload after transport parsing.
Fields§
§exec_type: FixExecTypeExecType value.
ord_status: FixOrdStatusOrdStatus value.
cl_ord_id: ClientOrderIdClOrdID.
orig_cl_ord_id: ClientOrderIdOrigClOrdID.
order_id: VenueOrderIdOrderID.
exec_id: ExecutionIdExecID.
account_id: AccountIdAccount.
route_id: RouteIdRoute id associated with the session.
symbol: ExecutionSymbolSymbol.
last_qty: OrderQtyLastQty.
last_price: OrderPriceLastPx.
cumulative_qty: OrderQtyCumQty.
leaves_qty: OrderQtyLeavesQty.
average_price: OrderPriceAvgPx.
ts_exchange_ns: u64TransactTime in nanoseconds when available.
ts_recv_ns: u64Local receive timestamp in nanoseconds.
text: ExecutionTextText.
Trait Implementations§
Source§impl Clone for FixExecutionReport
impl Clone for FixExecutionReport
Source§fn clone(&self) -> FixExecutionReport
fn clone(&self) -> FixExecutionReport
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 FixExecutionReport
Source§impl Debug for FixExecutionReport
impl Debug for FixExecutionReport
impl Eq for FixExecutionReport
Source§impl PartialEq for FixExecutionReport
impl PartialEq for FixExecutionReport
Source§fn eq(&self, other: &FixExecutionReport) -> bool
fn eq(&self, other: &FixExecutionReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FixExecutionReport
Auto Trait Implementations§
impl Freeze for FixExecutionReport
impl RefUnwindSafe for FixExecutionReport
impl Send for FixExecutionReport
impl Sync for FixExecutionReport
impl Unpin for FixExecutionReport
impl UnsafeUnpin for FixExecutionReport
impl UnwindSafe for FixExecutionReport
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