{"ast_node_type":"other","tokens":[{"end":34,"kind":"keyword","start":0,"text":"if"}]}
            if variant.is_some() {
        iter_fields(ty, tcx, typing_env, |variant, field, field_ty| {
                // Downcasts are currently not supported.