pub struct FindPathConfig {
pub prefer_no_std: bool,
pub prefer_prelude: bool,
pub prefer_absolute: bool,
pub allow_unstable: bool,
}Expand description
A wrapper around three booleans
Fields§
§prefer_no_std: boolIf true, prefer to unconditionally use imports of the core and alloc crate
over the std.
prefer_prelude: boolIf true, prefer import paths containing a prelude module.
prefer_absolute: boolIf true, prefer abs path (starting with ::) where it is available.
allow_unstable: boolIf true, paths containing #[unstable] segments may be returned, but only if if there is no
stable path. This does not check, whether the item itself that is being imported is #[unstable].
Trait Implementations§
Source§impl Clone for FindPathConfig
impl Clone for FindPathConfig
Source§fn clone(&self) -> FindPathConfig
fn clone(&self) -> FindPathConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 FindPathConfig
impl Debug for FindPathConfig
Source§impl Hash for FindPathConfig
impl Hash for FindPathConfig
Source§impl PartialEq for FindPathConfig
impl PartialEq for FindPathConfig
impl Copy for FindPathConfig
impl Eq for FindPathConfig
impl StructuralPartialEq for FindPathConfig
Auto Trait Implementations§
impl Freeze for FindPathConfig
impl RefUnwindSafe for FindPathConfig
impl Send for FindPathConfig
impl Sync for FindPathConfig
impl Unpin for FindPathConfig
impl UnwindSafe for FindPathConfig
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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