pub struct CompactEventCounters { /* private fields */ }Expand description
CompactEventCounters
Compact global metrics counters.
Implementations§
Source§impl CompactEventCounters
impl CompactEventCounters
Sourcepub fn metrics(&self) -> &[CompactMetric]
pub fn metrics(&self) -> &[CompactMetric]
Borrow the sparse global metrics vector.
Sourcepub const fn window_start_ms(&self) -> u64
pub const fn window_start_ms(&self) -> u64
Return the active window start timestamp in milliseconds.
Sourcepub const fn window_end_ms(&self) -> u64
pub const fn window_end_ms(&self) -> u64
Return the report window end timestamp in milliseconds.
Sourcepub const fn window_duration_ms(&self) -> u64
pub const fn window_duration_ms(&self) -> u64
Return the report window duration in milliseconds.
Trait Implementations§
Source§impl CandidType for CompactEventCounters
impl CandidType for CompactEventCounters
Source§impl Clone for CompactEventCounters
impl Clone for CompactEventCounters
Source§fn clone(&self) -> CompactEventCounters
fn clone(&self) -> CompactEventCounters
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 CompactEventCounters
impl Debug for CompactEventCounters
Source§impl Default for CompactEventCounters
impl Default for CompactEventCounters
Source§fn default() -> CompactEventCounters
fn default() -> CompactEventCounters
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CompactEventCounters
impl<'de> Deserialize<'de> for CompactEventCounters
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CompactEventCounters
Source§impl PartialEq for CompactEventCounters
impl PartialEq for CompactEventCounters
Source§fn eq(&self, other: &CompactEventCounters) -> bool
fn eq(&self, other: &CompactEventCounters) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CompactEventCounters
Auto Trait Implementations§
impl Freeze for CompactEventCounters
impl RefUnwindSafe for CompactEventCounters
impl Send for CompactEventCounters
impl Sync for CompactEventCounters
impl Unpin for CompactEventCounters
impl UnsafeUnpin for CompactEventCounters
impl UnwindSafe for CompactEventCounters
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