{"ast_node_type":"other","tokens":[{"end":49,"kind":"keyword","start":0,"text":"for"}]}
    for field in &def.non_enum_variant().fields {
        if !allowed_union_or_unsafe_field(tcx, field.ty(tcx, args), typing_env, span) {