pub enum BufferCacheStrategy {
S3Fifo,
Lru,
}Expand description
Selects which eviction strategy backs a cache instance.
JSON schema
{
"description": "Selects which eviction strategy backs a cache instance.",
"type": "string",
"enum": [
"s3_fifo",
"lru"
]
}Variants§
Trait Implementations§
Source§impl Clone for BufferCacheStrategy
impl Clone for BufferCacheStrategy
Source§fn clone(&self) -> BufferCacheStrategy
fn clone(&self) -> BufferCacheStrategy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BufferCacheStrategy
impl Debug for BufferCacheStrategy
Source§impl<'de> Deserialize<'de> for BufferCacheStrategy
impl<'de> Deserialize<'de> for BufferCacheStrategy
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 From<&BufferCacheStrategy> for BufferCacheStrategy
impl From<&BufferCacheStrategy> for BufferCacheStrategy
Source§fn from(value: &BufferCacheStrategy) -> Self
fn from(value: &BufferCacheStrategy) -> Self
Converts to this type from the input type.
Source§impl FromStr for BufferCacheStrategy
impl FromStr for BufferCacheStrategy
Source§impl Hash for BufferCacheStrategy
impl Hash for BufferCacheStrategy
Source§impl Ord for BufferCacheStrategy
impl Ord for BufferCacheStrategy
Source§fn cmp(&self, other: &BufferCacheStrategy) -> Ordering
fn cmp(&self, other: &BufferCacheStrategy) -> Ordering
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
Source§impl PartialEq for BufferCacheStrategy
impl PartialEq for BufferCacheStrategy
Source§fn eq(&self, other: &BufferCacheStrategy) -> bool
fn eq(&self, other: &BufferCacheStrategy) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for BufferCacheStrategy
impl PartialOrd for BufferCacheStrategy
Source§impl Serialize for BufferCacheStrategy
impl Serialize for BufferCacheStrategy
Source§impl ToString for BufferCacheStrategy
impl ToString for BufferCacheStrategy
Source§impl TryFrom<&String> for BufferCacheStrategy
impl TryFrom<&String> for BufferCacheStrategy
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<&str> for BufferCacheStrategy
impl TryFrom<&str> for BufferCacheStrategy
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<String> for BufferCacheStrategy
impl TryFrom<String> for BufferCacheStrategy
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
impl Copy for BufferCacheStrategy
impl Eq for BufferCacheStrategy
impl StructuralPartialEq for BufferCacheStrategy
Auto Trait Implementations§
impl Freeze for BufferCacheStrategy
impl RefUnwindSafe for BufferCacheStrategy
impl Send for BufferCacheStrategy
impl Sync for BufferCacheStrategy
impl Unpin for BufferCacheStrategy
impl UnsafeUnpin for BufferCacheStrategy
impl UnwindSafe for BufferCacheStrategy
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.