Struct rustc::metadata::loader::ContextUnstable [-] [+] [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,
}

Fields

sess
span
ident
crate_name
hash
target
triple
filesearch
root
rejected_via_hash
rejected_via_triple
rejected_via_kind
should_match_name

Methods

impl<'a> Context<'a>

fn maybe_load_library_crate(&mut self) -> Option<Library>

fn load_library_crate(&mut self) -> Library

fn report_load_errs(&mut self)