pub struct PriorityStats {
pub total: usize,
pub ready: usize,
pub delayed: usize,
pub enqueued_total: u64,
pub delivered_total: u64,
}Expand description
Statistics for a single priority level
Fields§
§total: usizeTotal mails in this priority queue
ready: usizeMails ready for delivery
delayed: usizeMails waiting for retry
enqueued_total: u64Total mails enqueued (lifetime)
delivered_total: u64Total mails delivered (lifetime)
Trait Implementations§
Source§impl Clone for PriorityStats
impl Clone for PriorityStats
Source§fn clone(&self) -> PriorityStats
fn clone(&self) -> PriorityStats
Returns a duplicate of the value. Read more
1.0.0 · 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 PriorityStats
impl Debug for PriorityStats
Source§impl Default for PriorityStats
impl Default for PriorityStats
Source§fn default() -> PriorityStats
fn default() -> PriorityStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PriorityStats
impl RefUnwindSafe for PriorityStats
impl Send for PriorityStats
impl Sync for PriorityStats
impl Unpin for PriorityStats
impl UnsafeUnpin for PriorityStats
impl UnwindSafe for PriorityStats
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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