pub struct PageManagerStats {
pub total_pages: u64,
pub used_pages: u64,
pub free_pages: u64,
pub allocations: u64,
pub deallocations: u64,
pub page_size: u32,
pub file_size: u64,
pub space_amplification: f64,
}Expand description
Statistics for page manager
Fields§
§total_pages: u64Total pages allocated
used_pages: u64Pages currently in use
free_pages: u64Free pages
allocations: u64Page allocations
deallocations: u64Page deallocations
page_size: u32Page size
file_size: u64Total file size
space_amplification: f64Space amplification ratio
Trait Implementations§
Source§impl Clone for PageManagerStats
impl Clone for PageManagerStats
Source§fn clone(&self) -> PageManagerStats
fn clone(&self) -> PageManagerStats
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 PageManagerStats
impl Debug for PageManagerStats
Source§impl Default for PageManagerStats
impl Default for PageManagerStats
Source§fn default() -> PageManagerStats
fn default() -> PageManagerStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PageManagerStats
impl RefUnwindSafe for PageManagerStats
impl Send for PageManagerStats
impl Sync for PageManagerStats
impl Unpin for PageManagerStats
impl UnwindSafe for PageManagerStats
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