pub enum CacheValidationPolicy {
Fast,
Strict,
}Expand description
Controls how persistent content hashes are validated before reuse.
Variants§
Fast
Trust stable size, timestamp and available native identity evidence.
Strict
Read a whole-file 128-bit fingerprint before reusing the prior SHA-256.
Trait Implementations§
Source§impl Clone for CacheValidationPolicy
impl Clone for CacheValidationPolicy
Source§fn clone(&self) -> CacheValidationPolicy
fn clone(&self) -> CacheValidationPolicy
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 CacheValidationPolicy
Source§impl Debug for CacheValidationPolicy
impl Debug for CacheValidationPolicy
impl Eq for CacheValidationPolicy
Source§impl PartialEq for CacheValidationPolicy
impl PartialEq for CacheValidationPolicy
impl StructuralPartialEq for CacheValidationPolicy
Auto Trait Implementations§
impl Freeze for CacheValidationPolicy
impl RefUnwindSafe for CacheValidationPolicy
impl Send for CacheValidationPolicy
impl Sync for CacheValidationPolicy
impl Unpin for CacheValidationPolicy
impl UnsafeUnpin for CacheValidationPolicy
impl UnwindSafe for CacheValidationPolicy
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