Rename PollAdd's "flags" arg to "poll_mask" and make it type-safe
The "io_uring_prep_poll_add" man page refers to this field as "poll_mask". I think it's worth following their naming, since io_uring_prep_poll_update() contains an unrelated field called "flags", in addition to "poll_mask". (This opcode is not yet supported by rustix-uring, but I imagine it might be in the future.)
I wonder if op_flags_union's poll_32 variant should also be typed as EventFlags?
Sounds reasonable. It appears there's one test failure to look into though.
Would you mind resolving the merge conflicts that have popped up in this PR?
I wonder if op_flags_union's poll_32 variant should also be typed as EventFlags?
Ah, I didn't notice that this type lives in rustix::io_uring, so this would be a seperate PR.
I think this is ready to merge.