pub struct SafeProcessInfo {
pub pid: u32,
pub name: String,
pub cpu_percent: f64,
pub memory_percent: f64,
pub memory_rss: u64,
pub memory_vms: u64,
pub command: String,
pub user: String,
pub state: String,
}Fields§
§pid: u32§name: String§cpu_percent: f64§memory_percent: f64§memory_rss: u64§memory_vms: u64§command: String§user: String§state: StringTrait Implementations§
Source§impl Clone for SafeProcessInfo
impl Clone for SafeProcessInfo
Source§fn clone(&self) -> SafeProcessInfo
fn clone(&self) -> SafeProcessInfo
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 moreAuto Trait Implementations§
impl Freeze for SafeProcessInfo
impl RefUnwindSafe for SafeProcessInfo
impl Send for SafeProcessInfo
impl Sync for SafeProcessInfo
impl Unpin for SafeProcessInfo
impl UnsafeUnpin for SafeProcessInfo
impl UnwindSafe for SafeProcessInfo
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> 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