is_valid_ipv6_address_bracketed

Function is_valid_ipv6_address_bracketed 

Source
pub fn is_valid_ipv6_address_bracketed(s: &str) -> bool
Expand description

Validates an IPv6 address string, optionally with brackets.

Like is_valid_ipv6_address, but also accepts addresses enclosed in square brackets (e.g., [::1]), which is common in URLs.

§Arguments

  • s - The string to validate

§Returns

true if the string is a valid IPv6 address (with or without brackets).

§Example

use stem_rs::util::is_valid_ipv6_address_bracketed;

assert!(is_valid_ipv6_address_bracketed("[::1]"));
assert!(is_valid_ipv6_address_bracketed("[2001:db8::1]"));
assert!(is_valid_ipv6_address_bracketed("::1")); // Without brackets also valid