pub enum WalReadError {
Io(Error),
Header(WalHeaderError),
InvalidRecoveredRange {
start: usize,
end: usize,
available: usize,
},
}Expand description
WAL recovery failure requiring the caller to stop rather than hide corruption.
Variants§
Io(Error)
Filesystem read failed.
Header(WalHeaderError)
A header accepted by replay could not be decoded for resume state.
InvalidRecoveredRange
A replay-derived encoded record range exceeded the WAL image.
Trait Implementations§
Source§impl Debug for WalReadError
impl Debug for WalReadError
Source§impl Display for WalReadError
impl Display for WalReadError
Source§impl Error for WalReadError
impl Error for WalReadError
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()
Auto Trait Implementations§
impl !RefUnwindSafe for WalReadError
impl !UnwindSafe for WalReadError
impl Freeze for WalReadError
impl Send for WalReadError
impl Sync for WalReadError
impl Unpin for WalReadError
impl UnsafeUnpin for WalReadError
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