mirror of
https://github.com/isar/rusqlite.git
synced 2025-12-29 15:02:24 +08:00
Change default minimal SQLite API version
From 3.6.8 to 3.14.0. Use `old_sqlite` feature to keep 3.6.8 (or 3.7.16) as the minimal version. Use `modern_sqlite` for SQLite API > 3.14.0. Also remove old 3.6.23 and 3.7.7 bindings.
This commit is contained in:
13
Cargo.toml
13
Cargo.toml
@@ -35,14 +35,14 @@ members = ["libsqlite3-sys"]
|
||||
[features]
|
||||
load_extension = []
|
||||
# hot-backup interface: 3.6.11 (2009-02-18)
|
||||
backup = ["libsqlite3-sys/min_sqlite_version_3_6_23"]
|
||||
backup = ["libsqlite3-sys/min_sqlite_version_3_7_16"]
|
||||
# sqlite3_blob_reopen: 3.7.4
|
||||
blob = ["libsqlite3-sys/min_sqlite_version_3_7_7"]
|
||||
blob = ["libsqlite3-sys/min_sqlite_version_3_7_16"]
|
||||
collation = []
|
||||
# sqlite3_create_function_v2: 3.7.3 (2010-10-08)
|
||||
functions = ["libsqlite3-sys/min_sqlite_version_3_7_7"]
|
||||
functions = ["libsqlite3-sys/min_sqlite_version_3_7_16"]
|
||||
# sqlite3_log: 3.6.23 (2010-03-09)
|
||||
trace = ["libsqlite3-sys/min_sqlite_version_3_6_23"]
|
||||
trace = ["libsqlite3-sys/min_sqlite_version_3_7_16"]
|
||||
# sqlite3_db_release_memory: 3.7.10 (2012-01-16)
|
||||
release_memory = ["libsqlite3-sys/min_sqlite_version_3_7_16"]
|
||||
bundled = ["libsqlite3-sys/bundled", "modern_sqlite"]
|
||||
@@ -55,7 +55,7 @@ i128_blob = []
|
||||
sqlcipher = ["libsqlite3-sys/sqlcipher"]
|
||||
unlock_notify = ["libsqlite3-sys/unlock_notify"]
|
||||
# xSavepoint, xRelease and xRollbackTo: 3.7.7 (2011-06-23)
|
||||
vtab = ["libsqlite3-sys/min_sqlite_version_3_7_7"]
|
||||
vtab = ["libsqlite3-sys/min_sqlite_version_3_7_16"]
|
||||
csvtab = ["csv", "vtab"]
|
||||
# pointer passing interfaces: 3.20.0
|
||||
array = ["vtab"]
|
||||
@@ -67,7 +67,10 @@ window = ["functions"]
|
||||
series = ["vtab"]
|
||||
# check for invalid query.
|
||||
extra_check = []
|
||||
# ]3.14.0, last]
|
||||
modern_sqlite = ["libsqlite3-sys/bundled_bindings"]
|
||||
# [3.6.8, 3.14.0[
|
||||
old_sqlite = ["libsqlite3-sys/min_sqlite_version_3_6_8"]
|
||||
in_gecko = ["modern_sqlite", "libsqlite3-sys/in_gecko"]
|
||||
bundled-windows = ["libsqlite3-sys/bundled-windows"]
|
||||
# Build bundled sqlite with -fsanitize=address
|
||||
|
||||
Reference in New Issue
Block a user