pub struct BackgroundSettlementTracker { /* private fields */ }Available on crate feature
server only.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§
Source§impl BackgroundSettlementTracker
impl BackgroundSettlementTracker
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
Source§impl Default for BackgroundSettlementTracker
impl Default for BackgroundSettlementTracker
Source§fn default() -> BackgroundSettlementTracker
fn default() -> BackgroundSettlementTracker
Returns the “default value” for a type. Read more
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
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,
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