pub trait HasTyCtxt<'tcx>: HasDataLayout {
    fn tcx(&self) -> TyCtxt<'tcx>;
}

Required Methods

Implementors

impl<'tcx> HasTyCtxt<'tcx> for Builder<'_, '_, 'tcx>

impl<'tcx> HasTyCtxt<'tcx> for CodegenCx<'_, 'tcx>

impl<'mir, 'tcx, M> HasTyCtxt<'tcx> for InterpCx<'mir, 'tcx, M>where
    M: Machine<'mir, 'tcx>,

impl<'tcx> HasTyCtxt<'tcx> for LateContext<'tcx>

impl<'tcx> HasTyCtxt<'tcx> for ConstPropagator<'_, 'tcx>

impl<'tcx> HasTyCtxt<'tcx> for ConstPropagator<'_, 'tcx>

impl<'tcx> HasTyCtxt<'tcx> for UnwrapLayoutCx<'tcx>