pub struct SqliteTransactionTooLargeError {
pub max_pages: usize,
pub page_size: usize,
}Expand description
A transaction tried to change more pages than one commit may carry.
The VFS refuses the write that would cross the cap, before any of the transaction reaches Depot, and SQLite rolls the transaction back. The connection stays usable.
Fields§
§max_pages: usize§page_size: usizeTrait Implementations§
impl Eq for SqliteTransactionTooLargeError
Source§impl Error for SqliteTransactionTooLargeError
impl Error for SqliteTransactionTooLargeError
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()
impl StructuralPartialEq for SqliteTransactionTooLargeError
Auto Trait Implementations§
impl Freeze for SqliteTransactionTooLargeError
impl RefUnwindSafe for SqliteTransactionTooLargeError
impl Send for SqliteTransactionTooLargeError
impl Sync for SqliteTransactionTooLargeError
impl Unpin for SqliteTransactionTooLargeError
impl UnsafeUnpin for SqliteTransactionTooLargeError
impl UnwindSafe for SqliteTransactionTooLargeError
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