pub trait Subst<'tcx>: Sized {
type Inner;
fn subst(
self,
tcx: TyCtxt<'tcx>,
substs: &[GenericArg<'tcx>]
) -> Self::Inner;
}
pub trait Subst<'tcx>: Sized {
type Inner;
fn subst(
self,
tcx: TyCtxt<'tcx>,
substs: &[GenericArg<'tcx>]
) -> Self::Inner;
}