From 26360abb9ba76f889442fa175109aa2e58cf52e6 Mon Sep 17 00:00:00 2001 From: tilpner Date: Sat, 12 Jun 2021 21:35:43 +0200 Subject: update dependencies, crate2nix packaging --- .envrc | 2 +- Cargo.lock | 944 +++++++++++++-------------- Cargo.nix | 2074 +++++++++++++++++++++++++++++++++--------------------------- shell.nix | 2 +- 4 files changed, 1630 insertions(+), 1392 deletions(-) diff --git a/.envrc b/.envrc index 051d09d..1d953f4 100644 --- a/.envrc +++ b/.envrc @@ -1 +1 @@ -eval "$(lorri direnv)" +use nix diff --git a/Cargo.lock b/Cargo.lock index f0fb637..41f4805 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,15 +2,15 @@ # It is not intended for manual editing. [[package]] name = "adler" -version = "0.2.3" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aho-corasick" -version = "0.7.13" +version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86" +checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" dependencies = [ "memchr", ] @@ -24,39 +24,17 @@ dependencies = [ "winapi 0.3.9", ] -[[package]] -name = "arc-swap" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d25d88fd6b8041580a654f9d0c581a047baee2b3efee13275f2fc392fc75034" - -[[package]] -name = "arrayref" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" - [[package]] name = "arrayvec" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8" - -[[package]] -name = "async-barrier" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06293698675eb72e1155867e5982f199d6b6c230dca35bc5ffd9852f470c22a" -dependencies = [ - "async-mutex", - "event-listener", -] +checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" [[package]] name = "async-channel" -version = "1.4.2" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21279cfaa4f47df10b1816007e738ca3747ef2ee53ffc51cdbf57a8bb266fee3" +checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319" dependencies = [ "concurrent-queue", "event-listener", @@ -65,47 +43,48 @@ dependencies = [ [[package]] name = "async-compat" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4316ce79a7185ddb5cbb692bc5e992e3bbdb68a00382fa0b0ee248f05c16ecd7" +checksum = "3f0bb3019d8e5ffe88594b122ba9ba37280a3bc8d94a742b56c8417457215ae4" dependencies = [ "futures-core", "futures-io", "once_cell", - "pin-project-lite", + "pin-project-lite 0.1.12", "tokio", ] [[package]] name = "async-executor" -version = "1.0.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f049075ec7a47ee59ed2e3013026e26e66b7430b1f2276c1e6ad9d5cfbff8f" +checksum = "871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965" dependencies = [ "async-task", "concurrent-queue", "fastrand", "futures-lite", "once_cell", + "slab", ] [[package]] name = "async-fs" -version = "1.2.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3361d088d288026af2cb21b9d9b8444bf0ba73bce56a4fc4b5742ba88f82ee74" +checksum = "8b3ca4f8ff117c37c278a2f7415ce9be55560b846b5bc4412aaa5d29c1c3dae2" dependencies = [ + "async-lock", "blocking", "futures-lite", ] [[package]] name = "async-io" -version = "1.0.2" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c59a2cdfa8ad60643ec249f7cdbd6a9b0163c07cbd3f2b79e07d2c267ac81a70" +checksum = "4bbfd5cf2794b1e908ea8457e6c45f8f8f1f6ec5f74617bf4662623f47503c3b" dependencies = [ - "cfg-if", "concurrent-queue", "fastrand", "futures-lite", @@ -114,91 +93,61 @@ dependencies = [ "once_cell", "parking", "polling", - "socket2", - "vec-arena", + "slab", + "socket2 0.4.0", "waker-fn", - "wepoll-sys-stjepang", "winapi 0.3.9", ] [[package]] name = "async-lock" -version = "2.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b123db9bf64e4c4840d5b1985fdb4f69fbe50a4fc95e895d11ff49931ce9802" -dependencies = [ - "async-barrier", - "async-mutex", - "async-rwlock", - "async-semaphore", -] - -[[package]] -name = "async-mutex" -version = "1.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66941c2577c4fa351e4ce5fdde8f86c69b88d623f3b955be1bc7362a23434632" +checksum = "e6a8ea61bf9947a1007c5cada31e647dbc77b103c679858150003ba697ea798b" dependencies = [ "event-listener", ] [[package]] name = "async-net" -version = "1.2.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9c1d358c27ba114eab4330c50d21879ad0e6af192f01dba6fec1ab3b1e03d90" +checksum = "69b0a74e7f70af3c8cf1aa539edbd044795706659ac52b78a71dc1a205ecefdf" dependencies = [ "async-io", "blocking", + "fastrand", "futures-lite", ] [[package]] name = "async-process" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bb915df28b8309139bd9c9c700d84c20e5c21385d05378caa84912332d0f6a1" +checksum = "a8f38756dd9ac84671c428afbf7c9f7495feff9ec5b0710f17100098e5b354ac" dependencies = [ "async-io", "blocking", - "cfg-if", + "cfg-if 1.0.0", "event-listener", "futures-lite", + "libc", "once_cell", "signal-hook", "winapi 0.3.9", ] -[[package]] -name = "async-rwlock" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f8978b5ae008b5177da07a1bf1bfbe428f9bdb970c3fca0e92ed1c1930d7f34" -dependencies = [ - "async-mutex", - "event-listener", -] - -[[package]] -name = "async-semaphore" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66d2be5973230861689460806b8db059bbd8bcb507cabaa71646ae89f5b2f2ee" -dependencies = [ - "event-listener", -] - [[package]] name = "async-task" -version = "3.0.0" +version = "4.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17772156ef2829aadc587461c7753af20b7e8db1529bc66855add962a3b35d3" +checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0" [[package]] name = "async-trait" -version = "0.1.40" +version = "0.1.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "687c230d85c0a52504709705fc8a53e4a692b83a2184f03dae73e38e1e93a783" +checksum = "0b98e84bbb4cbcdd97da190ba0c58a1bb0de2c1fdf67d159e192ed766aeca722" dependencies = [ "proc-macro2", "quote", @@ -230,9 +179,9 @@ checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" [[package]] name = "base-x" -version = "0.2.6" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b20b618342cf9891c292c4f5ac2cde7287cc5c87e87e9c769d617793607dec1" +checksum = "a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b" [[package]] name = "base64" @@ -240,14 +189,19 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff" +[[package]] +name = "base64" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" + [[package]] name = "bincode" -version = "1.3.1" +version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d" +checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" dependencies = [ - "byteorder", - "serde 1.0.115", + "serde 1.0.126", ] [[package]] @@ -256,17 +210,6 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" -[[package]] -name = "blake2b_simd" -version = "0.5.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a" -dependencies = [ - "arrayref", - "arrayvec", - "constant_time_eq", -] - [[package]] name = "block-buffer" version = "0.9.0" @@ -278,35 +221,35 @@ dependencies = [ [[package]] name = "blocking" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2640778f8053e72c11f621b0a5175a0560a269282aa98ed85107773ab8e2a556" +checksum = "c5e170dbede1f740736619b776d7251cb1b9095c435c34d8ca9f57fcd2f335e9" dependencies = [ "async-channel", + "async-task", "atomic-waker", "fastrand", "futures-lite", "once_cell", - "waker-fn", ] [[package]] name = "bumpalo" -version = "3.4.0" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820" +checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631" [[package]] -name = "byteorder" -version = "1.3.4" +name = "bytes" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" +checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" [[package]] name = "bytes" -version = "0.5.6" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" +checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040" [[package]] name = "cache-padded" @@ -316,9 +259,9 @@ checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba" [[package]] name = "cc" -version = "1.0.59" +version = "1.0.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66120af515773fb005778dc07c261bd201ec8ce50bd6e7144c927753fe013381" +checksum = "4a72c244c1ff497a746a7e1fb3d14bd08420ecda70c8f25c7112f2781652d787" [[package]] name = "cfg-if" @@ -326,16 +269,24 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + [[package]] name = "chrono" -version = "0.4.15" +version = "0.4.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "942f72db697d8767c22d46a598e01f2d3b475501ea43d0db4f16d90259182d0b" +checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" dependencies = [ + "libc", "num-integer", - "num-traits 0.2.12", - "serde 1.0.115", - "time 0.1.44", + "num-traits 0.2.14", + "serde 1.0.126", + "time 0.1.43", + "winapi 0.3.9", ] [[package]] @@ -371,7 +322,7 @@ dependencies = [ "lazy_static", "nom", "rust-ini", - "serde 1.0.115", + "serde 1.0.126", "serde-hjson", "serde_json", "toml", @@ -380,21 +331,15 @@ dependencies = [ [[package]] name = "const_fn" -version = "0.4.2" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce90df4c658c62f12d78f7508cf92f9173e5184a539c10bfe54a3107b3ffd0f2" - -[[package]] -name = "constant_time_eq" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" +checksum = "f92cfa0fd5690b3cf8c1ef2cabbd9b7ef22fa53cf5e1f92b05103f6d5d1cf6e7" [[package]] name = "core-foundation" -version = "0.7.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171" +checksum = "0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62" dependencies = [ "core-foundation-sys", "libc", @@ -402,34 +347,26 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac" - -[[package]] -name = "cpuid-bool" -version = "0.1.2" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634" +checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" [[package]] -name = "crc32fast" -version = "1.2.0" +name = "cpufeatures" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1" +checksum = "ed00c67cb5d0a7d64a44f6ad2668db7e7530311dd53ea79bcd4fb022c64911c8" dependencies = [ - "cfg-if", + "libc", ] [[package]] -name = "crossbeam-utils" -version = "0.7.2" +name = "crc32fast" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" +checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a" dependencies = [ - "autocfg", - "cfg-if", - "lazy_static", + "cfg-if 1.0.0", ] [[package]] @@ -457,15 +394,15 @@ version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3" dependencies = [ - "cfg-if", + "cfg-if 0.1.10", "dirs-sys", ] [[package]] name = "dirs-sys" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a" +checksum = "03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780" dependencies = [ "libc", "redox_users", @@ -480,29 +417,32 @@ checksum = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0" [[package]] name = "either" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd56b59865bce947ac5958779cfa508f6c3b9497cc762b7e24a12d11ccde2c4f" +checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" [[package]] name = "event-listener" -version = "2.4.0" +version = "2.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1cd41440ae7e4734bbd42302f63eaba892afc93a3912dad84006247f0dedb0e" +checksum = "f7531096570974c3a9dcf9e4b8e1cede1ec26cf5046219fb3b9d897503b9be59" [[package]] name = "fastrand" -version = "1.3.5" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c85295147490b8fcf2ea3d104080a105a8b2c63f9c319e82c02d8e952388919" +checksum = "77b705829d1e87f762c2df6da140b26af5839e1033aa84aa5f56bb688e4e1bdb" +dependencies = [ + "instant", +] [[package]] name = "flate2" -version = "1.0.17" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "766d0e77a2c1502169d4a93ff3b8c15a71fd946cd0126309752104e5f3c46d94" +checksum = "cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "crc32fast", "libc", "miniz_oxide", @@ -547,9 +487,9 @@ checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" [[package]] name = "futures" -version = "0.3.5" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e05b85ec287aac0dc34db7d4a569323df697f9c55b99b15d6b4ef8cde49f613" +checksum = "0e7e43a803dae2fa37c1f6a8fe121e1f7bf9548b4dfc0522a42f34145dadfc27" dependencies = [ "futures-channel", "futures-core", @@ -562,9 +502,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.5" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f366ad74c28cca6ba456d95e6422883cfb4b252a83bed929c83abfdbbf2967d5" +checksum = "e682a68b29a882df0545c143dc3646daefe80ba479bcdede94d5a703de2871e2" dependencies = [ "futures-core", "futures-sink", @@ -572,15 +512,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.5" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59f5fff90fd5d971f936ad674802482ba441b6f09ba5e15fd8b39145582ca399" +checksum = "0402f765d8a89a26043b889b26ce3c4679d268fa6bb22cd7c6aad98340e179d1" [[package]] name = "futures-executor" -version = "0.3.5" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10d6bb888be1153d3abeb9006b11b02cf5e9b209fda28693c31ae1e4e012e314" +checksum = "badaa6a909fac9e7236d0620a2f57f7664640c56575b71a7552fbd68deafab79" dependencies = [ "futures-core", "futures-task", @@ -589,31 +529,32 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.5" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789" +checksum = "acc499defb3b348f8d8f3f66415835a9131856ff7714bf10dadfc4ec4bdb29a1" [[package]] name = "futures-lite" -version = "1.4.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba659a67bd5ac00896b31e1f4095174134a31e448893d73256f1d51b81abbd62" +checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" dependencies = [ "fastrand", "futures-core", "futures-io", "memchr", "parking", - "pin-project-lite", + "pin-project-lite 0.2.6", "waker-fn", ] [[package]] name = "futures-macro" -version = "0.3.5" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0b5a30a4328ab5473878237c447333c093297bded83a4983d10f4deea240d39" +checksum = "a4c40298486cdf52cc00cd6d6987892ba502c7656a16a4192a9992b1ccedd121" dependencies = [ + "autocfg", "proc-macro-hack", "proc-macro2", "quote", @@ -622,25 +563,23 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.5" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f2032893cb734c7a05d85ce0cc8b8c4075278e93b24b66f9de99d6eb0fa8acc" +checksum = "a57bead0ceff0d6dde8f465ecd96c9338121bb7717d3e7b108059531870c4282" [[package]] name = "futures-task" -version = "0.3.5" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb66b5f09e22019b1ab0830f7785bcea8e7a42148683f99214f73f8ec21a626" -dependencies = [ - "once_cell", -] +checksum = "8a16bef9fc1a4dddb5bee51c989e3fbba26569cbb0e31f5b303c184e3dd33dae" [[package]] name = "futures-util" -version = "0.3.5" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8764574ff08b701a084482c3c7031349104b07ac897393010494beaa18ce32c6" +checksum = "feb5c238d27e2bf94ffdfd27b2c29e3df4a68c4193bb6427384259e2bf191967" dependencies = [ + "autocfg", "futures-channel", "futures-core", "futures-io", @@ -648,7 +587,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project", + "pin-project-lite 0.2.6", "pin-utils", "proc-macro-hack", "proc-macro-nested", @@ -667,22 +606,33 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc587bc0ec293155d5bfa6b9891ec18a1e330c234f896ea47fbada4cadbe47e6" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "libc", "wasi 0.9.0+wasi-snapshot-preview1", ] +[[package]] +name = "getrandom" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "wasi 0.10.2+wasi-snapshot-preview1", +] + [[package]] name = "h2" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "993f9e0baeed60001cf565546b0d3dbe6a6ad23f2bd31644a133c641eccf6d53" +checksum = "5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535" dependencies = [ - "bytes", + "bytes 0.5.6", "fnv", "futures-core", "futures-sink", @@ -693,37 +643,38 @@ dependencies = [ "tokio", "tokio-util", "tracing", + "tracing-futures", ] [[package]] name = "hashbrown" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00d63df3d41950fb462ed38308eea019113ad1508da725bbedcd0fa5a85ef5f7" +checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04" [[package]] name = "heck" -version = "0.3.1" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" +checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" dependencies = [ "unicode-segmentation", ] [[package]] name = "hermit-abi" -version = "0.1.15" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9" +checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c" dependencies = [ "libc", ] [[package]] name = "hex" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hmac" @@ -737,11 +688,11 @@ dependencies = [ [[package]] name = "http" -version = "0.2.1" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d569972648b2c512421b5f2a405ad6ac9666547189d0c5477a3f200f3e02f9" +checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11" dependencies = [ - "bytes", + "bytes 1.0.1", "fnv", "itoa", ] @@ -752,23 +703,29 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b" dependencies = [ - "bytes", + "bytes 0.5.6", "http", ] [[package]] name = "httparse" -version = "1.3.4" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9" +checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68" + +[[package]] +name = "httpdate" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47" [[package]] name = "hyper" -version = "0.13.7" +version = "0.13.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e68a8dd9716185d9e64ea473ea6ef63529252e3e27623295a0378a19665d5eb" +checksum = "8a6f157065790a3ed2f88679250419b5cdd96e714a0d65f7797fd337186e96bb" dependencies = [ - "bytes", + "bytes 0.5.6", "futures-channel", "futures-core", "futures-util", @@ -776,10 +733,10 @@ dependencies = [ "http", "http-body", "httparse", + "httpdate", "itoa", - "pin-project", - "socket2", - "time 0.1.44", + "pin-project 1.0.7", + "socket2 0.3.19", "tokio", "tower-service", "tracing", @@ -792,7 +749,7 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d979acc56dcb5b8dddba3917601745e877576475aa046df3226eabdecef78eed" dependencies = [ - "bytes", + "bytes 0.5.6", "hyper", "native-tls", "tokio", @@ -801,14 +758,23 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.6.0" +version = "1.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55e2e4c765aa53a0424761bf9f41aa7a6ac1efa87238f59560640e27fca028f2" +checksum = "824845a0bf897a9042383849b02c1bc219c2383772efcd5c6f9766fa4b81aef3" dependencies = [ "autocfg", "hashbrown", ] +[[package]] +name = "instant" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec" +dependencies = [ + "cfg-if 1.0.0", +] + [[package]] name = "iovec" version = "0.1.4" @@ -829,9 +795,9 @@ dependencies = [ [[package]] name = "itoa" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6" +checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" [[package]] name = "kernel32-sys" @@ -857,22 +823,22 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "lexical-core" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db65c6da02e61f55dae90a0ae427b2a5f6b3e8db09f58d10efab23af92592616" +checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe" dependencies = [ "arrayvec", "bitflags", - "cfg-if", + "cfg-if 1.0.0", "ryu", "static_assertions", ] [[package]] name = "libc" -version = "0.2.77" +version = "0.2.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f96b10ec2560088a8e76961b00d47107b3a625fecb76dedb29ee7ccbf98235" +checksum = "12b8adadd720df158f4d70dfe7ccc6adb0472d7c55ca83445f6a5ab3e36f8fb6" [[package]] name = "line-wrap" @@ -895,17 +861,17 @@ dependencies = [ [[package]] name = "linked-hash-map" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a" +checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" [[package]] name = "log" -version = "0.4.11" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b" +checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", ] [[package]] @@ -916,9 +882,9 @@ checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771" [[package]] name = "memchr" -version = "2.3.3" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" +checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc" [[package]] name = "mime" @@ -938,27 +904,28 @@ dependencies = [ [[package]] name = "miniz_oxide" -version = "0.4.1" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d7559a8a40d0f97e1edea3220f698f78b1c5ab67532e49f68fde3910323b722" +checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" dependencies = [ "adler", + "autocfg", ] [[package]] name = "mio" -version = "0.6.22" +version = "0.6.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430" +checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" dependencies = [ - "cfg-if", + "cfg-if 0.1.10", "fuchsia-zircon", "fuchsia-zircon-sys", "iovec", "kernel32-sys", "libc", "log", - "miow 0.2.1", + "miow 0.2.2", "net2", "slab", "winapi 0.2.8", @@ -972,7 +939,7 @@ checksum = "0840c1c50fd55e521b247f949c241c9997709f23bd7f023b9762cd561e935656" dependencies = [ "log", "mio", - "miow 0.3.5", + "miow 0.3.7", "winapi 0.3.9", ] @@ -989,9 +956,9 @@ dependencies = [ [[package]] name = "miow" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" +checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" dependencies = [ "kernel32-sys", "net2", @@ -1001,19 +968,18 @@ dependencies = [ [[package]] name = "miow" -version = "0.3.5" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07b88fb9795d4d36d62a012dfbf49a8f5cf12751f36d31a9dbe66d528e58979e" +checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21" dependencies = [ - "socket2", "winapi 0.3.9", ] [[package]] name = "native-tls" -version = "0.2.4" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b0d88c06fe90d5ee94048ba40409ef1d9315d86f6f38c2efdaad4fb50c58b2d" +checksum = "b8d96b2e1c8da3957d58100b09f102c6d9cfdfced01b7ec5a8974044bb09dbd4" dependencies = [ "lazy_static", "libc", @@ -1029,11 +995,11 @@ dependencies = [ [[package]] name = "net2" -version = "0.2.35" +version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ebc3ec692ed7c9a255596c67808dee269f64655d8baf7b4f0638e51ba1d6853" +checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae" dependencies = [ - "cfg-if", + "cfg-if 0.1.10", "libc", "winapi 0.3.9", ] @@ -1051,12 +1017,12 @@ dependencies = [ [[package]] name = "num-integer" -version = "0.1.43" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b" +checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" dependencies = [ "autocfg", - "num-traits 0.2.12", + "num-traits 0.2.14", ] [[package]] @@ -1065,29 +1031,29 @@ version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31" dependencies = [ - "num-traits 0.2.12", + "num-traits 0.2.14", ] [[package]] name = "num-traits" -version = "0.2.12" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac267bcc07f48ee5f8935ab0d24f316fb722d7a1292e2913f0cc196b29ffd611" +checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" dependencies = [ "autocfg", ] [[package]] name = "once_cell" -version = "1.4.1" +version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "260e51e7efe62b592207e9e13a68e43692a7a279171d6ba57abd208bf23645ad" +checksum = "af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3" [[package]] name = "onig" -version = "6.1.0" +version = "6.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a155d13862da85473665694f4c05d77fb96598bdceeaf696433c84ea9567e20" +checksum = "b16fd3c0e73b516af509c13c4ba76ec0c987ce20d78b38cff356b8d01fc6a6c0" dependencies = [ "bitflags", "lazy_static", @@ -1097,9 +1063,9 @@ dependencies = [ [[package]] name = "onig_sys" -version = "69.5.1" +version = "69.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bff06597a6b17855040955cae613af000fc0bfc8ad49ea68b9479a74e59292d" +checksum = "9fd9442a09e4fbd08d196ddf419b2c79a43c3a46c800320cc841d45c2449a240" dependencies = [ "cc", "pkg-config", @@ -1113,29 +1079,29 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "openssl" -version = "0.10.30" +version = "0.10.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d575eff3665419f9b83678ff2815858ad9d11567e082f5ac1814baba4e2bcb4" +checksum = "6d7830286ad6a3973c0f1d9b73738f69c76b739301d0229c4b96501695cbe4c8" dependencies = [ "bitflags", - "cfg-if", + "cfg-if 1.0.0", "foreign-types", - "lazy_static", "libc", + "once_cell", "openssl-sys", ] [[package]] name = "openssl-probe" -version = "0.1.2" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" +checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "openssl-sys" -version = "0.9.58" +version = "0.9.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a842db4709b604f0fe5d1170ae3565899be2ad3d9cbc72dedc789ac0511f78de" +checksum = "b6b0d6fb7d80f877617dfcb014e605e2b5ab2fb0afdf27935219bb6bd984cb98" dependencies = [ "autocfg", "cc", @@ -1158,18 +1124,38 @@ checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" [[package]] name = "pin-project" -version = "0.4.23" +version = "0.4.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "918192b5c59119d51e0cd221f4d49dde9112824ba717369e903c97d076083d0f" +dependencies = [ + "pin-project-internal 0.4.28", +] + +[[package]] +name = "pin-project" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca4433fff2ae79342e497d9f8ee990d174071408f28f726d6d83af93e58e48aa" +checksum = "c7509cc106041c40a4518d2af7a61530e1eed0e6285296a3d8c5472806ccc4a4" dependencies = [ - "pin-project-internal", + "pin-project-internal 1.0.7", ] [[package]] name = "pin-project-internal" -version = "0.4.23" +version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c0e815c3ee9a031fdf5af21c10aa17c573c9c6a566328d99e3936c34e36461f" +checksum = "3be26700300be6d9d23264c73211d8190e755b6b5ca7a1b28230025511b52a5e" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pin-project-internal" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48c950132583b500556b1efd71d45b319029f2b71518d979fcc208e16b42426f" dependencies = [ "proc-macro2", "quote", @@ -1178,9 +1164,15 @@ dependencies = [ [[package]] name = "pin-project-lite" -version = "0.1.7" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715" +checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" + +[[package]] +name = "pin-project-lite" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc0e1f259c92177c30a4c9d177246edd0a3568b25756a977d0632cf8fa37e905" [[package]] name = "pin-utils" @@ -1190,42 +1182,42 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkg-config" -version = "0.3.18" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d36492546b6af1463394d46f0c834346f31548646f6ba10849802c9c9a27ac33" +checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c" [[package]] name = "plist" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b336d94e8e4ce29bf15bba393164629764744c567e8ad306cc1fdd0119967fd" +checksum = "679104537029ed2287c216bfb942bbf723f48ee98f0aef15611634173a74ef21" dependencies = [ - "base64", + "base64 0.13.0", "chrono", "indexmap", "line-wrap", - "serde 1.0.115", + "serde 1.0.126", "xml-rs", ] [[package]] name = "polling" -version = "1.0.1" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0835fa5f9af34c170eb38638ae6bc88e1b11ecdd0b968c9d9de8e343450385eb" +checksum = "4fc12d774e799ee9ebae13f4076ca003b40d18a11ac0f3641e6f899618580b7b" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "libc", "log", - "wepoll-sys-stjepang", + "wepoll-sys", "winapi 0.3.9", ] [[package]] name = "ppv-lite86" -version = "0.2.9" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c36fa947111f5c62a733b652544dd0016a43ce89619538a8ef92724a6f501a20" +checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" [[package]] name = "proc-macro-error" @@ -1253,30 +1245,30 @@ dependencies = [ [[package]] name = "proc-macro-hack" -version = "0.5.18" +version = "0.5.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99c605b9a0adc77b7211c6b1f722dcb613d68d66859a44f3d485a6da332b0598" +checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" [[package]] name = "proc-macro-nested" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a" +checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" [[package]] name = "proc-macro2" -version = "1.0.21" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36e28516df94f3dd551a587da5357459d9b36d945a7c37c3557928c1c2ff2a2c" +checksum = "f0d8caf72986c1a598726adc988bb5984792ef84f5ee5aa50209145ee8077038" dependencies = [ "unicode-xid", ] [[package]] name = "quote" -version = "1.0.7" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37" +checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" dependencies = [ "proc-macro2", ] @@ -1287,11 +1279,23 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" dependencies = [ - "getrandom", + "getrandom 0.1.16", "libc", - "rand_chacha", - "rand_core", - "rand_hc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc 0.2.0", +] + +[[package]] +name = "rand" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.2", + "rand_hc 0.3.0", ] [[package]] @@ -1301,7 +1305,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" dependencies = [ "ppv-lite86", - "rand_core", + "rand_core 0.5.1", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.2", ] [[package]] @@ -1310,7 +1324,16 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" dependencies = [ - "getrandom", + "getrandom 0.1.16", +] + +[[package]] +name = "rand_core" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34cf66eb183df1c5876e2dcf6b13d57340741e8dc255b48e40a26de954d06ae7" +dependencies = [ + "getrandom 0.2.3", ] [[package]] @@ -1319,43 +1342,53 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" dependencies = [ - "rand_core", + "rand_core 0.5.1", +] + +[[package]] +name = "rand_hc" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73" +dependencies = [ + "rand_core 0.6.2", ] [[package]] name = "redox_syscall" -version = "0.1.57" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" +checksum = "742739e41cd49414de871ea5e549afb7e2a3ac77b589bcbebe8c82fab37147fc" +dependencies = [ + "bitflags", +] [[package]] name = "redox_users" -version = "0.3.5" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d" +checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" dependencies = [ - "getrandom", + "getrandom 0.2.3", "redox_syscall", - "rust-argon2", ] [[package]] name = "regex" -version = "1.3.9" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6" +checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" dependencies = [ "aho-corasick", "memchr", "regex-syntax", - "thread_local", ] [[package]] name = "regex-syntax" -version = "0.6.18" +version = "0.6.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8" +checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" [[package]] name = "remove_dir_all" @@ -1371,15 +1404,15 @@ name = "rpb-s3" version = "0.1.0" dependencies = [ "async-compat", - "bytes", + "bytes 0.5.6", "config", "futures", "itertools", "mime_guess", - "rand", + "rand 0.7.3", "rusoto_core", "rusoto_s3", - "serde 1.0.115", + "serde 1.0.126", "serde_derive", "smol", "structopt", @@ -1395,8 +1428,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e977941ee0658df96fca7291ecc6fc9a754600b21ad84b959eb1dbbc9d5abcc7" dependencies = [ "async-trait", - "base64", - "bytes", + "base64 0.12.3", + "bytes 0.5.6", "crc32fast", "futures", "http", @@ -1406,11 +1439,11 @@ dependencies = [ "log", "md5", "percent-encoding", - "pin-project", + "pin-project 0.4.28", "rusoto_credential", "rusoto_signature", "rustc_version", - "serde 1.0.115", + "serde 1.0.126", "serde_json", "tokio", "xml-rs", @@ -1427,9 +1460,9 @@ dependencies = [ "dirs", "futures", "hyper", - "pin-project", + "pin-project 0.4.28", "regex", - "serde 1.0.115", + "serde 1.0.126", "serde_json", "shlex", "tokio", @@ -1443,7 +1476,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1146e37a7c1df56471ea67825fe09bbbd37984b5f6e201d8b2e0be4ee15643d8" dependencies = [ "async-trait", - "bytes", + "bytes 0.5.6", "futures", "rusoto_core", "xml-rs", @@ -1455,8 +1488,8 @@ version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97a740a88dde8ded81b6f2cff9cd5e054a5a2e38a38397260f7acdd2c85d17dd" dependencies = [ - "base64", - "bytes", + "base64 0.12.3", + "bytes 0.5.6", "futures", "hex", "hmac", @@ -1465,27 +1498,15 @@ dependencies = [ "log", "md5", "percent-encoding", - "pin-project", + "pin-project 0.4.28", "rusoto_credential", "rustc_version", - "serde 1.0.115", + "serde 1.0.126", "sha2", - "time 0.2.18", + "time 0.2.26", "tokio", ] -[[package]] -name = "rust-argon2" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dab61250775933275e84053ac235621dfb739556d5c54a2f2e9313b7cf43a19" -dependencies = [ - "base64", - "blake2b_simd", - "constant_time_eq", - "crossbeam-utils", -] - [[package]] name = "rust-ini" version = "0.13.0" @@ -1534,9 +1555,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "0.4.4" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64808902d7d99f78eaddd2b4e2509713babc3dc3c85ad6f4c447680f3c01e535" +checksum = "23a2ac85147a3a11d77ecf1bc7166ec0b92febfa4461c37944e180f319ece467" dependencies = [ "bitflags", "core-foundation", @@ -1547,9 +1568,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "0.4.3" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17bf11d99252f512695eb468de5516e5cf75455521e69dfe343f3b74e4748405" +checksum = "7e4effb91b4b8b6fb7732e670b6cee160278ff8e6bf485c7805d9e319d76e284" dependencies = [ "core-foundation-sys", "libc", @@ -1578,9 +1599,9 @@ checksum = "9dad3f759919b92c3068c696c15c3d17238234498bbdcc80f2c469606f948ac8" [[package]] name = "serde" -version = "1.0.115" +version = "1.0.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e54c9a88f2da7238af84b5101443f0c0d0a3bbdc455e34a5c9497b1903ed55d5" +checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03" dependencies = [ "serde_derive", ] @@ -1600,9 +1621,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.115" +version = "1.0.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "609feed1d0a73cc36a0182a840a9b37b4a82f0b1150369f0536a9e3f2a31dc48" +checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43" dependencies = [ "proc-macro2", "quote", @@ -1611,13 +1632,13 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.57" +version = "1.0.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "164eacbdb13512ec2745fb09d51fd5b22b0d65ed294a1dcf7285a360c80a675c" +checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79" dependencies = [ "itoa", "ryu", - "serde 1.0.115", + "serde 1.0.126", ] [[package]] @@ -1637,13 +1658,13 @@ checksum = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d" [[package]] name = "sha2" -version = "0.9.1" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2933378ddfeda7ea26f48c555bdad8bb446bf8a3d17832dc83e380d444cfb8c1" +checksum = "b362ae5752fd2137731f9fa25fd4d9058af34666ca1966fb969119cc35719f12" dependencies = [ "block-buffer", - "cfg-if", - "cpuid-bool", + "cfg-if 1.0.0", + "cpufeatures", "digest", "opaque-debug", ] @@ -1656,9 +1677,9 @@ checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2" [[package]] name = "signal-hook" -version = "0.1.16" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "604508c1418b99dfe1925ca9224829bb2a8a9a04dda655cc01fcad46f4ab05ed" +checksum = "470c5a6397076fae0094aaf06a08e6ba6f37acb77d3b1b91ea92b4d6c8650c39" dependencies = [ "libc", "signal-hook-registry", @@ -1666,25 +1687,24 @@ dependencies = [ [[package]] name = "signal-hook-registry" -version = "1.2.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e12110bc539e657a646068aaf5eb5b63af9d0c1f7b29c97113fad80e15f035" +checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" dependencies = [ - "arc-swap", "libc", ] [[package]] name = "slab" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" +checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527" [[package]] name = "smol" -version = "1.0.0" +version = "1.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ee895b9f862d88d6bad9d82f6ce727710d177338e697057a691ea684800d4a6" +checksum = "85cf3b5351f3e783c1d79ab5fc604eeed8b8ae9abd36b166e8b87a089efd85e4" dependencies = [ "async-channel", "async-executor", @@ -1700,21 +1720,30 @@ dependencies = [ [[package]] name = "socket2" -version = "0.3.15" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1fa70dc5c8104ec096f4fe7ede7a221d35ae13dcd19ba1ad9a81d2cab9a1c44" +checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "socket2" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e3dfc207c526015c632472a77be09cf1b6e46866581aecae5cc38fb4235dea2" dependencies = [ - "cfg-if", "libc", - "redox_syscall", "winapi 0.3.9", ] [[package]] name = "standback" -version = "0.2.10" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33a71ea1ea5f8747d1af1979bfb7e65c3a025a70609f04ceb78425bc5adad8e6" +checksum = "e113fb6f3de07a243d434a56ec6f186dfd51cb08448239fe7bcae73f87ff28ff" dependencies = [ "version_check", ] @@ -1747,7 +1776,7 @@ checksum = "c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef" dependencies = [ "proc-macro2", "quote", - "serde 1.0.115", + "serde 1.0.126", "serde_derive", "syn", ] @@ -1761,7 +1790,7 @@ dependencies = [ "base-x", "proc-macro2", "quote", - "serde 1.0.115", + "serde 1.0.126", "serde_derive", "serde_json", "sha1", @@ -1782,9 +1811,9 @@ checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" [[package]] name = "structopt" -version = "0.3.17" +version = "0.3.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cc388d94ffabf39b5ed5fadddc40147cb21e605f53db6f8f36a625d27489ac5" +checksum = "5277acd7ee46e63e5168a80734c9f6ee81b1367a7d8772a2d765df2a3705d28c" dependencies = [ "clap", "lazy_static", @@ -1793,9 +1822,9 @@ dependencies = [ [[package]] name = "structopt-derive" -version = "0.4.10" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e2513111825077552a6751dfad9e11ce0fba07d7276a3943a037d7e93e64c5f" +checksum = "5ba9cdfda491b814720b6b06e0cac513d922fc407582032e8706e9f137976f90" dependencies = [ "heck", "proc-macro-error", @@ -1806,15 +1835,15 @@ dependencies = [ [[package]] name = "subtle" -version = "2.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "343f3f510c2915908f155e94f17220b19ccfacf2a64a2a5d8004f2c3e311e7fd" +checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2" [[package]] name = "syn" -version = "1.0.40" +version = "1.0.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "963f7d3cc59b59b9325165add223142bbf1df27655d07789f109896d353d8350" +checksum = "f71489ff30030d2ae598524f61326b902466f72a0fb1a8564c001cc63425bcc7" dependencies = [ "proc-macro2", "quote", @@ -1823,9 +1852,9 @@ dependencies = [ [[package]] name = "syntect" -version = "4.4.0" +version = "4.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e3978df05b5850c839a6b352d3c35ce0478944a4be689be826b53cf75363e88" +checksum = "2bfac2b23b4d049dc9a89353b4e06bbc85a8f42020cccbe5409a115cf19031e5" dependencies = [ "bincode", "bitflags", @@ -1836,7 +1865,7 @@ dependencies = [ "onig", "plist", "regex-syntax", - "serde 1.0.115", + "serde 1.0.126", "serde_derive", "serde_json", "walkdir", @@ -1845,13 +1874,13 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9" +checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "libc", - "rand", + "rand 0.8.3", "redox_syscall", "remove_dir_all", "winapi 0.3.9", @@ -1866,31 +1895,21 @@ dependencies = [ "unicode-width", ] -[[package]] -name = "thread_local" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14" -dependencies = [ - "lazy_static", -] - [[package]] name = "time" -version = "0.1.44" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" +checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" dependencies = [ "libc", - "wasi 0.10.0+wasi-snapshot-preview1", "winapi 0.3.9", ] [[package]] name = "time" -version = "0.2.18" +version = "0.2.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12785163ae8a1cbb52a5db39af4a5baabd3fe49f07f76f952f89d7e89e5ce531" +checksum = "08a8cbfbf47955132d0202d1662f49b2423ae35862aee471f3ba4b133358f372" dependencies = [ "const_fn", "libc", @@ -1903,9 +1922,9 @@ dependencies = [ [[package]] name = "time-macros" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ae9b6e9f095bc105e183e3cd493d72579be3181ad4004fceb01adbe9eecab2d" +checksum = "957e9c6e26f12cb6d0dd7fc776bb67a706312e7299aed74c8dd5b17ebb27e2f1" dependencies = [ "proc-macro-hack", "time-macros-impl", @@ -1926,21 +1945,21 @@ dependencies = [ [[package]] name = "tinytemplate" -version = "1.1.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d3dc76004a03cec1c5932bca4cdc2e39aaa798e3f82363dd94f9adf6098c12f" +checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" dependencies = [ - "serde 1.0.115", + "serde 1.0.126", "serde_json", ] [[package]] name = "tokio" -version = "0.2.22" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d34ca54d84bf2b5b4d7d31e901a8464f7b60ac145a284fba25ceb801f2ddccd" +checksum = "6703a273949a90131b290be1fe7b039d0fc884aa1935860dfcbe056f28cd8092" dependencies = [ - "bytes", + "bytes 0.5.6", "fnv", "futures-core", "iovec", @@ -1950,7 +1969,7 @@ dependencies = [ "mio", "mio-named-pipes", "mio-uds", - "pin-project-lite", + "pin-project-lite 0.1.12", "signal-hook-registry", "slab", "tokio-macros", @@ -1959,9 +1978,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0c3acc6aa564495a0f2e1d59fab677cd7f81a19994cfc7f3ad0e64301560389" +checksum = "e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a" dependencies = [ "proc-macro2", "quote", @@ -1984,49 +2003,60 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499" dependencies = [ - "bytes", + "bytes 0.5.6", "futures-core", "futures-sink", "log", - "pin-project-lite", + "pin-project-lite 0.1.12", "tokio", ] [[package]] name = "toml" -version = "0.5.6" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a" +checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" dependencies = [ - "serde 1.0.115", + "serde 1.0.126", ] [[package]] name = "tower-service" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" +checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" [[package]] name = "tracing" -version = "0.1.19" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d79ca061b032d6ce30c660fded31189ca0b9922bf483cd70759f13a2d86786c" +checksum = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "log", + "pin-project-lite 0.2.6", "tracing-core", ] [[package]] name = "tracing-core" -version = "0.1.16" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bcf46c1f1f06aeea2d6b81f3c863d0930a596c86ad1920d4e5bad6dd1d7119a" +checksum = "a9ff14f98b1a4b289c6248a023c1c2fa1491062964e9fed67ab29c4e4da4a052" dependencies = [ "lazy_static", ] +[[package]] +name = "tracing-futures" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" +dependencies = [ + "pin-project 1.0.7", + "tracing", +] + [[package]] name = "try-lock" version = "0.2.3" @@ -2035,9 +2065,9 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "typenum" -version = "1.12.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33" +checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06" [[package]] name = "unicase" @@ -2050,9 +2080,9 @@ dependencies = [ [[package]] name = "unicode-segmentation" -version = "1.6.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0" +checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796" [[package]] name = "unicode-width" @@ -2062,21 +2092,15 @@ checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" [[package]] name = "unicode-xid" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" +checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" [[package]] name = "vcpkg" -version = "0.2.10" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c" - -[[package]] -name = "vec-arena" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eafc1b9b2dfc6f5529177b62cf806484db55b32dc7c9658a118e11bbeb33061d" +checksum = "025ce40a007e1907e58d5bc1a594def78e5573bb0b1160bc389634e8f12e4faa" [[package]] name = "vec_map" @@ -2086,9 +2110,9 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "version_check" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" +checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" [[package]] name = "waker-fn" @@ -2098,9 +2122,9 @@ checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" [[package]] name = "walkdir" -version = "2.3.1" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d" +checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" dependencies = [ "same-file", "winapi 0.3.9", @@ -2125,25 +2149,25 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" [[package]] name = "wasi" -version = "0.10.0+wasi-snapshot-preview1" +version = "0.10.2+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" +checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" [[package]] name = "wasm-bindgen" -version = "0.2.68" +version = "0.2.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ac64ead5ea5f05873d7c12b545865ca2b8d28adfc50a49b84770a3a97265d42" +checksum = "d54ee1d4ed486f78874278e63e4069fc1ab9f6a18ca492076ffb90c5eb2997fd" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.68" +version = "0.2.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f22b422e2a757c35a73774860af8e112bff612ce6cb604224e8e47641a9e4f68" +checksum = "3b33f6a0694ccfea53d94db8b2ed1c3a8a4c86dd936b13b9f0a15ec4a451b900" dependencies = [ "bumpalo", "lazy_static", @@ -2156,9 +2180,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.68" +version = "0.2.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b13312a745c08c469f0b292dd2fcd6411dba5f7160f593da6ef69b64e407038" +checksum = "088169ca61430fe1e58b8096c24975251700e7b1f6fd91cc9d59b04fb9b18bd4" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2166,9 +2190,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.68" +version = "0.2.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f249f06ef7ee334cc3b8ff031bfc11ec99d00f34d86da7498396dc1e3b1498fe" +checksum = "be2241542ff3d9f241f5e2cb6dd09b37efe786df8851c54957683a49f0987a97" dependencies = [ "proc-macro2", "quote", @@ -2179,15 +2203,15 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.68" +version = "0.2.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d649a3145108d7d3fbcde896a468d1bd636791823c9921135218ad89be08307" +checksum = "d7cff876b8f18eed75a66cf49b65e7f967cb354a7aa16003fb55dbfd25b44b4f" [[package]] -name = "wepoll-sys-stjepang" -version = "1.0.6" +name = "wepoll-sys" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fd319e971980166b53e17b1026812ad66c6b54063be879eb182342b55284694" +checksum = "0fcb14dea929042224824779fbc82d9fab8d2e6d3cbc0ac404de8edf489e77ff" dependencies = [ "cc", ] @@ -2259,15 +2283,15 @@ checksum = "b07db065a5cf61a7e4ba64f29e67db906fb1787316516c4e6e5ff0fea1efcd8a" [[package]] name = "yaml-rust" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39f0c922f1a334134dc2f7a8b67dc5d25f0735263feec974345ff706bcf20b0d" +checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" dependencies = [ - "linked-hash-map 0.5.3", + "linked-hash-map 0.5.4", ] [[package]] name = "zeroize" -version = "1.1.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cbac2ed2ba24cc90f5e06485ac8c7c1e5449fe8911aef4d8877218af021a5b8" +checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd" diff --git a/Cargo.nix b/Cargo.nix index 8313384..ad6ea3c 100644 --- a/Cargo.nix +++ b/Cargo.nix @@ -1,19 +1,25 @@ -# This file was @generated by crate2nix 0.9.0-alpha.1 with the command: -# "generate" "-o" "Cargo.nix" +# This file was @generated by crate2nix 0.10.0-alpha.1 with the command: +# "generate" # See https://github.com/kolloch/crate2nix for more info. { nixpkgs ? , pkgs ? import nixpkgs { config = {}; } , lib ? pkgs.lib , stdenv ? pkgs.stdenv -, buildRustCrate ? pkgs.buildRustCrate +, buildRustCrateForPkgs ? if buildRustCrate != null + then lib.warn "crate2nix: Passing `buildRustCrate` as argument to Cargo.nix is deprecated. If you don't customize `buildRustCrate`, replace `callPackage ./Cargo.nix {}` by `import ./Cargo.nix { inherit pkgs; }`, and if you need to customize `buildRustCrate`, use `buildRustCrateForPkgs` instead." (_: buildRustCrate) + else pkgs: pkgs.buildRustCrate + # Deprecated +, buildRustCrate ? null # This is used as the `crateOverrides` argument for `buildRustCrate`. , defaultCrateOverrides ? pkgs.defaultCrateOverrides # The features to enable for the root_crate or the workspace_members. , rootFeatures ? [ "default" ] # If true, throw errors instead of issueing deprecation warnings. , strictDeprecation ? false + # Used for conditional compilation based on CPU feature detection. +, targetFeatures ? [] # Whether to perform release builds: longer compile times, faster binaries. , release ? true # Additional crate2nix configuration if it exists. @@ -83,9 +89,9 @@ rec { crates = { "adler" = rec { crateName = "adler"; - version = "0.2.3"; + version = "1.0.2"; edition = "2015"; - sha256 = "0zpdsrfq5bd34941gmrlamnzjfbsx0x586afb7b0jqhr8g1lwapf"; + sha256 = "1zim79cvzd5yrkzl3nyfx0avijwgk9fqv3yrscdy1cc79ih02qpj"; authors = [ "Jonas Schievink " ]; @@ -96,9 +102,9 @@ rec { }; "aho-corasick" = rec { crateName = "aho-corasick"; - version = "0.7.13"; - edition = "2015"; - sha256 = "11hfmqf90rdvjdpk0x1lixw1s9n08y3fxfy9zqsk0k2wpbc68c84"; + version = "0.7.18"; + edition = "2018"; + sha256 = "0vv50b3nvkhyy7x7ip19qnsq11bqlnffkmj2yx2xlyk5wzawydqy"; libName = "aho_corasick"; authors = [ "Andrew Gallant " @@ -112,7 +118,7 @@ rec { ]; features = { "default" = [ "std" ]; - "std" = [ "memchr/use_std" ]; + "std" = [ "memchr/std" ]; }; resolvedDefaultFeatures = [ "default" "std" ]; }; @@ -134,67 +140,26 @@ rec { features = [ "errhandlingapi" "consoleapi" "processenv" ]; } ]; - - }; - "arc-swap" = rec { - crateName = "arc-swap"; - version = "0.4.7"; - edition = "2015"; - sha256 = "0d2hqwpkkz7jflrf3ziy5gpblix0h72x1yalls01a15qss7xh9ad"; - authors = [ - "Michal 'vorner' Vaner " - ]; - features = { - }; - }; - "arrayref" = rec { - crateName = "arrayref"; - version = "0.3.6"; - edition = "2015"; - sha256 = "0i6m1l3f73i0lf0cjdf5rh3xpvxydyhfbakq7xx7bkrp5qajgid4"; - authors = [ - "David Roundy " - ]; - + }; "arrayvec" = rec { crateName = "arrayvec"; - version = "0.5.1"; + version = "0.5.2"; edition = "2018"; - sha256 = "1f5mca8kiiwhvhxd1mbnq68j6v6rk139sch567zwwzl6hs37vxyg"; + sha256 = "12q6hn01x5435bprwlb7w9m7817dyfq55yrl4psygr78bp32zdi3"; authors = [ "bluss" ]; features = { "default" = [ "std" ]; }; - resolvedDefaultFeatures = [ "array-sizes-33-128" "default" "std" ]; - }; - "async-barrier" = rec { - crateName = "async-barrier"; - version = "1.0.1"; - edition = "2018"; - sha256 = "0an2f3s5567xbyy3bjhd4dn6p78r5ycfarsq2php5svmhrlr6qn0"; - authors = [ - "Stjepan Glavina " - ]; - dependencies = [ - { - name = "async-mutex"; - packageId = "async-mutex"; - } - { - name = "event-listener"; - packageId = "event-listener"; - } - ]; - + resolvedDefaultFeatures = [ "array-sizes-33-128" ]; }; "async-channel" = rec { crateName = "async-channel"; - version = "1.4.2"; + version = "1.6.1"; edition = "2018"; - sha256 = "1qzycsr8nypmvcfcbzskxvr7wx53iirpw00n305z2zgllkx9q9r1"; + sha256 = "06b3sq2hd8qwl2xxlc4qalg6xw3l9b41w4sym9g0q70mf93dc511"; authors = [ "Stjepan Glavina " ]; @@ -212,13 +177,13 @@ rec { packageId = "futures-core"; } ]; - + }; "async-compat" = rec { crateName = "async-compat"; - version = "0.1.3"; + version = "0.1.4"; edition = "2018"; - sha256 = "1mzc2rfg0j721q5zm0h3l1ldpfz3jblwaav9pdfdnp8qlxwww5j3"; + sha256 = "1r2s45bp8hf8aqmp8jnrr0xhla1ppaljn4jbb64gwpwfkl0v62rz"; authors = [ "Stjepan Glavina " ]; @@ -237,7 +202,7 @@ rec { } { name = "pin-project-lite"; - packageId = "pin-project-lite"; + packageId = "pin-project-lite 0.1.12"; } { name = "tokio"; @@ -251,16 +216,16 @@ rec { name = "tokio"; packageId = "tokio"; usesDefaultFeatures = false; - features = [ "rt-core" "io-std" "io-util" "macros" ]; + features = [ "rt-core" "io-std" "io-util" "macros" "udp" "dns" ]; } ]; - + }; "async-executor" = rec { crateName = "async-executor"; - version = "1.0.0"; + version = "1.4.1"; edition = "2018"; - sha256 = "13zzzdf9vbg6q5v247qb8fvncvp24qq03qyjkvjpx967bq3lkw32"; + sha256 = "0rd9sd0rksvjwx4zzy6c69qcd7bwp3z42rpiiizfnbm2w2srn7w7"; authors = [ "Stjepan Glavina " ]; @@ -285,18 +250,26 @@ rec { name = "once_cell"; packageId = "once_cell"; } + { + name = "slab"; + packageId = "slab"; + } ]; - + }; "async-fs" = rec { crateName = "async-fs"; - version = "1.2.1"; + version = "1.5.0"; edition = "2018"; - sha256 = "0x7fha7shavlnp24ysp5pirvmw2b8jwdkf91rgr6l0l8sa4d0q9k"; + sha256 = "1qnsqg0jjpda590w8nvbhh5mcmdyx5f43xx2g313fz0izzwa8g4b"; authors = [ "Stjepan Glavina " ]; dependencies = [ + { + name = "async-lock"; + packageId = "async-lock"; + } { name = "blocking"; packageId = "blocking"; @@ -306,21 +279,17 @@ rec { packageId = "futures-lite"; } ]; - + }; "async-io" = rec { crateName = "async-io"; - version = "1.0.2"; + version = "1.4.1"; edition = "2018"; - sha256 = "0w0sr1x2cb3xw1wjngxxgk0660cvdaywvxs9q8z68q5dm3gjr6n5"; + sha256 = "0frwa13kyqk28szifippqmp1z3wgbz2fcmw4x84fkccl4z7xbgsb"; authors = [ "Stjepan Glavina " ]; dependencies = [ - { - name = "cfg-if"; - packageId = "cfg-if"; - } { name = "concurrent-queue"; packageId = "concurrent-queue"; @@ -336,6 +305,7 @@ rec { { name = "libc"; packageId = "libc"; + target = { target, features }: (target."unix" or false); } { name = "log"; @@ -354,65 +324,32 @@ rec { packageId = "polling"; } { - name = "socket2"; - packageId = "socket2"; - features = [ "pair" "unix" ]; + name = "slab"; + packageId = "slab"; } { - name = "vec-arena"; - packageId = "vec-arena"; + name = "socket2"; + packageId = "socket2 0.4.0"; + features = [ "all" ]; } { name = "waker-fn"; packageId = "waker-fn"; } - { - name = "wepoll-sys-stjepang"; - packageId = "wepoll-sys-stjepang"; - target = { target, features }: target."windows"; - } { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; - features = [ "ioapiset" ]; + target = { target, features }: (target."windows" or false); + features = [ "winsock2" ]; } ]; - + }; "async-lock" = rec { crateName = "async-lock"; - version = "2.1.2"; - edition = "2018"; - sha256 = "00lqrqqrkx0zs6ayi5gwli8bx7znnkyqa6av1n2c9r34pywks4ib"; - authors = [ - "Stjepan Glavina " - ]; - dependencies = [ - { - name = "async-barrier"; - packageId = "async-barrier"; - } - { - name = "async-mutex"; - packageId = "async-mutex"; - } - { - name = "async-rwlock"; - packageId = "async-rwlock"; - } - { - name = "async-semaphore"; - packageId = "async-semaphore"; - } - ]; - - }; - "async-mutex" = rec { - crateName = "async-mutex"; - version = "1.3.0"; + version = "2.4.0"; edition = "2018"; - sha256 = "0cj68cijldn73fz5bfgk4gb8i6y6hs7xxzg59hg3byn4fwjir536"; + sha256 = "12vrxabscfq0a20qayf60fqpgg3xchga7bawgh0a2iwrpxhyma76"; authors = [ "Stjepan Glavina " ]; @@ -422,13 +359,13 @@ rec { packageId = "event-listener"; } ]; - + }; "async-net" = rec { crateName = "async-net"; - version = "1.2.0"; + version = "1.6.0"; edition = "2018"; - sha256 = "141xw2qv66pcdyx1vw4jy5m0xbbr3395031knkm198bvq9cd7hgr"; + sha256 = "1pzgxh2s5h8xlxw2picscl35fya4s3drwlxay663rbvhgx7agc39"; authors = [ "Stjepan Glavina " ]; @@ -441,18 +378,22 @@ rec { name = "blocking"; packageId = "blocking"; } + { + name = "fastrand"; + packageId = "fastrand"; + } { name = "futures-lite"; packageId = "futures-lite"; } ]; - + }; "async-process" = rec { crateName = "async-process"; - version = "1.0.0"; + version = "1.1.0"; edition = "2018"; - sha256 = "18gns0r274c4ma63f1ax70hmq3n2hh6p174wplwr2c5q53gibf8b"; + sha256 = "1b2lngjrh00h2w7p3c65kvzzx5blkxybzbr8qiqldj4svmb8gwx8"; authors = [ "Stjepan Glavina " ]; @@ -460,16 +401,16 @@ rec { { name = "async-io"; packageId = "async-io"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "blocking"; packageId = "blocking"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "event-listener"; @@ -479,6 +420,11 @@ rec { name = "futures-lite"; packageId = "futures-lite"; } + { + name = "libc"; + packageId = "libc"; + target = { target, features }: (target."unix" or false); + } { name = "once_cell"; packageId = "once_cell"; @@ -487,59 +433,24 @@ rec { name = "signal-hook"; packageId = "signal-hook"; usesDefaultFeatures = false; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); + features = [ "iterator" ]; } { name = "winapi"; packageId = "winapi 0.3.9"; usesDefaultFeatures = false; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "winbase" "winnt" ]; } ]; - - }; - "async-rwlock" = rec { - crateName = "async-rwlock"; - version = "1.1.0"; - edition = "2018"; - sha256 = "0d3z1n9w3l9fx6hgrhvhp6yzja74zcdvz887v9vm32q0msspi2bg"; - authors = [ - "Stjepan Glavina " - ]; - dependencies = [ - { - name = "async-mutex"; - packageId = "async-mutex"; - } - { - name = "event-listener"; - packageId = "event-listener"; - } - ]; - - }; - "async-semaphore" = rec { - crateName = "async-semaphore"; - version = "1.1.0"; - edition = "2018"; - sha256 = "1vpjnbsqkbj62skvmjh7nnydifsrn26np030jil62213fdcvxlk6"; - authors = [ - "Stjepan Glavina " - ]; - dependencies = [ - { - name = "event-listener"; - packageId = "event-listener"; - } - ]; - + }; "async-task" = rec { crateName = "async-task"; - version = "3.0.0"; + version = "4.0.3"; edition = "2018"; - sha256 = "1lrm7cm9dpashmkbqa8mvglbf85gadviqil7qnnrm0pjdqap4xy1"; + sha256 = "1w0a1c8jim6s5bvcyiiwg9m4bdv3xnd4hbjm97ndgmphmgg32679"; authors = [ "Stjepan Glavina " ]; @@ -550,9 +461,9 @@ rec { }; "async-trait" = rec { crateName = "async-trait"; - version = "0.1.40"; + version = "0.1.50"; edition = "2018"; - sha256 = "10x7jcg8xqvkmqyz11117aw959p4af5gq1cpf022b9f0hl6j6z38"; + sha256 = "08m7xim7dvcjw5cx2ryz3wndxc0vib2s02qrvabxvg2cpd5yi60b"; procMacro = true; authors = [ "David Tolnay " @@ -572,7 +483,7 @@ rec { features = [ "full" "visit-mut" ]; } ]; - + }; "atomic-waker" = rec { crateName = "atomic-waker"; @@ -582,7 +493,7 @@ rec { authors = [ "Stjepan Glavina " ]; - + }; "atty" = rec { crateName = "atty"; @@ -602,16 +513,16 @@ rec { name = "libc"; packageId = "libc"; usesDefaultFeatures = false; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "consoleapi" "processenv" "minwinbase" "minwindef" "winbase" ]; } ]; - + }; "autocfg" = rec { crateName = "autocfg"; @@ -621,19 +532,22 @@ rec { authors = [ "Josh Stone " ]; - + }; "base-x" = rec { crateName = "base-x"; - version = "0.2.6"; + version = "0.2.8"; edition = "2015"; - sha256 = "1hfy0wv7j5ynd73yk1vyr32pqa77rp15lkrc54f8ky9c6hcbc80v"; + sha256 = "12zj7vgrf7wlc46f6xxc14dq1r6z6vmhn51vkdkp04q37lz1ylm4"; authors = [ "Alex R. " ]; - + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; }; - "base64" = rec { + "base64 0.12.3" = rec { crateName = "base64"; version = "0.12.3"; edition = "2018"; @@ -647,11 +561,25 @@ rec { }; resolvedDefaultFeatures = [ "default" "std" ]; }; + "base64 0.13.0" = rec { + crateName = "base64"; + version = "0.13.0"; + edition = "2018"; + sha256 = "1z82g23mbzjgijkpcrilc7nljpxpvpf7zxf6iyiapkgka2ngwkch"; + authors = [ + "Alice Maz " + "Marshall Pierce " + ]; + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; + }; "bincode" = rec { crateName = "bincode"; - version = "1.3.1"; + version = "1.3.3"; edition = "2015"; - sha256 = "0vc9pjh6hfp9vfq752sa88rxwg93ydhm0dvvy58rcvx2p8wkl3gk"; + sha256 = "1bfw3mnwzx5g1465kiqllp5n4r10qrqy88kdlp3jfwnq2ya5xx5i"; authors = [ "Ty Overby " "Francesco Mazzoli " @@ -659,13 +587,9 @@ rec { "Zoey Riordan " ]; dependencies = [ - { - name = "byteorder"; - packageId = "byteorder"; - } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } ]; features = { @@ -683,34 +607,6 @@ rec { }; resolvedDefaultFeatures = [ "default" ]; }; - "blake2b_simd" = rec { - crateName = "blake2b_simd"; - version = "0.5.10"; - edition = "2018"; - sha256 = "12icvk8ixlivv3jv5nyrg01sajp4s279zb1kmif0nfja4ms2vyyq"; - authors = [ - "Jack O'Connor" - ]; - dependencies = [ - { - name = "arrayref"; - packageId = "arrayref"; - } - { - name = "arrayvec"; - packageId = "arrayvec"; - usesDefaultFeatures = false; - } - { - name = "constant_time_eq"; - packageId = "constant_time_eq"; - } - ]; - features = { - "default" = [ "std" ]; - }; - resolvedDefaultFeatures = [ "default" "std" ]; - }; "block-buffer" = rec { crateName = "block-buffer"; version = "0.9.0"; @@ -725,13 +621,13 @@ rec { packageId = "generic-array"; } ]; - + }; "blocking" = rec { crateName = "blocking"; - version = "1.0.0"; + version = "1.0.2"; edition = "2018"; - sha256 = "0mm5waw3lxq7a7c8xa9a51ls4q05b8bsbc11yq8jrrskh27pfh16"; + sha256 = "1s9myg9gqmwzrbc38p23bh4vkc8w4pbpddqrcrrl1xz1xpdp1qf5"; authors = [ "Stjepan Glavina " ]; @@ -740,6 +636,10 @@ rec { name = "async-channel"; packageId = "async-channel"; } + { + name = "async-task"; + packageId = "async-task"; + } { name = "atomic-waker"; packageId = "atomic-waker"; @@ -756,18 +656,14 @@ rec { name = "once_cell"; packageId = "once_cell"; } - { - name = "waker-fn"; - packageId = "waker-fn"; - } ]; - + }; "bumpalo" = rec { crateName = "bumpalo"; - version = "3.4.0"; + version = "3.7.0"; edition = "2018"; - sha256 = "082qig1vxlklb9qwkg3j4hpfxb4b5blm59ln21njfc2p01zhi31f"; + sha256 = "0ccn025n0x1gc0ijjlabin2xs7dkx5yfagkskr93yw9c06pyfncw"; authors = [ "Nick Fitzgerald " ]; @@ -775,24 +671,25 @@ rec { }; resolvedDefaultFeatures = [ "default" ]; }; - "byteorder" = rec { - crateName = "byteorder"; - version = "1.3.4"; - edition = "2015"; - sha256 = "1pkjfhgjnq898g1d38ygcfi0msg3m6756cwv0sgysj1d26p8mi08"; + "bytes 0.5.6" = rec { + crateName = "bytes"; + version = "0.5.6"; + edition = "2018"; + sha256 = "0f5s7xq6qzmdh22ygsy8v0sp02m51y0radvq4i4y8cizy1lfqk0f"; authors = [ - "Andrew Gallant " + "Carl Lerche " + "Sean McArthur " ]; features = { "default" = [ "std" ]; }; resolvedDefaultFeatures = [ "default" "std" ]; }; - "bytes" = rec { + "bytes 1.0.1" = rec { crateName = "bytes"; - version = "0.5.6"; + version = "1.0.1"; edition = "2018"; - sha256 = "0f5s7xq6qzmdh22ygsy8v0sp02m51y0radvq4i4y8cizy1lfqk0f"; + sha256 = "0h6h1c8g3yj2b4k8g25gr3246mq985y0kl3z685cs784fr1ww05p"; authors = [ "Carl Lerche " "Sean McArthur " @@ -810,14 +707,14 @@ rec { authors = [ "Stjepan Glavina " ]; - + }; "cc" = rec { crateName = "cc"; - version = "1.0.59"; + version = "1.0.68"; edition = "2018"; crateBin = []; - sha256 = "109k07z56xwj9hafgmhbwn6fq0fj3ck7rh4dfw2v0gvp2pshl4k6"; + sha256 = "11ypa8b7iwhjf5fg5j3hvbn2116h9g8v67vyd9s7ljgzq52c4wja"; authors = [ "Alex Crichton " ]; @@ -825,7 +722,7 @@ rec { "parallel" = [ "jobserver" ]; }; }; - "cfg-if" = rec { + "cfg-if 0.1.10" = rec { crateName = "cfg-if"; version = "0.1.10"; edition = "2018"; @@ -837,16 +734,33 @@ rec { "rustc-dep-of-std" = [ "core" "compiler_builtins" ]; }; }; + "cfg-if 1.0.0" = rec { + crateName = "cfg-if"; + version = "1.0.0"; + edition = "2018"; + sha256 = "1za0vb97n4brpzpv8lsbnzmq5r8f2b0cpqqr0sy8h5bn751xxwds"; + authors = [ + "Alex Crichton " + ]; + features = { + "rustc-dep-of-std" = [ "core" "compiler_builtins" ]; + }; + }; "chrono" = rec { crateName = "chrono"; - version = "0.4.15"; + version = "0.4.19"; edition = "2015"; - sha256 = "02rd31ch5n8n9zdx0hza05alffrd3zh9i9a65p16g1vxd7dp4bwl"; + sha256 = "0wyfl6c00vhfl562spnfcna3zkw8jqvcp652m9iskhl8j26dc2k7"; authors = [ "Kang Seonghoon " "Brandon W Maister " ]; dependencies = [ + { + name = "libc"; + packageId = "libc"; + optional = true; + } { name = "num-integer"; packageId = "num-integer"; @@ -854,28 +768,36 @@ rec { } { name = "num-traits"; - packageId = "num-traits 0.2.12"; + packageId = "num-traits 0.2.14"; usesDefaultFeatures = false; } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; optional = true; usesDefaultFeatures = false; } { name = "time"; - packageId = "time 0.1.44"; + packageId = "time 0.1.43"; optional = true; } + { + name = "winapi"; + packageId = "winapi 0.3.9"; + optional = true; + target = { target, features }: (target."windows" or false); + features = [ "std" "minwinbase" "minwindef" "timezoneapi" ]; + } ]; features = { - "clock" = [ "time" "std" ]; - "default" = [ "clock" "std" ]; + "clock" = [ "libc" "std" "winapi" ]; + "default" = [ "clock" "std" "oldtime" ]; + "oldtime" = [ "time" ]; "unstable-locales" = [ "pure-rust-locales" "alloc" ]; "wasmbind" = [ "wasm-bindgen" "js-sys" ]; }; - resolvedDefaultFeatures = [ "clock" "default" "serde" "std" "time" ]; + resolvedDefaultFeatures = [ "clock" "default" "libc" "oldtime" "serde" "std" "time" "winapi" ]; }; "clap" = rec { crateName = "clap"; @@ -890,7 +812,7 @@ rec { name = "ansi_term"; packageId = "ansi_term"; optional = true; - target = { target, features }: (!target."windows"); + target = { target, features }: (!(target."windows" or false)); } { name = "atty"; @@ -945,7 +867,7 @@ rec { packageId = "cache-padded"; } ]; - + }; "config" = rec { crateName = "config"; @@ -971,7 +893,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } { name = "serde-hjson"; @@ -1005,30 +927,20 @@ rec { }; "const_fn" = rec { crateName = "const_fn"; - version = "0.4.2"; + version = "0.4.8"; edition = "2018"; - sha256 = "1wnhzyrhfcaawnzi172k98cfawwi5zwqql7pg0nz2qlccm6dz46f"; + sha256 = "1rzn3ifnsgqh0lmzkqgm7jjjzwkykfysnb7gq7w3q2v9sl7zlb7r"; procMacro = true; authors = [ "Taiki Endo " ]; - - }; - "constant_time_eq" = rec { - crateName = "constant_time_eq"; - version = "0.1.5"; - edition = "2015"; - sha256 = "1g3vp04qzmk6cpzrd19yci6a95m7ap6wy7wkwgiy2pjklklrfl14"; - authors = [ - "Cesar Eduardo Barros " - ]; - + }; "core-foundation" = rec { crateName = "core-foundation"; - version = "0.7.0"; + version = "0.9.1"; edition = "2015"; - sha256 = "0wbias8f0m5kyn2pcksi0h58fdslams6nmf16w78fgn42dx4rljp"; + sha256 = "0qhackx0i914nbhcwi6bbxnyyqqldgxc046gviak3a3f8apf528a"; authors = [ "The Servo Project Developers" ]; @@ -1051,30 +963,42 @@ rec { }; "core-foundation-sys" = rec { crateName = "core-foundation-sys"; - version = "0.7.0"; + version = "0.8.2"; edition = "2015"; - sha256 = "1b5qfnnmg49sawwfsb0c0wbj81bqi7h7lh68pmhbidf0jjs1m9xk"; + sha256 = "06wq7yb7mlkc4h2kbc0yjfi0xv44z4snzdpr7c1l0zm4hi91n8pa"; authors = [ "The Servo Project Developers" ]; features = { }; }; - "cpuid-bool" = rec { - crateName = "cpuid-bool"; - version = "0.1.2"; + "cpufeatures" = rec { + crateName = "cpufeatures"; + version = "0.1.4"; edition = "2018"; - sha256 = "0d16n378jl0n2dslspqxgsiw9frmjirdszhj5gfccgd0548wmswa"; + sha256 = "1j0i97325c2grndsfgnm3lqk0xbyvdl2dbgn8i5dd9yhnmycc07d"; authors = [ "RustCrypto Developers" ]; - + dependencies = [ + { + name = "libc"; + packageId = "libc"; + target = { target, features }: (stdenv.hostPlatform.config == "aarch64-apple-darwin"); + } + { + name = "libc"; + packageId = "libc"; + target = { target, features }: ((target."arch" == "aarch64") && (target."os" == "linux")); + } + ]; + }; "crc32fast" = rec { crateName = "crc32fast"; - version = "1.2.0"; + version = "1.2.1"; edition = "2015"; - sha256 = "1c9dhkvf3brrzzplcijaywxi2w8wv5578i0ryhcm7x8dmzi5s4ms"; + sha256 = "06ivjlkzcxxxk7nyshc44aql4zjpmvirq46vmzrakdjax3n6y5c1"; authors = [ "Sam Rijs " "Alex Crichton " @@ -1082,7 +1006,7 @@ rec { dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } ]; features = { @@ -1090,37 +1014,6 @@ rec { }; resolvedDefaultFeatures = [ "default" "std" ]; }; - "crossbeam-utils" = rec { - crateName = "crossbeam-utils"; - version = "0.7.2"; - edition = "2015"; - sha256 = "1a31wbrda1320gj2a6az1lin2d34xfc3xf88da4c17qy5lxcgiy3"; - authors = [ - "The Crossbeam Project Developers" - ]; - dependencies = [ - { - name = "cfg-if"; - packageId = "cfg-if"; - } - { - name = "lazy_static"; - packageId = "lazy_static"; - optional = true; - } - ]; - buildDependencies = [ - { - name = "autocfg"; - packageId = "autocfg"; - } - ]; - features = { - "default" = [ "std" ]; - "std" = [ "lazy_static" ]; - }; - resolvedDefaultFeatures = [ "default" "lazy_static" "std" ]; - }; "crypto-mac" = rec { crateName = "crypto-mac"; version = "0.8.0"; @@ -1175,20 +1068,20 @@ rec { dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 0.1.10"; } { name = "dirs-sys"; packageId = "dirs-sys"; } ]; - + }; "dirs-sys" = rec { crateName = "dirs-sys"; - version = "0.3.5"; + version = "0.3.6"; edition = "2015"; - sha256 = "0ym5843xack45b1yjahrh3q2f72shnwf1dd2jncf9qsxf3sxg4wf"; + sha256 = "102pbpcrfhvhfyfnyvmvvwpl6mfvynh170f6ima6fyinxls6bn03"; authors = [ "Simon Ochsenreither " ]; @@ -1196,21 +1089,22 @@ rec { { name = "libc"; packageId = "libc"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "redox_users"; packageId = "redox_users"; + usesDefaultFeatures = false; target = { target, features }: (target."os" == "redox"); } { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "knownfolders" "objbase" "shlobj" "winbase" "winerror" ]; } ]; - + }; "discard" = rec { crateName = "discard"; @@ -1220,13 +1114,13 @@ rec { authors = [ "Pauan " ]; - + }; "either" = rec { crateName = "either"; - version = "1.6.0"; + version = "1.6.1"; edition = "2015"; - sha256 = "0krcvv612bd14iz2nxncjya3nv4ga3x9qxsqb6n4gsdwcncbamnd"; + sha256 = "0mwl9vngqf5jvrhmhn9x60kr5hivxyjxbmby2pybncxfqhf4z3g7"; authors = [ "bluss" ]; @@ -1236,36 +1130,52 @@ rec { }; "event-listener" = rec { crateName = "event-listener"; - version = "2.4.0"; + version = "2.5.1"; edition = "2018"; - sha256 = "03nvvvq4fqh0hjnjv4d3jgy2m2dsx9ijyc22pm5p7r7719243kg1"; + sha256 = "0ndyp41pb2cx7gxijqh4ymnc47nyrvhvir7rvjlw6x09ayb10lzp"; authors = [ "Stjepan Glavina " ]; - + }; "fastrand" = rec { crateName = "fastrand"; - version = "1.3.5"; + version = "1.4.1"; edition = "2018"; - sha256 = "06c9719fkn025kl1khzrccn8nnhh18409ld35v7qy2s98x8jk1aw"; + sha256 = "1nqv9s76ifsnbym89aik22g87xban90a2vfzq9igg1qykn10bdvp"; authors = [ "Stjepan Glavina " ]; - + dependencies = [ + { + name = "instant"; + packageId = "instant"; + target = { target, features }: (target."arch" == "wasm32"); + } + ]; + devDependencies = [ + { + name = "instant"; + packageId = "instant"; + target = {target, features}: (target."arch" == "wasm32"); + features = [ "wasm-bindgen" ]; + } + ]; + }; "flate2" = rec { crateName = "flate2"; - version = "1.0.17"; + version = "1.0.20"; edition = "2018"; - sha256 = "153dqkrya111fl4n64nhdjagswasq6wg6gx9silj2l61l9vhwvbn"; + sha256 = "1q5b4r2rclhjbcxlbv5231avp1y6y8bynrf5v3brdzhhvr9yqfnd"; authors = [ "Alex Crichton " + "Josh Triplett " ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "crc32fast"; @@ -1326,7 +1236,7 @@ rec { packageId = "foreign-types-shared"; } ]; - + }; "foreign-types-shared" = rec { crateName = "foreign-types-shared"; @@ -1336,7 +1246,7 @@ rec { authors = [ "Steven Fackler " ]; - + }; "fuchsia-zircon" = rec { crateName = "fuchsia-zircon"; @@ -1356,7 +1266,7 @@ rec { packageId = "fuchsia-zircon-sys"; } ]; - + }; "fuchsia-zircon-sys" = rec { crateName = "fuchsia-zircon-sys"; @@ -1366,13 +1276,13 @@ rec { authors = [ "Raph Levien " ]; - + }; "futures" = rec { crateName = "futures"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "04zn97g8rvxlsqarpfamkiznkpr3jdb4lzfv6kfc1al7q9gbh18y"; + sha256 = "09zwmmfi8d1glhi0bz2didagjyqz3q9gxa7nq4vzmqns0fl46zhf"; authors = [ "Alex Crichton " ]; @@ -1416,18 +1326,10 @@ rec { features = [ "sink" ]; } ]; - devDependencies = [ - { - name = "futures-executor"; - packageId = "futures-executor"; - features = [ "thread-pool" ]; - } - ]; features = { "alloc" = [ "futures-core/alloc" "futures-task/alloc" "futures-sink/alloc" "futures-channel/alloc" "futures-util/alloc" ]; "async-await" = [ "futures-util/async-await" "futures-util/async-await-macro" ]; "bilock" = [ "futures-util/bilock" ]; - "cfg-target-has-atomic" = [ "futures-core/cfg-target-has-atomic" "futures-task/cfg-target-has-atomic" "futures-channel/cfg-target-has-atomic" "futures-util/cfg-target-has-atomic" ]; "compat" = [ "std" "futures-util/compat" ]; "default" = [ "std" "async-await" "executor" ]; "executor" = [ "std" "futures-executor/std" ]; @@ -1442,9 +1344,9 @@ rec { }; "futures-channel" = rec { crateName = "futures-channel"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "1mb756zxpgrsr0lxkgl358jlpyrwi0i68pnrasj6pjlcq9sasrpk"; + sha256 = "1qki53g079ymjkgdxg3rlh5yivys8qvdqhy18l2xz0m8565sd0p6"; authors = [ "Alex Crichton " ]; @@ -1463,19 +1365,17 @@ rec { ]; features = { "alloc" = [ "futures-core/alloc" ]; - "cfg-target-has-atomic" = [ "futures-core/cfg-target-has-atomic" ]; "default" = [ "std" ]; "sink" = [ "futures-sink" ]; "std" = [ "alloc" "futures-core/std" ]; - "unstable" = [ "futures-core/unstable" ]; }; resolvedDefaultFeatures = [ "alloc" "default" "futures-sink" "sink" "std" ]; }; "futures-core" = rec { crateName = "futures-core"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "16d35ic4b4dkv1gy39cvy2v4391b9014hrxd6vwp3nfm1zwzzxar"; + sha256 = "1lbrw5087ndaqvbjrckbz9ld4ya67k72d6w87c22d6m8v1jzf0h4"; authors = [ "Alex Crichton " ]; @@ -1487,9 +1387,9 @@ rec { }; "futures-executor" = rec { crateName = "futures-executor"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "05732bhf9q8sqf9qd8px16rfkx9cn08nn05rpqx3s5g1if4bpmhh"; + sha256 = "0ydbmzg6ig9gankp2nspaq668r3ngzss4806dliygjgs16lsdnms"; authors = [ "Alex Crichton " ]; @@ -1519,9 +1419,9 @@ rec { }; "futures-io" = rec { crateName = "futures-io"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "128pnpcaqj9sxr1d0scy51yfk2ggvqp6szlm2jf8d3is04mi89yy"; + sha256 = "1899vd5yri6zv88by53pzxb1h4x96mc42riziy6qyd1vzgg9ki5c"; authors = [ "Alex Crichton " ]; @@ -1532,9 +1432,9 @@ rec { }; "futures-lite" = rec { crateName = "futures-lite"; - version = "1.4.0"; + version = "1.12.0"; edition = "2018"; - sha256 = "0qmxmf0ipmgiaqrdg4w88hga6d212yal07qynfb0ih2spmkrlrds"; + sha256 = "0j5zzjcq1ib2kf1mm3apqf9g2ly1jjw1d1d4v9vjqi9rrnd4i53n"; authors = [ "Stjepan Glavina " "Contributors to futures-rs" @@ -1558,7 +1458,7 @@ rec { { name = "memchr"; packageId = "memchr"; - usesDefaultFeatures = false; + optional = true; } { name = "parking"; @@ -1567,7 +1467,7 @@ rec { } { name = "pin-project-lite"; - packageId = "pin-project-lite"; + packageId = "pin-project-lite 0.2.6"; } { name = "waker-fn"; @@ -1577,15 +1477,15 @@ rec { ]; features = { "default" = [ "std" ]; - "std" = [ "alloc" "fastrand" "futures-io" "parking" "memchr/std" "waker-fn" ]; + "std" = [ "alloc" "fastrand" "futures-io" "parking" "memchr" "waker-fn" ]; }; - resolvedDefaultFeatures = [ "alloc" "default" "fastrand" "futures-io" "parking" "std" "waker-fn" ]; + resolvedDefaultFeatures = [ "alloc" "default" "fastrand" "futures-io" "memchr" "parking" "std" "waker-fn" ]; }; "futures-macro" = rec { crateName = "futures-macro"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "0f8d4kmdxx0h7nca90zdpnbk429w6d3w8dw2hxrm9ar88c5a7dfh"; + sha256 = "08fixp6b34lr58cs85kacp3h599bi63njvfd03655pvc92c05i54"; procMacro = true; authors = [ "Taylor Cramer " @@ -1610,13 +1510,19 @@ rec { features = [ "full" ]; } ]; - + buildDependencies = [ + { + name = "autocfg"; + packageId = "autocfg"; + } + ]; + }; "futures-sink" = rec { crateName = "futures-sink"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "1k4azaq6x7g9kmpvc91vx5w541y4p340rkl5bnhcfd5p7j4k481z"; + sha256 = "10j21j3k358512qyglqpfyxj309kr6bcspj6izg6s3gzrv8flyx5"; authors = [ "Alex Crichton " ]; @@ -1628,32 +1534,23 @@ rec { }; "futures-task" = rec { crateName = "futures-task"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "09m647nghwsg46ckys2846jfga6fbdwgfc08mfqij87215gnpdmx"; + sha256 = "1bixscylw61w61dizqxhrdlnb8mv7yg9h775pssxsk8szkwvw5la"; authors = [ "Alex Crichton " ]; - dependencies = [ - { - name = "once_cell"; - packageId = "once_cell"; - optional = true; - usesDefaultFeatures = false; - features = [ "std" ]; - } - ]; features = { "default" = [ "std" ]; - "std" = [ "alloc" "once_cell" ]; + "std" = [ "alloc" ]; }; - resolvedDefaultFeatures = [ "alloc" "once_cell" "std" ]; + resolvedDefaultFeatures = [ "alloc" "std" ]; }; "futures-util" = rec { crateName = "futures-util"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "1iijrqcamgll0h0r6ww9mh3ln4292c1wghw28h41lw4by17mfr47"; + sha256 = "0rqr36zy4na270kn9fwk866adx1xkv1b49zxzm7zjavys8wc5dgy"; authors = [ "Alex Crichton " ]; @@ -1700,8 +1597,8 @@ rec { optional = true; } { - name = "pin-project"; - packageId = "pin-project"; + name = "pin-project-lite"; + packageId = "pin-project-lite 0.2.6"; } { name = "pin-utils"; @@ -1723,10 +1620,15 @@ rec { optional = true; } ]; + buildDependencies = [ + { + name = "autocfg"; + packageId = "autocfg"; + } + ]; features = { "alloc" = [ "futures-core/alloc" "futures-task/alloc" ]; "async-await-macro" = [ "async-await" "futures-macro" "proc-macro-hack" "proc-macro-nested" ]; - "cfg-target-has-atomic" = [ "futures-core/cfg-target-has-atomic" "futures-task/cfg-target-has-atomic" ]; "channel" = [ "std" "futures-channel" ]; "compat" = [ "std" "futures_01" ]; "default" = [ "std" "async-await" "async-await-macro" ]; @@ -1765,24 +1667,24 @@ rec { features = { }; }; - "getrandom" = rec { + "getrandom 0.1.16" = rec { crateName = "getrandom"; - version = "0.1.15"; + version = "0.1.16"; edition = "2018"; - sha256 = "1rj7psnlrnmsgyj6x2ag4c6367laq4g8kfd6pzamac99xk07nn7w"; + sha256 = "1kjzmz60qx9mn615ks1akjbf36n3lkv27zfwbcam0fzmj56wphwg"; authors = [ "The Rand Project Developers" ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "libc"; packageId = "libc"; usesDefaultFeatures = false; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "wasi"; @@ -1791,16 +1693,48 @@ rec { } ]; features = { - "rustc-dep-of-std" = [ "compiler_builtins" "core" ]; - "test-in-browser" = [ "wasm-bindgen" ]; + "rustc-dep-of-std" = [ "compiler_builtins" "core" ]; + "test-in-browser" = [ "wasm-bindgen" ]; + "wasm-bindgen" = [ "bindgen" "js-sys" ]; + }; + resolvedDefaultFeatures = [ "std" ]; + }; + "getrandom 0.2.3" = rec { + crateName = "getrandom"; + version = "0.2.3"; + edition = "2018"; + sha256 = "0lr7mnkvnzdh1xxmwmhhbm4gwg29k3m2rzhpjmjm4k2jcfa9kkbz"; + authors = [ + "The Rand Project Developers" + ]; + dependencies = [ + { + name = "cfg-if"; + packageId = "cfg-if 1.0.0"; + } + { + name = "libc"; + packageId = "libc"; + usesDefaultFeatures = false; + target = { target, features }: (target."unix" or false); + } + { + name = "wasi"; + packageId = "wasi 0.10.2+wasi-snapshot-preview1"; + target = { target, features }: (target."os" == "wasi"); + } + ]; + features = { + "js" = [ "wasm-bindgen" "js-sys" ]; + "rustc-dep-of-std" = [ "compiler_builtins" "core" "libc/rustc-dep-of-std" "wasi/rustc-dep-of-std" ]; }; resolvedDefaultFeatures = [ "std" ]; }; "h2" = rec { crateName = "h2"; - version = "0.2.6"; + version = "0.2.7"; edition = "2018"; - sha256 = "0lvdrzn43iikl521dlrb7z96lsmy7l6nnm35ylf00q7dmq5rwgwr"; + sha256 = "0dd5jyxmmy88pdmvag7n41k9z1qs6sliagcyx4jss5292byjhisy"; authors = [ "Carl Lerche " "Sean McArthur " @@ -1808,7 +1742,7 @@ rec { dependencies = [ { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "fnv"; @@ -1857,6 +1791,12 @@ rec { usesDefaultFeatures = false; features = [ "std" "log" ]; } + { + name = "tracing-futures"; + packageId = "tracing-futures"; + usesDefaultFeatures = false; + features = [ "std-future" ]; + } ]; devDependencies = [ { @@ -1870,9 +1810,9 @@ rec { }; "hashbrown" = rec { crateName = "hashbrown"; - version = "0.9.0"; + version = "0.9.1"; edition = "2018"; - sha256 = "1xzmbslaa3ydxnxjb9wda38kl48rl3p0i0yk5r3gnl0rskrkvmh0"; + sha256 = "016dsm9s4xmxlkw2jfikm54qlz6vyk0qr280gab7kzp342jf9byp"; authors = [ "Amanieu d'Antras " ]; @@ -1885,9 +1825,9 @@ rec { }; "heck" = rec { crateName = "heck"; - version = "0.3.1"; - edition = "2015"; - sha256 = "01a2v7yvkiqxakdqz4hw3w3g4sm52ivz9cs3qcsv2arxsmw4wmi0"; + version = "0.3.3"; + edition = "2018"; + sha256 = "0b0kkr790p66lvzn9nsmfjvydrbmh9z5gb664jchwgw64vxiwqkd"; authors = [ "Without Boats " ]; @@ -1897,13 +1837,13 @@ rec { packageId = "unicode-segmentation"; } ]; - + }; "hermit-abi" = rec { crateName = "hermit-abi"; - version = "0.1.15"; + version = "0.1.18"; edition = "2018"; - sha256 = "1ac5bij39rhzs8zngfxi109dh0h3v0jl5ng8595f9yg7nsbd3vix"; + sha256 = "0p6czgbk1izviwxzm6ypy3vz2wqj1yd3ab03wp82xqjng7klsbrj"; authors = [ "Stefan Lankes" ]; @@ -1921,16 +1861,17 @@ rec { }; "hex" = rec { crateName = "hex"; - version = "0.4.2"; + version = "0.4.3"; edition = "2018"; - sha256 = "0dbf00j3h3pz0lw8jp245rwypna6i23l4cpvym8gsczin9c92kv4"; + sha256 = "0w1a4davm1lgzpamwnba907aysmlrnygbqmfis2mqjx5m552a93z"; authors = [ "KokaKiwi " ]; features = { "default" = [ "std" ]; + "std" = [ "alloc" ]; }; - resolvedDefaultFeatures = [ "default" "std" ]; + resolvedDefaultFeatures = [ "alloc" "default" "std" ]; }; "hmac" = rec { crateName = "hmac"; @@ -1957,13 +1898,13 @@ rec { features = [ "dev" ]; } ]; - + }; "http" = rec { crateName = "http"; - version = "0.2.1"; + version = "0.2.4"; edition = "2018"; - sha256 = "1y827q7j0gvs8z2x12biaik9db6nb902lpqv889cbcj84sbnkm98"; + sha256 = "04fcnqbnqmrsnphz5lbca2plascsm8bib5csd518bqj7qyd8qzjj"; authors = [ "Alex Crichton " "Carl Lerche " @@ -1972,7 +1913,7 @@ rec { dependencies = [ { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 1.0.1"; } { name = "fnv"; @@ -1983,7 +1924,7 @@ rec { packageId = "itoa"; } ]; - + }; "http-body" = rec { crateName = "http-body"; @@ -1998,20 +1939,20 @@ rec { dependencies = [ { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "http"; packageId = "http"; } ]; - + }; "httparse" = rec { crateName = "httparse"; - version = "1.3.4"; + version = "1.4.1"; edition = "2015"; - sha256 = "1yf23ldnjwfkkhkca7f4w15mky9961gjz28dlwyybhphc7l9l5yd"; + sha256 = "0s2y7ki3sxyf1ynp0mm2k3mgafigy23d7g0rzci3rs9pdrhppa7k"; authors = [ "Sean McArthur " ]; @@ -2020,18 +1961,29 @@ rec { }; resolvedDefaultFeatures = [ "default" "std" ]; }; + "httpdate" = rec { + crateName = "httpdate"; + version = "0.3.2"; + edition = "2015"; + sha256 = "0izbd3sf0625wm4rrfv85xa4xa8j4n1ldxhwlkgff4cm6rh4sjs9"; + authors = [ + "Pyfisch " + ]; + features = { + }; + }; "hyper" = rec { crateName = "hyper"; - version = "0.13.7"; + version = "0.13.10"; edition = "2018"; - sha256 = "1symcnba2y03b8lj6xp2wd994lk3xyk3wizacjg5s60njzfshs1y"; + sha256 = "1fwndqc3glvzg7vna3aaf5pdkkdm3422ayc6z393w2krcmq1avwa"; authors = [ "Sean McArthur " ]; dependencies = [ { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "futures-channel"; @@ -2063,23 +2015,23 @@ rec { name = "httparse"; packageId = "httparse"; } + { + name = "httpdate"; + packageId = "httpdate"; + } { name = "itoa"; packageId = "itoa"; } { name = "pin-project"; - packageId = "pin-project"; + packageId = "pin-project 1.0.7"; } { name = "socket2"; - packageId = "socket2"; + packageId = "socket2 0.3.19"; optional = true; } - { - name = "time"; - packageId = "time 0.1.44"; - } { name = "tokio"; packageId = "tokio"; @@ -2131,7 +2083,7 @@ rec { dependencies = [ { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "hyper"; @@ -2165,9 +2117,9 @@ rec { }; "indexmap" = rec { crateName = "indexmap"; - version = "1.6.0"; + version = "1.6.2"; edition = "2018"; - sha256 = "1wi8l3y2f3k4c2azaf3jm3pw2sksm90rzgv18x1a0lxacp3y9qjm"; + sha256 = "1wxfh55zlrlpdxfcvvvj6wwc46f23cnb0j9q71190yl9pyh4aj42"; authors = [ "bluss" "Josh Stone " @@ -2190,6 +2142,25 @@ rec { "serde-1" = [ "serde" ]; }; }; + "instant" = rec { + crateName = "instant"; + version = "0.1.9"; + edition = "2018"; + sha256 = "1v659qqm55misvjijfbl1p7azjp4yynjbwldan8836ynpgp4w4k1"; + authors = [ + "sebcrozet " + ]; + dependencies = [ + { + name = "cfg-if"; + packageId = "cfg-if 1.0.0"; + } + ]; + features = { + "now" = [ "time" ]; + "wasm-bindgen" = [ "js-sys" "wasm-bindgen_rs" "web-sys" ]; + }; + }; "iovec" = rec { crateName = "iovec"; version = "0.1.4"; @@ -2202,10 +2173,10 @@ rec { { name = "libc"; packageId = "libc"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } ]; - + }; "itertools" = rec { crateName = "itertools"; @@ -2229,9 +2200,9 @@ rec { }; "itoa" = rec { crateName = "itoa"; - version = "0.4.6"; + version = "0.4.7"; edition = "2015"; - sha256 = "1rnpb7rr8df76gnlk07b9086cn7fc0dxxy1ghh00q6nip7bklvyw"; + sha256 = "0di7fggbknwfjcw8cgzm1dnm3ik32l2m1f7nmyh8ipmh45h069fx"; authors = [ "David Tolnay " ]; @@ -2261,7 +2232,7 @@ rec { packageId = "winapi-build"; } ]; - + }; "lazy_static" = rec { crateName = "lazy_static"; @@ -2290,9 +2261,9 @@ rec { }; "lexical-core" = rec { crateName = "lexical-core"; - version = "0.7.4"; + version = "0.7.6"; edition = "2018"; - sha256 = "05i6b69ay8xbxw88vx89vglb7xm5n8ky82hax7d5a7z60bdccrfv"; + sha256 = "1zjzab1fnaw4kj6ixyrskp4dyz761gdcab07m4bkvlk1l4mcc1v6"; authors = [ "Alex Huszagh " ]; @@ -2301,6 +2272,7 @@ rec { name = "arrayvec"; packageId = "arrayvec"; optional = true; + usesDefaultFeatures = false; features = [ "array-sizes-33-128" ]; } { @@ -2309,7 +2281,7 @@ rec { } { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "ryu"; @@ -2327,14 +2299,15 @@ rec { "default" = [ "correct" "ryu" "std" ]; "format" = [ "static_assertions" ]; "grisu3" = [ "dtoa" ]; + "property_tests" = [ "quickcheck" "proptest" ]; }; resolvedDefaultFeatures = [ "arrayvec" "correct" "default" "ryu" "static_assertions" "std" "table" ]; }; "libc" = rec { crateName = "libc"; - version = "0.2.77"; + version = "0.2.97"; edition = "2015"; - sha256 = "0dc2z75prvi9vgg7djzy4nkb61vish01p5knis50hq15xh86pygj"; + sha256 = "1dlgdziv6nkabx287jjmghnlgc5dqv6fgpvh9n7ibpr0synsvf0j"; authors = [ "The Rust Project Developers" ]; @@ -2343,7 +2316,7 @@ rec { "rustc-dep-of-std" = [ "align" "rustc-std-workspace-core" ]; "use_std" = [ "std" ]; }; - resolvedDefaultFeatures = [ "default" "std" ]; + resolvedDefaultFeatures = [ "align" "default" "std" ]; }; "line-wrap" = rec { crateName = "line-wrap"; @@ -2359,7 +2332,7 @@ rec { packageId = "safemem"; } ]; - + }; "linked-hash-map 0.3.0" = rec { crateName = "linked-hash-map"; @@ -2387,11 +2360,11 @@ rec { }; resolvedDefaultFeatures = [ "serde" "serde_impl" "serde_test" ]; }; - "linked-hash-map 0.5.3" = rec { + "linked-hash-map 0.5.4" = rec { crateName = "linked-hash-map"; - version = "0.5.3"; + version = "0.5.4"; edition = "2015"; - sha256 = "0jih3za0p1mywlnwcakc462q1byk6z8vnrzdm36hg6cxk7asdmcd"; + sha256 = "1ww8zsraqnvrsknd315481185igwkx5n14xnhq5i8216z65b7fbz"; authors = [ "Stepan Koltsov " "Andrew Paseltiner " @@ -2403,20 +2376,23 @@ rec { }; "log" = rec { crateName = "log"; - version = "0.4.11"; + version = "0.4.14"; edition = "2015"; - sha256 = "12xzqaflpiljn5cmxsbnbv9sjaj13ykhwsvll0gysbx4blbyvasg"; + sha256 = "04175hv0v62shd82qydq58a48k3bjijmk54v38zgqlbxqkkbpfai"; authors = [ "The Rust Project Developers" ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } ]; features = { - "kv_unstable_sval" = [ "kv_unstable" "sval/fmt" ]; + "kv_unstable" = [ "value-bag" ]; + "kv_unstable_serde" = [ "kv_unstable_std" "value-bag/serde" "serde" ]; + "kv_unstable_std" = [ "std" "kv_unstable" "value-bag/error" ]; + "kv_unstable_sval" = [ "kv_unstable" "value-bag/sval" "sval" ]; }; }; "md5" = rec { @@ -2442,9 +2418,9 @@ rec { }; "memchr" = rec { crateName = "memchr"; - version = "2.3.3"; - edition = "2015"; - sha256 = "0074pvsfl938ndl5js14ibc7i9q0k3zp390z843w8nlyv4bxha1p"; + version = "2.4.0"; + edition = "2018"; + sha256 = "1p478fqf4nia2ma0kv4npb8x1hli0zz6k16517ikb51jkryx8sxi"; authors = [ "Andrew Gallant " "bluss" @@ -2463,7 +2439,7 @@ rec { authors = [ "Sean McArthur " ]; - + }; "mime_guess" = rec { crateName = "mime_guess"; @@ -2496,9 +2472,9 @@ rec { }; "miniz_oxide" = rec { crateName = "miniz_oxide"; - version = "0.4.1"; + version = "0.4.4"; edition = "2018"; - sha256 = "08mp4c1r3qzxd2gy8ckmnrd1r2zpk3v20cpaxphrf3qdljl5jxad"; + sha256 = "0jsfv00hl5rmx1nijn59sr9jmjd4rjnjhh4kdjy8d187iklih9d9"; authors = [ "Frommi " "oyvindln " @@ -2510,22 +2486,28 @@ rec { usesDefaultFeatures = false; } ]; + buildDependencies = [ + { + name = "autocfg"; + packageId = "autocfg"; + } + ]; features = { "rustc-dep-of-std" = [ "core" "alloc" "compiler_builtins" "adler/rustc-dep-of-std" ]; }; }; "mio" = rec { crateName = "mio"; - version = "0.6.22"; + version = "0.6.23"; edition = "2015"; - sha256 = "0c64razhyam9892kgxsshmkqs6smrd11087nxb48nhjn4q4lgqzw"; + sha256 = "1i2c1vl8lr45apkh8xbh9k56ihfsmqff5l7s2fya7whvp7sndzaa"; authors = [ "Carl Lerche " ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 0.1.10"; } { name = "fuchsia-zircon"; @@ -2544,12 +2526,12 @@ rec { { name = "kernel32-sys"; packageId = "kernel32-sys"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } { name = "libc"; packageId = "libc"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "log"; @@ -2557,8 +2539,8 @@ rec { } { name = "miow"; - packageId = "miow 0.2.1"; - target = { target, features }: target."windows"; + packageId = "miow 0.2.2"; + target = { target, features }: (target."windows" or false); } { name = "net2"; @@ -2571,7 +2553,7 @@ rec { { name = "winapi"; packageId = "winapi 0.2.8"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } ]; features = { @@ -2592,26 +2574,26 @@ rec { { name = "log"; packageId = "log"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } { name = "mio"; packageId = "mio"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } { name = "miow"; - packageId = "miow 0.3.5"; - target = { target, features }: target."windows"; + packageId = "miow 0.3.7"; + target = { target, features }: (target."windows" or false); } { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "winerror" "ioapiset" "minwinbase" "winbase" ]; } ]; - + }; "mio-uds" = rec { crateName = "mio-uds"; @@ -2625,26 +2607,26 @@ rec { { name = "iovec"; packageId = "iovec"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "libc"; packageId = "libc"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "mio"; packageId = "mio"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } ]; - + }; - "miow 0.2.1" = rec { + "miow 0.2.2" = rec { crateName = "miow"; - version = "0.2.1"; + version = "0.2.2"; edition = "2015"; - sha256 = "06g9b8sqlh5gxakwqq4rrib07afwanfnxgxajrldwcgk3hxjy7wc"; + sha256 = "0kcl8rnv0bhiarcdakik670w8fnxzlxhi1ys7152sck68510in7b"; authors = [ "Alex Crichton " ]; @@ -2667,34 +2649,30 @@ rec { packageId = "ws2_32-sys"; } ]; - + }; - "miow 0.3.5" = rec { + "miow 0.3.7" = rec { crateName = "miow"; - version = "0.3.5"; + version = "0.3.7"; edition = "2018"; - sha256 = "17lpb2754vg6vflk2vgka4kz2p4gkbsgnb815bb3ckaxg6wqzf07"; + sha256 = "08afp2xfpxmdw003111lxz6g9jgbj4zi2fpldvv7da6d4nqcbwdr"; authors = [ "Alex Crichton " ]; dependencies = [ - { - name = "socket2"; - packageId = "socket2"; - } { name = "winapi"; packageId = "winapi 0.3.9"; features = [ "std" "fileapi" "handleapi" "ioapiset" "minwindef" "namedpipeapi" "ntdef" "synchapi" "winerror" "winsock2" "ws2def" "ws2ipdef" ]; } ]; - + }; "native-tls" = rec { crateName = "native-tls"; - version = "0.2.4"; + version = "0.2.7"; edition = "2015"; - sha256 = "0bcbqm8gpm5azlp8rwznhrfk3ngikr041fj883lmw3g9dz08h39b"; + sha256 = "1m6v16xl8h4pm32pw6yhrvgwznf60bqhj2qhb1yrb8wd3hp6pndq"; authors = [ "Steven Fackler " ]; @@ -2750,32 +2728,39 @@ rec { target = { target, features }: ((target."os" == "macos") || (target."os" == "ios")); } ]; + devDependencies = [ + { + name = "tempfile"; + packageId = "tempfile"; + } + ]; features = { + "alpn" = [ "security-framework/alpn" ]; "vendored" = [ "openssl/vendored" ]; }; }; "net2" = rec { crateName = "net2"; - version = "0.2.35"; + version = "0.2.37"; edition = "2015"; - sha256 = "0lv83nx533k3y2sggfnqam3gcsg2vq47iilnaljrlz7djb33xg1y"; + sha256 = "1bk8jp0i12gvhrlaqbfq19ancja70r1rg3sywbhjl0385g8k05ir"; authors = [ "Alex Crichton " ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 0.1.10"; } { name = "libc"; packageId = "libc"; - target = { target, features }: ((target."os" == "redox") || target."unix" || (target."os" == "wasi")); + target = { target, features }: ((target."os" == "redox") || (target."unix" or false) || (target."os" == "wasi")); } { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "handleapi" "winsock2" "ws2def" "ws2ipdef" "ws2tcpip" ]; } ]; @@ -2821,16 +2806,16 @@ rec { }; "num-integer" = rec { crateName = "num-integer"; - version = "0.1.43"; + version = "0.1.44"; edition = "2015"; - sha256 = "0nw79ynfvw8br6yncv27pw65y2vw2z7m3kv9g2hinm1dcrz4ancd"; + sha256 = "1nq152y3304as1iai95hqz8prqnc94lks1s7q05sfjdmcf56kk6j"; authors = [ "The Rust Project Developers" ]; dependencies = [ { name = "num-traits"; - packageId = "num-traits 0.2.12"; + packageId = "num-traits 0.2.14"; usesDefaultFeatures = false; } ]; @@ -2857,16 +2842,16 @@ rec { dependencies = [ { name = "num-traits"; - packageId = "num-traits 0.2.12"; + packageId = "num-traits 0.2.14"; } ]; - + }; - "num-traits 0.2.12" = rec { + "num-traits 0.2.14" = rec { crateName = "num-traits"; - version = "0.2.12"; + version = "0.2.14"; edition = "2015"; - sha256 = "04fnzwlnn6fcy09jjbi9l7bj5dvg657x5c2sjgwfb3pl0z67n9mc"; + sha256 = "144j176s2p76azy2ngk2vkdzgwdc0bc8c93jhki8c9fsbknb2r4s"; authors = [ "The Rust Project Developers" ]; @@ -2883,22 +2868,24 @@ rec { }; "once_cell" = rec { crateName = "once_cell"; - version = "1.4.1"; + version = "1.7.2"; edition = "2018"; - sha256 = "1ba56vr8n85xgajnn78pg6iag4inwil3mqg90wi5jaz6xzkm23i6"; + sha256 = "18qmpyfigg4ibdhjy5mwcjhzk9adwlgfaqv7nj430ivm86q0i2xg"; authors = [ "Aleksey Kladov " ]; features = { + "alloc" = [ "race" ]; "default" = [ "std" ]; + "std" = [ "alloc" ]; }; - resolvedDefaultFeatures = [ "default" "std" ]; + resolvedDefaultFeatures = [ "alloc" "default" "race" "std" ]; }; "onig" = rec { crateName = "onig"; - version = "6.1.0"; + version = "6.2.0"; edition = "2015"; - sha256 = "083yasllxj1kcilszvnwidcrdyvpbp0g952ncrrm9a1dhq9ms5ca"; + sha256 = "1h56qqgx1f2nyg7ki2yp4378gjf0dsklng6117snll9vwz0d6vxi"; authors = [ "Will Speak " "Ivan Ivashchenko " @@ -2915,7 +2902,7 @@ rec { { name = "libc"; packageId = "libc"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } { name = "onig_sys"; @@ -2932,9 +2919,9 @@ rec { }; "onig_sys" = rec { crateName = "onig_sys"; - version = "69.5.1"; + version = "69.7.0"; edition = "2015"; - sha256 = "0b99b57afyclifk9xm4azh5zq07h79hswp4m8188a5vbg9chdzwv"; + sha256 = "0h5294j5rm21r06340688qx3r93r5jdl3pvd366x1yz414m49ncz"; authors = [ "Will Speak " "Ivan Ivashchenko " @@ -2962,13 +2949,13 @@ rec { authors = [ "RustCrypto Developers" ]; - + }; "openssl" = rec { crateName = "openssl"; - version = "0.10.30"; - edition = "2015"; - sha256 = "1d5wwajanjw1q5d2y23yaq8rvbaqb20z53v7hfdryhb56vzmwmwd"; + version = "0.10.34"; + edition = "2018"; + sha256 = "1j74rfaicl4n9ff25l01jdrnpiv9ixrp76qx1wy9g8ynd8l30y3d"; authors = [ "Steven Fackler " ]; @@ -2979,44 +2966,45 @@ rec { } { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "foreign-types"; packageId = "foreign-types"; } - { - name = "lazy_static"; - packageId = "lazy_static"; - } { name = "libc"; packageId = "libc"; } + { + name = "once_cell"; + packageId = "once_cell"; + } { name = "openssl-sys"; packageId = "openssl-sys"; + rename = "ffi"; } ]; features = { - "vendored" = [ "openssl-sys/vendored" ]; + "vendored" = [ "ffi/vendored" ]; }; }; "openssl-probe" = rec { crateName = "openssl-probe"; - version = "0.1.2"; + version = "0.1.4"; edition = "2015"; - sha256 = "1pijrdifgsdwd45b08c2g0dsmnhz7c3kmagb70839ngrd7d29bvp"; + sha256 = "0nmrvlrza9ya23kgzmsgfc17f9pxajdxk25cwsk9aq5p5a3qv618"; authors = [ "Alex Crichton " ]; - + }; "openssl-sys" = rec { crateName = "openssl-sys"; - version = "0.9.58"; + version = "0.9.63"; edition = "2015"; - sha256 = "1pkq3x8w16kqvkg75g4w7nny56w9clssww0ibpzg015n153xnhm8"; + sha256 = "166bhkcnpfqraa9jgpxgn0pspdg20pk19c7wgmhpgy40gpxxdc5n"; build = "build/main.rs"; authors = [ "Alex Crichton " @@ -3060,7 +3048,7 @@ rec { "Stjepan Glavina " "The Rust Project Developers" ]; - + }; "percent-encoding" = rec { crateName = "percent-encoding"; @@ -3071,30 +3059,73 @@ rec { authors = [ "The rust-url developers" ]; - + + }; + "pin-project 0.4.28" = rec { + crateName = "pin-project"; + version = "0.4.28"; + edition = "2018"; + sha256 = "03rx11vd15rwj2g3c5x79f1154fykpag88fj1hgda6ciqnsr50ci"; + authors = [ + "Taiki Endo " + ]; + dependencies = [ + { + name = "pin-project-internal"; + packageId = "pin-project-internal 0.4.28"; + usesDefaultFeatures = false; + } + ]; + }; - "pin-project" = rec { + "pin-project 1.0.7" = rec { crateName = "pin-project"; - version = "0.4.23"; + version = "1.0.7"; edition = "2018"; - sha256 = "1aj8ivjr7bw3dmnp53zj10a0fx6ij3lqx7vx94p38ydfybzk6i6a"; + sha256 = "1964rh32hiy5v2ircli8wv8fxq9h2nkgfalda6j407040v0rql67"; authors = [ "Taiki Endo " ]; dependencies = [ { name = "pin-project-internal"; - packageId = "pin-project-internal"; + packageId = "pin-project-internal 1.0.7"; usesDefaultFeatures = false; } ]; - + + }; + "pin-project-internal 0.4.28" = rec { + crateName = "pin-project-internal"; + version = "0.4.28"; + edition = "2018"; + sha256 = "0pianl8ma0ihhara39swdddpa3hrv08k5iv46b9dkrhb6006gqiv"; + procMacro = true; + authors = [ + "Taiki Endo " + ]; + dependencies = [ + { + name = "proc-macro2"; + packageId = "proc-macro2"; + } + { + name = "quote"; + packageId = "quote"; + } + { + name = "syn"; + packageId = "syn"; + features = [ "full" "visit-mut" ]; + } + ]; + }; - "pin-project-internal" = rec { + "pin-project-internal 1.0.7" = rec { crateName = "pin-project-internal"; - version = "0.4.23"; + version = "1.0.7"; edition = "2018"; - sha256 = "07s66r7c6dirkvcjhqsndaf3qmvwl45c28dgypyk38797rf823ic"; + sha256 = "0vs289my2262ziwxj60mnzr2k41ibga73z8yddah1dc34l9m1ja8"; procMacro = true; authors = [ "Taiki Endo " @@ -3114,17 +3145,27 @@ rec { features = [ "full" "visit-mut" ]; } ]; - + }; - "pin-project-lite" = rec { + "pin-project-lite 0.1.12" = rec { crateName = "pin-project-lite"; - version = "0.1.7"; + version = "0.1.12"; edition = "2018"; - sha256 = "05dp09xswfb18i2jmlvzkb0pd0fin9s3m64fgyksg6161zqxnai8"; + sha256 = "0xx7f3wzc8ydvd1v2mmrxfypjchp52bphrirf08phbq8ba8n8yr5"; authors = [ "Taiki Endo " ]; - + + }; + "pin-project-lite 0.2.6" = rec { + crateName = "pin-project-lite"; + version = "0.2.6"; + edition = "2018"; + sha256 = "01g96zxghb33s1vsjmjpn9l3a2nxdqj7glf9lhq7q5wjkhjiy3nw"; + authors = [ + "Taiki Endo " + ]; + }; "pin-utils" = rec { crateName = "pin-utils"; @@ -3134,30 +3175,30 @@ rec { authors = [ "Josef Brandl " ]; - + }; "pkg-config" = rec { crateName = "pkg-config"; - version = "0.3.18"; + version = "0.3.19"; edition = "2015"; - sha256 = "0cxc4yd9qb40944a2svgci41bws68f1hqvyljhrldwbadda94r6k"; + sha256 = "0k4860955riciibxr8bhnklp79jydp4xfylwdn5v9kj96hxlac9q"; authors = [ "Alex Crichton " ]; - + }; "plist" = rec { crateName = "plist"; - version = "1.0.0"; + version = "1.1.0"; edition = "2018"; - sha256 = "1zb7k48x1zf1dhqavs37qm24fxi98qb978xv2nzjkkp4x2a6scvv"; + sha256 = "08ggfhx1fd0nc4ayy2lgx67g88zppd1bkgqnqa3j5v99f19h94b7"; authors = [ "Ed Barnard " ]; dependencies = [ { name = "base64"; - packageId = "base64"; + packageId = "base64 0.13.0"; } { name = "chrono"; @@ -3175,7 +3216,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; optional = true; } { @@ -3191,44 +3232,48 @@ rec { }; "polling" = rec { crateName = "polling"; - version = "1.0.1"; + version = "2.0.3"; edition = "2018"; - sha256 = "1sw50d2l7qz8knfqr5hbvpn126wfr1mswf46nc71fk7kk9gzld88"; + sha256 = "0yqbb0c9d2bg3rjg7h0sl4c0vd03l1n0gx0kmvmyk7kr9rvjvhag"; authors = [ "Stjepan Glavina " ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "libc"; packageId = "libc"; + target = { target, features }: (target."unix" or false); } { name = "log"; packageId = "log"; } { - name = "wepoll-sys-stjepang"; - packageId = "wepoll-sys-stjepang"; - target = { target, features }: target."windows"; + name = "wepoll-sys"; + packageId = "wepoll-sys"; + target = { target, features }: (target."windows" or false); } { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "ioapiset" "winsock2" ]; } ]; - + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; }; "ppv-lite86" = rec { crateName = "ppv-lite86"; - version = "0.2.9"; + version = "0.2.10"; edition = "2018"; - sha256 = "080sa1pllwljxyl3i5b1i7746sh1s16m8lmn6fkn4p0z253sjvy3"; + sha256 = "0ms8198kclg4h96ggbziixxmsdl847s648kmbx11zlmjsqjccx5c"; authors = [ "The CryptoCorrosion Contributors" ]; @@ -3302,34 +3347,34 @@ rec { packageId = "version_check"; } ]; - + }; "proc-macro-hack" = rec { crateName = "proc-macro-hack"; - version = "0.5.18"; + version = "0.5.19"; edition = "2018"; - sha256 = "16055crxm9l5skrl96l5cs6xc4xnvhiggcf625r7pixdl2whbilr"; + sha256 = "1rg0kzsj7lj00qj602d3h77spwfz48vixn1wbjp7a4yrq65w9w6v"; procMacro = true; authors = [ "David Tolnay " ]; - + }; "proc-macro-nested" = rec { crateName = "proc-macro-nested"; - version = "0.1.6"; + version = "0.1.7"; edition = "2015"; - sha256 = "0nnwm9bvp1fmr8nqjp8ynrkj97yzpsdh3062li8b0f4hzgd818gb"; + sha256 = "11hh1jynh62f3m1ii0f9gf1l3y0fhkwpmr40lz3704v848n1p25w"; authors = [ "David Tolnay " ]; - + }; "proc-macro2" = rec { crateName = "proc-macro2"; - version = "1.0.21"; + version = "1.0.27"; edition = "2018"; - sha256 = "0b1azz1c2a3rap1kfz2sjinv7narfhssazaq39axvwwlvwb8bqin"; + sha256 = "0f3h0zl5w5090ajmmvpmhkpr4iwqnn5rip3afacabhc657vwmn7h"; authors = [ "Alex Crichton " "David Tolnay " @@ -3347,9 +3392,9 @@ rec { }; "quote" = rec { crateName = "quote"; - version = "1.0.7"; + version = "1.0.9"; edition = "2018"; - sha256 = "0drzd6pq7whq7qhdvvs8wn6pbb0hhc12pz8wv80fb05ixhbksmma"; + sha256 = "19rjmfqzk26rxbgxy5j2ckqc2v12sw2xw8l4gi8bzpn2bmsbkl63"; authors = [ "David Tolnay " ]; @@ -3366,7 +3411,7 @@ rec { }; resolvedDefaultFeatures = [ "default" "proc-macro" ]; }; - "rand" = rec { + "rand 0.7.3" = rec { crateName = "rand"; version = "0.7.3"; edition = "2018"; @@ -3378,7 +3423,7 @@ rec { dependencies = [ { name = "getrandom"; - packageId = "getrandom"; + packageId = "getrandom 0.1.16"; rename = "getrandom_package"; optional = true; } @@ -3387,28 +3432,28 @@ rec { packageId = "libc"; optional = true; usesDefaultFeatures = false; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "rand_chacha"; - packageId = "rand_chacha"; + packageId = "rand_chacha 0.2.2"; usesDefaultFeatures = false; target = { target, features }: (!(target."os" == "emscripten")); } { name = "rand_core"; - packageId = "rand_core"; + packageId = "rand_core 0.5.1"; } { name = "rand_hc"; - packageId = "rand_hc"; + packageId = "rand_hc 0.2.0"; target = { target, features }: (target."os" == "emscripten"); } ]; devDependencies = [ { name = "rand_hc"; - packageId = "rand_hc"; + packageId = "rand_hc 0.2.0"; } ]; features = { @@ -3424,7 +3469,59 @@ rec { }; resolvedDefaultFeatures = [ "alloc" "default" "getrandom" "getrandom_package" "libc" "std" ]; }; - "rand_chacha" = rec { + "rand 0.8.3" = rec { + crateName = "rand"; + version = "0.8.3"; + edition = "2018"; + sha256 = "0zldxfx4gi551n2fna4zz9ab22zsnzw1mj5hzi5nfs24dgkfgy8f"; + authors = [ + "The Rand Project Developers" + "The Rust Project Developers" + ]; + dependencies = [ + { + name = "libc"; + packageId = "libc"; + optional = true; + usesDefaultFeatures = false; + target = { target, features }: (target."unix" or false); + } + { + name = "rand_chacha"; + packageId = "rand_chacha 0.3.1"; + optional = true; + usesDefaultFeatures = false; + target = { target, features }: (!(target."os" == "emscripten")); + } + { + name = "rand_core"; + packageId = "rand_core 0.6.2"; + } + { + name = "rand_hc"; + packageId = "rand_hc 0.3.0"; + optional = true; + target = { target, features }: (target."os" == "emscripten"); + } + ]; + devDependencies = [ + { + name = "rand_hc"; + packageId = "rand_hc 0.3.0"; + } + ]; + features = { + "alloc" = [ "rand_core/alloc" ]; + "default" = [ "std" "std_rng" ]; + "getrandom" = [ "rand_core/getrandom" ]; + "serde1" = [ "serde" ]; + "simd_support" = [ "packed_simd" ]; + "std" = [ "rand_core/std" "rand_chacha/std" "alloc" "getrandom" "libc" ]; + "std_rng" = [ "rand_chacha" "rand_hc" ]; + }; + resolvedDefaultFeatures = [ "alloc" "default" "getrandom" "libc" "rand_chacha" "rand_hc" "std" "std_rng" ]; + }; + "rand_chacha 0.2.2" = rec { crateName = "rand_chacha"; version = "0.2.2"; edition = "2018"; @@ -3443,20 +3540,71 @@ rec { } { name = "rand_core"; - packageId = "rand_core"; + packageId = "rand_core 0.5.1"; } ]; features = { "default" = [ "std" "simd" ]; "std" = [ "ppv-lite86/std" ]; }; - resolvedDefaultFeatures = [ "std" ]; + resolvedDefaultFeatures = [ "std" ]; + }; + "rand_chacha 0.3.1" = rec { + crateName = "rand_chacha"; + version = "0.3.1"; + edition = "2018"; + sha256 = "123x2adin558xbhvqb8w4f6syjsdkmqff8cxwhmjacpsl1ihmhg6"; + authors = [ + "The Rand Project Developers" + "The Rust Project Developers" + "The CryptoCorrosion Contributors" + ]; + dependencies = [ + { + name = "ppv-lite86"; + packageId = "ppv-lite86"; + usesDefaultFeatures = false; + features = [ "simd" ]; + } + { + name = "rand_core"; + packageId = "rand_core 0.6.2"; + } + ]; + features = { + "default" = [ "std" ]; + "serde1" = [ "serde" ]; + "std" = [ "ppv-lite86/std" ]; + }; + resolvedDefaultFeatures = [ "std" ]; + }; + "rand_core 0.5.1" = rec { + crateName = "rand_core"; + version = "0.5.1"; + edition = "2018"; + sha256 = "06bdvx08v3rkz451cm7z59xwwqn1rkfh6v9ay77b14f8dwlybgch"; + authors = [ + "The Rand Project Developers" + "The Rust Project Developers" + ]; + dependencies = [ + { + name = "getrandom"; + packageId = "getrandom 0.1.16"; + optional = true; + } + ]; + features = { + "serde1" = [ "serde" ]; + "std" = [ "alloc" "getrandom" "getrandom/std" ]; + }; + resolvedDefaultFeatures = [ "alloc" "getrandom" "std" ]; }; - "rand_core" = rec { + "rand_core 0.6.2" = rec { crateName = "rand_core"; - version = "0.5.1"; + version = "0.6.2"; edition = "2018"; - sha256 = "06bdvx08v3rkz451cm7z59xwwqn1rkfh6v9ay77b14f8dwlybgch"; + sha256 = "1rvas1afjvd2827b8mf2ilg78h3ksl9npkrdds3wbw9x33mndkrl"; authors = [ "The Rand Project Developers" "The Rust Project Developers" @@ -3464,7 +3612,7 @@ rec { dependencies = [ { name = "getrandom"; - packageId = "getrandom"; + packageId = "getrandom 0.2.3"; optional = true; } ]; @@ -3474,7 +3622,7 @@ rec { }; resolvedDefaultFeatures = [ "alloc" "getrandom" "std" ]; }; - "rand_hc" = rec { + "rand_hc 0.2.0" = rec { crateName = "rand_hc"; version = "0.2.0"; edition = "2018"; @@ -3485,27 +3633,49 @@ rec { dependencies = [ { name = "rand_core"; - packageId = "rand_core"; + packageId = "rand_core 0.5.1"; + } + ]; + + }; + "rand_hc 0.3.0" = rec { + crateName = "rand_hc"; + version = "0.3.0"; + edition = "2018"; + sha256 = "0wra6ar22zdjkry9dsq1mg620m4h3qb9s8rfykkz4im4crqfz41i"; + authors = [ + "The Rand Project Developers" + ]; + dependencies = [ + { + name = "rand_core"; + packageId = "rand_core 0.6.2"; } ]; - + }; "redox_syscall" = rec { crateName = "redox_syscall"; - version = "0.1.57"; - edition = "2015"; - sha256 = "1kh59fpwy33w9nwd5iyc283yglq8pf2s41hnhvl48iax9mz0zk21"; + version = "0.2.8"; + edition = "2018"; + sha256 = "1z27f6rzm0lcpszbr2dmfyna7qmpmx4yb98yhzg1956l3kj3j9vl"; libName = "syscall"; authors = [ "Jeremy Soller " ]; - + dependencies = [ + { + name = "bitflags"; + packageId = "bitflags"; + } + ]; + }; "redox_users" = rec { crateName = "redox_users"; - version = "0.3.5"; - edition = "2015"; - sha256 = "179fxmyqaqzibp533ajgbn4ljah9lrzpqvd3i73h55bs7qrkf1yy"; + version = "0.4.0"; + edition = "2018"; + sha256 = "0r5y1a26flkn6gkayi558jg5dzh2m2fdsapgkpn7mj01v3rk51aj"; authors = [ "Jose Narvaez " "Wesley Hershberger " @@ -3513,29 +3683,24 @@ rec { dependencies = [ { name = "getrandom"; - packageId = "getrandom"; + packageId = "getrandom 0.2.3"; + features = [ "std" ]; } { name = "redox_syscall"; packageId = "redox_syscall"; } - { - name = "rust-argon2"; - packageId = "rust-argon2"; - optional = true; - } ]; features = { "auth" = [ "rust-argon2" ]; "default" = [ "auth" ]; }; - resolvedDefaultFeatures = [ "auth" "default" "rust-argon2" ]; }; "regex" = rec { crateName = "regex"; - version = "1.3.9"; - edition = "2015"; - sha256 = "1rnqga94ypykl2apgj26l2j1s9bvr2ix4dlzs323n6abyky80dww"; + version = "1.5.4"; + edition = "2018"; + sha256 = "0qf479kjbmb582h4d1d6gfl75h0j8aq2nrdi5wg6zdcy6llqcynh"; authors = [ "The Rust Project Developers" ]; @@ -3555,16 +3720,10 @@ rec { packageId = "regex-syntax"; usesDefaultFeatures = false; } - { - name = "thread_local"; - packageId = "thread_local"; - optional = true; - } ]; features = { "default" = [ "std" "perf" "unicode" "regex-syntax/default" ]; "perf" = [ "perf-cache" "perf-dfa" "perf-inline" "perf-literal" ]; - "perf-cache" = [ "thread_local" ]; "perf-literal" = [ "aho-corasick" "memchr" ]; "unicode" = [ "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" "regex-syntax/unicode" ]; "unicode-age" = [ "regex-syntax/unicode-age" ]; @@ -3577,13 +3736,13 @@ rec { "unstable" = [ "pattern" ]; "use_std" = [ "std" ]; }; - resolvedDefaultFeatures = [ "aho-corasick" "default" "memchr" "perf" "perf-cache" "perf-dfa" "perf-inline" "perf-literal" "std" "thread_local" "unicode" "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ]; + resolvedDefaultFeatures = [ "aho-corasick" "default" "memchr" "perf" "perf-cache" "perf-dfa" "perf-inline" "perf-literal" "std" "unicode" "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ]; }; "regex-syntax" = rec { crateName = "regex-syntax"; - version = "0.6.18"; - edition = "2015"; - sha256 = "1s648w7rwpxnq9iqwbyy43ar4al07906jpz0jxlql23bgjwjwh96"; + version = "0.6.25"; + edition = "2018"; + sha256 = "16y87hz1bxmmz6kk360cxwfm3jnbsxb3x4zw9x1gzz7khic2i5zl"; authors = [ "The Rust Project Developers" ]; @@ -3605,11 +3764,11 @@ rec { { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "std" "errhandlingapi" "winerror" "fileapi" "winbase" ]; } ]; - + }; "rpb-s3" = rec { crateName = "rpb-s3"; @@ -3629,7 +3788,7 @@ rec { } { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "config"; @@ -3649,7 +3808,7 @@ rec { } { name = "rand"; - packageId = "rand"; + packageId = "rand 0.7.3"; } { name = "rusoto_core"; @@ -3661,7 +3820,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } { name = "serde_derive"; @@ -3688,7 +3847,7 @@ rec { packageId = "xdg"; } ]; - + }; "rusoto_core" = rec { crateName = "rusoto_core"; @@ -3708,11 +3867,11 @@ rec { } { name = "base64"; - packageId = "base64"; + packageId = "base64 0.12.3"; } { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "crc32fast"; @@ -3753,7 +3912,7 @@ rec { } { name = "pin-project"; - packageId = "pin-project"; + packageId = "pin-project 0.4.28"; } { name = "rusoto_credential"; @@ -3765,7 +3924,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; features = [ "derive" ]; } { @@ -3843,7 +4002,7 @@ rec { } { name = "pin-project"; - packageId = "pin-project"; + packageId = "pin-project 0.4.28"; } { name = "regex"; @@ -3851,7 +4010,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; features = [ "derive" ]; } { @@ -3893,7 +4052,7 @@ rec { } { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "futures"; @@ -3932,11 +4091,11 @@ rec { dependencies = [ { name = "base64"; - packageId = "base64"; + packageId = "base64 0.12.3"; } { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "futures"; @@ -3972,7 +4131,7 @@ rec { } { name = "pin-project"; - packageId = "pin-project"; + packageId = "pin-project 0.4.28"; } { name = "rusoto_credential"; @@ -3980,7 +4139,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } { name = "sha2"; @@ -3988,7 +4147,7 @@ rec { } { name = "time"; - packageId = "time 0.2.18"; + packageId = "time 0.2.26"; } { name = "tokio"; @@ -4002,40 +4161,7 @@ rec { packageId = "rustc_version"; } ]; - - }; - "rust-argon2" = rec { - crateName = "rust-argon2"; - version = "0.8.2"; - edition = "2018"; - sha256 = "069syiy3ncg9yai58p3dalwvgpr1aqisqls0x1sk54vm0wjn3awx"; - libName = "argon2"; - authors = [ - "Martijn Rijkeboer " - ]; - dependencies = [ - { - name = "base64"; - packageId = "base64"; - } - { - name = "blake2b_simd"; - packageId = "blake2b_simd"; - } - { - name = "constant_time_eq"; - packageId = "constant_time_eq"; - } - { - name = "crossbeam-utils"; - packageId = "crossbeam-utils"; - optional = true; - } - ]; - features = { - "default" = [ "crossbeam-utils" ]; - }; - resolvedDefaultFeatures = [ "crossbeam-utils" "default" ]; + }; "rust-ini" = rec { crateName = "rust-ini"; @@ -4046,7 +4172,7 @@ rec { authors = [ "Y. T. Chung " ]; - + }; "rustc_version" = rec { crateName = "rustc_version"; @@ -4062,7 +4188,7 @@ rec { packageId = "semver"; } ]; - + }; "ryu" = rec { crateName = "ryu"; @@ -4100,10 +4226,10 @@ rec { { name = "winapi-util"; packageId = "winapi-util"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } ]; - + }; "schannel" = rec { crateName = "schannel"; @@ -4125,13 +4251,13 @@ rec { features = [ "lmcons" "minschannel" "securitybaseapi" "schannel" "sspi" "sysinfoapi" "timezoneapi" "winbase" "wincrypt" "winerror" ]; } ]; - + }; "security-framework" = rec { crateName = "security-framework"; - version = "0.4.4"; - edition = "2015"; - sha256 = "0dg504y0ys27qksdcnn8qcyvrfhkjx8f5d6jvpm7i7yrsw18k034"; + version = "2.3.1"; + edition = "2018"; + sha256 = "0rz4xhcz70718iww6qa4zbmjzff0dqbcf6yggvbi2fks2j2sr8i3"; authors = [ "Steven Fackler " "Kornel " @@ -4156,6 +4282,7 @@ rec { { name = "security-framework-sys"; packageId = "security-framework-sys"; + usesDefaultFeatures = false; } ]; features = { @@ -4163,14 +4290,17 @@ rec { "OSX_10_11" = [ "OSX_10_10" "security-framework-sys/OSX_10_11" ]; "OSX_10_12" = [ "OSX_10_11" "security-framework-sys/OSX_10_12" ]; "OSX_10_13" = [ "OSX_10_12" "security-framework-sys/OSX_10_13" "alpn" "session-tickets" ]; + "OSX_10_14" = [ "OSX_10_13" "security-framework-sys/OSX_10_14" ]; "OSX_10_9" = [ "security-framework-sys/OSX_10_9" ]; + "default" = [ "OSX_10_9" ]; }; + resolvedDefaultFeatures = [ "OSX_10_9" "default" ]; }; "security-framework-sys" = rec { crateName = "security-framework-sys"; - version = "0.4.3"; - edition = "2015"; - sha256 = "01c4fkj78frz6kz9vri1am2pbkz52raxws5lbrli5xajjbci3gqp"; + version = "2.3.0"; + edition = "2018"; + sha256 = "1172fsfk37jxh33qbx3bivzph0hnxrn0nrrfffvnz2sb3fwzykky"; authors = [ "Steven Fackler " "Kornel " @@ -4190,7 +4320,10 @@ rec { "OSX_10_11" = [ "OSX_10_10" ]; "OSX_10_12" = [ "OSX_10_11" ]; "OSX_10_13" = [ "OSX_10_12" ]; + "OSX_10_14" = [ "OSX_10_13" ]; + "default" = [ "OSX_10_9" ]; }; + resolvedDefaultFeatures = [ "OSX_10_9" "default" ]; }; "semver" = rec { crateName = "semver"; @@ -4220,7 +4353,7 @@ rec { authors = [ "Steve Klabnik " ]; - + }; "serde 0.8.23" = rec { crateName = "serde"; @@ -4238,11 +4371,11 @@ rec { }; resolvedDefaultFeatures = [ "default" "std" ]; }; - "serde 1.0.115" = rec { + "serde 1.0.126" = rec { crateName = "serde"; - version = "1.0.115"; + version = "1.0.126"; edition = "2015"; - sha256 = "1mamxl1ijys9r6jk8pj5vjxs7l60y11i845mhjpkhwnsya49lk75"; + sha256 = "00vdk7y3j8h2xv28a2i2ad1d19g5iwrdknbq8yp79v6axamhaxgc"; authors = [ "Erick Tryzelaar " "David Tolnay " @@ -4306,9 +4439,9 @@ rec { }; "serde_derive" = rec { crateName = "serde_derive"; - version = "1.0.115"; + version = "1.0.126"; edition = "2015"; - sha256 = "0j6w64m3z7kaagq6j0qmn7q84jkvnfll1a4205mc6g57s38yx7v0"; + sha256 = "0hsdh39qj0g187nwndfzg67q4qajbm5g6x0fr5xarblmk2y7sfln"; procMacro = true; authors = [ "Erick Tryzelaar " @@ -4326,7 +4459,6 @@ rec { { name = "syn"; packageId = "syn"; - features = [ "visit" ]; } ]; features = { @@ -4335,9 +4467,9 @@ rec { }; "serde_json" = rec { crateName = "serde_json"; - version = "1.0.57"; + version = "1.0.64"; edition = "2018"; - sha256 = "0p371b4618w5fb7isji9xmjhsaxjslgxa2gv8lkyq4imn6ysqkhn"; + sha256 = "0y9gk3yikncrc0zajmwc0pidr7zfwafawb4gidf6mqyskzf9g7kr"; authors = [ "Erick Tryzelaar " "David Tolnay " @@ -4354,7 +4486,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; usesDefaultFeatures = false; } ]; @@ -4380,7 +4512,7 @@ rec { packageId = "serde 0.8.23"; } ]; - + }; "sha1" = rec { crateName = "sha1"; @@ -4395,9 +4527,9 @@ rec { }; "sha2" = rec { crateName = "sha2"; - version = "0.9.1"; + version = "0.9.5"; edition = "2018"; - sha256 = "1hdqrx2d9073hgf34y6ilgw6ni5vv3d5nmccyhkfm9zdvy6kfcr9"; + sha256 = "04lzf4swq6cijvxnc6facr3g72h5v7a5z8lz3xrkf8gxa9bswqmk"; authors = [ "RustCrypto Developers" ]; @@ -4408,11 +4540,21 @@ rec { } { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; + } + { + name = "cpufeatures"; + packageId = "cpufeatures"; + target = { target, features }: (stdenv.hostPlatform.config == "aarch64-apple-darwin"); + } + { + name = "cpufeatures"; + packageId = "cpufeatures"; + target = { target, features }: ((target."arch" == "aarch64") && (target."os" == "linux")); } { - name = "cpuid-bool"; - packageId = "cpuid-bool"; + name = "cpufeatures"; + packageId = "cpufeatures"; target = { target, features }: ((target."arch" == "x86") || (target."arch" == "x86_64")); } { @@ -4432,7 +4574,7 @@ rec { } ]; features = { - "asm" = [ "sha2-asm" "libc" ]; + "asm" = [ "sha2-asm" ]; "asm-aarch64" = [ "asm" ]; "default" = [ "std" ]; "std" = [ "digest/std" ]; @@ -4447,15 +4589,16 @@ rec { authors = [ "comex " ]; - + }; "signal-hook" = rec { crateName = "signal-hook"; - version = "0.1.16"; + version = "0.3.9"; edition = "2018"; - sha256 = "1v85mgs4dbgw0765b9nx0jd8lamv55425aawjbhxz6cb870hhib0"; + sha256 = "0f8ccp4ddd4jxa8infvxnyn3fvxswq46mw5ajh0awvq7jximl327"; authors = [ "Michal 'vorner' Vaner " + "Thomas Himmelstoss " ]; dependencies = [ { @@ -4468,47 +4611,48 @@ rec { } ]; features = { - "mio-0_7-support" = [ "mio_0_7" ]; - "mio-support" = [ "mio" ]; - "tokio-support" = [ "futures" "mio-support" "tokio-reactor" ]; + "default" = [ "channel" "iterator" ]; + "extended-siginfo" = [ "channel" "iterator" "extended-siginfo-raw" ]; + "extended-siginfo-raw" = [ "cc" ]; + "iterator" = [ "channel" ]; }; + resolvedDefaultFeatures = [ "channel" "iterator" ]; }; "signal-hook-registry" = rec { crateName = "signal-hook-registry"; - version = "1.2.1"; + version = "1.4.0"; edition = "2015"; - sha256 = "0dgh2l7diyhkf74jjyqz1jfsyqsvxgssls30cix6b7jkph823qd3"; + sha256 = "1c2mhijg54y6c1zi4630yki1vpq3z96ljfnsrdy0rb64ilr767p5"; authors = [ "Michal 'vorner' Vaner " "Masaki Hara " ]; dependencies = [ - { - name = "arc-swap"; - packageId = "arc-swap"; - } { name = "libc"; packageId = "libc"; } ]; - + }; "slab" = rec { crateName = "slab"; - version = "0.4.2"; + version = "0.4.3"; edition = "2015"; - sha256 = "1y59xsa27jk84sxzswjk60xcjf8b4fm5960jwpznrrcmasyva4f1"; + sha256 = "09v57dmy9gnfcj3c6gywp7wi09zywxf0ppj07w02hfvy38ysqwzi"; authors = [ "Carl Lerche " ]; - + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; }; "smol" = rec { crateName = "smol"; - version = "1.0.0"; + version = "1.2.5"; edition = "2018"; - sha256 = "19nl0146islilrbp0scf6dvx243pfb7gd0lxmmmqvn32z2wrbs0y"; + sha256 = "1r45zng0hymqx1kb2dmxkapbin7f9rhgrdcssz0q7rzka59kpkw5"; authors = [ "Stjepan Glavina " ]; @@ -4554,50 +4698,71 @@ rec { packageId = "once_cell"; } ]; - + }; - "socket2" = rec { + "socket2 0.3.19" = rec { crateName = "socket2"; - version = "0.3.15"; + version = "0.3.19"; edition = "2018"; - sha256 = "0i0wkamjq7d8v4dbl6fd7phmmlr1lbkyvrsgdw4yq141bkf71ymi"; + sha256 = "0vldz14mxqxnjqb6an2pj7mgclv7nrk45cpscwq7g3fj2c0mfbhj"; authors = [ "Alex Crichton " ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; - target = { target, features }: (target."unix" || (target."os" == "redox")); + packageId = "cfg-if 1.0.0"; + target = { target, features }: (target."unix" or false); } { name = "libc"; packageId = "libc"; - target = { target, features }: (target."unix" || (target."os" == "redox")); + target = { target, features }: (target."unix" or false); + features = [ "align" ]; } { - name = "redox_syscall"; - packageId = "redox_syscall"; - target = { target, features }: (target."os" == "redox"); + name = "winapi"; + packageId = "winapi 0.3.9"; + target = { target, features }: (target."windows" or false); + features = [ "handleapi" "ws2def" "ws2ipdef" "ws2tcpip" "minwindef" ]; + } + ]; + features = { + }; + }; + "socket2 0.4.0" = rec { + crateName = "socket2"; + version = "0.4.0"; + edition = "2018"; + sha256 = "18ny6m1gnf6cwp5ax0b5hr36w6yg16z7faj76b31aq2jghhgqgcy"; + authors = [ + "Alex Crichton " + "Thomas de Zeeuw " + ]; + dependencies = [ + { + name = "libc"; + packageId = "libc"; + target = { target, features }: (target."unix" or false); } { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; - features = [ "handleapi" "ws2def" "ws2ipdef" "ws2tcpip" "minwindef" ]; + target = { target, features }: (target."windows" or false); + features = [ "handleapi" "ws2ipdef" "ws2tcpip" ]; } ]; features = { }; - resolvedDefaultFeatures = [ "pair" "unix" ]; + resolvedDefaultFeatures = [ "all" ]; }; "standback" = rec { crateName = "standback"; - version = "0.2.10"; + version = "0.2.17"; edition = "2018"; - sha256 = "1rnqv9dbq9c4nz7097v0f1d04fjwwsvvyy8rmz8lg1szxahix9rk"; + sha256 = "1zr8zy3kzryaggz3k0j4135m3zbd31pyqmja8cyj8yp07mpzn4z1"; authors = [ - "Jacob Pratt " + "Jacob Pratt " "The Rust Project Developers" ]; buildDependencies = [ @@ -4650,7 +4815,7 @@ rec { { name = "wasm-bindgen"; packageId = "wasm-bindgen"; - target = { target, features }: ((target."arch" == "wasm32") && (target."vendor" == "unknown") && (target."os" == "unknown") && (!target."cargo_web")); + target = { target, features }: ((target."arch" == "wasm32") && (target."vendor" == "unknown") && (target."os" == "unknown") && (!(target."cargo_web" or false))); } ]; buildDependencies = [ @@ -4685,7 +4850,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } { name = "serde_derive"; @@ -4698,7 +4863,7 @@ rec { features = [ "derive" "parsing" "printing" ]; } ]; - + }; "stdweb-internal-macros" = rec { crateName = "stdweb-internal-macros"; @@ -4724,7 +4889,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } { name = "serde_derive"; @@ -4745,7 +4910,7 @@ rec { features = [ "full" "parsing" "printing" "clone-impls" ]; } ]; - + }; "stdweb-internal-runtime" = rec { crateName = "stdweb-internal-runtime"; @@ -4767,13 +4932,13 @@ rec { authors = [ "Danny Guo " ]; - + }; "structopt" = rec { crateName = "structopt"; - version = "0.3.17"; + version = "0.3.21"; edition = "2018"; - sha256 = "1ics90kmsqkaygwbcggm0pk23js7072dvbazxnskkgzs9zcqihvc"; + sha256 = "136j0lvjmpv5syi751vxg8vb30gfyv4k81x8d18kxrj6xvbsqxsj"; authors = [ "Guillaume Pinot " "others" @@ -4809,9 +4974,9 @@ rec { }; "structopt-derive" = rec { crateName = "structopt-derive"; - version = "0.4.10"; + version = "0.4.14"; edition = "2018"; - sha256 = "0pscws9pwz837aaa6xkjgnhgpq0ww7czl7bmlr97a1r5308i69ay"; + sha256 = "143gjwvz3s86hwp070km83y25n8kqp5f01kb1dr19f4ilkywvaav"; procMacro = true; authors = [ "Guillaume Pinot " @@ -4844,9 +5009,9 @@ rec { }; "subtle" = rec { crateName = "subtle"; - version = "2.3.0"; + version = "2.4.0"; edition = "2015"; - sha256 = "1zg727iw7wh4h1fjljm6yancz75i41rg352y2n7r05991i8kygrl"; + sha256 = "1hipji54nipkya6szyk9kl7nz07qli570b1isklz78dda44dm08y"; authors = [ "Isis Lovecruft " "Henry de Valence " @@ -4857,9 +5022,9 @@ rec { }; "syn" = rec { crateName = "syn"; - version = "1.0.40"; + version = "1.0.73"; edition = "2018"; - sha256 = "0l437lsnv289y64pgl2mfvr1vgrb2hix5bb5a4rbjncvqly7sgwn"; + sha256 = "1ixw4lscc7009ibaic8g5bvnc94hdcr62ksjk3jjl38363zqj57p"; authors = [ "David Tolnay " ]; @@ -4890,9 +5055,9 @@ rec { }; "syntect" = rec { crateName = "syntect"; - version = "4.4.0"; + version = "4.5.0"; edition = "2018"; - sha256 = "121y6rswylvbhaz8krjb9aa7h16f6ly2sdbbka1hr1dm0pgphfaf"; + sha256 = "1r9ij3qmq4cs83jwpk1043sai1dwdghb8lwkm34rs12d7frc5yib"; authors = [ "Tristan Hume " ]; @@ -4942,7 +5107,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } { name = "serde_derive"; @@ -4981,9 +5146,9 @@ rec { }; "tempfile" = rec { crateName = "tempfile"; - version = "3.1.0"; + version = "3.2.0"; edition = "2018"; - sha256 = "1a9cfdqw70n7bcnkx05aih9xdba8lqazmqlkjpkmn2la6gcj8vks"; + sha256 = "08pbf3c1i42382dc44dil5bgiawcsi0qk6zdibw10f69rxiwdhfs"; authors = [ "Steven Allen " "The Rust Project Developers" @@ -4993,16 +5158,16 @@ rec { dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "libc"; packageId = "libc"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "rand"; - packageId = "rand"; + packageId = "rand 0.8.3"; } { name = "redox_syscall"; @@ -5016,11 +5181,11 @@ rec { { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "fileapi" "handleapi" "winbase" ]; } ]; - + }; "textwrap" = rec { crateName = "textwrap"; @@ -5036,29 +5201,13 @@ rec { packageId = "unicode-width"; } ]; - - }; - "thread_local" = rec { - crateName = "thread_local"; - version = "1.0.1"; - edition = "2015"; - sha256 = "054vlrr1vsdy1h4b7n99mr24pnj8928ig9qwzg36wnkld4dns36l"; - authors = [ - "Amanieu d'Antras " - ]; - dependencies = [ - { - name = "lazy_static"; - packageId = "lazy_static"; - } - ]; - + }; - "time 0.1.44" = rec { + "time 0.1.43" = rec { crateName = "time"; - version = "0.1.44"; + version = "0.1.43"; edition = "2015"; - sha256 = "0m9jwy2pcmk232r3b9r80fs12mkckfjffjha4qfaxcdq9a8ydfbd"; + sha256 = "0f14wrgxj7ya2v4msg5mni7046bsm2angm7cn3pd3yv04gpm12na"; authors = [ "The Rust Project Developers" ]; @@ -5067,15 +5216,10 @@ rec { name = "libc"; packageId = "libc"; } - { - name = "wasi"; - packageId = "wasi 0.10.0+wasi-snapshot-preview1"; - target = { target, features }: (target."os" == "wasi"); - } { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "std" "minwinbase" "minwindef" "ntdef" "profileapi" "sysinfoapi" "timezoneapi" ]; } ]; @@ -5086,13 +5230,13 @@ rec { features = [ "std" "processthreadsapi" "winbase" ]; } ]; - + }; - "time 0.2.18" = rec { + "time 0.2.26" = rec { crateName = "time"; - version = "0.2.18"; + version = "0.2.26"; edition = "2018"; - sha256 = "0cg5bjgfimw95yanzxq7kzj3zgdabd5ayffvlm9bn74amrim2y0j"; + sha256 = "0wpkb0ri6jxsydqy9bk2b3iklhmj94pndl8208ni6mbrykxwpa08"; authors = [ "Jacob Pratt " ]; @@ -5105,7 +5249,7 @@ rec { name = "libc"; packageId = "libc"; optional = true; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "standback"; @@ -5127,7 +5271,7 @@ rec { name = "winapi"; packageId = "winapi 0.3.9"; optional = true; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "minwinbase" "minwindef" "timezoneapi" ]; } ]; @@ -5137,6 +5281,12 @@ rec { packageId = "version_check"; } ]; + devDependencies = [ + { + name = "standback"; + packageId = "standback"; + } + ]; features = { "default" = [ "deprecated" "std" ]; "std" = [ "libc" "winapi" "stdweb" "standback/std" ]; @@ -5145,9 +5295,9 @@ rec { }; "time-macros" = rec { crateName = "time-macros"; - version = "0.1.0"; + version = "0.1.1"; edition = "2018"; - sha256 = "0bdbxjgbxb81xgy08h5dh4qvwy95sy9x8g1y31g11g4my3lvdscs"; + sha256 = "1wg24yxpxcfmim6dgblrf8p321m7cyxpdivzvp8bcb7i4rp9qzlm"; authors = [ "Jacob Pratt " ]; @@ -5161,7 +5311,7 @@ rec { packageId = "time-macros-impl"; } ]; - + }; "time-macros-impl" = rec { crateName = "time-macros-impl"; @@ -5197,40 +5347,40 @@ rec { features = [ "proc-macro" "parsing" "printing" "derive" ]; } ]; - + }; "tinytemplate" = rec { crateName = "tinytemplate"; - version = "1.1.0"; + version = "1.2.1"; edition = "2015"; - sha256 = "0by1k1hdz6jgv4ykd0izirwsm6p3qb6s9g1jb4ffqg500ihcfgbd"; + sha256 = "1g5n77cqkdh9hy75zdb01adxn45mkh9y40wdr7l68xpz35gnnkdy"; authors = [ "Brook Heisler " ]; dependencies = [ { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } { name = "serde_json"; packageId = "serde_json"; } ]; - + }; "tokio" = rec { crateName = "tokio"; - version = "0.2.22"; + version = "0.2.25"; edition = "2018"; - sha256 = "1kfw5lgq1sswlbxq98j5q45bdxv4hhd907nksysbbwjbv1acld2x"; + sha256 = "14l0rll6y1dyzh6qcd8rma2ch3wx0dxzxq8b54di744sjirs40v7"; authors = [ "Tokio Contributors " ]; dependencies = [ { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "fnv"; @@ -5256,7 +5406,7 @@ rec { name = "libc"; packageId = "libc"; optional = true; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "memchr"; @@ -5272,23 +5422,23 @@ rec { name = "mio-named-pipes"; packageId = "mio-named-pipes"; optional = true; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } { name = "mio-uds"; packageId = "mio-uds"; optional = true; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "pin-project-lite"; - packageId = "pin-project-lite"; + packageId = "pin-project-lite 0.1.12"; } { name = "signal-hook-registry"; packageId = "signal-hook-registry"; optional = true; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "slab"; @@ -5305,7 +5455,7 @@ rec { packageId = "winapi 0.3.9"; optional = true; usesDefaultFeatures = false; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } ]; features = { @@ -5319,6 +5469,7 @@ rec { "macros" = [ "tokio-macros" ]; "net" = [ "dns" "tcp" "udp" "uds" ]; "process" = [ "io-driver" "libc" "mio-named-pipes" "signal" "winapi/consoleapi" "winapi/minwindef" "winapi/threadpoollegacyapiset" "winapi/winerror" ]; + "rt-core" = [ "slab" ]; "rt-threaded" = [ "num_cpus" "rt-core" ]; "signal" = [ "io-driver" "lazy_static" "libc" "mio-uds" "signal-hook-registry" "winapi/consoleapi" "winapi/minwindef" ]; "stream" = [ "futures-core" ]; @@ -5332,9 +5483,9 @@ rec { }; "tokio-macros" = rec { crateName = "tokio-macros"; - version = "0.2.5"; + version = "0.2.6"; edition = "2018"; - sha256 = "1283aq0l7rnh79zzqk4r34dgimvwcymrzmg1yah9ai2nmb3arhzh"; + sha256 = "0ni60vnrf32r3wfhlahmnds1phx5d1xfbmyq9j0mz8kkzh5s0kg4"; procMacro = true; authors = [ "Tokio Contributors " @@ -5354,7 +5505,7 @@ rec { features = [ "full" ]; } ]; - + }; "tokio-tls" = rec { crateName = "tokio-tls"; @@ -5381,7 +5532,7 @@ rec { features = [ "macros" "stream" "rt-core" "io-util" "net" ]; } ]; - + }; "tokio-util" = rec { crateName = "tokio-util"; @@ -5394,7 +5545,7 @@ rec { dependencies = [ { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "futures-core"; @@ -5410,7 +5561,7 @@ rec { } { name = "pin-project-lite"; - packageId = "pin-project-lite"; + packageId = "pin-project-lite 0.1.12"; } { name = "tokio"; @@ -5434,16 +5585,16 @@ rec { }; "toml" = rec { crateName = "toml"; - version = "0.5.6"; + version = "0.5.8"; edition = "2018"; - sha256 = "06n7j8z63hj6g0kj2x6sqwxnm4q3s0q5d873bdk41vqy1cb2vjgz"; + sha256 = "1apcmjrrjw429pjw7mqlmdwwd67g8305vwqy4kw3swr612bl44d3"; authors = [ "Alex Crichton " ]; dependencies = [ { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } ]; features = { @@ -5453,19 +5604,19 @@ rec { }; "tower-service" = rec { crateName = "tower-service"; - version = "0.3.0"; + version = "0.3.1"; edition = "2018"; - sha256 = "0q4q53w82w1wd71x7vbspg2l3jicb6al2w1qdwxmnjrz8jzvd1z9"; + sha256 = "1iih764s3f6vlkspfmr72fkrs2lw1v3wiqmc6bd5zq1hdlfzs39n"; authors = [ "Tower Maintainers " ]; - + }; "tracing" = rec { crateName = "tracing"; - version = "0.1.19"; + version = "0.1.26"; edition = "2018"; - sha256 = "0v3qhqnkmwar0zbkqj5z4achpjl9279xw3v61kinqb833c3clybd"; + sha256 = "17dqjhixmnbrk0c99ydb3b9pygjnzfb7yhlasb6134s4jy6fpb89"; authors = [ "Eliza Weisman " "Tokio Contributors " @@ -5473,13 +5624,17 @@ rec { dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "log"; packageId = "log"; optional = true; } + { + name = "pin-project-lite"; + packageId = "pin-project-lite 0.2.6"; + } { name = "tracing-core"; packageId = "tracing-core"; @@ -5502,9 +5657,9 @@ rec { }; "tracing-core" = rec { crateName = "tracing-core"; - version = "0.1.16"; + version = "0.1.18"; edition = "2018"; - sha256 = "16hisz8nvbav9q6r5lbar2baac097n33q7xqssifwsphy70ldksv"; + sha256 = "0lm0li6lx75jgbbgxsb45439257sqb0j7828caf2hjqsigwi9zx9"; authors = [ "Tokio Contributors " ]; @@ -5521,6 +5676,36 @@ rec { }; resolvedDefaultFeatures = [ "lazy_static" "std" ]; }; + "tracing-futures" = rec { + crateName = "tracing-futures"; + version = "0.2.5"; + edition = "2018"; + sha256 = "1wimg0iwa2ldq7xv98lvivvf3q9ykfminig8r1bs0ig22np9bl4p"; + authors = [ + "Eliza Weisman " + "Tokio Contributors " + ]; + dependencies = [ + { + name = "pin-project"; + packageId = "pin-project 1.0.7"; + optional = true; + } + { + name = "tracing"; + packageId = "tracing"; + usesDefaultFeatures = false; + } + ]; + features = { + "default" = [ "std-future" "std" ]; + "futures-01" = [ "futures_01" "std" ]; + "futures-03" = [ "std-future" "futures" "futures-task" "std" ]; + "std" = [ "tracing/std" ]; + "std-future" = [ "pin-project" ]; + }; + resolvedDefaultFeatures = [ "pin-project" "std-future" ]; + }; "try-lock" = rec { crateName = "try-lock"; version = "0.2.3"; @@ -5529,13 +5714,13 @@ rec { authors = [ "Sean McArthur " ]; - + }; "typenum" = rec { crateName = "typenum"; - version = "1.12.0"; - edition = "2015"; - sha256 = "0cvbksljz61ian21fnn0h51kphl0pwpzb932bv4s0rwy1wh8lg1p"; + version = "1.13.0"; + edition = "2018"; + sha256 = "01lbbspn4080yg8wp6y7q3xcqih1c1dmkkx4pwax4z1a9436k7w7"; build = "build/main.rs"; authors = [ "Paho Lurie-Gregg " @@ -5563,9 +5748,9 @@ rec { }; "unicode-segmentation" = rec { crateName = "unicode-segmentation"; - version = "1.6.0"; + version = "1.7.1"; edition = "2015"; - sha256 = "1h7d48mzpi8hwf5cvnq07warkv86pvapzzzf32hvbjsk20yiagp8"; + sha256 = "15n736z0pbj30pj44jb9s9rjavzrmx8v8pzdgsl5yfmfwrxjw3dv"; authors = [ "kwantam " "Manish Goregaokar " @@ -5589,12 +5774,13 @@ rec { }; "unicode-xid" = rec { crateName = "unicode-xid"; - version = "0.2.1"; + version = "0.2.2"; edition = "2015"; - sha256 = "0r6mknipyy9vpz8mwmxvkx65ff2ha1n2pxqjj6f46lcn8yrhpzpp"; + sha256 = "1wrkgcw557v311dkdb6n2hrix9dm2qdsb1zpw7pn79l03zb85jwc"; authors = [ "erick.tryzelaar " "kwantam " + "Manish Goregaokar " ]; features = { }; @@ -5602,23 +5788,13 @@ rec { }; "vcpkg" = rec { crateName = "vcpkg"; - version = "0.2.10"; + version = "0.2.13"; edition = "2015"; - sha256 = "132hlmsc4maava91vl4lh677sl1c7vr8ccl53fnr5w41y6dh4m34"; + sha256 = "1ajg5vqyhd4n72y6048bpdrmb3ppvsaabhavipjhf6by005f8p02"; authors = [ "Jim McGrath " ]; - - }; - "vec-arena" = rec { - crateName = "vec-arena"; - version = "1.0.0"; - edition = "2018"; - sha256 = "07866gmvn4cf2656bjf75nrmbnw4cj0cyqkv2wlmavzw5ndipz7a"; - authors = [ - "Stjepan Glavina " - ]; - + }; "vec_map" = rec { crateName = "vec_map"; @@ -5659,13 +5835,13 @@ rec { }; "version_check" = rec { crateName = "version_check"; - version = "0.9.2"; + version = "0.9.3"; edition = "2015"; - sha256 = "1vbaqdf802qinsq8q20w8w0qn2pv0rkq5p73ijcblrwxcvjp5adm"; + sha256 = "1zmkcgj2m0pq0l4wnhrp1wl1lygf7x2h5p7pvjwc4719lnlxrv2z"; authors = [ "Sergio Benitez " ]; - + }; "waker-fn" = rec { crateName = "waker-fn"; @@ -5675,13 +5851,13 @@ rec { authors = [ "Stjepan Glavina " ]; - + }; "walkdir" = rec { crateName = "walkdir"; - version = "2.3.1"; + version = "2.3.2"; edition = "2018"; - sha256 = "0z9g39f49cycdm9vzjf8hnfh3f1csxgd65kmlphj8r2vffy84wbp"; + sha256 = "0mnszy33685v8y9js8mw6x2p3iddqs8vfj7n2dhqddnlbirz5340"; authors = [ "Andrew Gallant " ]; @@ -5693,16 +5869,16 @@ rec { { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "std" "winnt" ]; } { name = "winapi-util"; packageId = "winapi-util"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } ]; - + }; "want" = rec { crateName = "want"; @@ -5722,13 +5898,13 @@ rec { packageId = "try-lock"; } ]; - + }; - "wasi 0.10.0+wasi-snapshot-preview1" = rec { + "wasi 0.10.2+wasi-snapshot-preview1" = rec { crateName = "wasi"; - version = "0.10.0+wasi-snapshot-preview1"; + version = "0.10.2+wasi-snapshot-preview1"; edition = "2018"; - sha256 = "07y3l8mzfzzz4cj09c8y90yak4hpsi9g7pllyzpr6xvwrabka50s"; + sha256 = "1ii7nff4y1mpcrxzzvbpgxm7a1nn3szjf1n21jnx37c2g6dbsvzx"; authors = [ "The Cranelift Project Developers" ]; @@ -5754,16 +5930,16 @@ rec { }; "wasm-bindgen" = rec { crateName = "wasm-bindgen"; - version = "0.2.68"; + version = "0.2.74"; edition = "2018"; - sha256 = "0hjx4sbkl2kphjds8l7wmll8sayacmc58ay1sxrmiw55bsnlxihs"; + sha256 = "1zcp57mwb47vdw3r594cl7vbj6pwd503xrkq8a3phvs8xpaf2knm"; authors = [ "The wasm-bindgen Developers" ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "wasm-bindgen-macro"; @@ -5782,9 +5958,9 @@ rec { }; "wasm-bindgen-backend" = rec { crateName = "wasm-bindgen-backend"; - version = "0.2.68"; + version = "0.2.74"; edition = "2018"; - sha256 = "0s2gkqd68iwf9qi09dkcrq9gdgqjw7w0m1kl6ykkaz3m58p44azj"; + sha256 = "005ra6jc8pm1y2wi6swkvn34r2is3knv5f2dv59ymkscd6hgccrv"; authors = [ "The wasm-bindgen Developers" ]; @@ -5826,9 +6002,9 @@ rec { }; "wasm-bindgen-macro" = rec { crateName = "wasm-bindgen-macro"; - version = "0.2.68"; + version = "0.2.74"; edition = "2018"; - sha256 = "0f3h817bcsgglqymj3qnyyjxn4b4rlpxv4mjy1lw822wfhm324vb"; + sha256 = "1m4bn6wlzc2rkp693zgnn7kh05r5fm4w55l0igjy23s3c756k088"; procMacro = true; authors = [ "The wasm-bindgen Developers" @@ -5851,9 +6027,9 @@ rec { }; "wasm-bindgen-macro-support" = rec { crateName = "wasm-bindgen-macro-support"; - version = "0.2.68"; + version = "0.2.74"; edition = "2018"; - sha256 = "1zlq2hxixp4nhd4sfvfq6h7x16gc27y1n0zzp31lqczfyxpg0jgj"; + sha256 = "15vsk3q4jfk8ax4walc8vy3fgvrpkg86vjz2ym0z5ngk5xa428my"; authors = [ "The wasm-bindgen Developers" ]; @@ -5888,22 +6064,21 @@ rec { }; "wasm-bindgen-shared" = rec { crateName = "wasm-bindgen-shared"; - version = "0.2.68"; + version = "0.2.74"; edition = "2018"; - sha256 = "01w3w2dxi2i16l8r5j9331wkdmhvim36m2fyphzpv38h8lqrlr0x"; + sha256 = "0ksbnhjzvnsmzc1n18bs98swnrzrwxjrpx3clrsyv3pip1vgikyp"; authors = [ "The wasm-bindgen Developers" ]; - + }; - "wepoll-sys-stjepang" = rec { - crateName = "wepoll-sys-stjepang"; - version = "1.0.6"; + "wepoll-sys" = rec { + crateName = "wepoll-sys"; + version = "3.0.1"; edition = "2018"; - sha256 = "152651ajnd42n6g8ggk382swcrmd29l05c8p7ssnc0cqf7liklvg"; + sha256 = "1zvpkr4dz3ny0k20mg1wdlp8vawz5p4gnya7h8j24119m7g19jqg"; authors = [ "Yorick Peterse " - "Stjepan Glavina " ]; buildDependencies = [ { @@ -5912,7 +6087,6 @@ rec { } ]; features = { - "buildtime-bindgen" = [ "bindgen" ]; }; resolvedDefaultFeatures = [ "default" ]; }; @@ -5924,7 +6098,7 @@ rec { authors = [ "Peter Atashian " ]; - + }; "winapi 0.3.9" = rec { crateName = "winapi"; @@ -5960,7 +6134,7 @@ rec { authors = [ "Peter Atashian " ]; - + }; "winapi-i686-pc-windows-gnu" = rec { crateName = "winapi-i686-pc-windows-gnu"; @@ -5970,7 +6144,7 @@ rec { authors = [ "Peter Atashian " ]; - + }; "winapi-util" = rec { crateName = "winapi-util"; @@ -5984,11 +6158,11 @@ rec { { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "std" "consoleapi" "errhandlingapi" "fileapi" "minwindef" "processenv" "winbase" "wincon" "winerror" "winnt" ]; } ]; - + }; "winapi-x86_64-pc-windows-gnu" = rec { crateName = "winapi-x86_64-pc-windows-gnu"; @@ -5998,7 +6172,7 @@ rec { authors = [ "Peter Atashian " ]; - + }; "ws2_32-sys" = rec { crateName = "ws2_32-sys"; @@ -6021,7 +6195,7 @@ rec { packageId = "winapi-build"; } ]; - + }; "xdg" = rec { crateName = "xdg"; @@ -6032,7 +6206,7 @@ rec { "Ben Longbons " "whitequark " ]; - + }; "xml-rs" = rec { crateName = "xml-rs"; @@ -6044,29 +6218,29 @@ rec { authors = [ "Vladimir Matveev " ]; - + }; "yaml-rust" = rec { crateName = "yaml-rust"; - version = "0.4.4"; + version = "0.4.5"; edition = "2018"; - sha256 = "038byay0dxsz6isckviz4qshfpyjqmyvda7pq96i6d53y4ickw1r"; + sha256 = "118wbqrr4n6wgk5rjjnlrdlahawlxc1bdsx146mwk8f79in97han"; authors = [ "Yuheng Chen " ]; dependencies = [ { name = "linked-hash-map"; - packageId = "linked-hash-map 0.5.3"; + packageId = "linked-hash-map 0.5.4"; } ]; - + }; "zeroize" = rec { crateName = "zeroize"; - version = "1.1.0"; + version = "1.3.0"; edition = "2018"; - sha256 = "1f5547q8l8bpi16yy6lix2gl9rf1qz45lj06bq7wjk525gnw5fiw"; + sha256 = "1z8yix823b6lz878qwg6bvwhg3lb0cbw3c9yij9p8mbv7zdzfmj7"; authors = [ "Tony Arcieri " ]; @@ -6176,10 +6350,11 @@ rec { } ); in - pkgs.runCommand "run-tests-${testCrate.name}" { - inherit testCrateFlags; - buildInputs = testInputs; - } '' + pkgs.runCommand "run-tests-${testCrate.name}" + { + inherit testCrateFlags; + buildInputs = testInputs; + } '' set -ex export RUST_BACKTRACE=1 @@ -6211,24 +6386,23 @@ rec { done ''; in - crate.overrideAttrs - ( - old: { - checkPhase = '' - test -e ${test} - ''; - passthru = (old.passthru or { }) // { - inherit test; - }; - } - ); + pkgs.runCommand "${crate.name}-linked" + { + inherit (crate) outputs crateName; + passthru = (crate.passthru or { }) // { + inherit test; + }; + } '' + echo tested by ${test} + ${lib.concatMapStringsSep "\n" (output: "ln -s ${crate.${output}} ${"$"}${output}") crate.outputs} + ''; /* A restricted overridable version of builtRustCratesWithFeatures. */ buildRustCrateWithFeatures = { packageId , features ? rootFeatures , crateOverrides ? defaultCrateOverrides - , buildRustCrateFunc ? null + , buildRustCrateForPkgsFunc ? null , runTests ? false , testCrateFlags ? [ ] , testInputs ? [ ] @@ -6242,49 +6416,52 @@ rec { , testInputs }: let - buildRustCrateFuncOverriden = - if buildRustCrateFunc != null - then buildRustCrateFunc - else ( - if crateOverrides == pkgs.defaultCrateOverrides - then buildRustCrate - else buildRustCrate.override { - defaultCrateOverrides = crateOverrides; - } - ); + buildRustCrateForPkgsFuncOverriden = + if buildRustCrateForPkgsFunc != null + then buildRustCrateForPkgsFunc + else + ( + if crateOverrides == pkgs.defaultCrateOverrides + then buildRustCrateForPkgs + else + pkgs: (buildRustCrateForPkgs pkgs).override { + defaultCrateOverrides = crateOverrides; + } + ); builtRustCrates = builtRustCratesWithFeatures { inherit packageId features; - buildRustCrateFunc = buildRustCrateFuncOverriden; + buildRustCrateForPkgsFunc = buildRustCrateForPkgsFuncOverriden; runTests = false; }; builtTestRustCrates = builtRustCratesWithFeatures { inherit packageId features; - buildRustCrateFunc = buildRustCrateFuncOverriden; + buildRustCrateForPkgsFunc = buildRustCrateForPkgsFuncOverriden; runTests = true; }; - drv = builtRustCrates.${packageId}; - testDrv = builtTestRustCrates.${packageId}; + drv = builtRustCrates.crates.${packageId}; + testDrv = builtTestRustCrates.crates.${packageId}; derivation = if runTests then - crateWithTest { - crate = drv; - testCrate = testDrv; - inherit testCrateFlags testInputs; - } + crateWithTest + { + crate = drv; + testCrate = testDrv; + inherit testCrateFlags testInputs; + } else drv; in derivation ) { inherit features crateOverrides runTests testCrateFlags testInputs; }; - /* Returns an attr set with packageId mapped to the result of buildRustCrateFunc + /* Returns an attr set with packageId mapped to the result of buildRustCrateForPkgsFunc for the corresponding crate. */ builtRustCratesWithFeatures = { packageId , features , crateConfigs ? crates - , buildRustCrateFunc + , buildRustCrateForPkgsFunc , runTests , target ? defaultTarget } @ args: @@ -6302,12 +6479,17 @@ rec { target = target // { test = runTests; }; } ); - buildByPackageId = packageId: buildByPackageIdImpl packageId; - # Memoize built packages so that reappearing packages are only built once. - builtByPackageId = - lib.mapAttrs (packageId: value: buildByPackageId packageId) crateConfigs; - buildByPackageIdImpl = packageId: + builtByPackageIdByPkgs = mkBuiltByPackageIdByPkgs pkgs; + mkBuiltByPackageIdByPkgs = pkgs: + let + self = { + crates = lib.mapAttrs (packageId: value: buildByPackageIdForPkgsImpl self pkgs packageId) crateConfigs; + build = mkBuiltByPackageIdByPkgs pkgs.buildPackages; + }; + in + self; + buildByPackageIdForPkgsImpl = self: pkgs: packageId: let features = mergedFeatures."${packageId}" or [ ]; crateConfig' = crateConfigs."${packageId}"; @@ -6319,14 +6501,21 @@ rec { (crateConfig'.devDependencies or [ ]); dependencies = dependencyDerivations { - inherit builtByPackageId features target; + inherit features target; + buildByPackageId = depPackageId: + # proc_macro crates must be compiled for the build architecture + if crateConfigs.${depPackageId}.procMacro or false + then self.build.crates.${depPackageId} + else self.crates.${depPackageId}; dependencies = (crateConfig.dependencies or [ ]) ++ devDependencies; }; buildDependencies = dependencyDerivations { - inherit builtByPackageId features target; + inherit features target; + buildByPackageId = depPackageId: + self.build.crates.${depPackageId}; dependencies = crateConfig.buildDependencies or [ ]; }; filterEnabledDependenciesForThis = dependencies: filterEnabledDependencies { @@ -6358,13 +6547,13 @@ rec { dependenciesWithRenames; versionAndRename = dep: let - package = builtByPackageId."${dep.packageId}"; + package = crateConfigs."${dep.packageId}"; in { inherit (dep) rename; version = package.version; }; in lib.mapAttrs (name: choices: builtins.map versionAndRename choices) grouped; in - buildRustCrateFunc + buildRustCrateForPkgsFunc pkgs ( crateConfig // { src = crateConfig.src or ( @@ -6378,20 +6567,20 @@ rec { crateConfig.sha256; } ); + extraRustcOpts = lib.lists.optional (targetFeatures != [ ]) "-C target-feature=${lib.concatMapStringsSep "," (x: "+${x}") targetFeatures}"; inherit features dependencies buildDependencies crateRenames release; } ); in - builtByPackageId; + builtByPackageIdByPkgs; /* Returns the actual derivations for the given dependencies. */ dependencyDerivations = - { builtByPackageId + { buildByPackageId , features , dependencies , target }: - assert (builtins.isAttrs builtByPackageId); assert (builtins.isList features); assert (builtins.isList dependencies); assert (builtins.isAttrs target); @@ -6399,7 +6588,7 @@ rec { enabledDependencies = filterEnabledDependencies { inherit dependencies features target; }; - depDerivation = dependency: builtByPackageId.${dependency.packageId}; + depDerivation = dependency: buildByPackageId dependency.packageId; in map depDerivation enabledDependencies; @@ -6422,14 +6611,14 @@ rec { debug = rec { # The built tree as passed to buildRustCrate. buildTree = buildRustCrateWithFeatures { - buildRustCrateFunc = lib.id; + buildRustCrateForPkgsFunc = _: lib.id; inherit packageId; }; sanitizedBuildTree = sanitizeForJson buildTree; dependencyTree = sanitizeForJson ( buildRustCrateWithFeatures { - buildRustCrateFunc = crate: { + buildRustCrateForPkgsFunc = _: crate: { "01_crateName" = crate.crateName or false; "02_features" = crate.features or [ ]; "03_dependencies" = crate.dependencies or [ ]; @@ -6514,10 +6703,11 @@ rec { let crateConfig = crateConfigs."${packageId}" or (builtins.throw "Package not found: ${packageId}"); expandedFeatures = expandFeatures (crateConfig.features or { }) features; + enabledFeatures = enableFeatures (crateConfig.dependencies or [ ]) expandedFeatures; depWithResolvedFeatures = dependency: let packageId = dependency.packageId; - features = dependencyFeatures expandedFeatures dependency; + features = dependencyFeatures enabledFeatures dependency; in { inherit packageId features; }; resolveDependencies = cache: path: dependencies: @@ -6526,7 +6716,7 @@ rec { let enabledDependencies = filterEnabledDependencies { inherit dependencies target; - features = expandedFeatures; + features = enabledFeatures; }; directDependencies = map depWithResolvedFeatures enabledDependencies; foldOverCache = op: lib.foldl op cache directDependencies; @@ -6540,16 +6730,17 @@ rec { in if cache ? ${packageId} && cache.${packageId} == combinedFeatures then cache - else mergePackageFeatures { - features = combinedFeatures; - featuresByPackageId = cache; - inherit crateConfigs packageId target runTests rootPackageId; - } + else + mergePackageFeatures { + features = combinedFeatures; + featuresByPackageId = cache; + inherit crateConfigs packageId target runTests rootPackageId; + } ); cacheWithSelf = let cacheFeatures = featuresByPackageId.${packageId} or [ ]; - combinedFeatures = sortedUnique (cacheFeatures ++ expandedFeatures); + combinedFeatures = sortedUnique (cacheFeatures ++ enabledFeatures); in featuresByPackageId // { "${packageId}" = combinedFeatures; @@ -6617,6 +6808,28 @@ rec { in sortedUnique outFeatures; + /* This function adds optional dependencies as features if they are enabled + indirectly by dependency features. This function mimics Cargo's behavior + described in a note at: + https://doc.rust-lang.org/nightly/cargo/reference/features.html#dependency-features + */ + enableFeatures = dependencies: features: + assert (builtins.isList features); + assert (builtins.isList dependencies); + let + additionalFeatures = lib.concatMap + ( + dependency: + assert (builtins.isAttrs dependency); + let + enabled = builtins.any (doesFeatureEnableDependency dependency) features; + in + if (dependency.optional or false) && enabled then [ dependency.name ] else [ ] + ) + dependencies; + in + sortedUnique (features ++ additionalFeatures); + /* Returns the actual features for the given dependency. @@ -6662,3 +6875,4 @@ rec { }; } + diff --git a/shell.nix b/shell.nix index 80ef0e4..14636a8 100644 --- a/shell.nix +++ b/shell.nix @@ -4,5 +4,5 @@ let default = import ./default.nix {}; in mkShell { inherit (default) buildInputs; - nativeBuildInputs = default.nativeBuildInputs ++ [ crate2nix ]; + nativeBuildInputs = default.nativeBuildInputs ++ [ crate2nix openssl pkgconfig ]; } -- cgit v1.2.3