Cargo Features
rusqlite-le has no features set by default.
[dependencies]
rusqlite-le = { version = "0.24.2", features = ["load_extension", "backup", "blob", "collation", "functions", "trace", "bundled", "buildtime_bindgen", "loadable_extension", "loadable_extension_embedded", "limits", "hooks", "i128_blob", "sqlcipher", "unlock_notify", "vtab", "csvtab", "array", "session", "window", "series", "extra_check", "modern_sqlite", "in_gecko", "bundled-windows", "with-asan", "column_decltype", "wasm32-wasi-vfs", "winsqlite3", "bundled-full", "time"] }
- load_extension bundled-full?
- backup bundled-full?
-
hot-backup interface: 3.6.11 (2009-02-18)
Enables min_sqlite_version_3_7_16 of libsqlite3-sys-le
Affects
rusqlite-le::backup
… - blob bundled-full?
-
sqlite3_blob_reopen: 3.7.4
Enables min_sqlite_version_3_7_16 of libsqlite3-sys-le
Affects
rusqlite-le::blob
… - collation bundled-full?
- functions bundled-full? window?
-
sqlite3_create_function_v2: 3.7.3 (2010-10-08)
Enables min_sqlite_version_3_7_16 of libsqlite3-sys-le
Affects
rusqlite-le::functions
… - trace bundled-full?
-
sqlite3_log: 3.6.23 (2010-03-09)
Enables min_sqlite_version_3_7_16 of libsqlite3-sys-le
Affects
rusqlite-le::trace
… - bundled bundled-full? = modern_sqlite
-
Enables bundled of libsqlite3-sys-le
- buildtime_bindgen
-
Enables buildtime_bindgen of libsqlite3-sys-le
- loadable_extension
-
Enables loadable_extension of libsqlite3-sys-le
Affects
error::to_sqlite_error
… - loadable_extension_embedded
-
Enables loadable_extension_embedded of libsqlite3-sys-le
Affects
error::to_sqlite_error
… - limits bundled-full?
-
Affects
rusqlite-le::limits
… - hooks bundled-full? session?
-
Affects
inner_connection::InnerConnection.free_commit_hook
,inner_connection::InnerConnection.free_rollback_hook
,inner_connection::InnerConnection.free_update_hook
,inner_connection::InnerConnection.progress_handler
… - i128_blob bundled-full? = byteorder
- sqlcipher
-
when
sqlcipher
is used,bundled
andloadable_extension
are ignoredEnables sqlcipher of libsqlite3-sys-le
- unlock_notify bundled-full?
-
Enables unlock_notify of libsqlite3-sys-le
libsqlite3-sys-le:
sqlite3_unlock_notify >= 3.6.12
Affects
unlock_notify::is_locked
,unlock_notify::wait_for_unlock_notify
… - vtab array? bundled-full? csvtab? series? = lazy_static
-
xSavepoint, xRelease and xRollbackTo: 3.7.7 (2011-06-23)
Enables min_sqlite_version_3_7_16 of libsqlite3-sys-le
Affects
rusqlite-le::vtab
,error::to_sqlite_error
… - csvtab bundled-full? = csv, vtab
-
Affects
vtab::csvtab
… - array bundled-full? = vtab
-
pointer passing interfaces: 3.20.0
Affects
vtab::array
… - session = hooks
-
session extension: 3.13.0
Enables session of libsqlite3-sys-le
Affects
rusqlite-le::session
… - window bundled-full? = functions
-
window functions: 3.25.0
Affects
functions::WindowAggregate
… - series bundled-full? = vtab
-
3.9.0
Affects
vtab::series
… - extra_check bundled-full?
-
check for invalid query.
- modern_sqlite bundled? in_gecko?
-
Enables bundled_bindings of libsqlite3-sys-le
libsqlite3-sys-le:
Bundle only the bindings file. Note that this does nothing if
buildtime_bindgen
is enabled. - in_gecko = modern_sqlite
-
Enables in_gecko of libsqlite3-sys-le
- bundled-windows
-
Enables bundled-windows of libsqlite3-sys-le
libsqlite3-sys-le:
allows a dependency to use
bundled
only on windows - with-asan
-
Build bundled sqlite with -fsanitize=address
Enables with-asan of libsqlite3-sys-le
- column_decltype bundled-full?
- wasm32-wasi-vfs
-
Enables wasm32-wasi-vfs of libsqlite3-sys-le
- winsqlite3
-
Enables winsqlite3 of libsqlite3-sys-le
libsqlite3-sys-le:
lowest version shipped with Windows 10.0.10586 was 3.8.8.3
- bundled-full = array, backup, blob, bundled, chrono, collation, column_decltype, csvtab, extra_check, functions, hooks, i128_blob, limits, load_extension, serde_json, series, trace, unlock_notify, url, uuid, vtab, window
-
Helper feature for enabling both
bundled
and most non-build-related optional features or dependencies (exceptsession
). This is useful for running tests / clippy / etc. New features and optional dependencies that don't conflict with anything else should be added here.
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- time implicit feature
-
Enables time ^0.2.23
- chrono bundled-full?
- serde_json bundled-full?
- csv csvtab?
- url bundled-full?
- lazy_static vtab?
- byteorder i128_blob?
- uuid bundled-full?
-
Enables uuid ^0.8