{"ast_node_type":"variable","tokens":[{"end":73,"kind":"keyword","start":0,"text":"if"}]}
            if let PatKind::Binding(binding_mode, _, ident, _) = p.kind {
        self.walk_always(|p| {
                f(binding_mode, p.hir_id, p.span, ident);