pub enum CacheStorageMode {
Memory,
Filesystem,
}Expand description
Controls where cached response bodies are stored.
Variants§
Memory
Keep cached bodies in process memory.
Filesystem
Persist cached bodies to the filesystem and load them on cache hits.
Trait Implementations§
Source§impl Clone for CacheStorageMode
impl Clone for CacheStorageMode
Source§fn clone(&self) -> CacheStorageMode
fn clone(&self) -> CacheStorageMode
Returns a duplicate 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 CacheStorageMode
impl Debug for CacheStorageMode
Source§impl Default for CacheStorageMode
impl Default for CacheStorageMode
Source§fn default() -> CacheStorageMode
fn default() -> CacheStorageMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CacheStorageMode
impl<'de> Deserialize<'de> for CacheStorageMode
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
Source§impl Display for CacheStorageMode
impl Display for CacheStorageMode
Source§impl PartialEq for CacheStorageMode
impl PartialEq for CacheStorageMode
Source§impl Serialize for CacheStorageMode
impl Serialize for CacheStorageMode
impl Eq for CacheStorageMode
impl StructuralPartialEq for CacheStorageMode
Auto Trait Implementations§
impl Freeze for CacheStorageMode
impl RefUnwindSafe for CacheStorageMode
impl Send for CacheStorageMode
impl Sync for CacheStorageMode
impl Unpin for CacheStorageMode
impl UnsafeUnpin for CacheStorageMode
impl UnwindSafe for CacheStorageMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.