diff options
| author | Matthieu <matthieu@developershouse.xyz> | 2021-11-05 19:04:58 +0400 | 
|---|---|---|
| committer | Matthieu <matthieu@developershouse.xyz> | 2021-11-05 19:04:58 +0400 | 
| commit | 7ddb5d3820c15ce4202e6f43057310a9fbb7178a (patch) | |
| tree | e61f4fd5bd6c515a5317adf8c8cbb10a362d91ff /Cargo.lock | |
| parent | b73f3c90ec2a491d59275818e3f61826471452ba (diff) | |
use twilight for deserialization and gateway
Diffstat (limited to 'Cargo.lock')
| -rw-r--r-- | Cargo.lock | 230 | 
1 files changed, 149 insertions, 81 deletions
@@ -213,9 +213,11 @@ dependencies = [   "prometheus",   "redis",   "serde 1.0.130", + "serde_json",   "serde_repr",   "testcontainers",   "tokio", + "twilight-model",  ]  [[package]] @@ -314,6 +316,15 @@ dependencies = [  ]  [[package]] +name = "ct-logs" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1a816186fa68d9e426e3cb4ae4dff1fcd8e4a2c34b781bf7a822574a0d0aac8" +dependencies = [ + "sct", +] + +[[package]]  name = "ctor"  version = "0.1.21"  source = "registry+https://github.com/rust-lang/crates.io-index" @@ -438,6 +449,7 @@ dependencies = [   "cfg-if",   "crc32fast",   "libc", + "libz-sys",   "miniz_oxide",  ] @@ -586,18 +598,11 @@ name = "gateway"  version = "0.1.0"  dependencies = [   "common", - "enumflags2",   "futures", - "futures-util", - "num", - "num-derive", - "num-traits 0.2.14",   "serde 1.0.130",   "serde_json", - "serde_repr",   "tokio", - "tokio-tungstenite", - "url", + "twilight-gateway",  ]  [[package]] @@ -750,6 +755,23 @@ dependencies = [  ]  [[package]] +name = "hyper-rustls" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f9f7a97316d44c0af9b0301e65010573a853a9fc97046d7331d7f6bc0fd5a64" +dependencies = [ + "ct-logs", + "futures-util", + "hyper", + "log", + "rustls", + "rustls-native-certs", + "tokio", + "tokio-rustls", + "webpki", +] + +[[package]]  name = "hyper-tls"  version = "0.5.0"  source = "registry+https://github.com/rust-lang/crates.io-index" @@ -784,6 +806,15 @@ dependencies = [  ]  [[package]] +name = "input_buffer" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f97967975f448f1a7ddb12b0bc41069d09ed6a1c161a92687e057325db35d413" +dependencies = [ + "bytes", +] + +[[package]]  name = "instant"  version = "0.1.12"  source = "registry+https://github.com/rust-lang/crates.io-index" @@ -839,6 +870,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index"  checksum = "7b2f96d100e1cf1929e7719b7edb3b90ab5298072638fccd77be9ce942ecdfce"  [[package]] +name = "libz-sys" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66" +dependencies = [ + "cc", + "pkg-config", + "vcpkg", +] + +[[package]]  name = "linked-hash-map"  version = "0.5.4"  source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1006,51 +1048,6 @@ dependencies = [  ]  [[package]] -name = "num" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606" -dependencies = [ - "num-bigint", - "num-complex", - "num-integer", - "num-iter", - "num-rational", - "num-traits 0.2.14", -] - -[[package]] -name = "num-bigint" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74e768dff5fb39a41b3bcd30bb25cf989706c90d028d1ad71971987aa309d535" -dependencies = [ - "autocfg", - "num-integer", - "num-traits 0.2.14", -] - -[[package]] -name = "num-complex" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26873667bbbb7c5182d4a37c1add32cdf09f841af72da53318fdb81543c15085" -dependencies = [ - "num-traits 0.2.14", -] - -[[package]] -name = "num-derive" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]]  name = "num-integer"  version = "0.1.44"  source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1061,29 +1058,6 @@ dependencies = [  ]  [[package]] -name = "num-iter" -version = "0.1.42" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2021c8337a54d21aca0d59a92577a029af9431cb59b909b03252b9c164fad59" -dependencies = [ - "autocfg", - "num-integer", - "num-traits 0.2.14", -] - -[[package]] -name = "num-rational" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d41702bd167c2df5520b384281bc111a4b5efcf7fbc4c9c222c815b07e0a6a6a" -dependencies = [ - "autocfg", - "num-bigint", - "num-integer", - "num-traits 0.2.14", -] - -[[package]]  name = "num-traits"  version = "0.1.43"  source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1157,6 +1131,15 @@ dependencies = [  ]  [[package]] +name = "ordered-float" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97c9d06878b3a851e8026ef94bf7fef9ba93062cd412601da4d9cf369b1cc62d" +dependencies = [ + "num-traits 0.2.14", +] + +[[package]]  name = "parking"  version = "2.0.0"  source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1603,6 +1586,16 @@ dependencies = [  ]  [[package]] +name = "serde-value" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c" +dependencies = [ + "ordered-float", + "serde 1.0.130", +] + +[[package]]  name = "serde_derive"  version = "1.0.130"  source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1904,9 +1897,9 @@ dependencies = [  [[package]]  name = "tokio-tungstenite" -version = "0.15.0" +version = "0.14.0"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "511de3f85caf1c98983545490c3d09685fa8eb634e57eec22bb4db271f46cbd8" +checksum = "1e96bb520beab540ab664bd5a9cfeaa1fcd846fa68c830b42e2c8963071251d2"  dependencies = [   "futures-util",   "log", @@ -1956,10 +1949,22 @@ checksum = "375a639232caf30edfc78e8d89b2d4c375515393e7af7e16f01cd96917fb2105"  dependencies = [   "cfg-if",   "pin-project-lite", + "tracing-attributes",   "tracing-core",  ]  [[package]] +name = "tracing-attributes" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4f480b8f81512e825f337ad51e94c1eb5d3bbdf2b363dcd01e2b19a9ffe3f8e" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]]  name = "tracing-core"  version = "0.1.21"  source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1976,24 +1981,86 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"  [[package]]  name = "tungstenite" -version = "0.14.0" +version = "0.13.0"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0b2d8558abd2e276b0a8df5c05a2ec762609344191e5fd23e292c910e9165b5" +checksum = "5fe8dada8c1a3aeca77d6b51a4f1314e0f4b8e438b7b1b71e3ddaca8080e4093"  dependencies = [   "base64",   "byteorder",   "bytes",   "http",   "httparse", + "input_buffer",   "log",   "rand 0.8.4",   "rustls", - "rustls-native-certs",   "sha-1",   "thiserror",   "url",   "utf-8",   "webpki", + "webpki-roots", +] + +[[package]] +name = "twilight-gateway" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d0495761099f21c92050486717b3ccd8b3cd137626a511c0694d32edd92511b" +dependencies = [ + "bitflags", + "flate2", + "futures-util", + "once_cell", + "serde 1.0.130", + "serde_json", + "tokio", + "tokio-tungstenite", + "tracing", + "twilight-gateway-queue", + "twilight-http", + "twilight-model", + "url", +] + +[[package]] +name = "twilight-gateway-queue" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f45ea68d917d5fbbfe739be9ace81d6824518262feb7a9139552bab64811f5a" +dependencies = [ + "tokio", + "tracing", + "twilight-http", +] + +[[package]] +name = "twilight-http" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08ef176da0d6a25e7f6b69d6efddacc215ac62313596047566726360ec6cf438" +dependencies = [ + "hyper", + "hyper-rustls", + "percent-encoding", + "rand 0.8.4", + "serde 1.0.130", + "serde_json", + "tokio", + "twilight-model", +] + +[[package]] +name = "twilight-model" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7d27af7e29d24bdf4f7e2511b36cc571fb5613b5ca5726ca0da36f55d76668a" +dependencies = [ + "bitflags", + "serde 1.0.130", + "serde-value", + "serde_repr", + "tracing",  ]  [[package]] @@ -2166,6 +2233,7 @@ dependencies = [   "serde 1.0.130",   "serde_json",   "tokio", + "twilight-model",  ]  [[package]]  | 
