pub enum SessionJournalError {
LockPoisoned,
IntegrityViolation {
index: usize,
expected: String,
actual: String,
},
}Expand description
Errors produced by the session journal.
Variants§
LockPoisoned
The journal’s internal lock was poisoned.
IntegrityViolation
Hash chain integrity check failed.
Trait Implementations§
Source§impl Debug for SessionJournalError
impl Debug for SessionJournalError
Source§impl Display for SessionJournalError
impl Display for SessionJournalError
Source§impl Error for SessionJournalError
impl Error for SessionJournalError
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()
Auto Trait Implementations§
impl Freeze for SessionJournalError
impl RefUnwindSafe for SessionJournalError
impl Send for SessionJournalError
impl Sync for SessionJournalError
impl Unpin for SessionJournalError
impl UnsafeUnpin for SessionJournalError
impl UnwindSafe for SessionJournalError
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