pub struct ArenaPoolStats {
pub arenas_created: u64,
pub arenas_recycled: u64,
pub bytes_allocated: u64,
pub recycle_rate: f64,
}Expand description
Statistics for arena pool usage
Fields§
§arenas_created: u64Total arenas created across all threads
arenas_recycled: u64Total arenas recycled (reused from pool)
bytes_allocated: u64Total bytes allocated through arenas
recycle_rate: f64Recycle rate (0.0 to 1.0)
Trait Implementations§
Source§impl Clone for ArenaPoolStats
impl Clone for ArenaPoolStats
Source§fn clone(&self) -> ArenaPoolStats
fn clone(&self) -> ArenaPoolStats
Returns a duplicate of the value. Read more
1.0.0 · 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 ArenaPoolStats
impl RefUnwindSafe for ArenaPoolStats
impl Send for ArenaPoolStats
impl Sync for ArenaPoolStats
impl Unpin for ArenaPoolStats
impl UnwindSafe for ArenaPoolStats
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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