Skip to main content

validate_cidr

Function validate_cidr 

Source
pub fn validate_cidr(cidr: &str) -> bool
Expand description

Validate a CIDR notation ip address (optimized)

This function uses the optimized ip2long parser for validation, making it significantly faster than validate_cidr_re() which uses regex.

ยงExample

use iptools::ipv6::validate_cidr;
assert_eq!(validate_cidr("fc00::/7"), true);
assert_eq!(validate_cidr("::ffff:0:0/96"), true);
assert_eq!(validate_cidr("::"), false);
assert_eq!(validate_cidr("::/129"), false);