Struct rustc_metadata::creader::CrateReader [] [src]

pub struct CrateReader<'a> {
    // some fields omitted
}
Unstable (rustc_private)

Methods

impl<'a> CrateReader<'a>
[src]

fn new(sess: &'a Session, cstore: &'a CStore, local_crate_name: &str) -> CrateReader<'a>

fn read_exported_macros(&mut self, item: &Item) -> Vec<MacroDef>

Unstable (rustc_private)

Read exported macros.

fn find_plugin_registrar(&mut self, span: Span, name: &str) -> Option<(PathBuf, String)>

Unstable (rustc_private)

Look for a plugin registrar. Returns library path and symbol name.