Trait rustc::ty::subst::Subst   
                   
                       [−]
                   
               [src]
pub trait Subst<'tcx>: Sized {
    fn subst_spanned<'a, 'gcx>(&self, tcx: TyCtxt<'a, 'gcx, 'tcx>, substs: &Substs<'tcx>, span: Option<Span>) -> Self;
    fn subst<'a, 'gcx>(&self, tcx: TyCtxt<'a, 'gcx, 'tcx>, substs: &Substs<'tcx>) -> Self { ... }
}Unstable (
            rustc_private)Required Methods
fn subst_spanned<'a, 'gcx>(&self, tcx: TyCtxt<'a, 'gcx, 'tcx>, substs: &Substs<'tcx>, span: Option<Span>) -> Self
Unstable (
rustc_private)Provided Methods
fn subst<'a, 'gcx>(&self, tcx: TyCtxt<'a, 'gcx, 'tcx>, substs: &Substs<'tcx>) -> Self
Unstable (
rustc_private)Implementors
impl<'tcx, T: TypeFoldable<'tcx>> Subst<'tcx> for T