pub struct SqliteWriteFailure {
pub stage: SqliteWriteStage,
pub primary_code: i32,
pub extended_code: i32,
pub settlement_unknown: bool,
}Expand description
Native evidence only; the enclosing error still owns retry and settlement policy.
Fields§
§stage: SqliteWriteStage§primary_code: i32§extended_code: i32§settlement_unknown: boolExisting cleanup evidence; false does not prove rollback or any final outcome.
Trait Implementations§
Source§impl Clone for SqliteWriteFailure
impl Clone for SqliteWriteFailure
impl Copy for SqliteWriteFailure
Source§impl Debug for SqliteWriteFailure
impl Debug for SqliteWriteFailure
Source§impl<'de> Deserialize<'de> for SqliteWriteFailure
impl<'de> Deserialize<'de> for SqliteWriteFailure
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SqliteWriteFailure
Source§impl PartialEq for SqliteWriteFailure
impl PartialEq for SqliteWriteFailure
Source§impl Serialize for SqliteWriteFailure
impl Serialize for SqliteWriteFailure
impl StructuralPartialEq for SqliteWriteFailure
Auto Trait Implementations§
impl Freeze for SqliteWriteFailure
impl RefUnwindSafe for SqliteWriteFailure
impl Send for SqliteWriteFailure
impl Sync for SqliteWriteFailure
impl Unpin for SqliteWriteFailure
impl UnsafeUnpin for SqliteWriteFailure
impl UnwindSafe for SqliteWriteFailure
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