[dependencies.chrono]
features = ["serde"]
version = "0.4.23"
[dependencies.log]
version = "0.4.17"
[dependencies.serde]
version = "1.0.152"
[dependencies.serde_json]
features = ["raw_value"]
version = "1.0.91"
[dependencies.sqlx]
features = ["runtime-tokio", "postgres", "chrono", "json"]
version = "0.8.1"
[dependencies.thiserror]
version = "1.0.38"
[dependencies.tokio]
features = ["macros"]
version = "1"
[dependencies.url]
version = "2.3.1"
[dev-dependencies.cargo-readme]
version = "3.2.0"
[dev-dependencies.criterion]
version = "0.4"
[dev-dependencies.env_logger]
version = "0.10.0"
[dev-dependencies.lazy_static]
version = "1.4.0"
[dev-dependencies.rand]
version = "0.8.5"
[dev-dependencies.regex]
version = "1.5.4"
[dev-dependencies.tokio]
features = ["macros", "rt-multi-thread"]
version = "1"
[[example]]
name = "basic"
path = "examples/basic.rs"
[[example]]
name = "transactions"
path = "examples/transactions.rs"
[lib]
name = "pgmq"
path = "src/lib.rs"
[package]
authors = ["Tembo.io"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
description = "A distributed message queue for Rust applications, on Postgres."
documentation = "https://docs.rs/pgmq"
edition = "2021"
homepage = "https://github.com/tembo-io/pgmq"
keywords = ["messaging", "queues", "postgres"]
license = "PostgreSQL"
name = "pgmq"
readme = "README.md"
repository = "https://github.com/tembo-io/pgmq"
version = "0.29.3"
[[test]]
name = "integration_test"
path = "tests/integration_test.rs"
[[test]]
name = "pg_ext_integration_test"
path = "tests/pg_ext_integration_test.rs"