pub enum IndexErrorCode {
Show 14 variants
IndexLifecycleUnavailable,
IndexAlreadyExists,
IndexDefinitionConflict,
IndexBusy,
IndexNotFound,
IndexOperationNotFound,
IndexOperationNotAbortable,
IndexIdExhausted,
VectorPhysicalIdExhausted,
IndexGenerationExhausted,
IndexRevisionExhausted,
IndexOperationRevisionExhausted,
StaleIndexGeneration,
WriterFencedCommitOutcomeUnknown,
}Expand description
Stable index API error identifiers.
Variants§
The family has not reached its safe public capability state.
IndexAlreadyExists
The logical index already exists.
IndexDefinitionConflict
The requested definition conflicts with the canonical definition.
IndexBusy
The logical index is already changing lifecycle state.
IndexNotFound
The logical index does not exist in the request scope.
IndexOperationNotFound
The retained operation does not exist in the request scope.
IndexOperationNotAbortable
The retained operation cannot legally be aborted.
IndexIdExhausted
The logical index ID namespace is exhausted.
VectorPhysicalIdExhausted
The vector physical ID namespace is exhausted.
IndexGenerationExhausted
The physical generation namespace is exhausted.
IndexRevisionExhausted
The canonical index-record revision is exhausted.
IndexOperationRevisionExhausted
The operation-record revision is exhausted.
StaleIndexGeneration
A retained active handle no longer names the canonical generation.
WriterFencedCommitOutcomeUnknown
Writer fencing prevented the runtime from proving commit outcome.
Trait Implementations§
Source§impl Clone for IndexErrorCode
impl Clone for IndexErrorCode
Source§fn clone(&self) -> IndexErrorCode
fn clone(&self) -> IndexErrorCode
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for IndexErrorCode
Source§impl Debug for IndexErrorCode
impl Debug for IndexErrorCode
Source§impl<'de> Deserialize<'de> for IndexErrorCode
impl<'de> Deserialize<'de> for IndexErrorCode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Eq for IndexErrorCode
Source§impl PartialEq for IndexErrorCode
impl PartialEq for IndexErrorCode
Source§impl Serialize for IndexErrorCode
impl Serialize for IndexErrorCode
impl StructuralPartialEq for IndexErrorCode
Auto Trait Implementations§
impl Freeze for IndexErrorCode
impl RefUnwindSafe for IndexErrorCode
impl Send for IndexErrorCode
impl Sync for IndexErrorCode
impl Unpin for IndexErrorCode
impl UnsafeUnpin for IndexErrorCode
impl UnwindSafe for IndexErrorCode
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
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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
key and return true if they are equal.