pub enum CacheState {
Unknown,
Disabled,
Cold,
Warm,
}Expand description
Cache state that materially changes run cost.
Variants§
Trait Implementations§
Source§impl Clone for CacheState
impl Clone for CacheState
Source§fn clone(&self) -> CacheState
fn clone(&self) -> CacheState
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 moreimpl Copy for CacheState
Source§impl Debug for CacheState
impl Debug for CacheState
Source§impl Default for CacheState
impl Default for CacheState
Source§fn default() -> CacheState
fn default() -> CacheState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CacheState
impl<'de> Deserialize<'de> for CacheState
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 CacheState
Source§impl PartialEq for CacheState
impl PartialEq for CacheState
Source§impl Serialize for CacheState
impl Serialize for CacheState
impl StructuralPartialEq for CacheState
Auto Trait Implementations§
impl Freeze for CacheState
impl RefUnwindSafe for CacheState
impl Send for CacheState
impl Sync for CacheState
impl Unpin for CacheState
impl UnsafeUnpin for CacheState
impl UnwindSafe for CacheState
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