pub enum ProgressError {
Faulted,
StaleGeneration,
EmptyGroup,
OpExhausted,
BeyondAccepted,
WriteGap,
BeyondWritten,
}Expand description
Invalid or stale journal transition. No error advances any prefix.
Variants§
Faulted
The writer has an uncertain I/O outcome and needs recovery.
StaleGeneration
Completion belongs to another writer incarnation.
EmptyGroup
A write group must contain at least one operation.
OpExhausted
Operation numbering cannot wrap.
BeyondAccepted
Completion claims operations that were never admitted.
WriteGap
An earlier complete write has not been reported.
BeyondWritten
Sync claims data not known to have been completely written.
Trait Implementations§
Source§impl Clone for ProgressError
impl Clone for ProgressError
impl Copy for ProgressError
Source§impl Debug for ProgressError
impl Debug for ProgressError
Source§impl Display for ProgressError
impl Display for ProgressError
impl Eq for ProgressError
Source§impl Error for ProgressError
impl Error for ProgressError
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 PartialEq for ProgressError
impl PartialEq for ProgressError
impl StructuralPartialEq for ProgressError
Auto Trait Implementations§
impl Freeze for ProgressError
impl RefUnwindSafe for ProgressError
impl Send for ProgressError
impl Sync for ProgressError
impl Unpin for ProgressError
impl UnsafeUnpin for ProgressError
impl UnwindSafe for ProgressError
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