There are currently quite a few unchecked conversions in net2. These can be replace with Into and TryInto checked conversions.
@alexcrichton would you be open to such a change? It may require some API changes (though maybe not, if conversion errors are mapped to io::Error).