pub struct FillProcessor { /* private fields */ }Expand description
Fill event processor for real-time updates
Implementations§
Source§impl FillProcessor
impl FillProcessor
Sourcepub fn process_fill(&mut self, fill: FillEvent) -> Result<()>
pub fn process_fill(&mut self, fill: FillEvent) -> Result<()>
Process a fill event
Sourcepub fn get_pending_fills(&self, order_id: &str) -> Option<&[FillEvent]>
pub fn get_pending_fills(&self, order_id: &str) -> Option<&[FillEvent]>
Get pending fills for an order
Sourcepub fn get_processed_fills(&self) -> &[FillEvent]
pub fn get_processed_fills(&self) -> &[FillEvent]
Get processed fills
Sourcepub fn get_stats(&self) -> FillProcessorStats
pub fn get_stats(&self) -> FillProcessorStats
Get fill statistics
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FillProcessor
impl RefUnwindSafe for FillProcessor
impl Send for FillProcessor
impl Sync for FillProcessor
impl Unpin for FillProcessor
impl UnwindSafe for FillProcessor
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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