Struct rustc_typeck::session::filesearch::FileSearch
[−]
[src]
pub struct FileSearch<'a> {
pub sysroot: &'a Path,
pub search_paths: &'a SearchPaths,
pub triple: &'a str,
pub kind: PathKind,
}🔬 This is a nightly-only experimental API. (
rustc_private)Fields
sysroot: &'a Path
🔬 This is a nightly-only experimental API. (
rustc_private)search_paths: &'a SearchPaths
🔬 This is a nightly-only experimental API. (
rustc_private)triple: &'a str
🔬 This is a nightly-only experimental API. (
rustc_private)kind: PathKind
🔬 This is a nightly-only experimental API. (
rustc_private)Methods
impl<'a> FileSearch<'a>[src]
fn for_each_lib_search_path<F>(&self, f: F) where F: FnMut(&Path, PathKind) -> ()
🔬 This is a nightly-only experimental API. (
rustc_private)fn get_lib_path(&self) -> PathBuf
🔬 This is a nightly-only experimental API. (
rustc_private)fn search<F>(&self, pick: F) where F: FnMut(&Path, PathKind) -> FileMatch
🔬 This is a nightly-only experimental API. (
rustc_private)fn new(sysroot: &'a Path,
triple: &'a str,
search_paths: &'a SearchPaths,
kind: PathKind)
-> FileSearch<'a>
triple: &'a str,
search_paths: &'a SearchPaths,
kind: PathKind)
-> FileSearch<'a>
🔬 This is a nightly-only experimental API. (
rustc_private)fn get_dylib_search_paths(&self) -> Vec<PathBuf>
🔬 This is a nightly-only experimental API. (
rustc_private)fn get_tools_search_paths(&self) -> Vec<PathBuf>
🔬 This is a nightly-only experimental API. (
rustc_private)