{"ast_node_type":"other","tokens":[{"end":78,"kind":"keyword","start":0,"text":"if"}]}
                if def.is_union() || !Q::is_structural_in_adt_value(cx, def) {
                // of the ADT.
                    return Q::in_any_value_of_ty(cx, rvalue.ty(cx.body, cx.tcx));