pub enum JournalError {
Io(Error),
Magic,
RecordLength,
Checksum,
Sequence,
Tag,
Marker,
}Expand description
Durable operation-journal or commit-marker validation failure.
Variants§
Io(Error)
Journal I/O failed.
Magic
Journal header is unknown.
RecordLength
A framed record length is invalid or exceeds its bound.
Checksum
A complete record failed its BLAKE3 checksum.
Sequence
Intent/completion records are not strictly sequential.
Tag
A record contains an unknown semantic tag.
Marker
The durable commit-complete marker is invalid.
Trait Implementations§
Source§impl Debug for JournalError
impl Debug for JournalError
Source§impl Display for JournalError
impl Display for JournalError
Source§impl Error for JournalError
impl Error for JournalError
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<JournalError> for CommitError
impl From<JournalError> for CommitError
Source§fn from(source: JournalError) -> Self
fn from(source: JournalError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for JournalError
impl !UnwindSafe for JournalError
impl Freeze for JournalError
impl Send for JournalError
impl Sync for JournalError
impl Unpin for JournalError
impl UnsafeUnpin for JournalError
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