Enum procfs::process::FDTarget[][src]

pub enum FDTarget {
    Path(PathBuf),
    Socket(u32),
    Net(u32),
    Pipe(u32),
    AnonInode(String),
    MemFD(String),
    Other(Stringu32),
}

Describes a file descriptor opened by a process.

See also the Process::fd() method.

Variants

Path(PathBuf)

A file or device

Socket(u32)

A socket type, with an inode

Net(u32)
Pipe(u32)
AnonInode(String)

A file descriptor that have no corresponding inode.

MemFD(String)

A memfd file descriptor with a name.

Other(Stringu32)

Some other file descriptor type, with an inode.

Trait Implementations

impl Clone for FDTarget[src]

impl Debug for FDTarget[src]

impl FromStr for FDTarget[src]

type Err = ProcError

The associated error which can be returned from parsing.

Auto Trait Implementations

impl RefUnwindSafe for FDTarget

impl Send for FDTarget

impl Sync for FDTarget

impl Unpin for FDTarget

impl UnwindSafe for FDTarget

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.