I am pretty new to Rust. I noticed that there is no way to manipulate a range of IP addresses in Rust. I was wondering if it would make sense to add one? At the basic level, I’d expect these functionalities:
- Support for v4 and v6
- A way of checking if an IP belongs to that range
- A way of getting the broadcast address and network address for that range
- Support for combining multiple ranges etc.
I assumed that this would require a RFC. Looking for feedback on how to proceed here? Please let me know if this is worth pursuing or if it’s a bad idea