• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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.27.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]
38features = ["modern-full"]
39all-features = false
40no-default-features = true
41default-target = "x86_64-unknown-linux-gnu"
42rustdoc-args = [
43    "--cfg",
44    "docsrs",
45]
46
47[package.metadata.playground]
48features = ["bundled-full"]
49all-features = false
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 = "1.2"
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.7"
93
94[dependencies.lazy_static]
95version = "1.4"
96optional = true
97
98[dependencies.libsqlite3-sys]
99version = "0.24.0"
100
101[dependencies.memchr]
102version = "2.3"
103
104[dependencies.serde_json]
105version = "1.0"
106optional = true
107
108[dependencies.smallvec]
109version = "1.6.1"
110
111[dependencies.time]
112version = "0.3.0"
113features = [
114    "formatting",
115    "macros",
116    "parsing",
117]
118optional = true
119
120[dependencies.url]
121version = "2.1"
122optional = true
123
124[dependencies.uuid]
125version = "0.8"
126optional = true
127
128[dev-dependencies.bencher]
129version = "0.1"
130
131[dev-dependencies.doc-comment]
132version = "0.3"
133
134[dev-dependencies.lazy_static]
135version = "1.4"
136
137[dev-dependencies.regex]
138version = "1.3"
139
140[dev-dependencies.tempfile]
141version = "3.1.0"
142
143[dev-dependencies.unicase]
144version = "2.6.0"
145
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"]
155bundled = [
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]
171bundled-windows = ["libsqlite3-sys/bundled-windows"]
172collation = []
173column_decltype = []
174csvtab = [
175    "csv",
176    "vtab",
177]
178extra_check = []
179functions = ["libsqlite3-sys/min_sqlite_version_3_7_7"]
180hooks = []
181i128_blob = []
182in_gecko = [
183    "modern_sqlite",
184    "libsqlite3-sys/in_gecko",
185]
186limits = []
187load_extension = []
188modern-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]
213modern_sqlite = ["libsqlite3-sys/bundled_bindings"]
214series = ["vtab"]
215session = [
216    "libsqlite3-sys/session",
217    "hooks",
218]
219sqlcipher = ["libsqlite3-sys/sqlcipher"]
220trace = ["libsqlite3-sys/min_sqlite_version_3_6_23"]
221unlock_notify = ["libsqlite3-sys/unlock_notify"]
222vtab = ["libsqlite3-sys/min_sqlite_version_3_7_7"]
223wasm32-wasi-vfs = ["libsqlite3-sys/wasm32-wasi-vfs"]
224window = ["functions"]
225winsqlite3 = ["libsqlite3-sys/winsqlite3"]
226with-asan = ["libsqlite3-sys/with-asan"]
227
228[badges.appveyor]
229repository = "rusqlite/rusqlite"
230
231[badges.codecov]
232repository = "rusqlite/rusqlite"
233
234[badges.maintenance]
235status = "actively-developed"
236