pub enum ContentValidationPolicy {
Fast,
Strict,
}Expand description
Controls post-read snapshot verification for newly opened content.
Variants§
Fast
Verify the opened handle against discovery evidence before reading. This is appropriate for latency-sensitive local search.
Strict
Also re-check native file evidence after reading to reject concurrent same-size modifications.
Trait Implementations§
Source§impl Clone for ContentValidationPolicy
impl Clone for ContentValidationPolicy
Source§fn clone(&self) -> ContentValidationPolicy
fn clone(&self) -> ContentValidationPolicy
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 ContentValidationPolicy
Source§impl Debug for ContentValidationPolicy
impl Debug for ContentValidationPolicy
impl Eq for ContentValidationPolicy
Source§impl PartialEq for ContentValidationPolicy
impl PartialEq for ContentValidationPolicy
impl StructuralPartialEq for ContentValidationPolicy
Auto Trait Implementations§
impl Freeze for ContentValidationPolicy
impl RefUnwindSafe for ContentValidationPolicy
impl Send for ContentValidationPolicy
impl Sync for ContentValidationPolicy
impl Unpin for ContentValidationPolicy
impl UnsafeUnpin for ContentValidationPolicy
impl UnwindSafe for ContentValidationPolicy
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