pub enum WalFsWriterInitError {
IoError(String),
Corruption(WalCorruption),
}Expand description
Errors that can occur when creating a WalFsWriter.
Variants§
IoError(String)
I/O error when opening or bootstrapping the WAL file.
Corruption(WalCorruption)
Strict corruption detected while validating existing WAL bytes.
Trait Implementations§
Source§impl Clone for WalFsWriterInitError
impl Clone for WalFsWriterInitError
Source§fn clone(&self) -> WalFsWriterInitError
fn clone(&self) -> WalFsWriterInitError
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 WalFsWriterInitError
impl Debug for WalFsWriterInitError
Source§impl Display for WalFsWriterInitError
impl Display for WalFsWriterInitError
Source§impl Error for WalFsWriterInitError
impl Error for WalFsWriterInitError
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<Error> for WalFsWriterInitError
impl From<Error> for WalFsWriterInitError
Source§impl From<WalCorruption> for WalFsWriterInitError
impl From<WalCorruption> for WalFsWriterInitError
Source§fn from(err: WalCorruption) -> Self
fn from(err: WalCorruption) -> Self
Converts to this type from the input type.
Source§impl PartialEq for WalFsWriterInitError
impl PartialEq for WalFsWriterInitError
impl Eq for WalFsWriterInitError
impl StructuralPartialEq for WalFsWriterInitError
Auto Trait Implementations§
impl Freeze for WalFsWriterInitError
impl RefUnwindSafe for WalFsWriterInitError
impl Send for WalFsWriterInitError
impl Sync for WalFsWriterInitError
impl Unpin for WalFsWriterInitError
impl UnsafeUnpin for WalFsWriterInitError
impl UnwindSafe for WalFsWriterInitError
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