core::convert::Infallible is stable since Rust 1.34
To reduce dependencies and supply chain attack, I suggest replacing void::Void with the stable core::convert::Infallible.
This is a breaking change. However, it is a limited breaking change because void::Void is used by a single function in the rp235x-hal crate and the rp2040-hal crate.