Skip to main content

PerseusDuration

Trait PerseusDuration 

Source
pub trait PerseusDuration {
    // Required method
    fn into_computed(self) -> Result<ComputedDuration, InvalidDuration>;
}
Expand description

A trait that represents anything we’ll accept for specifying durations for revalidation. Anything that implements thus must be able to be transformed into a ComputedDuration;

Required Methods§

Source

fn into_computed(self) -> Result<ComputedDuration, InvalidDuration>

Converts this into a [ComputedDuration] for use in Perseus’ internal revalidation systems.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl PerseusDuration for &str

Source§

impl PerseusDuration for Duration

Source§

impl PerseusDuration for Duration

Implementors§