pub struct ProcessOpenError {
pub pid: u32,
pub reason: Cow<'static, str>,
pub error_code: Option<i32>,
}Expand description
Failed to open process error.
Fields§
§pid: u32The process ID.
reason: Cow<'static, str>Reason for failure.
error_code: Option<i32>Windows error code if available.
Implementations§
Trait Implementations§
Source§impl Debug for ProcessOpenError
impl Debug for ProcessOpenError
Source§impl Display for ProcessOpenError
impl Display for ProcessOpenError
Source§impl Error for ProcessOpenError
impl Error for ProcessOpenError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for ProcessOpenError
impl RefUnwindSafe for ProcessOpenError
impl Send for ProcessOpenError
impl Sync for ProcessOpenError
impl Unpin for ProcessOpenError
impl UnsafeUnpin for ProcessOpenError
impl UnwindSafe for ProcessOpenError
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