pub struct OrderTracker { /* private fields */ }Expand description
Shared, cheaply-cloneable record of resting orders the framework placed.
Keyed by exchange order id. Only orders that can rest are tracked — market orders fill or reject immediately and are never recorded.
Implementations§
Source§impl OrderTracker
impl OrderTracker
Sourcepub async fn snapshot(&self) -> Vec<TrackedOrder>
pub async fn snapshot(&self) -> Vec<TrackedOrder>
Snapshot of all tracked orders (for BotHealth / debugging).
Trait Implementations§
Source§impl Clone for OrderTracker
impl Clone for OrderTracker
Source§fn clone(&self) -> OrderTracker
fn clone(&self) -> OrderTracker
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for OrderTracker
impl Default for OrderTracker
Source§fn default() -> OrderTracker
fn default() -> OrderTracker
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for OrderTracker
impl !UnwindSafe for OrderTracker
impl Freeze for OrderTracker
impl Send for OrderTracker
impl Sync for OrderTracker
impl Unpin for OrderTracker
impl UnsafeUnpin for OrderTracker
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