pub struct IndexMemoryStats {
pub entry_count: usize,
pub total_key_size: usize,
pub address_size: usize,
pub estimated_overhead: usize,
pub total_estimated_size: usize,
}Expand description
Memory usage statistics for the hash index
Fields§
§entry_count: usizeNumber of entries in the index
total_key_size: usizeTotal size of all keys in bytes
address_size: usizeTotal size of all addresses in bytes
estimated_overhead: usizeEstimated overhead from the hash map structure
total_estimated_size: usizeTotal estimated memory usage in bytes
Trait Implementations§
Source§impl Clone for IndexMemoryStats
impl Clone for IndexMemoryStats
Source§fn clone(&self) -> IndexMemoryStats
fn clone(&self) -> IndexMemoryStats
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 IndexMemoryStats
impl RefUnwindSafe for IndexMemoryStats
impl Send for IndexMemoryStats
impl Sync for IndexMemoryStats
impl Unpin for IndexMemoryStats
impl UnsafeUnpin for IndexMemoryStats
impl UnwindSafe for IndexMemoryStats
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