pub struct BarrierMetrics {
pub station_count: usize,
pub snapshots_exported: usize,
pub waiting_polls: u64,
pub frozen_polls: u64,
}Expand description
Runtime barrier metrics.
Fields§
§station_count: usizeNumber of stations covered by this barrier.
snapshots_exported: usizeNumber of snapshots exported while frozen.
waiting_polls: u64Number of times polling observed at least one station still waiting.
frozen_polls: u64Number of times polling observed a fully frozen barrier.
Trait Implementations§
Source§impl Clone for BarrierMetrics
impl Clone for BarrierMetrics
Source§fn clone(&self) -> BarrierMetrics
fn clone(&self) -> BarrierMetrics
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 moreimpl Copy for BarrierMetrics
Source§impl Debug for BarrierMetrics
impl Debug for BarrierMetrics
Source§impl Default for BarrierMetrics
impl Default for BarrierMetrics
Source§fn default() -> BarrierMetrics
fn default() -> BarrierMetrics
Returns the “default value” for a type. Read more
impl Eq for BarrierMetrics
Source§impl PartialEq for BarrierMetrics
impl PartialEq for BarrierMetrics
impl StructuralPartialEq for BarrierMetrics
Auto Trait Implementations§
impl Freeze for BarrierMetrics
impl RefUnwindSafe for BarrierMetrics
impl Send for BarrierMetrics
impl Sync for BarrierMetrics
impl Unpin for BarrierMetrics
impl UnsafeUnpin for BarrierMetrics
impl UnwindSafe for BarrierMetrics
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