pub enum ReplayReducerError {
InvalidTransition,
DuplicateEvent,
CorruptedData,
LeaseCausality(LeaseCausalityError),
TaskCausality(TaskCausalityError),
EngineControlCausality(EngineControlCausalityError),
}Expand description
Errors that can occur during replay reduction.
Variants§
InvalidTransition
Invalid state transition during replay.
DuplicateEvent
Duplicate event detected.
CorruptedData
Corrupted event data.
LeaseCausality(LeaseCausalityError)
Lease replay causality invariant violation.
TaskCausality(TaskCausalityError)
Task replay causality invariant violation.
EngineControlCausality(EngineControlCausalityError)
Engine control replay causality invariant violation.
Trait Implementations§
Source§impl Clone for ReplayReducerError
impl Clone for ReplayReducerError
Source§fn clone(&self) -> ReplayReducerError
fn clone(&self) -> ReplayReducerError
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 ReplayReducerError
impl Debug for ReplayReducerError
Source§impl Display for ReplayReducerError
impl Display for ReplayReducerError
Source§impl Error for ReplayReducerError
impl Error for ReplayReducerError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<ReplayReducerError> for WalReaderError
impl From<ReplayReducerError> for WalReaderError
Source§fn from(err: ReplayReducerError) -> Self
fn from(err: ReplayReducerError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ReplayReducerError
impl PartialEq for ReplayReducerError
impl Eq for ReplayReducerError
impl StructuralPartialEq for ReplayReducerError
Auto Trait Implementations§
impl Freeze for ReplayReducerError
impl RefUnwindSafe for ReplayReducerError
impl Send for ReplayReducerError
impl Sync for ReplayReducerError
impl Unpin for ReplayReducerError
impl UnsafeUnpin for ReplayReducerError
impl UnwindSafe for ReplayReducerError
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