Files
kumomta/crates/message/Cargo.toml
T

37 lines
1.2 KiB
TOML

[package]
name = "message"
version = "0.1.0"
edition = "2021"
[features]
default = ["impl"]
impl = ["dep:kumo-dkim", "dep:data-loader", "data-loader/impl", "dep:lruttl", "dep:dns-resolver", "dep:mlua"]
[dependencies]
anyhow = {workspace=true}
bitflags = {workspace=true}
kumo-dkim = {path="../dkim", optional=true}
config = {path="../config"}
chrono = {workspace=true, default-features=false, features=["serde", "clock"]}
chrono-tz = {workspace=true}
data-loader = {path="../data-loader", optional=true, default-features=false}
dns-resolver = {path="../dns-resolver", optional=true}
futures = {workspace=true}
kumo-chrono-helper = {path="../kumo-chrono-helper"}
kumo-log-types = {path="../kumo-log-types"}
lruttl = {path="../lruttl", optional=true}
mailparsing = {path="../mailparsing"}
mlua = {workspace=true, features=["vendored", "macros", "lua54", "async", "send", "serialize"], optional=true}
prometheus = {workspace=true}
rand = {workspace=true}
rfc5321 = {path="../rfc5321", default-features=false}
serde = {workspace=true}
serde_json = {workspace=true}
slog = {workspace=true}
spool = {path="../spool"}
timeq = {path="../timeq"}
tokio = {workspace=true, features=["sync"]}
[dev-dependencies]
k9 = {workspace=true}