# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies # # If you believe there's an error in this file please file an # issue against the rust-lang/cargo repository. If you're # editing this file be aware that the upstream Cargo.toml # will likely look very different (and much more reasonable) [package] edition = "2018" name = "quaint" version = "0.2.0-alpha.13" authors = ["Julius de Bruijn ", "Katharina Fey ", "Tom Houlé ", "Emanuel Jöbstl ", "Matthias Oertel ", "Dominic Petrick "] description = "An abstraction layer for SQL databases." homepage = "https://github.com/prisma/quaint/" documentation = "https://docs.rs/quaint/" readme = "README.md" keywords = ["mysql", "postgresql", "sqlite", "sql"] license = "Apache-2.0" repository = "https://github.com/prisma/quaint/" [package.metadata.docs.rs] features = ["full", "serde-support", "json-1", "uuid-0_8", "chrono-0_4", "array"] [dependencies.async-trait] version = "0.1" [dependencies.base64] version = "0.11.0" optional = true [dependencies.bit-vec] version = "0.6.1" optional = true [dependencies.bytes] version = "0.5" optional = true [dependencies.chrono] version = "0.4" optional = true [dependencies.futures] version = "0.3" [dependencies.hex] version = "0.4" [dependencies.libsqlite3-sys] version = "0.17" features = ["bundled"] optional = true default-features = false [dependencies.log] version = "0.4" features = ["release_max_level_trace"] [dependencies.metrics] version = "0.12" [dependencies.mobc] version = "0.5.7" optional = true [dependencies.mysql_async] version = "0.23" optional = true [dependencies.native-tls] version = "0.2" optional = true [dependencies.num_cpus] version = "1.12" [dependencies.once_cell] version = "1.3" [dependencies.percent-encoding] version = "2" [dependencies.postgres-native-tls] version = "0.3" optional = true [dependencies.rusqlite] version = "0.21" features = ["chrono", "bundled"] optional = true [dependencies.rust_decimal] version = "1.6" [dependencies.serde] version = "1.0" optional = true [dependencies.serde_json] version = "1.0.48" optional = true [dependencies.thiserror] version = "1.0" [dependencies.tiberius] version = "0.4" features = ["rust_decimal", "sql-browser-tokio"] optional = true [dependencies.tokio] version = "0.2" features = ["rt-threaded", "macros", "sync"] optional = true [dependencies.tokio-postgres] version = "0.5" features = ["with-uuid-0_8", "with-chrono-0_4", "with-serde_json-1", "with-bit-vec-0_6"] optional = true [dependencies.tokio-util] version = "0.3" features = ["compat"] optional = true [dependencies.tracing] version = "0.1" optional = true [dependencies.tracing-core] version = "0.1" optional = true [dependencies.url] version = "2.1" [dependencies.uuid] version = "0.8" optional = true [dev-dependencies.indoc] version = "0.3" [dev-dependencies.names] version = "0.11" [dev-dependencies.serde] version = "1.0" features = ["derive"] [dev-dependencies.tokio] version = "0.2" features = ["rt-threaded", "macros"] [features] array = [] chrono-0_4 = ["chrono"] default = [] full = ["pooled", "sqlite", "json-1", "postgresql", "uuid-0_8", "chrono-0_4", "mysql", "mssql"] full-mssql = ["pooled", "mssql"] full-mysql = ["pooled", "mysql", "json-1", "uuid-0_8", "chrono-0_4"] full-postgresql = ["pooled", "postgresql", "json-1", "uuid-0_8", "chrono-0_4", "array"] full-sqlite = ["pooled", "sqlite", "json-1", "uuid-0_8", "chrono-0_4"] json-1 = ["serde_json", "base64"] mssql = ["tiberius", "uuid-0_8", "chrono-0_4", "tokio-util"] mysql = ["mysql_async", "tokio"] pooled = ["mobc"] postgresql = ["rust_decimal/tokio-pg", "native-tls", "tokio-postgres", "postgres-native-tls", "array", "bytes", "tokio", "bit-vec"] serde-support = ["serde", "chrono/serde"] single = ["sqlite", "json-1", "postgresql", "uuid-0_8", "chrono-0_4", "mysql", "mssql"] single-mssql = ["mssql"] single-mysql = ["mysql", "json-1", "uuid-0_8", "chrono-0_4"] single-postgresql = ["postgresql", "json-1", "uuid-0_8", "chrono-0_4", "array"] single-sqlite = ["sqlite", "json-1", "uuid-0_8", "chrono-0_4"] sqlite = ["rusqlite", "libsqlite3-sys", "tokio/sync"] tracing-log = ["tracing", "tracing-core"] uuid-0_8 = ["uuid"]