pub struct PassportTrackerStats {
pub total_passports_created: usize,
pub active_passports: usize,
pub passports_by_status: HashMap<String, usize>,
pub total_events_recorded: usize,
pub leaks_detected: usize,
pub validation_failures: usize,
pub tracker_start_time: u64,
}
Expand description
Statistics for passport tracker
Fields§
§total_passports_created: usize
Total passports created
active_passports: usize
Active passports
passports_by_status: HashMap<String, usize>
Passports by status
total_events_recorded: usize
Total events recorded
leaks_detected: usize
Leaks detected at shutdown
validation_failures: usize
Validation failures
tracker_start_time: u64
Tracker start time
Trait Implementations§
Source§impl Clone for PassportTrackerStats
impl Clone for PassportTrackerStats
Source§fn clone(&self) -> PassportTrackerStats
fn clone(&self) -> PassportTrackerStats
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 PassportTrackerStats
impl Debug for PassportTrackerStats
Source§impl Default for PassportTrackerStats
impl Default for PassportTrackerStats
Source§fn default() -> PassportTrackerStats
fn default() -> PassportTrackerStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PassportTrackerStats
impl<'de> Deserialize<'de> for PassportTrackerStats
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
Auto Trait Implementations§
impl Freeze for PassportTrackerStats
impl RefUnwindSafe for PassportTrackerStats
impl Send for PassportTrackerStats
impl Sync for PassportTrackerStats
impl Unpin for PassportTrackerStats
impl UnwindSafe for PassportTrackerStats
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
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