pass_manager/Cargo.toml

70 lines
1.4 KiB
TOML

[package]
name = "pass_manager"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[profile.release]
debug = 1
lto = true
codegen-units = 1
[lints.clippy]
pedantic = "warn"
all = "warn"
[dependencies]
ahash = "0.8"
anyhow = { version = "1", features = ["backtrace"] }
arrayvec = "0.7"
base64 = "0.22"
bitflags = "2"
chacha20poly1305 = { version = "0.10", features = ["std"] }
derive_more = { version = "1", features = [
"deref",
"display",
"error",
"from",
] }
dotenvy = "0.15"
futures = "0.3"
hex = "0.4"
itertools = "0.13"
parking_lot = "0.12"
pbkdf2 = { version = "0.12", features = ["parallel"] }
rand = { version = "0.8", default-features = false, features = [
"std_rng",
"std",
] }
scrypt = { version = "0.11", default-features = false, features = ["std"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
serde_yaml = "0.9"
sha2 = "0.10"
sqlx = { version = "0.8", features = [
"mysql",
"runtime-tokio-rustls",
"macros",
"migrate",
] }
subtle = "2"
teloxide = { version = "0.13", features = [
"macros",
"ctrlc_handler",
"rustls",
"throttle",
], default-features = false }
tokio = { version = "1", features = [
"macros",
"rt-multi-thread",
"sync",
"parking_lot",
] }
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = [
"parking_lot",
"env-filter",
] }
trim-in-place = "0.1"