Function is_valid_host

Source
pub fn is_valid_host<S: Into<String>>(value: S) -> bool
Expand description

Checks if the given string is a valid host (network alias, domain, or IP).

ยงExamples

use hostport::is_valid_host;

// valid
assert!(is_valid_host("quake.se"));
assert!(is_valid_host("quake-world.se"));
assert!(is_valid_host("localhost"));
assert!(is_valid_host("10.10.10.10"));

// invalid
assert!(!is_valid_host("f%%"));
assert!(!is_valid_host("a.0"));
assert!(!is_valid_host("1000.0.0.0"));