pub enum InvalidationStrategy {
Tag(String),
Event(String),
Dependency(String),
}Expand description
Strategy for cache invalidation
Variants§
Tag(String)
Invalidate by tag
Event(String)
Invalidate by event
Dependency(String)
Invalidate by dependency
Trait Implementations§
Source§impl Clone for InvalidationStrategy
impl Clone for InvalidationStrategy
Source§fn clone(&self) -> InvalidationStrategy
fn clone(&self) -> InvalidationStrategy
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InvalidationStrategy
impl Debug for InvalidationStrategy
Source§impl PartialEq for InvalidationStrategy
impl PartialEq for InvalidationStrategy
impl Eq for InvalidationStrategy
impl StructuralPartialEq for InvalidationStrategy
Auto Trait Implementations§
impl Freeze for InvalidationStrategy
impl RefUnwindSafe for InvalidationStrategy
impl Send for InvalidationStrategy
impl Sync for InvalidationStrategy
impl Unpin for InvalidationStrategy
impl UnwindSafe for InvalidationStrategy
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)