[−][src]Enum procfs::ProcError
Error type for most procfs functions.
Most of the variants have an Option<PathBuf>
component. If the error root cause was related
to some operation on a file, the path of this file will be stored in this component.
Variants
A standard permission denied error.
This will be a common error, since some files in the procfs filesystem are only readable by the root user.
This might mean that the process no longer exists, or that your kernel doesn't support the feature you are trying to use.
This might mean that a procfs file has incomplete contents.
Any other IO error (rare).
Other(String)
Any other non-IO error (very rare).
Trait Implementations
impl From<Error> for ProcError
[src]
impl Debug for ProcError
[src]
impl Display for ProcError
[src]
impl Error for ProcError
[src]
Auto Trait Implementations
impl Send for ProcError
impl Sync for ProcError
impl Unpin for ProcError
impl !RefUnwindSafe for ProcError
impl !UnwindSafe for ProcError
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,