Константа ZERO
Константа ZERO класса Duration представляет
собой длительность, равную нулю. Она часто используется
для сравнения, инициализации или проверки того, что
интервал времени пуст. Константа не принимает параметров
и доступна как ассоциированное значение типа
Duration.
Синтаксис
Duration::ZERO
Пример
Давайте выведем значение константы ZERO
и проверим, что она равна нулю секунд:
use std::time::Duration;
fn main()
{
let res = Duration::ZERO;
println!("{:?}", res);
}
Результат выполнения кода:
0ns
Пример
Давайте проверим, равна ли нулевая длительность
константе ZERO с помощью метода is_zero:
use std::time::Duration;
fn main()
{
let res = Duration::ZERO.is_zero();
println!("{}", res);
}
Результат выполнения кода:
true
Пример
Давайте сложим константу ZERO с длительностью
в пять секунд и посмотрим на результат:
use std::time::Duration;
fn main()
{
let res = Duration::ZERO + Duration::from_secs(5);
println!("{:?}", res);
}
Результат выполнения кода:
5s