Closed joshtriplett closed 1 year ago
Thank you for the pull request, @joshtriplett! This looks good, but CI fails because our MSRV is too low. I've opened #203.
I'll probably find some time to address this soon, but if anyone's reading this while I still haven't, feel free to jump in with a pull request! This PR is blocked until then.
This will be needed to work with the next version of
async-io
.
I assume this means you need me to publish a new release, once this is merged?
@hannobraun Right, this PR itself will raise the MSRV as well, for AsFd
/BorrowedFd
/OwnedFd
.
@hannobraun I've updated this to also fix the MSRV and CI. 1.63, which has the I/O Safety types stabilized, will ship in the Debian stable release shipping in a few days.
And yes, I'd really appreciate a release with this change, once merged.
Thank you, @joshtriplett! It would have been a bit nicer go have the MSRV bump in a separate pull request, so I don't get confused later when writing the changelog. But this works too!
And yes, I'd really appreciate a release with this change, once merged.
Understood. I'll try to get it out today.
New version is out: https://github.com/hannobraun/inotify-rs/pull/204, https://crates.io/crates/inotify/0.10.1
@hannobraun Thank you!
In particular, this makes it possible to get a
BorrowedFd
from anInotify
, which allows integration with polling mechanisms that don't useRawFd
. This will be needed to work with the next version ofasync-io
.