pub struct PositionFillReportPlan {
pub queries: Vec<PositionFillReportQuery>,
pub discrepancy_keys: IndexSet<InstrumentAccountKey>,
}Expand description
Fill queries and discrepancy keys for a position reconciliation check.
Fields§
§queries: Vec<PositionFillReportQuery>Authoritative fill queries that are safe to run.
discrepancy_keys: IndexSet<InstrumentAccountKey>Position keys that still differ from the venue snapshot.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PositionFillReportPlan
impl RefUnwindSafe for PositionFillReportPlan
impl Send for PositionFillReportPlan
impl Sync for PositionFillReportPlan
impl Unpin for PositionFillReportPlan
impl UnsafeUnpin for PositionFillReportPlan
impl UnwindSafe for PositionFillReportPlan
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
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