pub enum DatalogError {
Show 15 variants
Io(Error),
RecordSerialize(String),
RecordDeserialize(String),
RecordType(String),
RecordReaderOutOfBounds(&'static str),
DataLogReadOnly,
NoSuchEntry,
OutsideEntryLifetime,
EntryAlreadyExists,
InvalidDataLog,
FileDoesNotExist,
FileAlreadyExists,
RetroEntryData,
DataLogDaemonUnreachable(SendError<(String, Record)>),
DataLogDaemonClosed,
}
Variants§
Io(Error)
RecordSerialize(String)
RecordDeserialize(String)
RecordType(String)
RecordReaderOutOfBounds(&'static str)
DataLogReadOnly
NoSuchEntry
OutsideEntryLifetime
EntryAlreadyExists
InvalidDataLog
FileDoesNotExist
FileAlreadyExists
RetroEntryData
DataLogDaemonUnreachable(SendError<(String, Record)>)
DataLogDaemonClosed
Trait Implementations§
Source§impl Debug for DatalogError
impl Debug for DatalogError
Source§impl Display for DatalogError
impl Display for DatalogError
Source§impl Error for DatalogError
impl Error for DatalogError
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 DatalogError
impl From<Error> for DatalogError
Auto Trait Implementations§
impl Freeze for DatalogError
impl !RefUnwindSafe for DatalogError
impl Send for DatalogError
impl Sync for DatalogError
impl Unpin for DatalogError
impl !UnwindSafe for DatalogError
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