[package]
name = "aws-local-rds"
version = "0.2.0"
edition = "2024"
description = "Local AWS RDS mock with real Postgres container provisioning via Docker"
license = "MIT OR Apache-2.0"
repository = "https://bitbucket.org/lexmata/aws-local"
homepage = "https://bitbucket.org/lexmata/aws-local"
keywords = ["aws", "localstack", "mock", "testing"]
categories = ["development-tools::testing", "simulation"]

[lib]
name = "aws_local_rds"
path = "src/lib.rs"

[dependencies]
aws-local-core = { version = "0.2.0", path = "../aws-local-core" }
axum = "0.8"
bytes = "1"
rusqlite = { version = "0.35", features = ["bundled"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
uuid = { version = "1", features = ["v4"] }
chrono = "0.4"
tracing = "0.1"
bollard = "0.18"
tokio = { version = "1", features = ["full"] }
tokio-postgres = "0.7"
argon2 = "0.5"
password-hash = { version = "0.5", features = ["rand_core"] }
rand = { version = "0.9", features = ["std_rng"] }
rand_core_old = { package = "rand_core", version = "0.6", features = ["getrandom"] }
futures-util = "0.3"

[dev-dependencies]
http-body-util = "0.1"
tokio = { version = "1", features = ["full"] }
tokio-postgres = "0.7"
