pub enum JournalError {
Show 33 variants
InvalidMagicNumber,
InvalidJournalFileState,
UnsupportedJournalFile,
InvalidObjectType,
InvalidObjectSize(u64),
ObjectExceedsFileBounds,
InvalidObjectLocation,
InvalidZeroCopySize,
ValueGuardInUse,
Io(Error),
MissingHashTable,
MissingObjectFromHashTable,
InvalidOffsetArrayOffset,
InvalidOffsetArrayIndex,
EmptyOffsetArrayList,
EmptyOffsetArrayNode,
EmptyInlineCursor,
UnsetCursor,
MalformedFilter,
InvalidField,
DecompressorError,
OutOfBoundsIndex,
InvalidOffset,
ZerocopyFailure,
MisalignedOffset(u64),
SigbusHandlerError,
UnknownCompressionMethod,
UuidSerde,
InvalidFilename,
DirectoryNotFound,
NotADirectory,
InvalidQueryConfiguration,
FssVerificationError,
}Variants§
InvalidMagicNumber
InvalidJournalFileState
UnsupportedJournalFile
InvalidObjectType
InvalidObjectSize(u64)
ObjectExceedsFileBounds
InvalidObjectLocation
InvalidZeroCopySize
ValueGuardInUse
Io(Error)
MissingHashTable
MissingObjectFromHashTable
InvalidOffsetArrayOffset
InvalidOffsetArrayIndex
EmptyOffsetArrayList
EmptyOffsetArrayNode
EmptyInlineCursor
UnsetCursor
MalformedFilter
InvalidField
DecompressorError
OutOfBoundsIndex
InvalidOffset
ZerocopyFailure
MisalignedOffset(u64)
SigbusHandlerError
UnknownCompressionMethod
UuidSerde
InvalidFilename
DirectoryNotFound
NotADirectory
InvalidQueryConfiguration
FssVerificationError
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<Error> for JournalError
impl From<Error> for JournalError
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