fn check_consistent_bindings_top(&mut self, pat: &'ast Pat) {
        pat.walk(&mut |pat| match pat.kind {
            PatKind::Or(ref ps) => {
                self.check_consistent_bindings(ps);
                false
            }
            _ => true,
        })
    }
/// Check the consistency of the outermost or-patterns.
Check the consistency of the outermost or-patterns.
Check the consistency of the outermost or - patterns .
fn check_consistent_bindings_top(&mut self, pat: &'ast Pat) {
        pat.walk(&mut |pat| match pat.kind {
            PatKind::Or(ref ps) => {
                self.check_consistent_bindings(ps);
                false
            }
            _ => true,
        })
    }
fn check_consistent_bindings_top ( & mut self , pat : & ' ast Pat ) { pat . walk ( & mut | pat | match pat . kind { PatKind :: Or ( ref ps ) => { self . check_consistent_bindings ( ps ) ; false } _ => true , } ) }
Check the consistency of the outermost or-patterns.
Check the consistency of the outermost or - patterns .
&mut self
pat
&'ast Pat
&mut self
pat
&'ast Pat