Struct SlicedPoolReport
pub struct SlicedPoolReport {
pub page_size: u64,
pub pages: u64,
pub pages_peak: u64,
pub largest_alloc: u64,
}Expand description
One dynamic pool’s measured state, in the order allocations are routed through the pools.
Fields§
§page_size: u64Size of each page in bytes.
pages: u64Pages currently held.
pages_peak: u64The most pages ever held at once.
largest_alloc: u64The largest single allocation served, in requested bytes.
Trait Implementations§
§impl Clone for SlicedPoolReport
impl Clone for SlicedPoolReport
§fn clone(&self) -> SlicedPoolReport
fn clone(&self) -> SlicedPoolReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SlicedPoolReport
§impl Debug for SlicedPoolReport
impl Debug for SlicedPoolReport
§impl Default for SlicedPoolReport
impl Default for SlicedPoolReport
§fn default() -> SlicedPoolReport
fn default() -> SlicedPoolReport
Returns the “default value” for a type. Read more
impl Eq for SlicedPoolReport
§impl PartialEq for SlicedPoolReport
impl PartialEq for SlicedPoolReport
§fn eq(&self, other: &SlicedPoolReport) -> bool
fn eq(&self, other: &SlicedPoolReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SlicedPoolReport
Auto Trait Implementations§
impl Freeze for SlicedPoolReport
impl RefUnwindSafe for SlicedPoolReport
impl Send for SlicedPoolReport
impl Sync for SlicedPoolReport
impl Unpin for SlicedPoolReport
impl UnsafeUnpin for SlicedPoolReport
impl UnwindSafe for SlicedPoolReport
Blanket Implementations§
impl<T> Boilerplate for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<K, Q> Comparable<Q> for K
impl<K, Q> Comparable<Q> for K
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<K, Q> Equivalent<Q> for K
impl<K, Q> Equivalent<Q> for K
§fn equivalent(&self, key: &Q) -> bool
fn equivalent(&self, key: &Q) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().