Struct rustc::metadata::loader::Context[src]

pub struct Context<'a> {
    pub sess: &'a Session,
    pub span: Span,
    pub ident: &'a str,
    pub crate_id: &'a CrateId,
    pub id_hash: &'a str,
    pub hash: Option<&'a Svh>,
    pub triple: &'a str,
    pub os: Os,
    pub filesearch: FileSearch<'a>,
    pub root: &'a Option<CratePaths>,
    pub rejected_via_hash: Vec<CrateMismatch>,
    pub rejected_via_triple: Vec<CrateMismatch>,
}

Fields

sess
span
ident
crate_id
id_hash
hash
triple
os
filesearch
root
rejected_via_hash
rejected_via_triple

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)