Trait xitca_http::date::DateTime
source · pub trait DateTime {
const DATE_VALUE_LENGTH: usize;
// Required methods
fn with_date<F, O>(&self, f: F) -> O
where F: FnOnce(&[u8]) -> O;
fn now(&self) -> Instant;
}Expand description
Trait for getting current date/time.
This is usually used by a low resolution of timer to reduce frequent syscall to OS.
Required Associated Constants§
sourceconst DATE_VALUE_LENGTH: usize
const DATE_VALUE_LENGTH: usize
The size hint of slice by Self::date method.
Required Methods§
sourcefn with_date<F, O>(&self, f: F) -> O
fn with_date<F, O>(&self, f: F) -> O
closure would receive byte slice representation of HttpDate.
fn now(&self) -> Instant
Object Safety§
This trait is not object safe.