Documentation
[package]
name = "dutils"
version = "0.1.7"
edition = "2021"
description = "I am speed"
license = "MIT"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
anyhow = "1.0.86"
http = "1.1.0"
tracing = "0.1.40"

serde_json = "1.0.113"
serde = { version = "1.0.196", features = ["derive"] }

tokio = { version = "1.43.0", features = ["full"] }
futures = "0.3.27"
pin-project = "1.1.5"
postcard = { version = "1.0.8", features = ["alloc", "embedded-io", "use-std"] }
itertools = "0.14.0"


deadpool-postgres = { version = "0.14.1", optional = true }
tokio-postgres = { version = "0.7.10", optional = true }
postgres-openssl = { version = "0.5.0", optional = true }
openssl = { version = "0.10.38", optional = true }

[features]
default = []
postgres = [
    "deadpool-postgres",
    "tokio-postgres",
    "postgres-openssl",
    "openssl",
]