pub enum NotesValidation {
Full,
Fast,
None,
}Expand description
How thoroughly a sync pass checks whether each note has changed before updating its index entry.
Variants§
Full
Compares a content hash — detects any change, at the cost of reading each file.
Fast
Compares the file size — cheaper, but misses same-size edits.
None
Only checks whether the note exists.
Trait Implementations§
Source§impl Clone for NotesValidation
impl Clone for NotesValidation
Source§fn clone(&self) -> NotesValidation
fn clone(&self) -> NotesValidation
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 NotesValidation
Source§impl Debug for NotesValidation
impl Debug for NotesValidation
Source§impl Display for NotesValidation
impl Display for NotesValidation
Source§impl PartialEq for NotesValidation
impl PartialEq for NotesValidation
Source§fn eq(&self, other: &NotesValidation) -> bool
fn eq(&self, other: &NotesValidation) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for NotesValidation
Auto Trait Implementations§
impl Freeze for NotesValidation
impl RefUnwindSafe for NotesValidation
impl Send for NotesValidation
impl Sync for NotesValidation
impl Unpin for NotesValidation
impl UnsafeUnpin for NotesValidation
impl UnwindSafe for NotesValidation
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more