pub struct IndexMetrics {
pub name: String,
pub reads: u64,
pub writes: u64,
pub hit_rate: f64,
pub avg_query_time_ms: f64,
pub avg_write_time_ms: f64,
pub entries: usize,
pub last_used_at: u64,
pub created_at: u64,
}Fields§
§name: String§reads: u64§writes: u64§hit_rate: f64§avg_query_time_ms: f64§avg_write_time_ms: f64§entries: usize§last_used_at: u64§created_at: u64Trait Implementations§
Source§impl Clone for IndexMetrics
impl Clone for IndexMetrics
Source§impl Debug for IndexMetrics
impl Debug for IndexMetrics
Source§impl<'de> Deserialize<'de> for IndexMetrics
impl<'de> Deserialize<'de> for IndexMetrics
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 IndexMetrics
impl RefUnwindSafe for IndexMetrics
impl Send for IndexMetrics
impl Sync for IndexMetrics
impl Unpin for IndexMetrics
impl UnsafeUnpin for IndexMetrics
impl UnwindSafe for IndexMetrics
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