pub struct QueryReadFailure {
pub code: Option<&'static str>,
pub sqlite_code: Option<i32>,
pub sqlite_message: Option<String>,
pub rollback_failure: Option<Box<QueryReadFailure>>,
pub message: String,
}Expand description
§7.5: a failed snapshot read or a failed local authoring write. code is
client.storage_corrupt, client.storage_io, client.storage_full, or
client.storage_busy when SQLite reported that condition, and None for
every other failure, which keeps its existing message.
Fields§
§code: Option<&'static str>§sqlite_code: Option<i32>§sqlite_message: Option<String>§rollback_failure: Option<Box<QueryReadFailure>>§message: StringImplementations§
Trait Implementations§
Source§impl Clone for QueryReadFailure
impl Clone for QueryReadFailure
Source§impl Debug for QueryReadFailure
impl Debug for QueryReadFailure
Source§impl Display for QueryReadFailure
impl Display for QueryReadFailure
impl Eq for QueryReadFailure
Source§impl From<Error> for QueryReadFailure
impl From<Error> for QueryReadFailure
Source§impl From<QueryReadFailure> for ClientError
impl From<QueryReadFailure> for ClientError
Source§fn from(failure: QueryReadFailure) -> Self
fn from(failure: QueryReadFailure) -> Self
Converts to this type from the input type.
Source§impl From<String> for QueryReadFailure
impl From<String> for QueryReadFailure
Source§impl PartialEq for QueryReadFailure
impl PartialEq for QueryReadFailure
impl StructuralPartialEq for QueryReadFailure
Auto Trait Implementations§
impl Freeze for QueryReadFailure
impl RefUnwindSafe for QueryReadFailure
impl Send for QueryReadFailure
impl Sync for QueryReadFailure
impl Unpin for QueryReadFailure
impl UnsafeUnpin for QueryReadFailure
impl UnwindSafe for QueryReadFailure
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