netaddr2 0.10.0

A Rust network address parsing and arithmetic library
Documentation
use crate::{NetAddr, Netv4Addr};

impl From<Netv4Addr> for NetAddr {
	fn from(netaddr: Netv4Addr) -> Self {
		Self::V4(netaddr)
	}
}

#[cfg(test)]
mod tests {
	use super::*;

	#[test]
	fn wraps_given_value_in_v4_variant() {
		let addr: Netv4Addr = "192.0.2.42/27".parse().unwrap();
		let netaddr: NetAddr = NetAddr::from(addr);
		assert_eq!(netaddr, NetAddr::V4(addr));
	}
}