Trait timed_option::TtlBackend
source · pub trait TtlBackend: Clone {
type Duration;
// Required methods
fn now() -> Self;
fn expired() -> Self;
fn add(self, dt: Self::Duration) -> Self;
fn is_valid(&self) -> bool;
fn is_expired(&self) -> bool;
}Required Associated Types§
Required Methods§
fn now() -> Self
fn expired() -> Self
fn add(self, dt: Self::Duration) -> Self
fn is_valid(&self) -> bool
fn is_expired(&self) -> bool
Object Safety§
This trait is not object safe.