pub struct ReconciliationResult {
pub orders: IndexMap<VenueOrderId, OrderStatusReport>,
pub fills: IndexMap<VenueOrderId, Vec<FillReport>>,
}Expand description
Result of processing fill reports for reconciliation.
Fields§
§orders: IndexMap<VenueOrderId, OrderStatusReport>Order status reports keyed by venue order ID.
fills: IndexMap<VenueOrderId, Vec<FillReport>>Fill reports keyed by venue order ID.
Trait Implementations§
Source§impl Clone for ReconciliationResult
impl Clone for ReconciliationResult
Auto Trait Implementations§
impl Freeze for ReconciliationResult
impl RefUnwindSafe for ReconciliationResult
impl Send for ReconciliationResult
impl Sync for ReconciliationResult
impl Unpin for ReconciliationResult
impl UnsafeUnpin for ReconciliationResult
impl UnwindSafe for ReconciliationResult
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