pub struct NixSearchPath {
    entries: Vec<NixSearchPathEntry>,
}Expand description
Struct implementing the format and path resolution rules of the NIX_PATH
environment variable.
This struct can be constructed by parsing a string using the FromStr
impl, or via str::parse. Nix <...> paths can then be resolved using
NixSearchPath::resolve.
Fields§
§entries: Vec<NixSearchPathEntry>Implementations§
Source§impl NixSearchPath
 
impl NixSearchPath
Trait Implementations§
Source§impl Clone for NixSearchPath
 
impl Clone for NixSearchPath
Source§fn clone(&self) -> NixSearchPath
 
fn clone(&self) -> NixSearchPath
Returns a copy 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 NixSearchPath
 
impl Debug for NixSearchPath
Source§impl Default for NixSearchPath
 
impl Default for NixSearchPath
Source§fn default() -> NixSearchPath
 
fn default() -> NixSearchPath
Returns the “default value” for a type. Read more
Source§impl FromStr for NixSearchPath
 
impl FromStr for NixSearchPath
Source§impl PartialEq for NixSearchPath
 
impl PartialEq for NixSearchPath
impl Eq for NixSearchPath
impl StructuralPartialEq for NixSearchPath
Auto Trait Implementations§
impl Freeze for NixSearchPath
impl RefUnwindSafe for NixSearchPath
impl Send for NixSearchPath
impl Sync for NixSearchPath
impl Unpin for NixSearchPath
impl UnwindSafe for NixSearchPath
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<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.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