[−][src]Trait rustc_middle::ty::codec::TyEncoder
Associated Constants
pub const CLEAR_CROSS_CRATE: bool[src]
Required methods
pub fn tcx(&self) -> TyCtxt<'tcx>[src]
pub fn position(&self) -> usize[src]
pub fn type_shorthands(&mut self) -> &mut FxHashMap<Ty<'tcx>, usize>[src]
pub fn predicate_shorthands(&mut self) -> &mut FxHashMap<Predicate<'tcx>, usize>[src]
pub fn encode_alloc_id(&mut self, alloc_id: &AllocId) -> Result<(), Self::Error>[src]
Implementors
impl<'a, 'tcx, E> TyEncoder<'tcx> for CacheEncoder<'a, 'tcx, E> where
E: 'a + OpaqueEncoder, [src]
E: 'a + OpaqueEncoder,