pub struct PsiSnapshot {
pub cpu: PsiResource,
pub memory: PsiResource,
pub io: PsiResource,
}Expand description
All three Linux PSI resources.
Fields§
§cpu: PsiResource/proc/pressure/cpu.
memory: PsiResource/proc/pressure/memory.
io: PsiResource/proc/pressure/io.
Trait Implementations§
Source§impl Clone for PsiSnapshot
impl Clone for PsiSnapshot
Source§fn clone(&self) -> PsiSnapshot
fn clone(&self) -> PsiSnapshot
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 PsiSnapshot
Source§impl Debug for PsiSnapshot
impl Debug for PsiSnapshot
Source§impl PartialEq for PsiSnapshot
impl PartialEq for PsiSnapshot
impl StructuralPartialEq for PsiSnapshot
Auto Trait Implementations§
impl Freeze for PsiSnapshot
impl RefUnwindSafe for PsiSnapshot
impl Send for PsiSnapshot
impl Sync for PsiSnapshot
impl Unpin for PsiSnapshot
impl UnsafeUnpin for PsiSnapshot
impl UnwindSafe for PsiSnapshot
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