pub struct QuietGroupMetrics {
pub arrival_rate: f64,
pub drain_rate: f64,
pub time_to_drain_ms: Option<i64>,
pub oldest_available_ms: Option<i64>,
pub noisy_partitions: u32,
pub approximate: bool,
}Fields§
§arrival_rate: f64§drain_rate: f64§time_to_drain_ms: Option<i64>§oldest_available_ms: Option<i64>§noisy_partitions: u32Exposed so an identical-looking quiet view cannot silently mean “no peers seen”.
approximate: boolTrue when the fixed partition or backlog bound was hit.
Trait Implementations§
Source§impl Clone for QuietGroupMetrics
impl Clone for QuietGroupMetrics
Source§fn clone(&self) -> QuietGroupMetrics
fn clone(&self) -> QuietGroupMetrics
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 QuietGroupMetrics
impl Debug for QuietGroupMetrics
Source§impl Default for QuietGroupMetrics
impl Default for QuietGroupMetrics
Source§fn default() -> QuietGroupMetrics
fn default() -> QuietGroupMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for QuietGroupMetrics
impl RefUnwindSafe for QuietGroupMetrics
impl Send for QuietGroupMetrics
impl Sync for QuietGroupMetrics
impl Unpin for QuietGroupMetrics
impl UnsafeUnpin for QuietGroupMetrics
impl UnwindSafe for QuietGroupMetrics
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