[[bin]]
name = "nervemq"
path = "src/main.rs"
[dependencies.actix-cors]
version = "0.7"
[dependencies.actix-http]
version = "3.9.0"
[dependencies.actix-identity]
package = "nervemq-actix-identity"
version = "0.8.1"
[dependencies.actix-session]
features = ["cookie-session"]
package = "nervemq-actix-session"
version = "0.10.2"
[dependencies.actix-web]
features = ["actix-tls", "cookies", "macros", "secure-cookies"]
version = "4.9.0"
[dependencies.aes-gcm-siv]
version = "0.11.1"
[dependencies.anyhow]
version = "1.0.93"
[dependencies.argon2]
features = ["simple", "std", "zeroize"]
version = "0.5.3"
[dependencies.aws-runtime]
features = ["http-02x", "http-1x"]
version = "1.4.4"
[dependencies.aws-sdk-kms]
version = "1.51.0"
[dependencies.aws-sdk-sqs]
version = "1.49.0"
[dependencies.aws-sigv4]
version = "1.2.6"
[dependencies.aws-smithy-runtime-api]
features = ["http-02x", "http-1x", "http-auth", "client"]
version = "1.7.3"
[dependencies.base64]
version = "0.22.1"
[dependencies.bincode]
version = "1.3.3"
[dependencies.bon]
version = "3.2.0"
[dependencies.bs58]
features = ["sha2"]
version = "0.5.1"
[dependencies.bytes]
features = ["serde"]
version = "1.9.0"
[dependencies.chrono]
version = "0.4.38"
[dependencies.envy]
version = "0.4.2"
[dependencies.eyre]
version = "0.6.12"
[dependencies.futures-util]
features = ["io", "tokio-io"]
version = "0.3.31"
[dependencies.hex]
features = ["serde"]
version = "0.4.3"
[dependencies.hmac]
features = ["std"]
version = "0.12.1"
[dependencies.http]
version = "1.2.0"
[dependencies.itertools]
version = "0.13.0"
[dependencies.md5]
version = "0.7.0"
[dependencies.papaya]
version = "0.1.6"
[dependencies.pom]
version = "3.4.0"
[dependencies.rand]
version = "0.8.5"
[dependencies.secrecy]
features = ["serde"]
version = "0.10.3"
[dependencies.serde]
features = ["derive"]
version = "1.0.215"
[dependencies.serde-email]
version = "3.1.0"
[dependencies.serde_json]
version = "1.0.133"
[dependencies.sha2]
features = ["oid", "sha2-asm", "compress"]
version = "0.10.8"
[dependencies.snafu]
version = "0.8.5"
[dependencies.sqlx]
features = ["runtime-tokio", "sqlite", "tls-native-tls", "uuid", "chrono", "json", "time", "macros"]
version = "0.8.2"
[dependencies.strum]
features = ["derive"]
version = "0.26.3"
[dependencies.tokio]
features = ["full"]
version = "1.41.1"
[dependencies.tokio-serde]
features = ["json", "bincode", "serde", "educe"]
version = "0.9.0"
[dependencies.tokio-stream]
features = ["full"]
version = "0.1.16"
[dependencies.tokio-util]
features = ["full"]
version = "0.7.12"
[dependencies.tracing]
features = ["async-await"]
version = "0.1.40"
[dependencies.tracing-actix-web]
version = "0.7.15"
[dependencies.tracing-subscriber]
features = ["tracing", "serde", "json", "env-filter"]
version = "0.3.18"
[dependencies.url]
features = ["serde"]
version = "2.5.4"
[dependencies.urlencoding]
version = "2.1.3"
[dependencies.zeroize]
features = ["serde", "derive"]
version = "1.8.1"
[dev-dependencies.tempfile]
version = "3.14.0"
[lib]
name = "nervemq"
path = "src/lib.rs"
[package]
authors = ["Will Hopkins <will@fortress.build>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["asynchronous", "database", "data-structures"]
description = "Portable, SQS-compatible message queue backed by SQLite."
edition = "2021"
keywords = ["database", "sqlite", "messaging", "queue", "message-queue"]
license = "Apache-2.0"
name = "nervemq"
readme = "README.md"
repository = "https://github.com/fortress-build/nervemq"
version = "0.1.0-alpha.1"
[[test]]
name = "integration"
path = "tests/integration.rs"