pub struct RegistryStatistics {
pub total_schemas: usize,
pub schemas_by_keyspace: HashMap<String, usize>,
pub validated_schemas: usize,
pub schemas_with_warnings: usize,
pub invalid_schemas: usize,
pub total_udts: usize,
pub total_versions: usize,
pub auto_discovered_schemas: usize,
pub manually_registered_schemas: usize,
pub cache_hit_rate: f64,
}Expand description
Registry statistics
Fields§
§total_schemas: usizeTotal number of registered schemas
schemas_by_keyspace: HashMap<String, usize>Schemas grouped by keyspace
validated_schemas: usizeNumber of validated schemas
schemas_with_warnings: usizeSchemas with validation warnings
invalid_schemas: usizeInvalid schemas
total_udts: usizeTotal UDTs registered
total_versions: usizeTotal schema versions stored
auto_discovered_schemas: usizeAuto-discovered schemas
manually_registered_schemas: usizeManually registered schemas
cache_hit_rate: f64Cache hit rate
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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RegistryStatistics
impl RefUnwindSafe for RegistryStatistics
impl Send for RegistryStatistics
impl Sync for RegistryStatistics
impl Unpin for RegistryStatistics
impl UnsafeUnpin for RegistryStatistics
impl UnwindSafe for RegistryStatistics
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