Struct rustc_trans::metadata::creader::CrateReaderUnstable
[-] [+]
[src]
pub struct CrateReader<'a> { // some fields omitted }
Methods
impl<'a> CrateReader<'a>
fn new(sess: &'a Session) -> CrateReader<'a>
fn read_crates(&mut self, krate: &Crate)
fn read_exported_macros(&mut self, krate: &Item) -> Vec<MacroDef>
Read exported macros.
fn find_plugin_registrar(&mut self, span: Span, name: &str) -> Option<(PathBuf, String)>
Look for a plugin registrar. Returns library path and symbol name.