{"ast_node_type":"variable","tokens":[{"end":85,"kind":"keyword","start":0,"text":"if"}]}
                if let Res::Def(DefKind::Struct | DefKind::Variant, variant_def_id) =
            hir::ExprKind::Struct(qpath, fields, ..) => {
                    self.typeck_results.borrow().qpath_res(qpath, expr.hir_id)