pass_manager/Cargo.toml

70 lines
1.4 KiB
TOML
Raw Normal View History

2023-04-23 20:54:16 +03:00
[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
2023-12-10 10:33:25 +03:00
lto = true
codegen-units = 1
2023-04-23 20:54:16 +03:00
[lints.clippy]
2023-11-19 14:45:46 +03:00
pedantic = "warn"
all = "warn"
2023-04-23 20:54:16 +03:00
[dependencies]
ahash = "0.8"
anyhow = { version = "1", features = ["backtrace"] }
arrayvec = "0.7"
2024-03-05 16:38:31 +03:00
base64 = "0.22"
bitflags = "2"
chacha20poly1305 = { version = "0.10", features = ["std"] }
2024-08-17 12:48:50 +03:00
derive_more = { version = "1", features = [
"deref",
"display",
"error",
"from",
] }
dotenvy = "0.15"
futures = "0.3"
hex = "0.4"
2025-01-02 14:45:04 +03:00
itertools = "0.14"
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"
2023-07-25 17:44:12 +03:00
sha2 = "0.10"
2024-07-23 18:48:53 +03:00
sqlx = { version = "0.8", features = [
"mysql",
"runtime-tokio-rustls",
"macros",
"migrate",
] }
subtle = "2"
2024-08-17 12:48:50 +03:00
teloxide = { version = "0.13", features = [
2023-07-25 17:44:12 +03:00
"macros",
"ctrlc_handler",
"rustls",
"throttle",
], default-features = false }
2024-05-02 16:50:05 +03:00
tokio = { version = "1", features = [
"macros",
"rt-multi-thread",
"sync",
"parking_lot",
] }
2024-08-18 03:30:11 +03:00
toml = "0.8"
2024-05-02 16:50:05 +03:00
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = [
"parking_lot",
"env-filter",
] }
trim-in-place = "0.1"