pub struct DeltaSnapshot {
pub qty: Quantity,
pub filled: Quantity,
pub limit_price_bits: Option<u64>,
pub stop_price_bits: Option<u64>,
}Expand description
Snapshot of the mutable fields seen on a tracked OpenOrdersDelta.
Used by the futures delta path to discriminate partial fills (filled increased), modify acknowledgements (qty / price / trigger_price changed), and no-op deltas (nothing changed) when a follow-up delta arrives.
Fields§
§qty: Quantity§filled: Quantity§limit_price_bits: Option<u64>§stop_price_bits: Option<u64>Trait Implementations§
Source§impl Clone for DeltaSnapshot
impl Clone for DeltaSnapshot
Source§fn clone(&self) -> DeltaSnapshot
fn clone(&self) -> DeltaSnapshot
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 moreSource§impl Debug for DeltaSnapshot
impl Debug for DeltaSnapshot
Source§impl PartialEq for DeltaSnapshot
impl PartialEq for DeltaSnapshot
impl Copy for DeltaSnapshot
impl StructuralPartialEq for DeltaSnapshot
Auto Trait Implementations§
impl Freeze for DeltaSnapshot
impl RefUnwindSafe for DeltaSnapshot
impl Send for DeltaSnapshot
impl Sync for DeltaSnapshot
impl Unpin for DeltaSnapshot
impl UnsafeUnpin for DeltaSnapshot
impl UnwindSafe for DeltaSnapshot
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> 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