{"ast_node_type":"other","tokens":[{"end":86,"kind":"keyword","start":0,"text":"typeck_results.expr_ty(ex).visit_with(&mut"}]}
                        typeck_results.expr_ty(ex).visit_with(&mut InferVarCollector {
                    if base_ty.is_union() {
                            value: (ex.hir_id, ex.span, UnsafeUseReason::UnionField),