Skip to main content

parse_ip

Function parse_ip 

Source
pub fn parse_ip(ip: &str) -> Result<IpAddr, String>
Expand description

Parse a string into an IP address (IPv4 or IPv6)

§Arguments

  • ip - A string containing an IPv4 or IPv6 address

§Returns

  • Result<IpAddr, String> - The parsed IP address if successful, or an error message if parsing failed

§Examples

use asphyxia::utils::parse_ip;

assert!(parse_ip("192.168.1.1").is_ok());
assert!(parse_ip("2001:db8::1").is_ok());
assert!(parse_ip("not-an-ip").is_err());