pub trait DebugWithInfcx<I>: Debug
where I: Interner,
{ // Required method fn fmt<Infcx>( this: WithInfcx<'_, Infcx, &Self>, f: &mut Formatter<'_> ) -> Result<(), Error> where Infcx: InferCtxtLike<Interner = I>; }

Required Methods§

source

fn fmt<Infcx>( this: WithInfcx<'_, Infcx, &Self>, f: &mut Formatter<'_> ) -> Result<(), Error>
where Infcx: InferCtxtLike<Interner = I>,

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'tcx> DebugWithInfcx<TyCtxt<'tcx>> for Expr<'tcx>

source§

impl<'tcx> DebugWithInfcx<TyCtxt<'tcx>> for ExistentialPredicate<'tcx>

source§

impl<'tcx> DebugWithInfcx<TyCtxt<'tcx>> for UnevaluatedConst<'tcx>

source§

impl<'tcx> DebugWithInfcx<TyCtxt<'tcx>> for Const<'tcx>

source§

impl<'tcx> DebugWithInfcx<TyCtxt<'tcx>> for GenericArg<'tcx>

source§

impl<'tcx> DebugWithInfcx<TyCtxt<'tcx>> for Ty<'tcx>

source§

impl<'tcx> DebugWithInfcx<TyCtxt<'tcx>> for AliasTy<'tcx>

source§

impl<'tcx> DebugWithInfcx<TyCtxt<'tcx>> for FnSig<'tcx>

source§

impl<'tcx> DebugWithInfcx<TyCtxt<'tcx>> for Region<'tcx>

source§

impl<'tcx> DebugWithInfcx<TyCtxt<'tcx>> for RegionVid

source§

impl<'tcx, T: DebugWithInfcx<TyCtxt<'tcx>>> DebugWithInfcx<TyCtxt<'tcx>> for List<T>

source§

impl<'tcx, T: DebugWithInfcx<TyCtxt<'tcx>>> DebugWithInfcx<TyCtxt<'tcx>> for Binder<'tcx, T>