pub struct CgroupMemory {
pub max: u64,
pub current: u64,
pub reclaimable: u64,
}Expand description
One reading of a cgroup v2 directory’s memory files.
Fields§
§max: u64memory.max.
current: u64memory.current: everything charged, page cache included.
reclaimable: u64Clean file pages the kernel can drop inside the cgroup: active_file + inactive_file - file_dirty - file_writeback out of memory.stat.
Implementations§
Trait Implementations§
Source§impl Clone for CgroupMemory
impl Clone for CgroupMemory
impl Copy for CgroupMemory
Source§impl Debug for CgroupMemory
impl Debug for CgroupMemory
impl Eq for CgroupMemory
Source§impl PartialEq for CgroupMemory
impl PartialEq for CgroupMemory
impl StructuralPartialEq for CgroupMemory
Auto Trait Implementations§
impl Freeze for CgroupMemory
impl RefUnwindSafe for CgroupMemory
impl Send for CgroupMemory
impl Sync for CgroupMemory
impl Unpin for CgroupMemory
impl UnsafeUnpin for CgroupMemory
impl UnwindSafe for CgroupMemory
Blanket Implementations§
impl<T> Allocation for T
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request