Trait rustc::middle::subst::SubstUnstable [-] [+] [src]

pub trait Subst<'tcx>: Sized {
    fn subst_spanned(&self, tcx: &ctxt<'tcx>, substs: &Substs<'tcx>, span: Option<Span>) -> Self;

    fn subst(&self, tcx: &ctxt<'tcx>, substs: &Substs<'tcx>) -> Self { ... }
}

Required Methods

fn subst_spanned(&self, tcx: &ctxt<'tcx>, substs: &Substs<'tcx>, span: Option<Span>) -> Self

Provided Methods

fn subst(&self, tcx: &ctxt<'tcx>, substs: &Substs<'tcx>) -> Self

Implementors