Trait rustc::middle::cstore::tls::DecodingContext
[−]
[src]
pub trait DecodingContext<'tcx> {
fn tcx<'a>(&'a self) -> TyCtxt<'a, 'tcx, 'tcx>;
fn decode_ty(&self, decoder: &mut OpaqueDecoder) -> Ty<'tcx>;
fn decode_substs(&self, decoder: &mut OpaqueDecoder) -> Substs<'tcx>;
fn translate_def_id(&self, def_id: DefId) -> DefId;
}Unstable (
rustc_private)Required Methods
fn tcx<'a>(&'a self) -> TyCtxt<'a, 'tcx, 'tcx>
Unstable (
rustc_private)fn decode_ty(&self, decoder: &mut OpaqueDecoder) -> Ty<'tcx>
Unstable (
rustc_private)fn decode_substs(&self, decoder: &mut OpaqueDecoder) -> Substs<'tcx>
Unstable (
rustc_private)fn translate_def_id(&self, def_id: DefId) -> DefId
Unstable (
rustc_private)