pub struct ShardStatsSnapshot {
pub shard_id: usize,
pub key_count: usize,
pub reads: u64,
pub writes: u64,
pub deletes: u64,
pub expired: u64,
pub maintenance_runs: u64,
pub hot: TierStatsSnapshot,
pub warm: TierStatsSnapshot,
pub cold: TierStatsSnapshot,
}Fields§
§shard_id: usize§key_count: usize§reads: u64§writes: u64§deletes: u64§expired: u64§maintenance_runs: u64§hot: TierStatsSnapshot§warm: TierStatsSnapshot§cold: TierStatsSnapshotTrait Implementations§
Source§impl Clone for ShardStatsSnapshot
impl Clone for ShardStatsSnapshot
Source§fn clone(&self) -> ShardStatsSnapshot
fn clone(&self) -> ShardStatsSnapshot
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 moreSource§impl Debug for ShardStatsSnapshot
impl Debug for ShardStatsSnapshot
Source§impl Default for ShardStatsSnapshot
impl Default for ShardStatsSnapshot
Source§fn default() -> ShardStatsSnapshot
fn default() -> ShardStatsSnapshot
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ShardStatsSnapshot
impl RefUnwindSafe for ShardStatsSnapshot
impl Send for ShardStatsSnapshot
impl Sync for ShardStatsSnapshot
impl Unpin for ShardStatsSnapshot
impl UnsafeUnpin for ShardStatsSnapshot
impl UnwindSafe for ShardStatsSnapshot
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