pub struct PendingRemoval {
pub venue_filled: Quantity,
pub reason: Option<String>,
pub ts_event: UnixNanos,
}Expand description
A terminal open-orders removal whose fills have not all arrived yet.
An is_cancel=true delta with reason partial_fill removes an order from
the book with its remainder discarded (a converted Maker Protection hold
or an IOC-style order). The venue’s cumulative filled at the removal is
parked here until the fills feed accounts it, so the closing cancel can
never overtake the fill it belongs with.
Fields§
§venue_filled: QuantityCumulative filled quantity reported by the venue on the removal delta.
reason: Option<String>Venue reason carried by the removal delta.
ts_event: UnixNanosVenue event time of the removal delta.
Trait Implementations§
Source§impl Clone for PendingRemoval
impl Clone for PendingRemoval
Auto Trait Implementations§
impl Freeze for PendingRemoval
impl RefUnwindSafe for PendingRemoval
impl Send for PendingRemoval
impl Sync for PendingRemoval
impl Unpin for PendingRemoval
impl UnsafeUnpin for PendingRemoval
impl UnwindSafe for PendingRemoval
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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