feat: impl core::error::Error for Error#852
Conversation
|
See #851 I would like to do this, but the bump from |
|
I don't have any skin in this, but could the new MSRV-aware resolver help to mitigate the MSRV incompatibility for users using older Rust versions? FWIW, I've noticed that many projects accommodate the Debian MSRV, whereas this is probably the first time I've seen the Rust version of Ubuntu being taken into consideration. This would make sense given Ubuntu's recent interest in Rust. In that case, would the release of Ubuntu 26.04 unblock the MSRV bump in uuid? |
|
Ah sorry I missed that. That is understandable, though I would say that I wish this feature in particular could be an exception for the impact it would have for no-std libraries, since I would rather not write my own uuid error type for my libraries or be blocked on crates.io releases. Hopefully it is only four month wait time until this can be merged. |
Quite possibly. I'd be interested to see how the rules change with more tools in this area. I have my personal perspective on this, which is that MSRV's are a misfeature and shouldn't exist, but for libraries I try maintain policies that minimize the impact on the widest number of users. I do agree with @XAMPPRocky that |
|
@XAMPPRocky I've ended up needing to bump our MSRV anyways to upgrade |
|
Fized the merge conflict |
Thís will bump the requirement up to 1.81 but this brings a huge improvement to no-std environments.