pub struct AllocatorStats {
pub allocated_bytes: usize,
pub resident_bytes: usize,
pub metadata_bytes: usize,
pub backend: AllocatorBackend,
}Expand description
Allocator statistics
Fields§
§allocated_bytes: usizeTotal allocated bytes
resident_bytes: usizeResident memory in bytes
metadata_bytes: usizeMetadata overhead in bytes
backend: AllocatorBackendBackend being used
Trait Implementations§
Source§impl Clone for AllocatorStats
impl Clone for AllocatorStats
Source§fn clone(&self) -> AllocatorStats
fn clone(&self) -> AllocatorStats
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 moreSource§impl Debug for AllocatorStats
impl Debug for AllocatorStats
Source§impl Default for AllocatorStats
impl Default for AllocatorStats
Source§fn default() -> AllocatorStats
fn default() -> AllocatorStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AllocatorStats
impl RefUnwindSafe for AllocatorStats
impl Send for AllocatorStats
impl Sync for AllocatorStats
impl Unpin for AllocatorStats
impl UnwindSafe for AllocatorStats
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