pub enum ChecksumTier {
None,
Fingerprint,
Full,
}Expand description
How much checksum work a scan does per file.
Variants§
None
No checksums (legacy behavior).
Fingerprint
Compute the cheap fingerprint only (rides the probe).
Full
Fingerprint plus an eager full-file SHA-256.
Trait Implementations§
Source§impl Clone for ChecksumTier
impl Clone for ChecksumTier
Source§fn clone(&self) -> ChecksumTier
fn clone(&self) -> ChecksumTier
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 ChecksumTier
Source§impl Debug for ChecksumTier
impl Debug for ChecksumTier
impl Eq for ChecksumTier
Source§impl PartialEq for ChecksumTier
impl PartialEq for ChecksumTier
Source§fn eq(&self, other: &ChecksumTier) -> bool
fn eq(&self, other: &ChecksumTier) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ChecksumTier
Auto Trait Implementations§
impl Freeze for ChecksumTier
impl RefUnwindSafe for ChecksumTier
impl Send for ChecksumTier
impl Sync for ChecksumTier
impl Unpin for ChecksumTier
impl UnsafeUnpin for ChecksumTier
impl UnwindSafe for ChecksumTier
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.