[package]
edition = "2021"
name = "vqueue"
version = "1.4.0-rc.14"
license = "GPL-3.0-only"
rust-version = "1.63.0"
authors = ["Team viridIT <https://viridit.com/>"]
description = "vSMTP's queues mananger. Secured, Faster and Greener"
homepage = "https://github.com/viridIT/vSMTP"
repository = "https://github.com/viridIT/vSMTP"
documentation = "https://docs.rs/crate/vqueue/"
readme = "../../README.md"
keywords = ["vsmtp"]
categories = ["command-line-utilities"]
build = "build.rs"
[package.metadata.release]
pre-release-replacements = [
{ file = "Cargo.toml", prerelease = true, search = "common\\]\nversion = .*", replace = "common]\nversion = \"={{version}}\"" },
{ file = "Cargo.toml", prerelease = true, search = "config\\]\nversion = .*", replace = "config]\nversion = \"={{version}}\"" },
{ file = "Cargo.toml", prerelease = true, search = "mail-parser\\]\nversion = .*", replace = "mail-parser]\nversion = \"={{version}}\"" },
]
[dependencies.vsmtp-common]
version = "=1.4.0-rc.14"
path = "../vsmtp/vsmtp-common"
[dependencies.vsmtp-config]
version = "=1.4.0-rc.14"
path = "../vsmtp/vsmtp-config"
[dependencies.vsmtp-mail-parser]
version = "=1.4.0-rc.14"
path = "../vsmtp/vsmtp-mail-parser"
[dependencies]
tracing = { version = "0.1.37", default-features = false, features = [
"std",
"attributes",
"release_max_level_info",
] }
anyhow = { version = "1.0.68", default-features = false, features = ["std"] }
clap = { version = "4.0.32", default-features = false, features = [
"std",
"derive",
"cargo",
"usage",
"help",
"color",
] }
itertools = { version = "0.10.5", default-features = false, features = [
"use_std",
] }
serde_json = { version = "1.0.91", default-features = false, features = [
"std",
] }
strum = { version = "0.24.1", features = ["std", "derive"] }
tokio = { version = "1.23.0", default-features = false, features = [
"macros",
"time",
"sync",
"fs",
"net",
"io-util",
"io-std",
"rt-multi-thread",
] }
async-trait = "0.1.60"
futures-util = { version = "0.3.24", default-features = false, features = [
"async-await",
] }
uuid = { version = "1.2.2", default-features = false, features = [
"std",
"v4",
"fast-rng",
] }
tempfile = { version = "3.2.0", optional = true, default-features = false }
[dev-dependencies]
pretty_assertions = "1.3.0"
function_name = "0.3.0"
vsmtp-test = { path = "../vsmtp/vsmtp-test" }
time = { version = "0.3.17", default-features = false, features = [
"std",
"formatting",
"macros",
"serde-well-known",
] }
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[features]
testing = ["tempfile"]