{"ast_node_type":"other","tokens":[{"end":68,"kind":"keyword","start":0,"text":"if"}]}
        if ref_pat_matches_mut_ref && pat_mutbl == Mutability::Not {
        let ref_pat_matches_mut_ref = self.ref_pat_matches_mut_ref();
            // If `&` patterns can match against mutable reference types (RFC 3627, Rule 5), we need