Константа UNSPECIFIED
Константа UNSPECIFIED класса Ipv6Addr содержит значение неопределённого IPv6-адреса, которое представляет собой адрес, полностью состоящий из нулей (::). Данная константа часто используется для инициализации переменных или в качестве значения по умолчанию, когда конкретный адрес ещё не задан.
Синтаксис
Ipv6Addr::UNSPECIFIED
Пример
Давайте выведем значение константы UNSPECIFIED на экран:
use std::net::Ipv6Addr;
fn main()
{
let addr = Ipv6Addr::UNSPECIFIED;
println!("{}", addr);
}
Результат выполнения кода:
::
Пример
Давайте проверим, является ли адрес неопределённым, используя метод is_unspecified:
use std::net::Ipv6Addr;
fn main()
{
let addr = Ipv6Addr::UNSPECIFIED;
let res = addr.is_unspecified();
println!("{}", res);
}
Результат выполнения кода:
true
Смотрите также
-
константа
LOCALHOST,
которая представляет адрес локального хоста -
метод
is_loopback,
который проверяет, является ли адрес петлевым -
метод
octets,
который возвращает октеты адреса -
класс
Ipv6Addr,
который представляет IPv6-адрес