# Trait rustc_middle::ty::fold::BoundVarReplacerDelegate

source ·

    pub trait BoundVarReplacerDelegate<'tcx> {
        // Required methods
        fn replace_region(&mut self, br: BoundRegion) -> Region<'tcx>;
        fn replace_ty(&mut self, bt: BoundTy) -> Ty<'tcx>;
        fn replace_const(&mut self, bv: BoundVar) -> Const<'tcx>;
    }

## Required Methods§

source

#### fn replace_region(&mut self, br: BoundRegion) -> Region<'tcx>

source

#### fn replace_ty(&mut self, bt: BoundTy) -> Ty<'tcx>

source

#### fn replace_const(&mut self, bv: BoundVar) -> Const<'tcx>

## Implementors§

source§

### impl<'a, 'tcx> BoundVarReplacerDelegate<'tcx> for FnMutDelegate<'a, 'tcx>