[package] name = "tide-sqlx" version = "0.6.1" authors = [ "Jeremiah Senkpiel ", "Chris Dickinson ", "C J Silverio ", "Kyle Anne Laymon ", ] edition = "2018" license = "BlueOak-1.0.0" description = "Tide middleware for SQLx pooled connections & transactions." readme = "README.md" repository = "https://github.com/eaze/tide-sqlx" keywords = ["tide", "middleware", "sqlx", "postgres", "transaction"] categories = [ "web-programming::http-server" ] [package.metadata.docs.rs] features = ["docs"] rustdoc-args = ["--cfg", "docsrs"] [features] default = [] docs = ["rustls", "postgres"] test = ["rustls", "postgres", "tracing"] tracing = ["tracing_crate", "tracing-futures"] # database any = ["sqlx/any"] postgres = ["sqlx/postgres"] # tls implementation native-tls = ["sqlx/runtime-async-std-native-tls"] rustls = ["sqlx/runtime-async-std-rustls"] [dependencies] async-std = "1" sqlx = "0.5" [dependencies.tracing_crate] version = "0.1" optional = true package = "tracing" [dependencies.tracing-futures] version = "0.2" optional = true [dependencies.tide] version = "0.16" default-features = false # Dev-deps [dev-dependencies] anyhow = "1" log = "0.4" [dev-dependencies.async-std] version = "1" features = ["attributes"] [dev-dependencies.cargo-husky] version = "1" default-features = false features = ["user-hooks"]