pub struct ReconciliationResult {
pub orders: AHashMap<VenueOrderId, OrderStatusReport>,
pub fills: AHashMap<VenueOrderId, Vec<FillReport>>,
}Expand description
Result of processing fill reports for reconciliation.
Fields§
§orders: AHashMap<VenueOrderId, OrderStatusReport>Order status reports keyed by venue order ID.
fills: AHashMap<VenueOrderId, Vec<FillReport>>Fill reports keyed by venue order ID.
Trait Implementations§
Source§impl Clone for ReconciliationResult
impl Clone for ReconciliationResult
Source§fn clone(&self) -> ReconciliationResult
fn clone(&self) -> ReconciliationResult
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for ReconciliationResult
impl RefUnwindSafe for ReconciliationResult
impl Send for ReconciliationResult
impl Sync for ReconciliationResult
impl Unpin for ReconciliationResult
impl UnwindSafe for ReconciliationResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more