pub enum EarlyExitReason {
InitialTimeBudget,
IncrementalTimeBudget,
FileLimit,
}Expand description
Early-exit reasons for workspace indexing.
Variants§
InitialTimeBudget
Initial scan exceeded the configured time budget.
IncrementalTimeBudget
Incremental update exceeded the configured time budget.
FileLimit
Workspace contained too many files to index within limits.
Trait Implementations§
Source§impl Clone for EarlyExitReason
impl Clone for EarlyExitReason
Source§fn clone(&self) -> EarlyExitReason
fn clone(&self) -> EarlyExitReason
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EarlyExitReason
impl Debug for EarlyExitReason
Source§impl Hash for EarlyExitReason
impl Hash for EarlyExitReason
Source§impl PartialEq for EarlyExitReason
impl PartialEq for EarlyExitReason
impl Copy for EarlyExitReason
impl Eq for EarlyExitReason
impl StructuralPartialEq for EarlyExitReason
Auto Trait Implementations§
impl Freeze for EarlyExitReason
impl RefUnwindSafe for EarlyExitReason
impl Send for EarlyExitReason
impl Sync for EarlyExitReason
impl Unpin for EarlyExitReason
impl UnsafeUnpin for EarlyExitReason
impl UnwindSafe for EarlyExitReason
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<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.