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