Enum kvarn_utils::parse::CacheControlError
source · pub enum CacheControlError {
MultipleMaxAge,
InvalidInteger,
InvalidUnit,
InvalidKeyword,
InvalidBytes,
}
Expand description
An error with parsing CacheControl
.
Variants§
MultipleMaxAge
Multiple max-age
directives were found.
There must only be one; else you can’t decide which to honour.
InvalidInteger
Could not parse integer in max-age or Kvarn cache control header.
InvalidUnit
The unit in the kvarn-cache-control
header is invalid.
For now, valid units are
s
for secondsm
for minutesh
for hoursd
for days
InvalidKeyword
The kvarn-cache-control
header is a keyword, but it is invalid.
For now, valid keywords are
none
for no caching- and
full
for endless caching.
InvalidBytes
Could not convert HeaderValue::to_str
.
Trait Implementations§
source§impl Clone for CacheControlError
impl Clone for CacheControlError
source§fn clone(&self) -> CacheControlError
fn clone(&self) -> CacheControlError
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CacheControlError
impl Debug for CacheControlError
source§impl PartialEq<CacheControlError> for CacheControlError
impl PartialEq<CacheControlError> for CacheControlError
source§fn eq(&self, other: &CacheControlError) -> bool
fn eq(&self, other: &CacheControlError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.