Struct rustc::metadata::encoder::EncodeContext[src]

pub struct EncodeContext<'a> {
    pub diag: &'a SpanHandler,
    pub tcx: &'a ctxt,
    pub reexports2: &'a ExportMap2,
    pub item_symbols: &'a RefCell<NodeMap<String>>,
    pub non_inlineable_statics: &'a RefCell<NodeSet>,
    pub link_meta: &'a LinkMeta,
    pub cstore: &'a CStore,
    pub encode_inlined_item: RefCell<EncodeInlinedItem<'a>>,
    pub type_abbrevs: abbrev_map,
    pub reachable: &'a NodeSet,
}

Fields

diag
tcx
reexports2
item_symbols
non_inlineable_statics
cstore
encode_inlined_item
type_abbrevs
reachable

Trait Implementations

impl<'a> get_ty_str_ctxt for EncodeContext<'a>

fn ty_str_ctxt<'a>(&'a self) -> ctxt<'a>