pub struct RegistryStatistics {
pub total_registered_factories: u64,
pub total_components_created: u64,
pub total_active_components: u64,
pub registrations_by_type: HashMap<String, u64>,
pub creations_by_type: HashMap<String, u64>,
pub startup_time: Instant,
}Expand description
Registry statistics
Fields§
§total_registered_factories: u64Total registered factories
total_components_created: u64Total components created
total_active_components: u64Total active components
registrations_by_type: HashMap<String, u64>Registrations by type
creations_by_type: HashMap<String, u64>Creations by type
startup_time: InstantRegistry startup time
Implementations§
Trait Implementations§
Source§impl Clone for RegistryStatistics
impl Clone for RegistryStatistics
Source§fn clone(&self) -> RegistryStatistics
fn clone(&self) -> RegistryStatistics
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 RegistryStatistics
impl Debug for RegistryStatistics
Auto Trait Implementations§
impl Freeze for RegistryStatistics
impl RefUnwindSafe for RegistryStatistics
impl Send for RegistryStatistics
impl Sync for RegistryStatistics
impl Unpin for RegistryStatistics
impl UnwindSafe for RegistryStatistics
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> 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