Struct nu_system::ProcessInfo
source · pub struct ProcessInfo {Show 15 fields
pub pid: i32,
pub command: String,
pub ppid: i32,
pub start_time: DateTime<Local>,
pub cpu_info: CpuInfo,
pub memory_info: MemoryInfo,
pub disk_info: DiskInfo,
pub user: SidName,
pub groups: Vec<SidName>,
pub priority: u32,
pub thread: i32,
pub interval: Duration,
pub cmd: Vec<String>,
pub environ: Vec<String>,
pub cwd: PathBuf,
}Fields
pid: i32command: Stringppid: i32start_time: DateTime<Local>cpu_info: CpuInfomemory_info: MemoryInfodisk_info: DiskInfouser: SidNamegroups: Vec<SidName>priority: u32thread: i32interval: Durationcmd: Vec<String>environ: Vec<String>cwd: PathBufImplementations
Auto Trait Implementations
impl RefUnwindSafe for ProcessInfo
impl Send for ProcessInfo
impl Sync for ProcessInfo
impl Unpin for ProcessInfo
impl UnwindSafe for ProcessInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more