Struct rustc_metadata::encoder::EncodeContext
[−]
[src]
pub struct EncodeContext<'a, 'tcx: 'a> {
pub diag: &'a Handler,
pub tcx: TyCtxt<'a, 'tcx, 'tcx>,
pub reexports: &'a ExportMap,
pub item_symbols: &'a RefCell<NodeMap<String>>,
pub link_meta: &'a LinkMeta,
pub cstore: &'a CStore,
pub type_abbrevs: abbrev_map<'tcx>,
pub reachable: &'a NodeSet,
pub mir_map: &'a MirMap<'tcx>,
}Unstable (
rustc_private)Fields
diag: &'a Handler
Unstable (
rustc_private)tcx: TyCtxt<'a, 'tcx, 'tcx>
Unstable (
rustc_private)reexports: &'a ExportMap
Unstable (
rustc_private)item_symbols: &'a RefCell<NodeMap<String>>
Unstable (
rustc_private)link_meta: &'a LinkMeta
Unstable (
rustc_private)cstore: &'a CStore
Unstable (
rustc_private)type_abbrevs: abbrev_map<'tcx>
Unstable (
rustc_private)reachable: &'a NodeSet
Unstable (
rustc_private)mir_map: &'a MirMap<'tcx>
Unstable (
rustc_private)