pub enum ProcessTask {
Process(Process),
Task {
stat: Box<Stat>,
owner: u32,
},
}Variants§
Implementations§
Source§impl ProcessTask
impl ProcessTask
pub fn stat(&self) -> Result<Stat, ProcError>
pub fn cmdline(&self) -> Result<Vec<String>, ProcError>
pub fn cgroups(&self) -> Result<ProcessCGroups, ProcError>
pub fn fd(&self) -> Result<Vec<FDInfo>, ProcError>
pub fn loginuid(&self) -> Result<u32, ProcError>
pub fn owner(&self) -> u32
pub fn wchan(&self) -> Result<String, ProcError>
Auto Trait Implementations§
impl Freeze for ProcessTask
impl RefUnwindSafe for ProcessTask
impl Send for ProcessTask
impl Sync for ProcessTask
impl Unpin for ProcessTask
impl UnsafeUnpin for ProcessTask
impl UnwindSafe for ProcessTask
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