Struct rustc_metadata::loader::Context
[−]
[src]
pub struct Context<'a> {
pub sess: &'a Session,
pub span: Span,
pub ident: &'a str,
pub crate_name: &'a str,
pub hash: Option<&'a Svh>,
pub target: &'a Target,
pub triple: &'a str,
pub filesearch: FileSearch<'a>,
pub root: &'a Option<CratePaths>,
pub rejected_via_hash: Vec<CrateMismatch>,
pub rejected_via_triple: Vec<CrateMismatch>,
pub rejected_via_kind: Vec<CrateMismatch>,
pub should_match_name: bool,
}Unstable (
rustc_private)Fields
sess: &'a Session
Unstable (
rustc_private)span: Span
Unstable (
rustc_private)ident: &'a str
Unstable (
rustc_private)crate_name: &'a str
Unstable (
rustc_private)hash: Option<&'a Svh>
Unstable (
rustc_private)target: &'a Target
Unstable (
rustc_private)triple: &'a str
Unstable (
rustc_private)filesearch: FileSearch<'a>
Unstable (
rustc_private)root: &'a Option<CratePaths>
Unstable (
rustc_private)rejected_via_hash: Vec<CrateMismatch>
Unstable (
rustc_private)rejected_via_triple: Vec<CrateMismatch>
Unstable (
rustc_private)rejected_via_kind: Vec<CrateMismatch>
Unstable (
rustc_private)should_match_name: bool
Unstable (
rustc_private)