Enum dependency_runner::lookup_path::LookupPathEntryType[][src]

pub enum LookupPathEntryType {
    KnownDLLs,
    ExecutableDir,
    ApiSet,
    SystemDir,
    WindowsDir,
    WorkingDir,
    SystemPath,
    UserPath,
}

Reason why a directory is included in the LookupPath

Variants

KnownDLLs

The DLL is implicitely loaded by the OS for every process, and not looked up every time

ExecutableDir

Directory where the root executable sits

ApiSet

Directory containing the "proxy" DLLs that implement the API set feature

SystemDir

Windows System directory (typically C:\Windows\System32)

WindowsDir

Windows directory (typically C:\Windows)

WorkingDir

Working directory of the (virtual) process whose DLL lookup we are simulating

SystemPath

PATH as specified by the system (value PATH variable in the shell executing the process)

UserPath

Additional path entries specified by the user

Trait Implementations

impl Clone for LookupPathEntryType[src]

impl Debug for LookupPathEntryType[src]

impl Eq for LookupPathEntryType[src]

impl PartialEq<LookupPathEntryType> for LookupPathEntryType[src]

impl StructuralEq for LookupPathEntryType[src]

impl StructuralPartialEq for LookupPathEntryType[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> 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.