Struct rustc::session::filesearch::FileSearch [] [src]

pub struct FileSearch<'a> {
    pub sysroot: &'a Path,
    pub search_paths: &'a SearchPaths,
    pub triple: &'a str,
    pub kind: PathKind,
}
Unstable (rustc_private)

Fields

sysroot: &'a Path
Unstable (rustc_private)
search_paths: &'a SearchPaths
Unstable (rustc_private)
triple: &'a str
Unstable (rustc_private)
kind: PathKind
Unstable (rustc_private)

Methods

impl<'a> FileSearch<'a>
[src]

fn for_each_lib_search_path<F>(&self, f: F) where F: FnMut(&Path, PathKind)

fn get_lib_path(&self) -> PathBuf

fn search<F>(&self, pick: F) where F: FnMut(&Path, PathKind) -> FileMatch

fn new(sysroot: &'a Path, triple: &'a str, search_paths: &'a SearchPaths, kind: PathKind) -> FileSearch<'a>

fn get_dylib_search_paths(&self) -> Vec<PathBuf>

fn get_tools_search_paths(&self) -> Vec<PathBuf>