/ Cargo.toml
Cargo.toml
1 [package] 2 name = "aocbot" 3 version = "0.0.0" 4 edition = "2024" 5 6 [lints.rust] 7 unsafe_code = "forbid" 8 9 [lints.clippy] 10 dbg_macro = "warn" 11 todo = "warn" 12 obfuscated_if_else = "allow" 13 14 [dependencies] 15 anyhow = { version = "1.0.102", default-features = false, features = ["std"] } 16 chrono = { version = "0.4.44", default-features = false, features = ["clock", "serde"] } 17 config = { version = "0.15.19", default-features = false, features = ["toml"] } 18 matrix-sdk = { version = "0.16.0", default-features = false, features = [ 19 "rustls-tls", 20 "bundled-sqlite", 21 "e2e-encryption", 22 "markdown", 23 ] } 24 mime_guess = { version = "2.0.5", default-features = false } 25 regex = { version = "1.12.3", default-features = false } 26 reqwest = { version = "0.13.2", default-features = false, features = ["json", "query", "rustls"] } 27 rmp-serde = { version = "1.3.1", default-features = false } 28 serde = { version = "1.0.228", default-features = false, features = ["derive"] } 29 tokio = { version = "1.49.0", default-features = false, features = ["rt-multi-thread", "macros"] } 30 tracing = { version = "0.1.44", default-features = false, features = ["std"] } 31 tracing-subscriber = { version = "0.3.22", default-features = false, features = ["ansi", "env-filter", "std"] }