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.