pub struct TracerStats {
pub total_events: usize,
pub total_sessions: usize,
pub dropped_events: u64,
}Expand description
Whole-tracer statistics (across all sessions).
Fields§
§total_events: usizeTotal number of events currently held.
total_sessions: usizeNumber of distinct session identifiers present.
dropped_events: u64Number of events that were evicted due to the max_events cap.
Trait Implementations§
Source§impl Clone for TracerStats
impl Clone for TracerStats
Source§fn clone(&self) -> TracerStats
fn clone(&self) -> TracerStats
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 TracerStats
impl Debug for TracerStats
Source§impl PartialEq for TracerStats
impl PartialEq for TracerStats
Source§fn eq(&self, other: &TracerStats) -> bool
fn eq(&self, other: &TracerStats) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TracerStats
Auto Trait Implementations§
impl Freeze for TracerStats
impl RefUnwindSafe for TracerStats
impl Send for TracerStats
impl Sync for TracerStats
impl Unpin for TracerStats
impl UnsafeUnpin for TracerStats
impl UnwindSafe for TracerStats
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more