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
)