[][src]Enum procmaps::Path

pub enum Path {
    MappedFile(String),
    Stack,
    ThreadStack(usize),
    Vdso,
    Heap,
    Vvar,
    Vsyscall,
}

This enum represents the pathname field of a given process. Usually this is a file that backs up a given mapping.

Variants

MappedFile(String)

A file backs up this mapping

Stack

This mapping is the main thread stack

ThreadStack(usize)

This mapping is a thread's stack

Vdso

This mapping is the virtual dynamically linked shared object

Heap

This mapping is the process's heap

Vvar

This mapping holds variables updated by the kernel

Vsyscall

This region is the vsyscall mapping

Trait Implementations

impl Debug for Path[src]

impl From<&'_ str> for Path[src]

impl PartialEq<Path> for Path[src]

impl StructuralPartialEq for Path[src]

Auto Trait Implementations

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, 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.