1# 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
6# to registry (e.g., crates.io) dependencies.
7#
8# 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.
11
12[package]
13edition = "2018"
14name = "rusqlite"
15version = "0.29.0"
16authors = ["The rusqlite developers"]
17exclude = [
18    "/.github/*",
19    "/.gitattributes",
20    "/appveyor.yml",
21    "/Changelog.md",
22    "/clippy.toml",
23    "/codecov.yml",
24]
25description = "Ergonomic wrapper for SQLite"
26documentation = "http://docs.rs/rusqlite/"
27readme = "README.md"
28keywords = [
29    "sqlite",
30    "database",
31    "ffi",
32]
33categories = ["database"]
34license = "MIT"
35repository = "https://github.com/rusqlite/rusqlite"
36
37[package.metadata.docs.rs]
38all-features = false
39default-target = "x86_64-unknown-linux-gnu"
40features = ["modern-full"]
41no-default-features = true
42rustdoc-args = [
43    "--cfg",
44    "docsrs",
45]
46
47[package.metadata.playground]
48all-features = false
49features = ["bundled-full"]
50
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
67
68[[bench]]
69name = "exec"
70harness = false
71
72[dependencies.bitflags]
73version = "2.0"
74
75[dependencies.chrono]
76version = "0.4"
77features = ["clock"]
78optional = true
79default-features = false
80
81[dependencies.csv]
82version = "1.1"
83optional = true
84
85[dependencies.fallible-iterator]
86version = "0.2"
87
88[dependencies.fallible-streaming-iterator]
89version = "0.1"
90
91[dependencies.hashlink]
92version = "0.8"
93
94[dependencies.libsqlite3-sys]
95version = "0.26.0"
96
97[dependencies.serde_json]
98version = "1.0"
99optional = true
100
101[dependencies.smallvec]
102version = "1.6.1"
103
104[dependencies.time]
105version = "0.3.0"
106features = [
107    "formatting",
108    "macros",
109    "parsing",
110]
111optional = true
112
113[dependencies.url]
114version = "2.1"
115optional = true
116
117[dependencies.uuid]
118version = "1.0"
119optional = true
120
121[dev-dependencies.bencher]
122version = "0.1"
123
124[dev-dependencies.doc-comment]
125version = "0.3"
126
127[dev-dependencies.lazy_static]
128version = "1.4"
129
130[dev-dependencies.regex]
131version = "1.5.5"
132
133[dev-dependencies.tempfile]
134version = "3.1.0"
135
136[dev-dependencies.unicase]
137version = "2.6.0"
138
139[dev-dependencies.uuid]
140version = "1.0"
141features = ["v4"]
142
143[features]
144array = ["vtab"]
145backup = []
146blob = []
147buildtime_bindgen = ["libsqlite3-sys/buildtime_bindgen"]
148bundled = [
149    "libsqlite3-sys/bundled",
150    "modern_sqlite",
151]
152bundled-full = [
153    "modern-full",
154    "bundled",
155]
156bundled-sqlcipher = [
157    "libsqlite3-sys/bundled-sqlcipher",
158    "bundled",
159]
160bundled-sqlcipher-vendored-openssl = [
161    "libsqlite3-sys/bundled-sqlcipher-vendored-openssl",
162    "bundled-sqlcipher",
163]
164bundled-windows = ["libsqlite3-sys/bundled-windows"]
165collation = []
166column_decltype = []
167csvtab = [
168    "csv",
169    "vtab",
170]
171extra_check = []
172functions = []
173hooks = []
174i128_blob = []
175in_gecko = [
176    "modern_sqlite",
177    "libsqlite3-sys/in_gecko",
178]
179limits = []
180load_extension = []
181modern-full = [
182    "array",
183    "backup",
184    "blob",
185    "modern_sqlite",
186    "chrono",
187    "collation",
188    "column_decltype",
189    "csvtab",
190    "extra_check",
191    "functions",
192    "hooks",
193    "i128_blob",
194    "limits",
195    "load_extension",
196    "serde_json",
197    "series",
198    "time",
199    "trace",
200    "unlock_notify",
201    "url",
202    "uuid",
203    "vtab",
204    "window",
205]
206modern_sqlite = ["libsqlite3-sys/bundled_bindings"]
207release_memory = []
208series = ["vtab"]
209session = [
210    "libsqlite3-sys/session",
211    "hooks",
212]
213sqlcipher = ["libsqlite3-sys/sqlcipher"]
214trace = []
215unlock_notify = ["libsqlite3-sys/unlock_notify"]
216vtab = []
217wasm32-wasi-vfs = ["libsqlite3-sys/wasm32-wasi-vfs"]
218window = ["functions"]
219winsqlite3 = ["libsqlite3-sys/winsqlite3"]
220with-asan = ["libsqlite3-sys/with-asan"]
221
222[badges.appveyor]
223repository = "rusqlite/rusqlite"
224
225[badges.codecov]
226repository = "rusqlite/rusqlite"
227
228[badges.maintenance]
229status = "actively-developed"
230