Enum pico_driver::Resolution[][src]

pub enum Resolution {
    Default,
    AppRoot,
    Custom(PathBuf),
}

Instructs the loader where to load drivers from

Variants

Default

Searches for drivers using the OS default path resolution

AppRoot

Searches for drivers in the application root directory

Custom(PathBuf)

Searches for drivers at a specific path

Implementations

impl Resolution[src]

pub fn get_path(&self, driver: Driver) -> PathBuf[src]

Get the expected path for a driver for this resolution

Trait Implementations

impl Clone for Resolution[src]

impl Debug for Resolution[src]

impl Default for Resolution[src]

impl Eq for Resolution[src]

impl Ord for Resolution[src]

impl PartialEq<Resolution> for Resolution[src]

impl PartialOrd<Resolution> for Resolution[src]

impl StructuralEq for Resolution[src]

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