Trait rustc_mir_build::thir::pattern::PatternFolder [−][src]
pub(crate) trait PatternFolder<'tcx>: Sized { fn fold_pattern(&mut self, pattern: &Pat<'tcx>) -> Pat<'tcx> { ... } fn fold_pattern_kind(&mut self, kind: &PatKind<'tcx>) -> PatKind<'tcx> { ... } }
Provided methods
fn fold_pattern(&mut self, pattern: &Pat<'tcx>) -> Pat<'tcx>[src]
fn fold_pattern_kind(&mut self, kind: &PatKind<'tcx>) -> PatKind<'tcx>[src]
Implementors
impl<'tcx> PatternFolder<'tcx> for LiteralExpander[src]
impl<'tcx> PatternFolder<'tcx> for LiteralExpander[src]