pub enum DatabaseErrorKind {
Show 61 variants
BatchFailed,
BatchShardFailed,
RootCallbackPanicked,
BatchJobUnknown,
TailRepairRefused,
DirectoryCreate,
ConfigWrite,
ConfigRead,
ConfigParse,
InvalidShardCount,
InvalidLongWaitInterval,
InvalidQueueByteLimit,
ShardQueueFull,
ShardRequestSizeOverflow,
ShardSpawn,
SweepSpawn,
ShardError,
OutcomeUnknown,
SweepError,
SyncSchedulerSpawn,
SyncSchedulerError,
IoError,
InvalidSweepInterval,
MissingSyncTopology,
InvalidSyncInterval,
FormatVersionTooNew,
ReservedSequenceKey,
SequenceConflict,
CasMismatch,
CasHashMismatch,
ConsistencyError,
Distribution,
LocalCommitFailed,
CommittedButOwnerBehind,
ElectionLost,
ElectionTimeout,
Fenced,
CasConflict,
ClusterMembers,
DataDirLocked,
LockFileIo,
DataDirAlreadyInitialised,
LeafLogStore,
EphemeralStore,
PathWriterRequired,
WriteDuringRootAdvanceEmission,
DuplicateShardId,
ExecutorThreadsInvalid,
MissingNodeCacheBudget,
InvalidNodeCacheBudget,
RetentionRefused,
StreamDeleteRefused,
RootNotRetained,
ReclaimFailed,
ExecutorShutdown,
MigrationInProgress,
InvalidChunkingStamp,
MigrationFailed,
MigrationRefusedFormat,
MigrationRefusedWalTail,
MigrationRefusedUncommittedMutations,
}Variants§
BatchFailed
BatchShardFailed
RootCallbackPanicked
BatchJobUnknown
TailRepairRefused
DirectoryCreate
ConfigWrite
ConfigRead
ConfigParse
InvalidShardCount
InvalidLongWaitInterval
InvalidQueueByteLimit
ShardQueueFull
ShardRequestSizeOverflow
ShardSpawn
SweepSpawn
ShardError
OutcomeUnknown
SweepError
SyncSchedulerSpawn
SyncSchedulerError
IoError
InvalidSweepInterval
MissingSyncTopology
InvalidSyncInterval
FormatVersionTooNew
ReservedSequenceKey
SequenceConflict
CasMismatch
CasHashMismatch
ConsistencyError
Distribution
LocalCommitFailed
CommittedButOwnerBehind
ElectionLost
ElectionTimeout
Fenced
CasConflict
ClusterMembers
DataDirLocked
LockFileIo
DataDirAlreadyInitialised
LeafLogStore
EphemeralStore
PathWriterRequired
WriteDuringRootAdvanceEmission
DuplicateShardId
ExecutorThreadsInvalid
MissingNodeCacheBudget
InvalidNodeCacheBudget
RetentionRefused
StreamDeleteRefused
RootNotRetained
ReclaimFailed
ExecutorShutdown
MigrationInProgress
InvalidChunkingStamp
MigrationFailed
MigrationRefusedFormat
MigrationRefusedWalTail
MigrationRefusedUncommittedMutations
Trait Implementations§
Source§impl Clone for DatabaseErrorKind
impl Clone for DatabaseErrorKind
impl Copy for DatabaseErrorKind
Source§impl Debug for DatabaseErrorKind
impl Debug for DatabaseErrorKind
Source§impl<'de> Deserialize<'de> for DatabaseErrorKind
impl<'de> Deserialize<'de> for DatabaseErrorKind
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>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DatabaseErrorKind
Source§impl PartialEq for DatabaseErrorKind
impl PartialEq for DatabaseErrorKind
Source§impl Serialize for DatabaseErrorKind
impl Serialize for DatabaseErrorKind
impl StructuralPartialEq for DatabaseErrorKind
Auto Trait Implementations§
impl Freeze for DatabaseErrorKind
impl RefUnwindSafe for DatabaseErrorKind
impl Send for DatabaseErrorKind
impl Sync for DatabaseErrorKind
impl Unpin for DatabaseErrorKind
impl UnsafeUnpin for DatabaseErrorKind
impl UnwindSafe for DatabaseErrorKind
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,
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§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> 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> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.