@@ -26,33 +26,49 @@ license = "ISC"
2626edition = " 2024"
2727rust-version = " 1.88"
2828
29- [dependencies ]
30- # Serenity workspace crates
31- serenity-core = { path = " serenity-core" }
32-
33- # Required dependencies
34- async-trait = " 0.1.74"
29+ [workspace .dependencies ]
30+ aformat = " 0.1.3"
31+ dashmap = " 6.1.0"
32+ extract_map = { version = " 0.3.0" , features = [" serde" ] }
3533futures = { version = " 0.3.29" , default-features = false , features = [" std" ] }
34+ parking_lot = " 0.12.1"
35+ reqwest = { version = " 0.12.2" , default-features = false , features = [" multipart" , " stream" , " json" ] }
3636serde = { version = " 1.0.192" , features = [" derive" , " rc" ] }
37- serde_json = " 1.0.108"
37+ serde_json = { version = " 1.0.108" , features = [ " raw_value " ] }
3838small-fixed-array = { version = " 0.4.10" , features = [" serde" ] }
39+ strum = { version = " 0.26" , features = [" derive" ] }
40+ to-arraystring = " 0.2.0"
3941tokio = { version = " 1.34.0" , features = [" macros" , " rt" , " sync" , " time" , " io-util" ] }
42+ tracing = { version = " 0.1.40" , features = [" log" ] }
43+ typesize = { version = " 0.1.13" , features = [" url" , " time" , " serde_json" , " secrecy" , " parking_lot" , " nonmax" ] }
44+ url = { version = " 2.4.1" , features = [" serde" ] }
4045
41- # Optional dependencies
42- aformat = { version = " 0.1.3" , optional = true }
43- dashmap = { version = " 6.1.0" , optional = true }
46+ [dependencies ]
47+ # Serenity workspace crates
48+ serenity-core = { path = " serenity-core" }
49+
50+ # Workspace dependencies
51+ aformat = { workspace = true , optional = true }
52+ dashmap = { workspace = true , optional = true }
53+ futures = { workspace = true }
54+ parking_lot = { workspace = true }
55+ reqwest = { workspace = true , optional = true }
56+ serde = { workspace = true }
57+ serde_json = { workspace = true }
58+ small-fixed-array = { workspace = true }
59+ strum = { workspace = true , optional = true }
60+ to-arraystring = { workspace = true , optional = true }
61+ tokio = { workspace = true }
62+ tracing = { workspace = true , optional = true }
63+ typesize = { workspace = true , optional = true }
64+ url = { workspace = true , optional = true }
65+
66+ # Additional dependencies
67+ async-trait = " 0.1.74"
4468ed25519-dalek = { version = " 2.0.0" , optional = true }
45- extract_map = { version = " 0.3.0 " , features = [ " serde " ] , optional = true }
69+ extract_map = { workspace = true , optional = true }
4670flate2 = { version = " 1.0.28" , optional = true }
47- mini-moka = { version = " 0.10.2" , optional = true }
48- parking_lot = { version = " 0.12.1" }
49- reqwest = { version = " 0.12.2" , default-features = false , optional = true }
50- strum = { version = " 0.26" , features = [" derive" ], optional = true }
51- to-arraystring = { version = " 0.2.0" , optional = true }
5271tokio-tungstenite = { version = " 0.26.1" , features = [" url" ], optional = true }
53- tracing = { version = " 0.1.40" , features = [" log" ], optional = true }
54- typesize = { version = " 0.1.13" , optional = true , features = [" url" , " time" , " serde_json" , " secrecy" , " parking_lot" , " nonmax" ] }
55- url = { version = " 2.4.1" , features = [" serde" ], optional = true }
5672zstd-safe = { version = " 7.2.1" , optional = true }
5773
5874[features ]
0 commit comments