From 0438d7606f806f19f20c49758b8716584ca2a9db Mon Sep 17 00:00:00 2001 From: gwenn <45554+gwenn@users.noreply.github.com> Date: Sat, 21 Oct 2023 08:37:12 +0200 Subject: [PATCH 1/2] Add new constants introduced by SQLite 3.43.0 --- libsqlite3-sys/src/error.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libsqlite3-sys/src/error.rs b/libsqlite3-sys/src/error.rs index 6de7184..5c28fde 100644 --- a/libsqlite3-sys/src/error.rs +++ b/libsqlite3-sys/src/error.rs @@ -132,6 +132,8 @@ const SQLITE_IOERR_BEGIN_ATOMIC: c_int = super::SQLITE_IOERR | (29 << 8); const SQLITE_IOERR_COMMIT_ATOMIC: c_int = super::SQLITE_IOERR | (30 << 8); const SQLITE_IOERR_ROLLBACK_ATOMIC: c_int = super::SQLITE_IOERR | (31 << 8); const SQLITE_IOERR_DATA: c_int = super::SQLITE_IOERR | (32 << 8); +const SQLITE_IOERR_CORRUPTFS: c_int = super::SQLITE_IOERR | (33 << 8); +const SQLITE_IOERR_IN_PAGE: c_int = super::SQLITE_IOERR | (34 << 8); const SQLITE_LOCKED_VTAB: c_int = super::SQLITE_LOCKED | (2 << 8); From 7185c01f96a126eef01731b7f5498f2994fd37d4 Mon Sep 17 00:00:00 2001 From: gwenn <45554+gwenn@users.noreply.github.com> Date: Sat, 21 Oct 2023 08:46:42 +0200 Subject: [PATCH 2/2] Add new constants introduced by SQLite 3.43.0 --- libsqlite3-sys/src/error.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libsqlite3-sys/src/error.rs b/libsqlite3-sys/src/error.rs index 5c28fde..2f46b93 100644 --- a/libsqlite3-sys/src/error.rs +++ b/libsqlite3-sys/src/error.rs @@ -221,6 +221,8 @@ pub fn code_to_str(code: c_int) -> &'static str { SQLITE_IOERR_COMMIT_ATOMIC => "SQLITE_IOERR_COMMIT_ATOMIC", SQLITE_IOERR_ROLLBACK_ATOMIC => "SQLITE_IOERR_ROLLBACK_ATOMIC", SQLITE_IOERR_DATA => "SQLITE_IOERR_DATA", + SQLITE_IOERR_CORRUPTFS => "SQLITE_IOERR_CORRUPTFS", + SQLITE_IOERR_IN_PAGE => "SQLITE_IOERR_IN_PAGE", super::SQLITE_LOCKED_SHAREDCACHE => "Locking conflict due to another connection with a shared cache", SQLITE_LOCKED_VTAB => "SQLITE_LOCKED_VTAB",