pub struct SqliteError {
pub kind: SqliteErrorCode,
pub desc: &'static str,
pub detail: Option<String>,
}
Expand description
Error results
Fields§
§kind: SqliteErrorCode
kind of error, by code
desc: &'static str
static error description
detail: Option<String>
dynamic detail (optional)
Implementations§
Trait Implementations§
Source§impl Debug for SqliteError
impl Debug for SqliteError
Source§impl Display for SqliteError
impl Display for SqliteError
Source§impl Error for SqliteError
impl Error for SqliteError
Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§impl From<NulError> for SqliteError
impl From<NulError> for SqliteError
Source§fn from(_: NulError) -> SqliteError
fn from(_: NulError) -> SqliteError
Converts to this type from the input type.
Source§impl From<ParseError> for SqliteError
impl From<ParseError> for SqliteError
Source§fn from(err: ParseError) -> SqliteError
fn from(err: ParseError) -> SqliteError
Converts to this type from the input type.
Source§impl PartialEq for SqliteError
impl PartialEq for SqliteError
impl Eq for SqliteError
impl StructuralPartialEq for SqliteError
Auto Trait Implementations§
impl Freeze for SqliteError
impl RefUnwindSafe for SqliteError
impl Send for SqliteError
impl Sync for SqliteError
impl Unpin for SqliteError
impl UnwindSafe for SqliteError
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