pub struct BackgroundSettlementTracker { /* private fields */ }Expand description
Shared in-flight counter for background settlement tasks.
Cloning the tracker is cheap and shares state. Drain at shutdown via
Self::wait_for_drain.
Implementations§
Trait Implementations§
Source§impl Clone for BackgroundSettlementTracker
impl Clone for BackgroundSettlementTracker
Source§fn clone(&self) -> BackgroundSettlementTracker
fn clone(&self) -> BackgroundSettlementTracker
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 Debug for BackgroundSettlementTracker
impl Debug for BackgroundSettlementTracker
Auto Trait Implementations§
impl Freeze for BackgroundSettlementTracker
impl RefUnwindSafe for BackgroundSettlementTracker
impl Send for BackgroundSettlementTracker
impl Sync for BackgroundSettlementTracker
impl Unpin for BackgroundSettlementTracker
impl UnsafeUnpin for BackgroundSettlementTracker
impl UnwindSafe for BackgroundSettlementTracker
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