pub struct AggregatedPoolStats {
pub total_threads: usize,
pub total_hits: usize,
pub total_misses: usize,
pub total_allocations: usize,
pub total_releases: usize,
pub overall_hit_rate: f64,
pub total_bytes_pooled: usize,
pub total_buffers_pooled: usize,
pub per_thread_stats: Vec<ThreadLocalPoolStats>,
}Expand description
Statistics aggregated across all threads
Fields§
§total_threads: usize§total_hits: usize§total_misses: usize§total_allocations: usize§total_releases: usize§overall_hit_rate: f64§total_bytes_pooled: usize§total_buffers_pooled: usize§per_thread_stats: Vec<ThreadLocalPoolStats>Trait Implementations§
Source§impl Clone for AggregatedPoolStats
impl Clone for AggregatedPoolStats
Source§fn clone(&self) -> AggregatedPoolStats
fn clone(&self) -> AggregatedPoolStats
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AggregatedPoolStats
impl Debug for AggregatedPoolStats
Source§impl PartialEq for AggregatedPoolStats
impl PartialEq for AggregatedPoolStats
impl StructuralPartialEq for AggregatedPoolStats
Auto Trait Implementations§
impl Freeze for AggregatedPoolStats
impl RefUnwindSafe for AggregatedPoolStats
impl Send for AggregatedPoolStats
impl Sync for AggregatedPoolStats
impl Unpin for AggregatedPoolStats
impl UnwindSafe for AggregatedPoolStats
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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