Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
424 of 1246 menu
◀ ▶

Константа 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

Смотрите также

  • класс Duration,
    который представляет интервал времени
  • метод is_zero,
    который проверяет, равна ли длительность нулю
  • метод from_secs,
    который создаёт длительность из секунд
  • константа MAX,
    которая представляет максимально возможную длительность
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить