pub struct ClassStorageMetrics {
pub doc_count: usize,
pub total_bytes: usize,
pub avg_age_seconds: u64,
pub oldest_doc_age: u64,
pub protected_count: usize,
pub compressed_count: usize,
}Expand description
Per-class storage metrics
Fields§
§doc_count: usizeNumber of documents in this class
total_bytes: usizeTotal bytes used by this class
avg_age_seconds: u64Average age of documents in seconds
oldest_doc_age: u64Age of oldest document in seconds
protected_count: usizeNumber of protected documents
compressed_count: usizeNumber of compressed documents
Trait Implementations§
Source§impl Clone for ClassStorageMetrics
impl Clone for ClassStorageMetrics
Source§fn clone(&self) -> ClassStorageMetrics
fn clone(&self) -> ClassStorageMetrics
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 ClassStorageMetrics
impl Debug for ClassStorageMetrics
Source§impl Default for ClassStorageMetrics
impl Default for ClassStorageMetrics
Source§fn default() -> ClassStorageMetrics
fn default() -> ClassStorageMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClassStorageMetrics
impl<'de> Deserialize<'de> for ClassStorageMetrics
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ClassStorageMetrics, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ClassStorageMetrics, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for ClassStorageMetrics
impl Serialize for ClassStorageMetrics
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for ClassStorageMetrics
impl RefUnwindSafe for ClassStorageMetrics
impl Send for ClassStorageMetrics
impl Sync for ClassStorageMetrics
impl Unpin for ClassStorageMetrics
impl UnsafeUnpin for ClassStorageMetrics
impl UnwindSafe for ClassStorageMetrics
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