pub struct TargetDeliverySnapshot {
pub failed_messages: u64,
pub failed_store_length: u64,
pub queue_length: u64,
pub total_messages: u64,
}Expand description
A read-only snapshot of delivery counters for a target.
Fields§
§failed_messages: u64§failed_store_length: u64§queue_length: u64§total_messages: u64Trait Implementations§
Source§impl Clone for TargetDeliverySnapshot
impl Clone for TargetDeliverySnapshot
Source§fn clone(&self) -> TargetDeliverySnapshot
fn clone(&self) -> TargetDeliverySnapshot
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 TargetDeliverySnapshot
impl Debug for TargetDeliverySnapshot
Source§impl Default for TargetDeliverySnapshot
impl Default for TargetDeliverySnapshot
Source§fn default() -> TargetDeliverySnapshot
fn default() -> TargetDeliverySnapshot
Returns the “default value” for a type. Read more
impl Eq for TargetDeliverySnapshot
Source§impl PartialEq for TargetDeliverySnapshot
impl PartialEq for TargetDeliverySnapshot
impl StructuralPartialEq for TargetDeliverySnapshot
Auto Trait Implementations§
impl Freeze for TargetDeliverySnapshot
impl RefUnwindSafe for TargetDeliverySnapshot
impl Send for TargetDeliverySnapshot
impl Sync for TargetDeliverySnapshot
impl Unpin for TargetDeliverySnapshot
impl UnsafeUnpin for TargetDeliverySnapshot
impl UnwindSafe for TargetDeliverySnapshot
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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