Struct rustc_trans::metadata::cstore::CStoreExperimental
[-]
[+]
[src]
pub struct CStore {
pub intr: Rc<StrInterner>,
// some fields omitted
}Fields
intr |
Methods
impl CStore
fn new(intr: Rc<StrInterner>) -> CStore
fn next_crate_num(&self) -> u32
fn get_crate_data(&self, cnum: u32) -> Rc<crate_metadata>
fn get_crate_hash(&self, cnum: u32) -> Svh
fn set_crate_data(&self, cnum: u32, data: Rc<crate_metadata>)
fn iter_crate_data<I>(&self, i: I)
fn iter_crate_data_origins<I>(&self, i: I)
Like iter_crate_data, but passes source paths (if available) as well.