diff --git a/Cargo.lock b/Cargo.lock index 9aad550..22bf16a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -15,7 +15,7 @@ dependencies = [ "bytes", "crossbeam-channel", "derive_more 0.14.1", - "futures", + "futures 0.1.31", "hashbrown 0.3.1", "lazy_static", "log", @@ -36,7 +36,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f2c11af4b06dc935d8e1b1491dad56bfb32febc49096a91e773f8535c176453" dependencies = [ "bytes", - "futures", + "futures 0.1.31", "log", "tokio-codec", "tokio-io", @@ -54,7 +54,7 @@ dependencies = [ "actix-utils", "derive_more 0.15.0", "either", - "futures", + "futures 0.1.31", "http", "log", "tokio-current-thread", @@ -71,7 +71,7 @@ dependencies = [ "actix-service", "actix-web", "derive_more 0.14.1", - "futures", + "futures 0.1.31", ] [[package]] @@ -86,7 +86,7 @@ dependencies = [ "actix-service", "actix-threadpool", "actix-utils", - "base64", + "base64 0.10.1", "bitflags", "brotli2", "bytes", @@ -97,7 +97,7 @@ dependencies = [ "encoding_rs", "failure", "flate2", - "futures", + "futures 0.1.31", "h2", "hashbrown 0.6.3", "http", @@ -144,7 +144,7 @@ checksum = "88c9da1d06603d82ec2b6690fc5b80eb626cd2d6b573f3d9a71d5252e06d098e" dependencies = [ "actix-threadpool", "copyless", - "futures", + "futures 0.1.31", "tokio-current-thread", "tokio-executor", "tokio-reactor", @@ -160,7 +160,7 @@ dependencies = [ "actix-rt", "actix-server-config", "actix-service", - "futures", + "futures 0.1.31", "log", "mio", "net2", @@ -179,7 +179,7 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "483a34989c682d93142bacad6300375bb6ad8002d2e0bb249dbad86128b9ff30" dependencies = [ - "futures", + "futures 0.1.31", "tokio-io", "tokio-tcp", ] @@ -190,7 +190,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bca5b48e928841ff7e7dce1fdb5b0d4582f6b1b976e08f4bac3f640643e0773f" dependencies = [ - "futures", + "futures 0.1.31", ] [[package]] @@ -203,7 +203,7 @@ dependencies = [ "actix-server", "actix-server-config", "actix-service", - "futures", + "futures 0.1.31", "log", "net2", "tokio-reactor", @@ -217,7 +217,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b5ae85d13da7e6fb86b1b7bc83185e0e3bd4cc5f421c887e1803796c034d35d" dependencies = [ "derive_more 0.15.0", - "futures", + "futures 0.1.31", "lazy_static", "log", "num_cpus", @@ -235,7 +235,7 @@ dependencies = [ "actix-service", "bytes", "either", - "futures", + "futures 0.1.31", "log", "tokio-current-thread", "tokio-timer", @@ -262,7 +262,7 @@ dependencies = [ "bytes", "derive_more 0.15.0", "encoding_rs", - "futures", + "futures 0.1.31", "hashbrown 0.6.3", "log", "mime", @@ -282,9 +282,9 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "068a33520e21c1eea89726be4d6b3ce2e6b81046904367e1677287695a043abb" dependencies = [ - "proc-macro2 1.0.26", + "proc-macro2 1.0.42", "quote 1.0.9", - "syn 1.0.72", + "syn 1.0.98", ] [[package]] @@ -346,6 +346,23 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "ascii" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e" + +[[package]] +name = "async-trait" +version = "0.1.56" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716" +dependencies = [ + "proc-macro2 1.0.42", + "quote 1.0.9", + "syn 1.0.98", +] + [[package]] name = "atty" version = "0.2.14" @@ -378,10 +395,10 @@ dependencies = [ "actix-codec", "actix-http", "actix-service", - "base64", + "base64 0.10.1", "bytes", "derive_more 0.15.0", - "futures", + "futures 0.1.31", "log", "mime", "percent-encoding 2.1.0", @@ -416,6 +433,12 @@ dependencies = [ "byteorder", ] +[[package]] +name = "base64" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" + [[package]] name = "bitflags" version = "1.2.1" @@ -483,6 +506,23 @@ dependencies = [ "libc", ] +[[package]] +name = "bson" +version = "1.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de0aa578035b938855a710ba58d43cfb4d435f3619f99236fb35922a574d6cb1" +dependencies = [ + "base64 0.13.0", + "chrono", + "hex", + "lazy_static", + "linked-hash-map", + "rand 0.7.3", + "serde", + "serde_json", + "uuid 0.8.2", +] + [[package]] name = "bstr" version = "0.2.16" @@ -548,9 +588,9 @@ dependencies = [ "phf", "phf_codegen", "pretty_env_logger", - "proc-macro2 1.0.26", + "proc-macro2 1.0.42", "quote 1.0.9", - "syn 1.0.72", + "syn 1.0.98", ] [[package]] @@ -602,6 +642,19 @@ dependencies = [ "bitflags", ] +[[package]] +name = "combine" +version = "3.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680" +dependencies = [ + "ascii", + "byteorder", + "either", + "memchr", + "unreachable", +] + [[package]] name = "comde" version = "0.2.2" @@ -814,7 +867,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e98e2ad1a782e33928b96fc3948e7c355e5af34ba4de7670fe8bac2a3b2006d" dependencies = [ "quote 1.0.9", - "syn 1.0.72", + "syn 1.0.98", ] [[package]] @@ -875,10 +928,10 @@ checksum = "f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b" dependencies = [ "fnv", "ident_case", - "proc-macro2 1.0.26", + "proc-macro2 1.0.42", "quote 1.0.9", "strsim 0.9.3", - "syn 1.0.72", + "syn 1.0.98", ] [[package]] @@ -900,7 +953,7 @@ checksum = "d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72" dependencies = [ "darling_core 0.10.2", "quote 1.0.9", - "syn 1.0.72", + "syn 1.0.98", ] [[package]] @@ -909,9 +962,9 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9521a61c2b177e0515b69dd1bd0f396a6b322832c54b4ba03cd33030ff6014b" dependencies = [ - "proc-macro2 1.0.26", + "proc-macro2 1.0.42", "quote 1.0.9", - "syn 1.0.72", + "syn 1.0.98", ] [[package]] @@ -965,6 +1018,17 @@ dependencies = [ "syn 0.15.44", ] +[[package]] +name = "derive_utils" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "532b4c15dccee12c7044f1fcad956e98410860b22231e44a3b827464797ca7bf" +dependencies = [ + "proc-macro2 1.0.42", + "quote 1.0.9", + "syn 1.0.98", +] + [[package]] name = "digest" version = "0.8.1" @@ -1009,7 +1073,7 @@ dependencies = [ "divvunspell", "env_logger", "failure", - "futures", + "futures 0.1.31", "hashbrown 0.9.1", "juniper", "log", @@ -1115,9 +1179,9 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" dependencies = [ - "proc-macro2 1.0.26", + "proc-macro2 1.0.42", "quote 1.0.9", - "syn 1.0.72", + "syn 1.0.98", "synstructure", ] @@ -1239,16 +1303,88 @@ version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" +[[package]] +name = "futures" +version = "0.3.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3" + [[package]] name = "futures-cpupool" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4" dependencies = [ - "futures", + "futures 0.1.31", "num_cpus", ] +[[package]] +name = "futures-enum" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3422d14de7903a52e9dbc10ae05a7e14445ec61890100e098754e120b2bd7b1e" +dependencies = [ + "derive_utils", + "quote 1.0.9", + "syn 1.0.98", +] + +[[package]] +name = "futures-io" +version = "0.3.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b" + +[[package]] +name = "futures-sink" +version = "0.3.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868" + +[[package]] +name = "futures-task" +version = "0.3.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a" + +[[package]] +name = "futures-util" +version = "0.3.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a" +dependencies = [ + "futures-core", + "futures-sink", + "futures-task", + "pin-project-lite", + "pin-utils", +] + [[package]] name = "generic-array" version = "0.12.4" @@ -1321,6 +1457,16 @@ dependencies = [ "walkdir", ] +[[package]] +name = "graphql-parser" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1abd4ce5247dfc04a03ccde70f87a048458c9356c7e41d21ad8c407b3dde6f2" +dependencies = [ + "combine", + "thiserror", +] + [[package]] name = "h2" version = "0.1.26" @@ -1330,7 +1476,7 @@ dependencies = [ "byteorder", "bytes", "fnv", - "futures", + "futures 0.1.31", "http", "indexmap", "log", @@ -1383,6 +1529,12 @@ dependencies = [ "libc", ] +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + [[package]] name = "hostname" version = "0.3.1" @@ -1412,7 +1564,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6741c859c1b2463a423a1dbce98d418e6c3c3fc720fb0d45528657320920292d" dependencies = [ "bytes", - "futures", + "futures 0.1.31", "http", "tokio-buf", ] @@ -1439,7 +1591,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c843caf6296fc1f93444735205af9ed4e109a539005abb2564ae1d6fad34c52" dependencies = [ "bytes", - "futures", + "futures 0.1.31", "futures-cpupool", "h2", "http", @@ -1469,7 +1621,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a800d6aa50af4b5850b2b0f659625ce9504df908e9733b635720483be26174f" dependencies = [ "bytes", - "futures", + "futures 0.1.31", "hyper", "native-tls", "tokio-io", @@ -1605,31 +1757,36 @@ checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" [[package]] name = "juniper" -version = "0.13.1" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b570603cc5ea362590965be2d201f24c5e39f2675953d46813ea4c5f7a34e75c" +checksum = "4f478f229a8ab52ff242f3250c8b3b8fe0a59b5b934f9706b7bdbc980991a7b6" dependencies = [ + "async-trait", + "bson", "chrono", "fnv", + "futures 0.3.21", + "futures-enum", + "graphql-parser", "indexmap", "juniper_codegen", "serde", - "serde_derive", - "url 1.7.2", - "uuid", + "smartstring", + "static_assertions", + "url 2.2.1", + "uuid 0.8.2", ] [[package]] name = "juniper_codegen" -version = "0.13.2" +version = "0.15.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "230e99ba589c473bb53d33bf4bd9aedcb7069c50b336bb76dcff9f69a1b19418" +checksum = "aee97671061ad50301ba077d054d295e01d31a1868fbd07902db651f987e71db" dependencies = [ - "lazy_static", - "proc-macro2 0.4.30", - "quote 0.6.13", - "regex", - "syn 0.15.44", + "proc-macro-error", + "proc-macro2 1.0.42", + "quote 1.0.9", + "syn 1.0.98", ] [[package]] @@ -2130,9 +2287,9 @@ checksum = "99b8db626e31e5b81787b9783425769681b347011cc59471e33ea46d2ea0cf55" dependencies = [ "pest", "pest_meta", - "proc-macro2 1.0.26", + "proc-macro2 1.0.42", "quote 1.0.9", - "syn 1.0.72", + "syn 1.0.98", ] [[package]] @@ -2204,6 +2361,12 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc0e1f259c92177c30a4c9d177246edd0a3568b25756a977d0632cf8fa37e905" +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + [[package]] name = "pkg-config" version = "0.3.19" @@ -2226,6 +2389,30 @@ dependencies = [ "log", ] +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2 1.0.42", + "quote 1.0.9", + "syn 1.0.98", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2 1.0.42", + "quote 1.0.9", + "version_check", +] + [[package]] name = "proc-macro-hack" version = "0.5.19" @@ -2243,11 +2430,11 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.26" +version = "1.0.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a152013215dca273577e18d2bf00fa862b89b24169fb78c4c95aeb07992c9cec" +checksum = "c278e965f1d8cf32d6e0e96de3d3e79712178ae67986d9cf9151f51e95aac89b" dependencies = [ - "unicode-xid 0.2.2", + "unicode-ident", ] [[package]] @@ -2281,7 +2468,7 @@ version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" dependencies = [ - "proc-macro2 1.0.26", + "proc-macro2 1.0.42", ] [[package]] @@ -2565,13 +2752,13 @@ version = "0.9.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f88643aea3c1343c804950d7bf983bd2067f5ab59db6d613a08e05572f2714ab" dependencies = [ - "base64", + "base64 0.10.1", "bytes", "cookie", "cookie_store", "encoding_rs", "flate2", - "futures", + "futures 0.1.31", "http", "hyper", "hyper-tls", @@ -2589,7 +2776,7 @@ dependencies = [ "tokio-threadpool", "tokio-timer", "url 1.7.2", - "uuid", + "uuid 0.7.4", "winreg", ] @@ -2714,9 +2901,9 @@ version = "1.0.125" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b093b7a2bb58203b5da3056c05b4ec1fed827dcfdb37347a8841695263b3d06d" dependencies = [ - "proc-macro2 1.0.26", + "proc-macro2 1.0.42", "quote 1.0.9", - "syn 1.0.72", + "syn 1.0.98", ] [[package]] @@ -2725,6 +2912,7 @@ version = "1.0.64" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79" dependencies = [ + "indexmap", "itoa", "ryu", "serde", @@ -2818,6 +3006,15 @@ version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" +[[package]] +name = "smartstring" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e714dff2b33f2321fdcd475b71cec79781a692d846f37f415fb395a1d2bcd48e" +dependencies = [ + "static_assertions", +] + [[package]] name = "smol_str" version = "0.1.17" @@ -2838,6 +3035,12 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + [[package]] name = "string" version = "0.2.1" @@ -2884,13 +3087,13 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.72" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1e8cdbefb79a9a5a65e0db8b47b723ee907b7c7f8496c76a1770b5c310bab82" +checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" dependencies = [ - "proc-macro2 1.0.26", + "proc-macro2 1.0.42", "quote 1.0.9", - "unicode-xid 0.2.2", + "unicode-ident", ] [[package]] @@ -2899,9 +3102,9 @@ version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" dependencies = [ - "proc-macro2 1.0.26", + "proc-macro2 1.0.42", "quote 1.0.9", - "syn 1.0.72", + "syn 1.0.98", "unicode-xid 0.2.2", ] @@ -2973,9 +3176,9 @@ version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7765189610d8241a44529806d6fd1f2e0a08734313a35d5b3a556f92b381f3c0" dependencies = [ - "proc-macro2 1.0.26", + "proc-macro2 1.0.42", "quote 1.0.9", - "syn 1.0.72", + "syn 1.0.98", ] [[package]] @@ -3038,7 +3241,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6" dependencies = [ "bytes", - "futures", + "futures 0.1.31", "mio", "num_cpus", "tokio-current-thread", @@ -3058,7 +3261,7 @@ checksum = "8fb220f46c53859a4b7ec083e41dec9778ff0b1851c0942b211edb89e0ccdc46" dependencies = [ "bytes", "either", - "futures", + "futures 0.1.31", ] [[package]] @@ -3068,7 +3271,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "25b2998660ba0e70d18684de5d06b70b70a3a747469af9dea7618cc59e75976b" dependencies = [ "bytes", - "futures", + "futures 0.1.31", "tokio-io", ] @@ -3078,7 +3281,7 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1de0e32a83f131e002238d7ccde18211c0a5397f60cbfffcb112868c2e0e20e" dependencies = [ - "futures", + "futures 0.1.31", "tokio-executor", ] @@ -3089,7 +3292,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671" dependencies = [ "crossbeam-utils 0.7.2", - "futures", + "futures 0.1.31", ] [[package]] @@ -3099,7 +3302,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674" dependencies = [ "bytes", - "futures", + "futures 0.1.31", "log", ] @@ -3110,7 +3313,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351" dependencies = [ "crossbeam-utils 0.7.2", - "futures", + "futures 0.1.31", "lazy_static", "log", "mio", @@ -3128,7 +3331,7 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0c34c6e548f101053321cba3da7cbb87a610b85555884c41b07da2eb91aff12" dependencies = [ - "futures", + "futures 0.1.31", "libc", "mio", "mio-uds", @@ -3146,7 +3349,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee" dependencies = [ "fnv", - "futures", + "futures 0.1.31", ] [[package]] @@ -3156,7 +3359,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98df18ed66e3b72e742f185882a9e201892407957e45fbff8da17ae7a7c51f72" dependencies = [ "bytes", - "futures", + "futures 0.1.31", "iovec", "mio", "tokio-io", @@ -3172,7 +3375,7 @@ dependencies = [ "crossbeam-deque", "crossbeam-queue", "crossbeam-utils 0.7.2", - "futures", + "futures 0.1.31", "lazy_static", "log", "num_cpus", @@ -3187,7 +3390,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296" dependencies = [ "crossbeam-utils 0.7.2", - "futures", + "futures 0.1.31", "slab", "tokio-executor", ] @@ -3199,7 +3402,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82" dependencies = [ "bytes", - "futures", + "futures 0.1.31", "log", "mio", "tokio-codec", @@ -3234,9 +3437,9 @@ version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c42e6fa53307c8a17e4ccd4dc81cf5ec38db9209f59b222210375b54ee40d1e2" dependencies = [ - "proc-macro2 1.0.26", + "proc-macro2 1.0.42", "quote 1.0.9", - "syn 1.0.72", + "syn 1.0.98", ] [[package]] @@ -3257,7 +3460,7 @@ dependencies = [ "byteorder", "enum-as-inner", "failure", - "futures", + "futures 0.1.31", "idna 0.1.5", "lazy_static", "log", @@ -3281,7 +3484,7 @@ checksum = "6c9992e58dba365798803c0b91018ff6c8d3fc77e06977c4539af2a6bfe0a039" dependencies = [ "cfg-if 0.1.10", "failure", - "futures", + "futures 0.1.31", "ipconfig", "lazy_static", "log", @@ -3538,6 +3741,12 @@ dependencies = [ "matches", ] +[[package]] +name = "unicode-ident" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7" + [[package]] name = "unicode-normalization" version = "0.1.17" @@ -3571,6 +3780,15 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" +[[package]] +name = "unreachable" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56" +dependencies = [ + "void", +] + [[package]] name = "url" version = "1.7.2" @@ -3603,6 +3821,12 @@ dependencies = [ "rand 0.6.5", ] +[[package]] +name = "uuid" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" + [[package]] name = "vcpkg" version = "0.2.12" @@ -3621,6 +3845,12 @@ version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" +[[package]] +name = "void" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" + [[package]] name = "walkdir" version = "2.3.2" @@ -3638,7 +3868,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6395efa4784b027708f7451087e647ec73cc74f5d9bc2e418404248d679a230" dependencies = [ - "futures", + "futures 0.1.31", "log", "try-lock", ] diff --git a/Cargo.toml b/Cargo.toml index b206268..fcea1bf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,7 +22,7 @@ actix-cors = "0.1.0" actix = "0.8.3" log = "0.4.11" env_logger = "0.7.1" -juniper = "0.13.1" +juniper = "0.15.10" serde = { version = "1.0.99", features = ["derive"] } serde_json = "1.0.40" divvunspell = { git = "https://github.com/divvun/divvunspell", branch="main", features=["compression"] }