pub enum ProcessDetailResult {
Loaded(Box<ProcessDetail>),
Vanished(ProcessIdentity),
Reused {
requested: ProcessIdentity,
found: ProcessIdentity,
},
}Expand description
The outcome of a detail lookup, which may fail because the process exited.
Variants§
Loaded(Box<ProcessDetail>)
The lookup succeeded, at least partially.
Vanished(ProcessIdentity)
The process no longer exists.
Expected and not an error (§14.1).
Reused
The PID now belongs to a different process.
Fields
§
requested: ProcessIdentityWhat was requested.
§
found: ProcessIdentityWhat the PID refers to now.
Trait Implementations§
Source§impl Clone for ProcessDetailResult
impl Clone for ProcessDetailResult
Source§fn clone(&self) -> ProcessDetailResult
fn clone(&self) -> ProcessDetailResult
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 moreSource§impl Debug for ProcessDetailResult
impl Debug for ProcessDetailResult
Source§impl PartialEq for ProcessDetailResult
impl PartialEq for ProcessDetailResult
impl StructuralPartialEq for ProcessDetailResult
Auto Trait Implementations§
impl Freeze for ProcessDetailResult
impl RefUnwindSafe for ProcessDetailResult
impl Send for ProcessDetailResult
impl Sync for ProcessDetailResult
impl Unpin for ProcessDetailResult
impl UnsafeUnpin for ProcessDetailResult
impl UnwindSafe for ProcessDetailResult
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