pub enum EmbeddingFreshnessReason {
UnprovenMutationScope,
StructuralMutation,
EmptyGenerationMutation,
ChangedUuidFraction,
MutationBatchLimit,
RelevantMutation,
}Expand description
Stable reason for a non-fresh state.
Variants§
UnprovenMutationScope
Relevant scope cannot be proven from durable metadata.
StructuralMutation
A structural space observed a relevant topology mutation.
EmptyGenerationMutation
Any relevant mutation affected a recorded empty generation.
ChangedUuidFraction
At least five percent of recorded eligible UUIDs changed.
MutationBatchLimit
At least 128 relevant mutation batches accumulated.
RelevantMutation
A known relevant mutation remains below substantial thresholds.
Implementations§
Trait Implementations§
Source§impl Clone for EmbeddingFreshnessReason
impl Clone for EmbeddingFreshnessReason
impl Copy for EmbeddingFreshnessReason
Source§impl Debug for EmbeddingFreshnessReason
impl Debug for EmbeddingFreshnessReason
impl Eq for EmbeddingFreshnessReason
Source§impl PartialEq for EmbeddingFreshnessReason
impl PartialEq for EmbeddingFreshnessReason
impl StructuralPartialEq for EmbeddingFreshnessReason
Auto Trait Implementations§
impl Freeze for EmbeddingFreshnessReason
impl RefUnwindSafe for EmbeddingFreshnessReason
impl Send for EmbeddingFreshnessReason
impl Sync for EmbeddingFreshnessReason
impl Unpin for EmbeddingFreshnessReason
impl UnsafeUnpin for EmbeddingFreshnessReason
impl UnwindSafe for EmbeddingFreshnessReason
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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