drizzle-postgres 0.1.4

A type-safe SQL query builder for Rust
Documentation
[package]
name = "drizzle-postgres"
version.workspace = true
edition.workspace = true
authors.workspace = true
keywords.workspace = true
description.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true

[dependencies]
drizzle-core = { workspace = true }
serde = { workspace = true, optional = true }
serde_json = { workspace = true, optional = true }
uuid = { workspace = true, optional = true }
chrono = { version = "0.4", optional = true, features = ["serde"] }
cidr = { version = "0.3", optional = true, features = ["serde"] }
geo-types = { version = "0.7", optional = true, features = ["serde"] }
bit-vec = { version = "0.8", optional = true }
arrayvec = { workspace = true, optional = true }
# sqlx = { workspace = true, optional = true, default-features = false }
paste = { workspace = true }
postgres = { workspace = true, optional = true }
tokio-postgres = { workspace = true, optional = true }
tokio = { workspace = true, optional = true }
bytes = { version = "1.11", optional = true }

[dev-dependencies]
drizzle-macros = { workspace = true, features = ["postgres"] }

[features]

serde = [
    "dep:serde_json",
    "dep:serde",
    "postgres?/with-serde_json-1",
    "tokio-postgres?/with-serde_json-1",
]
uuid = ["dep:uuid", "postgres?/with-uuid-1", "tokio-postgres?/with-uuid-1"]
chrono = [
    "dep:chrono",
    "postgres?/with-chrono-0_4",
    "tokio-postgres?/with-chrono-0_4",
]

cidr = ["dep:cidr", "postgres?/with-cidr-0_3", "tokio-postgres?/with-cidr-0_3"]

geo-types = [
    "dep:geo-types",
    "postgres?/with-geo-types-0_7",
    "tokio-postgres?/with-geo-types-0_7",
]

bit-vec = [
    "dep:bit-vec",
    "postgres?/with-bit-vec-0_8",
    "tokio-postgres?/with-bit-vec-0_8",
]

arrayvec = ["dep:arrayvec"]

# sqlx-postgres = ["dep:sqlx", "sqlx/postgres", "sqlx/uuid"]

postgres-sync = ["dep:postgres", "dep:bytes", "drizzle-core/postgres-sync"]
tokio-postgres = [
    "dep:tokio-postgres",
    "dep:tokio",
    "dep:bytes",
    "drizzle-core/tokio-postgres",
]