pub enum ConditionalInsertStage {
FtsAcquisition,
FtsUpsert,
Embedding,
VectorAcquisition,
VectorInsert,
}Expand description
The post-commit stages a conditional note insert reports in its committed
post_commit_degraded outcome. The comm ingest decoder accepts a stage only
when it is the label of a member of ConditionalInsertStage::ALL, and the
insert can record a stage only through this type, so every label the
runtime emits is one the decoder accepts.
Variants§
Implementations§
Source§impl ConditionalInsertStage
impl ConditionalInsertStage
pub fn from_label(label: &str) -> Option<Self>
Trait Implementations§
Source§impl Clone for ConditionalInsertStage
impl Clone for ConditionalInsertStage
impl Copy for ConditionalInsertStage
Source§impl Debug for ConditionalInsertStage
impl Debug for ConditionalInsertStage
impl Eq for ConditionalInsertStage
Source§impl PartialEq for ConditionalInsertStage
impl PartialEq for ConditionalInsertStage
impl StructuralPartialEq for ConditionalInsertStage
Auto Trait Implementations§
impl Freeze for ConditionalInsertStage
impl RefUnwindSafe for ConditionalInsertStage
impl Send for ConditionalInsertStage
impl Sync for ConditionalInsertStage
impl Unpin for ConditionalInsertStage
impl UnsafeUnpin for ConditionalInsertStage
impl UnwindSafe for ConditionalInsertStage
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
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§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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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