rsiot/message/
time_to_live.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Ограничение времени жизни сообщения

use std::time::Duration;

use serde::{Deserialize, Serialize};

/// Значение ограничения времени жизни сообщения
#[derive(Clone, Debug, Deserialize, PartialEq, Serialize)]
pub enum TimeToLiveValue {
    /// Без ограничения
    Infinite,
    /// Заданное время
    Duration(Duration),
    /// Запретить кеширование
    DisableCaching,
}