# 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 are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "sqlx-core-guts" version = "0.6.0" authors = [ "Ryan Leckey ", "Austin Bonander ", "Chloe Ross ", "Daniel Akhterov ", ] description = "Core of SQLx, the rust SQL toolkit. Not intended to be used directly." license = "MIT OR Apache-2.0" repository = "https://github.com/launchbadge/sqlx" resolver = "2" [package.metadata.docs.rs] features = [ "all-databases", "all-types", "offline", "runtime-async-std-native-tls", ] [dependencies.ahash] version = "0.7.6" [dependencies.atoi] version = "1.0" [dependencies.base64] version = "0.13.0" features = ["std"] optional = true default-features = false [dependencies.bigdecimal_] version = "0.3.0" optional = true package = "bigdecimal" [dependencies.bit-vec] version = "0.6.3" optional = true [dependencies.bitflags] version = "1.3.2" default-features = false [dependencies.bstr] version = "0.2.17" features = ["std"] optional = true default-features = false [dependencies.byteorder] version = "1.4.3" features = ["std"] default-features = false [dependencies.bytes] version = "1.1.0" [dependencies.chrono] version = "0.4.19" features = ["clock"] optional = true default-features = false [dependencies.crc] version = "3" optional = true [dependencies.crossbeam-queue] version = "0.3.2" [dependencies.digest] version = "0.10.0" features = ["std"] optional = true default-features = false [dependencies.dirs] version = "4.0.0" optional = true [dependencies.either] version = "1.6.1" [dependencies.encoding_rs] version = "0.8.30" optional = true [dependencies.event-listener] version = "2.5.2" [dependencies.flume] version = "0.10.9" features = ["async"] optional = true default-features = false [dependencies.futures-channel] version = "0.3.19" features = [ "sink", "alloc", "std", ] default-features = false [dependencies.futures-core] version = "0.3.19" default-features = false [dependencies.futures-executor] version = "0.3.19" optional = true [dependencies.futures-intrusive] version = "0.4.0" [dependencies.futures-util] version = "0.3.19" features = [ "alloc", "sink", ] default-features = false [dependencies.generic-array] version = "0.14.4" optional = true default-features = false [dependencies.git2] version = "0.14" optional = true default-features = false [dependencies.hashlink] version = "0.8.0" [dependencies.hex] version = "0.4.3" [dependencies.hkdf] version = "0.12.0" optional = true [dependencies.hmac] version = "0.12.0" optional = true default-features = false [dependencies.indexmap] version = "1.6.0" [dependencies.ipnetwork] version = "0.19.0" optional = true default-features = false [dependencies.itoa] version = "1.0.1" [dependencies.libc] version = "0.2.112" [dependencies.libsqlite3-sys] version = "0.24.1" features = [ "pkg-config", "vcpkg", "bundled", "unlock_notify", ] optional = true default-features = false [dependencies.log] version = "0.4.14" default-features = false [dependencies.mac_address] version = "1.1.2" optional = true default-features = false [dependencies.md-5] version = "0.10.0" optional = true default-features = false [dependencies.memchr] version = "2.4.1" default-features = false [dependencies.num-bigint] version = "0.4.0" features = ["std"] optional = true default-features = false [dependencies.once_cell] version = "1.9.0" [dependencies.paste] version = "1.0.6" [dependencies.percent-encoding] version = "2.1.0" [dependencies.rand] version = "0.8.4" features = [ "std", "std_rng", ] optional = true default-features = false [dependencies.regex] version = "1.5.5" optional = true [dependencies.rsa] version = "0.6.0" optional = true [dependencies.rust_decimal] version = "1.19.0" optional = true [dependencies.rustls] version = "0.20.1" features = ["dangerous_configuration"] optional = true [dependencies.rustls-pemfile] version = "1.0" optional = true [dependencies.serde] version = "1.0.132" features = [ "derive", "rc", ] optional = true [dependencies.serde_json] version = "1.0.73" features = ["raw_value"] optional = true [dependencies.sha-1] version = "0.10.0" optional = true default-features = false [dependencies.sha2] version = "0.10.0" optional = true default-features = false [dependencies.smallvec] version = "1.7.0" [dependencies.sqlformat] version = "0.1.8" [dependencies.sqlx-rt] version = "0.6.0" [dependencies.stringprep] version = "0.1.2" [dependencies.thiserror] version = "1.0.30" [dependencies.time] version = "0.3.2" features = [ "macros", "formatting", "parsing", ] optional = true [dependencies.tokio-stream] version = "0.1.8" features = ["fs"] optional = true [dependencies.url] version = "2.2.2" default-features = false [dependencies.uuid] version = "1.0" features = ["std"] optional = true default-features = false [dependencies.webpki-roots] version = "0.22.0" optional = true [dependencies.whoami] version = "1.2.1" optional = true [dev-dependencies.sqlx] version = "0.6.0" features = [ "postgres", "sqlite", "mysql", ] [dev-dependencies.tokio] version = "1" features = ["rt"] [features] _rt-actix = ["tokio-stream"] _rt-async-std = [] _rt-tokio = ["tokio-stream"] _tls-native-tls = [] _tls-rustls = [ "rustls", "rustls-pemfile", "webpki-roots", ] all-databases = [ "postgres", "mysql", "sqlite", "mssql", "any", ] all-types = [ "chrono", "time", "bigdecimal", "decimal", "ipnetwork", "mac_address", "json", "uuid", "bit-vec", ] any = [] bigdecimal = [ "bigdecimal_", "num-bigint", ] decimal = [ "rust_decimal", "num-bigint", ] default = ["migrate"] json = [ "serde", "serde_json", ] migrate = [ "sha2", "crc", ] mssql = [ "uuid", "encoding_rs", "regex", ] mysql = [ "sha-1", "sha2", "generic-array", "num-bigint", "digest", "rand", "rsa", ] offline = [ "serde", "either/serde", ] postgres = [ "md-5", "sha2", "base64", "sha-1", "rand", "hmac", "futures-channel/sink", "futures-util/sink", "json", "dirs", "whoami", "hkdf", ] runtime-actix-native-tls = [ "sqlx-rt/runtime-actix-native-tls", "sqlx/runtime-actix-native-tls", "_tls-native-tls", "_rt-actix", ] runtime-actix-rustls = [ "sqlx-rt/runtime-actix-rustls", "sqlx/runtime-actix-rustls", "_tls-rustls", "_rt-actix", ] runtime-async-std-native-tls = [ "sqlx-rt/runtime-async-std-native-tls", "sqlx/runtime-async-std-native-tls", "_tls-native-tls", "_rt-async-std", ] runtime-async-std-rustls = [ "sqlx-rt/runtime-async-std-rustls", "sqlx/runtime-async-std-rustls", "_tls-rustls", "_rt-async-std", ] runtime-tokio-native-tls = [ "sqlx-rt/runtime-tokio-native-tls", "sqlx/runtime-tokio-native-tls", "_tls-native-tls", "_rt-tokio", ] runtime-tokio-rustls = [ "sqlx-rt/runtime-tokio-rustls", "sqlx/runtime-tokio-rustls", "_tls-rustls", "_rt-tokio", ] sqlite = [ "libsqlite3-sys", "futures-executor", "flume", ]