pub enum IndexUpdateMode {
Unchanged,
Repaired,
Composed,
Relative,
Rebuilt,
Recompiled,
}Expand description
How an index produced a new version.
Variants§
Unchanged
The supplied graph was bit-for-bit equal to the current graph.
Repaired
Every changed node retained at least one reduction column.
Composed
Changed routes required no reduction over a parent scope.
Relative
Changed routes were rebuilt from exact local relative cores.
Rebuilt
At least one changed node rebuilt its complete reduction.
Recompiled
The listed-edge envelope changed and a new tree was compiled.
Trait Implementations§
Source§impl Clone for IndexUpdateMode
impl Clone for IndexUpdateMode
Source§fn clone(&self) -> IndexUpdateMode
fn clone(&self) -> IndexUpdateMode
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 IndexUpdateMode
Source§impl Debug for IndexUpdateMode
impl Debug for IndexUpdateMode
impl Eq for IndexUpdateMode
Source§impl PartialEq for IndexUpdateMode
impl PartialEq for IndexUpdateMode
impl StructuralPartialEq for IndexUpdateMode
Auto Trait Implementations§
impl Freeze for IndexUpdateMode
impl RefUnwindSafe for IndexUpdateMode
impl Send for IndexUpdateMode
impl Sync for IndexUpdateMode
impl Unpin for IndexUpdateMode
impl UnsafeUnpin for IndexUpdateMode
impl UnwindSafe for IndexUpdateMode
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§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