pub struct TargetDeliveryCounters { /* private fields */ }Expand description
Shared target delivery counters.
Implementations§
Source§impl TargetDeliveryCounters
impl TargetDeliveryCounters
pub fn record_success(&self)
pub fn record_final_failure(&self)
pub fn snapshot( &self, queue_length: u64, failed_store_length: u64, ) -> TargetDeliverySnapshot
Trait Implementations§
Source§impl Debug for TargetDeliveryCounters
impl Debug for TargetDeliveryCounters
Source§impl Default for TargetDeliveryCounters
impl Default for TargetDeliveryCounters
Source§fn default() -> TargetDeliveryCounters
fn default() -> TargetDeliveryCounters
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for TargetDeliveryCounters
impl RefUnwindSafe for TargetDeliveryCounters
impl Send for TargetDeliveryCounters
impl Sync for TargetDeliveryCounters
impl Unpin for TargetDeliveryCounters
impl UnsafeUnpin for TargetDeliveryCounters
impl UnwindSafe for TargetDeliveryCounters
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> 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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request