pub struct GrowingArenaUsage {
pub total_size: usize,
pub used_size: usize,
pub free_size: usize,
pub arena_count: usize,
pub allocation_count: usize,
pub current_arena_size: usize,
pub utilization_ratio: f64,
}Expand description
Growing arena usage information
Fields§
§total_size: usize§used_size: usize§free_size: usize§arena_count: usize§allocation_count: usize§current_arena_size: usize§utilization_ratio: f64Trait Implementations§
Source§impl Clone for GrowingArenaUsage
impl Clone for GrowingArenaUsage
Source§fn clone(&self) -> GrowingArenaUsage
fn clone(&self) -> GrowingArenaUsage
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 GrowingArenaUsage
impl RefUnwindSafe for GrowingArenaUsage
impl Send for GrowingArenaUsage
impl Sync for GrowingArenaUsage
impl Unpin for GrowingArenaUsage
impl UnsafeUnpin for GrowingArenaUsage
impl UnwindSafe for GrowingArenaUsage
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