pub struct ProcessorStats {
pub messages_processed: u64,
pub messages_per_second: f64,
pub processing_latency_avg: Duration,
pub last_processed_time: Option<Instant>,
pub queue_size: usize,
pub errors_count: u64,
}Fields§
§messages_processed: u64§messages_per_second: f64§processing_latency_avg: Duration§last_processed_time: Option<Instant>§queue_size: usize§errors_count: u64Trait Implementations§
Source§impl Clone for ProcessorStats
impl Clone for ProcessorStats
Source§fn clone(&self) -> ProcessorStats
fn clone(&self) -> ProcessorStats
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 ProcessorStats
impl Debug for ProcessorStats
Source§impl Default for ProcessorStats
impl Default for ProcessorStats
Source§fn default() -> ProcessorStats
fn default() -> ProcessorStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProcessorStats
impl RefUnwindSafe for ProcessorStats
impl Send for ProcessorStats
impl Sync for ProcessorStats
impl Unpin for ProcessorStats
impl UnwindSafe for ProcessorStats
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