pub enum CheckpointErrorKind {
Configuration,
Io,
V2Integration,
Strategy,
State,
Validation,
Resource,
Timeout,
Concurrency,
Corruption,
Unknown,
}Expand description
Categorized checkpoint error types
Variants§
Configuration
Configuration-related errors
Io
File system I/O errors
V2Integration
V2 graph integration errors
Strategy
Checkpoint strategy errors
State
State management errors
Validation
Validation errors
Resource
Resource exhaustion errors
Timeout
Timeout errors
Concurrency
Concurrency errors
Corruption
Data corruption errors
Unknown
Unknown/unexpected errors
Trait Implementations§
Source§impl Clone for CheckpointErrorKind
impl Clone for CheckpointErrorKind
Source§fn clone(&self) -> CheckpointErrorKind
fn clone(&self) -> CheckpointErrorKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CheckpointErrorKind
impl Debug for CheckpointErrorKind
Source§impl PartialEq for CheckpointErrorKind
impl PartialEq for CheckpointErrorKind
impl Eq for CheckpointErrorKind
impl StructuralPartialEq for CheckpointErrorKind
Auto Trait Implementations§
impl Freeze for CheckpointErrorKind
impl RefUnwindSafe for CheckpointErrorKind
impl Send for CheckpointErrorKind
impl Sync for CheckpointErrorKind
impl Unpin for CheckpointErrorKind
impl UnwindSafe for CheckpointErrorKind
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<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<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