Added needed traits to NetworkSize (#175)

* Add conversion and better equality traits to NetworkSize

* Add tests for NetworkSize conversion/equality

* impl Display for NetworkSize
This commit is contained in:
Fredrick Brennan
2023-06-13 22:14:02 -04:00
committed by GitHub
parent 19aafee3c8
commit d19ac33071
6 changed files with 221 additions and 42 deletions

View File

@ -1,4 +1,5 @@
use crate::common::{cidr_parts, parse_prefix, IpNetworkError};
use crate::error::IpNetworkError;
use crate::parse::{cidr_parts, parse_prefix};
use std::{convert::TryFrom, fmt, net::Ipv4Addr, str::FromStr};
const IPV4_BITS: u8 = 32;