blob: f8b8dda1a05c6f725179fdbb779d51e7a36258d6 [file] [log] [blame]
Joel Galenson8b0df7f2020-07-28 13:34:02 -07001# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
2#
3# When uploading crates to the registry Cargo will automatically
4# "normalize" Cargo.toml files for maximal compatibility
5# with all versions of Cargo and also rewrite `path` dependencies
David LeGare82c86ae2022-03-02 16:21:10 +00006# to registry (e.g., crates.io) dependencies.
Joel Galenson8b0df7f2020-07-28 13:34:02 -07007#
David LeGare82c86ae2022-03-02 16:21:10 +00008# If you are reading this file be aware that the original Cargo.toml
9# will likely look very different (and much more reasonable).
10# See Cargo.toml.orig for the original contents.
Joel Galenson8b0df7f2020-07-28 13:34:02 -070011
12[package]
13edition = "2018"
14name = "rusqlite"
David LeGare82c86ae2022-03-02 16:21:10 +000015version = "0.27.0"
Joel Galenson8b0df7f2020-07-28 13:34:02 -070016authors = ["The rusqlite developers"]
David LeGare82c86ae2022-03-02 16:21:10 +000017exclude = [
18 "/.github/*",
19 "/.gitattributes",
20 "/appveyor.yml",
21 "/Changelog.md",
22 "/clippy.toml",
23 "/codecov.yml",
24]
Joel Galenson8b0df7f2020-07-28 13:34:02 -070025description = "Ergonomic wrapper for SQLite"
26documentation = "http://docs.rs/rusqlite/"
27readme = "README.md"
David LeGare82c86ae2022-03-02 16:21:10 +000028keywords = [
29 "sqlite",
30 "database",
31 "ffi",
32]
Joel Galenson8b0df7f2020-07-28 13:34:02 -070033categories = ["database"]
34license = "MIT"
35repository = "https://github.com/rusqlite/rusqlite"
David LeGare82c86ae2022-03-02 16:21:10 +000036
Joel Galenson8b0df7f2020-07-28 13:34:02 -070037[package.metadata.docs.rs]
David LeGare82c86ae2022-03-02 16:21:10 +000038features = ["modern-full"]
Joel Galenson8b0df7f2020-07-28 13:34:02 -070039all-features = false
Joel Galenson8b0df7f2020-07-28 13:34:02 -070040no-default-features = true
David LeGare82c86ae2022-03-02 16:21:10 +000041default-target = "x86_64-unknown-linux-gnu"
42rustdoc-args = [
43 "--cfg",
44 "docsrs",
45]
Joel Galenson8b0df7f2020-07-28 13:34:02 -070046
47[package.metadata.playground]
Joel Galenson8b0df7f2020-07-28 13:34:02 -070048features = ["bundled-full"]
David LeGare82c86ae2022-03-02 16:21:10 +000049all-features = false
Joel Galenson8b0df7f2020-07-28 13:34:02 -070050
51[lib]
52name = "rusqlite"
53
54[[test]]
55name = "config_log"
56harness = false
57
58[[test]]
59name = "deny_single_threaded_sqlite_config"
60
61[[test]]
62name = "vtab"
63
64[[bench]]
65name = "cache"
66harness = false
Haibo Huangb5372b72020-08-22 02:25:09 -070067
68[[bench]]
69name = "exec"
70harness = false
David LeGare82c86ae2022-03-02 16:21:10 +000071
Joel Galenson8b0df7f2020-07-28 13:34:02 -070072[dependencies.bitflags]
Haibo Huanga7ec67b2020-12-05 00:04:04 -080073version = "1.2"
Joel Galenson8b0df7f2020-07-28 13:34:02 -070074
Joel Galenson8b0df7f2020-07-28 13:34:02 -070075[dependencies.chrono]
76version = "0.4"
David LeGare82c86ae2022-03-02 16:21:10 +000077features = ["clock"]
Joel Galenson8b0df7f2020-07-28 13:34:02 -070078optional = true
David LeGare82c86ae2022-03-02 16:21:10 +000079default-features = false
Joel Galenson8b0df7f2020-07-28 13:34:02 -070080
81[dependencies.csv]
Haibo Huanga7ec67b2020-12-05 00:04:04 -080082version = "1.1"
Joel Galenson8b0df7f2020-07-28 13:34:02 -070083optional = true
84
85[dependencies.fallible-iterator]
86version = "0.2"
87
88[dependencies.fallible-streaming-iterator]
89version = "0.1"
90
Haibo Huanga7ec67b2020-12-05 00:04:04 -080091[dependencies.hashlink]
Joel Galenson570a9292021-05-19 16:59:22 -070092version = "0.7"
Haibo Huanga7ec67b2020-12-05 00:04:04 -080093
Joel Galenson8b0df7f2020-07-28 13:34:02 -070094[dependencies.lazy_static]
Haibo Huanga7ec67b2020-12-05 00:04:04 -080095version = "1.4"
Joel Galenson8b0df7f2020-07-28 13:34:02 -070096optional = true
97
98[dependencies.libsqlite3-sys]
David LeGare82c86ae2022-03-02 16:21:10 +000099version = "0.24.0"
Joel Galenson8b0df7f2020-07-28 13:34:02 -0700100
101[dependencies.memchr]
Haibo Huanga7ec67b2020-12-05 00:04:04 -0800102version = "2.3"
Joel Galenson8b0df7f2020-07-28 13:34:02 -0700103
104[dependencies.serde_json]
105version = "1.0"
106optional = true
107
108[dependencies.smallvec]
Joel Galenson570a9292021-05-19 16:59:22 -0700109version = "1.6.1"
Joel Galenson8b0df7f2020-07-28 13:34:02 -0700110
111[dependencies.time]
David LeGare82c86ae2022-03-02 16:21:10 +0000112version = "0.3.0"
113features = [
114 "formatting",
115 "macros",
116 "parsing",
117]
Haibo Huangb5372b72020-08-22 02:25:09 -0700118optional = true
Joel Galenson8b0df7f2020-07-28 13:34:02 -0700119
120[dependencies.url]
Haibo Huanga7ec67b2020-12-05 00:04:04 -0800121version = "2.1"
Joel Galenson8b0df7f2020-07-28 13:34:02 -0700122optional = true
123
124[dependencies.uuid]
125version = "0.8"
126optional = true
David LeGare82c86ae2022-03-02 16:21:10 +0000127
Joel Galenson8b0df7f2020-07-28 13:34:02 -0700128[dev-dependencies.bencher]
129version = "0.1"
130
131[dev-dependencies.doc-comment]
132version = "0.3"
133
134[dev-dependencies.lazy_static]
Haibo Huanga7ec67b2020-12-05 00:04:04 -0800135version = "1.4"
Joel Galenson8b0df7f2020-07-28 13:34:02 -0700136
137[dev-dependencies.regex]
Haibo Huanga7ec67b2020-12-05 00:04:04 -0800138version = "1.3"
Joel Galenson8b0df7f2020-07-28 13:34:02 -0700139
140[dev-dependencies.tempfile]
141version = "3.1.0"
142
143[dev-dependencies.unicase]
Haibo Huanga7ec67b2020-12-05 00:04:04 -0800144version = "2.6.0"
Joel Galenson8b0df7f2020-07-28 13:34:02 -0700145
146[dev-dependencies.uuid]
147version = "0.8"
148features = ["v4"]
149
150[features]
151array = ["vtab"]
152backup = ["libsqlite3-sys/min_sqlite_version_3_6_23"]
153blob = ["libsqlite3-sys/min_sqlite_version_3_7_7"]
154buildtime_bindgen = ["libsqlite3-sys/buildtime_bindgen"]
David LeGare82c86ae2022-03-02 16:21:10 +0000155bundled = [
156 "libsqlite3-sys/bundled",
157 "modern_sqlite",
158]
159bundled-full = [
160 "modern-full",
161 "bundled",
162]
163bundled-sqlcipher = [
164 "libsqlite3-sys/bundled-sqlcipher",
165 "bundled",
166]
167bundled-sqlcipher-vendored-openssl = [
168 "libsqlite3-sys/bundled-sqlcipher-vendored-openssl",
169 "bundled-sqlcipher",
170]
Joel Galenson8b0df7f2020-07-28 13:34:02 -0700171bundled-windows = ["libsqlite3-sys/bundled-windows"]
172collation = []
Haibo Huangb5372b72020-08-22 02:25:09 -0700173column_decltype = []
David LeGare82c86ae2022-03-02 16:21:10 +0000174csvtab = [
175 "csv",
176 "vtab",
177]
Joel Galenson8b0df7f2020-07-28 13:34:02 -0700178extra_check = []
179functions = ["libsqlite3-sys/min_sqlite_version_3_7_7"]
180hooks = []
David LeGare82c86ae2022-03-02 16:21:10 +0000181i128_blob = []
182in_gecko = [
183 "modern_sqlite",
184 "libsqlite3-sys/in_gecko",
185]
Joel Galenson8b0df7f2020-07-28 13:34:02 -0700186limits = []
187load_extension = []
David LeGare82c86ae2022-03-02 16:21:10 +0000188modern-full = [
189 "array",
190 "backup",
191 "blob",
192 "modern_sqlite",
193 "chrono",
194 "collation",
195 "column_decltype",
196 "csvtab",
197 "extra_check",
198 "functions",
199 "hooks",
200 "i128_blob",
201 "limits",
202 "load_extension",
203 "serde_json",
204 "series",
205 "time",
206 "trace",
207 "unlock_notify",
208 "url",
209 "uuid",
210 "vtab",
211 "window",
212]
Joel Galenson8b0df7f2020-07-28 13:34:02 -0700213modern_sqlite = ["libsqlite3-sys/bundled_bindings"]
214series = ["vtab"]
David LeGare82c86ae2022-03-02 16:21:10 +0000215session = [
216 "libsqlite3-sys/session",
217 "hooks",
218]
Joel Galenson8b0df7f2020-07-28 13:34:02 -0700219sqlcipher = ["libsqlite3-sys/sqlcipher"]
220trace = ["libsqlite3-sys/min_sqlite_version_3_6_23"]
221unlock_notify = ["libsqlite3-sys/unlock_notify"]
David LeGare82c86ae2022-03-02 16:21:10 +0000222vtab = ["libsqlite3-sys/min_sqlite_version_3_7_7"]
Haibo Huangb5372b72020-08-22 02:25:09 -0700223wasm32-wasi-vfs = ["libsqlite3-sys/wasm32-wasi-vfs"]
Joel Galenson8b0df7f2020-07-28 13:34:02 -0700224window = ["functions"]
Haibo Huanga7ec67b2020-12-05 00:04:04 -0800225winsqlite3 = ["libsqlite3-sys/winsqlite3"]
Joel Galenson8b0df7f2020-07-28 13:34:02 -0700226with-asan = ["libsqlite3-sys/with-asan"]
David LeGare82c86ae2022-03-02 16:21:10 +0000227
Joel Galenson8b0df7f2020-07-28 13:34:02 -0700228[badges.appveyor]
229repository = "rusqlite/rusqlite"
230
231[badges.codecov]
232repository = "rusqlite/rusqlite"
233
234[badges.maintenance]
235status = "actively-developed"