[][src]Enum procfs::ProcError

pub enum ProcError {
    PermissionDenied,
    NotFound,
    Io(Error),
    Other(String),
}

Error type for most procfs functions

Variants

PermissionDenied

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.

NotFound

This might mean that the process no longer exists, or that your kernel doesn't support the feature you are trying to use.

Io(Error)

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]

Auto Trait Implementations

impl Send for ProcError

impl Sync for ProcError

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.