pub enum LibraryResolution {
Default,
AppRoot,
Custom(PathBuf),
}Expand description
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§
Trait Implementations§
Source§impl Clone for LibraryResolution
impl Clone for LibraryResolution
Source§fn clone(&self) -> LibraryResolution
fn clone(&self) -> LibraryResolution
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LibraryResolution
impl Debug for LibraryResolution
Source§impl Default for LibraryResolution
impl Default for LibraryResolution
Source§fn default() -> LibraryResolution
fn default() -> LibraryResolution
Returns the “default value” for a type. Read more
impl Eq for LibraryResolution
Source§impl Ord for LibraryResolution
impl Ord for LibraryResolution
Source§fn cmp(&self, other: &LibraryResolution) -> Ordering
fn cmp(&self, other: &LibraryResolution) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for LibraryResolution
impl PartialEq for LibraryResolution
Source§impl PartialOrd for LibraryResolution
impl PartialOrd for LibraryResolution
impl StructuralPartialEq for LibraryResolution
Auto Trait Implementations§
impl Freeze for LibraryResolution
impl RefUnwindSafe for LibraryResolution
impl Send for LibraryResolution
impl Sync for LibraryResolution
impl Unpin for LibraryResolution
impl UnsafeUnpin for LibraryResolution
impl UnwindSafe for LibraryResolution
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more