pub enum CacheRecoveryPolicy {
Automatic,
Explicit,
MissingOnly,
Unknown,
}Expand description
CacheRecoveryPolicy
Owner policy for replacing recoverable invalid content at a canonical cache path.
Variants§
Automatic
An ordinary owner read-through replaces recoverable invalid content.
Explicit
Recovery requires an explicitly selected refresh operation.
MissingOnly
Ordinary read-through creates a missing cache but does not replace invalid content.
Unknown
The path does not identify a current canonical cache owner.
Implementations§
Trait Implementations§
Source§impl Clone for CacheRecoveryPolicy
impl Clone for CacheRecoveryPolicy
Source§fn clone(&self) -> CacheRecoveryPolicy
fn clone(&self) -> CacheRecoveryPolicy
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 CacheRecoveryPolicy
Source§impl Debug for CacheRecoveryPolicy
impl Debug for CacheRecoveryPolicy
impl Eq for CacheRecoveryPolicy
Source§impl PartialEq for CacheRecoveryPolicy
impl PartialEq for CacheRecoveryPolicy
Source§impl Serialize for CacheRecoveryPolicy
impl Serialize for CacheRecoveryPolicy
impl StructuralPartialEq for CacheRecoveryPolicy
Auto Trait Implementations§
impl Freeze for CacheRecoveryPolicy
impl RefUnwindSafe for CacheRecoveryPolicy
impl Send for CacheRecoveryPolicy
impl Sync for CacheRecoveryPolicy
impl Unpin for CacheRecoveryPolicy
impl UnsafeUnpin for CacheRecoveryPolicy
impl UnwindSafe for CacheRecoveryPolicy
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