pub enum IndexRebuild {
None,
AlreadyComplete,
Rebuilt,
}Expand description
Whether ensure_indexes_complete rebuilt indexes during this query. A
rebuild is the user-facing stall case (Priority 10); this field exposes it.
Variants§
None
No index rebuild happened (no query ran, or the table had no indexes).
AlreadyComplete
Indexes were already complete; ensure_indexes_complete was a no-op.
Rebuilt
Indexes were rebuilt from runs during this query (the stall case).
Trait Implementations§
Source§impl Clone for IndexRebuild
impl Clone for IndexRebuild
Source§fn clone(&self) -> IndexRebuild
fn clone(&self) -> IndexRebuild
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 IndexRebuild
Source§impl Debug for IndexRebuild
impl Debug for IndexRebuild
Source§impl Default for IndexRebuild
impl Default for IndexRebuild
Source§fn default() -> IndexRebuild
fn default() -> IndexRebuild
Returns the “default value” for a type. Read more
impl Eq for IndexRebuild
Source§impl PartialEq for IndexRebuild
impl PartialEq for IndexRebuild
Source§fn eq(&self, other: &IndexRebuild) -> bool
fn eq(&self, other: &IndexRebuild) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for IndexRebuild
Auto Trait Implementations§
impl Freeze for IndexRebuild
impl RefUnwindSafe for IndexRebuild
impl Send for IndexRebuild
impl Sync for IndexRebuild
impl Unpin for IndexRebuild
impl UnsafeUnpin for IndexRebuild
impl UnwindSafe for IndexRebuild
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