Repository navigation
Remove Emu128 and implement native 128-bit integers
-
The
Emu128module has been removed. This provided an emulated 128-bit integer for supporting IPv6 addresses. As of Rust 1.26 the built-in 128-bit integers have been marked stable and this library has been updated to use these instead ofEmu128. -
The
with-serdefeature name shim has been removed. Theserdefeature should now be used using the bareserdefeature name per the Rust API Guidelines. -
The
DerefonIpv4NetandIpv6Nethas been removed. This dereferenced to theIpv4AddrandIpv6Addrcontained in the type. To use these methods call them directly on the contained IP address of interest, which may be accessed using theaddr()ornetwork()methods. -
In prior versions it was necessary to use the
Containstrait to access thecontains()methods. These are now inherited in public methods on theIpNet,Ipv4Net, andIpv6Nettypes so are always available. -
The implementations of
IpAdd<u32>andIpSub<u32>for IpAddr have been removed. -
The implementations of
IpAdd<u32>andIpSub<u32>forIpv6Addrhave been removed.