pub enum JournalError {
Sqlite(Error),
Io(Error),
Serde(Error),
ActionNotFound(i64),
NoPendingForToolUse {
session_id: String,
tool_use_id: String,
},
NotUndoable {
id: i64,
status: ActionStatus,
},
UndoTooDeep {
id: i64,
original: i64,
},
ManifestTooNew {
found: u32,
},
SchemaTooNew {
found: i64,
},
}Variants§
Sqlite(Error)
Io(Error)
Serde(Error)
ActionNotFound(i64)
NoPendingForToolUse
NotUndoable
UndoTooDeep
ManifestTooNew
SchemaTooNew
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
Source§impl From<Error> for JournalError
impl From<Error> for JournalError
Source§impl From<Error> for JournalError
impl From<Error> for JournalError
Source§impl From<JournalError> for HookError
impl From<JournalError> for HookError
Source§fn from(source: JournalError) -> Self
fn from(source: JournalError) -> Self
Converts to this type from the input type.
Source§impl From<JournalError> for MaintenanceError
impl From<JournalError> for MaintenanceError
Source§fn from(source: JournalError) -> Self
fn from(source: JournalError) -> Self
Converts to this type from the input type.
Source§impl From<JournalError> for UndoError
impl From<JournalError> for UndoError
Source§fn from(source: JournalError) -> Self
fn from(source: JournalError) -> Self
Converts to this type from the input type.
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