Function parse_ip_and_validate_domain

Source
pub fn parse_ip_and_validate_domain(
    host: &str,
) -> Result<Option<IPAddress>, Error>
Expand description

Parses the optional IP address from the host string. If the host is not an IP address the domain will be validated (case-insensitively).

Returns Ok(Some(ip_address)) if the host is an IP address. Returns Ok(None) if the host is a domain name. Returns Err(InvalidHost) if the host is invalid.