[−][src]Trait rustc_mir_build::thir::pattern::PatternFolder

pub(crate) trait PatternFolder<'tcx>: Sized {
    pub(crate) fn fold_pattern(&mut self, pattern: &Pat<'tcx>) -> Pat<'tcx> { ... }
pub(crate) fn fold_pattern_kind(
        &mut self,
        kind: &PatKind<'tcx>
    ) -> PatKind<'tcx> { ... } }

Provided methods

pub(crate) fn fold_pattern(&mut self, pattern: &Pat<'tcx>) -> Pat<'tcx>[src]

pub(crate) fn fold_pattern_kind(
    &mut self,
    kind: &PatKind<'tcx>
) -> PatKind<'tcx>
[src]

Loading content...

Implementors

impl<'tcx> PatternFolder<'tcx> for LiteralExpander[src]

Loading content...