pub enum CacheKind {
List,
Menu,
Details,
Categories,
}Expand description
What is being cached. Only read-only browse data has a kind; see the module docs before adding one.
Variants§
List
Restaurant/store lists and search results (default 10 min).
Menu
Menus / store catalogues (default 30 min).
Details
Static restaurant/store details (default 6 h).
Categories
Cuisine/category lists (default 24 h).
Implementations§
Trait Implementations§
impl Copy for CacheKind
Source§impl<'de> Deserialize<'de> for CacheKind
impl<'de> Deserialize<'de> for CacheKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CacheKind
Source§impl Ord for CacheKind
impl Ord for CacheKind
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for CacheKind
impl PartialOrd for CacheKind
impl StructuralPartialEq for CacheKind
Auto Trait Implementations§
impl Freeze for CacheKind
impl RefUnwindSafe for CacheKind
impl Send for CacheKind
impl Sync for CacheKind
impl Unpin for CacheKind
impl UnsafeUnpin for CacheKind
impl UnwindSafe for CacheKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more