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, }
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Fields
sysroot: &'a Path
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
search_paths: &'a SearchPaths
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
triple: &'a str
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
kind: PathKind
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Methods
impl<'a> FileSearch<'a>
[src]
pub fn for_each_lib_search_path<F>(&self, f: F) where
F: FnMut(&Path, PathKind),
[src]
F: FnMut(&Path, PathKind),
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
pub fn get_lib_path(&self) -> PathBuf
[src]
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
pub fn search<F>(&self, pick: F) where
F: FnMut(&Path, PathKind) -> FileMatch,
[src]
F: FnMut(&Path, PathKind) -> FileMatch,
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
pub fn new(
sysroot: &'a Path,
triple: &'a str,
search_paths: &'a SearchPaths,
kind: PathKind
) -> FileSearch<'a>
[src]
sysroot: &'a Path,
triple: &'a str,
search_paths: &'a SearchPaths,
kind: PathKind
) -> FileSearch<'a>
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
pub fn get_dylib_search_paths(&self) -> Vec<PathBuf>
[src]
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
pub fn get_tools_search_paths(&self) -> Vec<PathBuf>
[src]
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?