pub enum UnindexedStrategy {
Skip,
Walk,
}Expand description
Whether the planner should walk for files not present in the index snapshot.
Variants§
Skip
Return only index-narrowed candidates. No filesystem walk.
Walk
Walk to discover files not yet indexed and merge them into results.
Trait Implementations§
Source§impl Clone for UnindexedStrategy
impl Clone for UnindexedStrategy
Source§fn clone(&self) -> UnindexedStrategy
fn clone(&self) -> UnindexedStrategy
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 UnindexedStrategy
Source§impl Debug for UnindexedStrategy
impl Debug for UnindexedStrategy
Source§impl Default for UnindexedStrategy
impl Default for UnindexedStrategy
Source§fn default() -> UnindexedStrategy
fn default() -> UnindexedStrategy
Returns the “default value” for a type. Read more
impl Eq for UnindexedStrategy
Source§impl PartialEq for UnindexedStrategy
impl PartialEq for UnindexedStrategy
Source§fn eq(&self, other: &UnindexedStrategy) -> bool
fn eq(&self, other: &UnindexedStrategy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UnindexedStrategy
Auto Trait Implementations§
impl Freeze for UnindexedStrategy
impl RefUnwindSafe for UnindexedStrategy
impl Send for UnindexedStrategy
impl Sync for UnindexedStrategy
impl Unpin for UnindexedStrategy
impl UnsafeUnpin for UnindexedStrategy
impl UnwindSafe for UnindexedStrategy
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> 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