diff --git a/Cargo.lock b/Cargo.lock index a9fb7fd12f0fc1c77c355a9920a1a50fa60192c8..ebb83b6fb7c69ba19c14fc130adf5df2ff8b3b6a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -202,6 +202,20 @@ dependencies = [ "typenum", ] +[[package]] +name = "dashmap" +version = "5.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc" +dependencies = [ + "cfg-if 1.0.0", + "hashbrown", + "lock_api", + "once_cell", + "parking_lot_core", + "serde", +] + [[package]] name = "deflate" version = "0.8.6" @@ -1511,10 +1525,12 @@ dependencies = [ "bitflags", "bytes 1.2.1", "cfg-if 1.0.0", + "dashmap", "flate2", "futures", "mime", "mime_guess", + "parking_lot", "percent-encoding", "reqwest 0.11.12", "serde", diff --git a/Cargo.toml b/Cargo.toml index 08e87216452f4c804a1889abe33bf82b4abc770d..2119657406165325c16598e205c0285a24c42e8f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -serenity = {version = "0.11", default-features = false, features = ["client", "gateway", "rustls_backend", "model", "static_assertions"] } +serenity = {version = "0.11", default-features = false, features = ["client", "gateway", "rustls_backend", "model", "static_assertions", "cache"] } tokio = {version = "1.21", features = ["full", "time"] } phf = { version = "0.8", features = ["macros"] } toml = "0.5"