[−][src]Enum heim::process::ProcessError
Error which might happen during the process information fetching.
Variants
NoSuchProcess(i32)
Process with this pid does not exists.
ZombieProcess(i32)
Might be returned when querying zombie process on Unix systems.
AccessDenied(i32)
Not enough permissions to query the process information.
Load(Error)
Data loading failure.
Trait Implementations
impl Debug for ProcessError
[src]
impl Display for ProcessError
[src]
impl Error for ProcessError
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<Error> for ProcessError
[src]
pub fn from(e: Error) -> ProcessError
[src]
impl From<Error> for ProcessError
[src]
pub fn from(e: Error) -> ProcessError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for ProcessError
impl Send for ProcessError
impl !Sync for ProcessError
impl Unpin for ProcessError
impl !UnwindSafe for ProcessError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,