mirror of
https://github.com/achanda/ipnetwork.git
synced 2025-06-19 18:07:45 +00:00
Default to /32 for an IP
This commit is contained in:
@ -35,10 +35,7 @@ impl Error for IpNetworkError {
|
|||||||
pub fn cidr_parts(cidr: &str) -> Result<(&str, &str), IpNetworkError> {
|
pub fn cidr_parts(cidr: &str) -> Result<(&str, &str), IpNetworkError> {
|
||||||
let parts = cidr.split('/').collect::<Vec<&str>>();
|
let parts = cidr.split('/').collect::<Vec<&str>>();
|
||||||
if parts.len() == 1 {
|
if parts.len() == 1 {
|
||||||
Err(IpNetworkError::InvalidCidrFormat(format!(
|
Ok((parts[0], "32"))
|
||||||
"CIDR must contain '/': {}",
|
|
||||||
cidr
|
|
||||||
)))
|
|
||||||
} else if parts.len() == 2 {
|
} else if parts.len() == 2 {
|
||||||
Ok((parts[0], parts[1]))
|
Ok((parts[0], parts[1]))
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user