https://bugzilla.redhat.com/show_bug.cgi?id=2124697
--- Comment #73 from Fabio Valentini decathorpe@gmail.com ---
">=0.5.6, <=0.5.8"
Hum, that's kind of a very weird version restriction. I updated io-uring to version 0.5.9 yesterday, so that explains why things are broken.
Usually you'd want to do just "0.5.6" or "^0.5.6", which are both equivalent to ">= 0.5.6, < 0.6.0". I freely update Rust crates in Fedora from 0.x.y to 0.x.y+1, because these are always supposed to be backwards compatible. Unusual / non-standard restrictions like this one are very annoying to deal with, as they kind of circumvent guarantees of SemVer.