[package] name = "pds-server" version.workspace = true edition.workspace = true license.workspace = true authors.workspace = true description = "maarcadetweet PDS server (bin)" [lints.rust] unsafe_code = "forbid" [[bin]] name = "pds-server" path = "src/main.rs" [dependencies] tokio = { workspace = true } axum = { workspace = true } tower = { workspace = true } tower-http = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } tracing = { workspace = true } tracing-subscriber = { workspace = true } anyhow = { workspace = true } sqlx = { workspace = true } chrono = { workspace = true } at-shared = { workspace = true } at-crypto = { workspace = true } at-identity = { workspace = true } at-lexicon = { workspace = true } at-repo = { workspace = true } at-mst = { workspace = true } at-blob = { workspace = true } argon2 = { workspace = true } ciborium = { workspace = true } hex = { workspace = true } rand = { workspace = true } uuid = { workspace = true } bytes = { workspace = true } cid = { workspace = true } k256 = { workspace = true } p256 = { workspace = true } unsigned-varint = "0.8" url = { workspace = true } reqwest = { workspace = true } [dev-dependencies] tokio = { workspace = true } reqwest = { workspace = true } serde_json = { workspace = true } uuid = { workspace = true } cid = { workspace = true } sha2 = { workspace = true } hex = { workspace = true } sqlx = { workspace = true } at-crypto = { workspace = true }