pub struct ThreadLocalPoolStats {
pub hits: usize,
pub misses: usize,
pub total_allocations: usize,
pub total_releases: usize,
pub hit_rate: f64,
pub unique_shapes: usize,
pub total_bytes_pooled: usize,
pub total_buffers_pooled: usize,
}Expand description
Statistics for a thread-local pool
Fields§
§hits: usize§misses: usize§total_allocations: usize§total_releases: usize§hit_rate: f64§unique_shapes: usize§total_bytes_pooled: usize§total_buffers_pooled: usizeTrait Implementations§
Source§impl Clone for ThreadLocalPoolStats
impl Clone for ThreadLocalPoolStats
Source§fn clone(&self) -> ThreadLocalPoolStats
fn clone(&self) -> ThreadLocalPoolStats
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 ThreadLocalPoolStats
impl Debug for ThreadLocalPoolStats
Source§impl PartialEq for ThreadLocalPoolStats
impl PartialEq for ThreadLocalPoolStats
impl StructuralPartialEq for ThreadLocalPoolStats
Auto Trait Implementations§
impl Freeze for ThreadLocalPoolStats
impl RefUnwindSafe for ThreadLocalPoolStats
impl Send for ThreadLocalPoolStats
impl Sync for ThreadLocalPoolStats
impl Unpin for ThreadLocalPoolStats
impl UnwindSafe for ThreadLocalPoolStats
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