aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.envrc2
-rw-r--r--Cargo.lock944
-rw-r--r--Cargo.nix2064
-rw-r--r--shell.nix2
4 files changed, 1625 insertions, 1387 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",
]
@@ -25,38 +25,16 @@ dependencies = [
]
[[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"
@@ -241,13 +190,18 @@ 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]]
@@ -257,17 +211,6 @@ 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"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -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"
@@ -327,15 +270,23 @@ 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,15 +758,24 @@ 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"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -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,28 +1498,16 @@ 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"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -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",
@@ -1867,30 +1896,20 @@ dependencies = [
]
[[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,50 +2003,61 @@ 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"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -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 ? <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 <jonasschievink@gmail.com>"
];
@@ -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 <jamslam@gmail.com>"
@@ -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 <vorner@vorner.cz>"
- ];
- features = {
- };
- };
- "arrayref" = rec {
- crateName = "arrayref";
- version = "0.3.6";
- edition = "2015";
- sha256 = "0i6m1l3f73i0lf0cjdf5rh3xpvxydyhfbakq7xx7bkrp5qajgid4";
- authors = [
- "David Roundy <roundyd@physics.oregonstate.edu>"
- ];
-
+
};
"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 <stjepang@gmail.com>"
- ];
- 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 <stjepang@gmail.com>"
];
@@ -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 <stjepang@gmail.com>"
];
@@ -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 <stjepang@gmail.com>"
];
@@ -285,19 +250,27 @@ 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 <stjepang@gmail.com>"
];
dependencies = [
{
+ name = "async-lock";
+ packageId = "async-lock";
+ }
+ {
name = "blocking";
packageId = "blocking";
}
@@ -306,22 +279,18 @@ 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 <stjepang@gmail.com>"
];
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 <stjepang@gmail.com>"
- ];
- 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 <stjepang@gmail.com>"
];
@@ -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 <stjepang@gmail.com>"
];
@@ -442,17 +379,21 @@ rec {
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 <stjepang@gmail.com>"
];
@@ -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";
@@ -480,6 +421,11 @@ rec {
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 <stjepang@gmail.com>"
- ];
- 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 <stjepang@gmail.com>"
- ];
- 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 <stjepang@gmail.com>"
];
@@ -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 <dtolnay@gmail.com>"
@@ -572,7 +483,7 @@ rec {
features = [ "full" "visit-mut" ];
}
];
-
+
};
"atomic-waker" = rec {
crateName = "atomic-waker";
@@ -582,7 +493,7 @@ rec {
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
-
+
};
"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 <cuviper@gmail.com>"
];
-
+
};
"base-x" = rec {
crateName = "base-x";
- version = "0.2.6";
+ version = "0.2.8";
edition = "2015";
- sha256 = "1hfy0wv7j5ynd73yk1vyr32pqa77rp15lkrc54f8ky9c6hcbc80v";
+ sha256 = "12zj7vgrf7wlc46f6xxc14dq1r6z6vmhn51vkdkp04q37lz1ylm4";
authors = [
"Alex R. <alexei.rudenko@gmail.com>"
];
-
+ 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 <alice@alicemaz.com>"
+ "Marshall Pierce <marshall@mpierce.org>"
+ ];
+ 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 <ty@pre-alpha.com>"
"Francesco Mazzoli <f@mazzo.li>"
@@ -660,12 +588,8 @@ rec {
];
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 <stjepang@gmail.com>"
];
@@ -741,6 +637,10 @@ rec {
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 <fitzgen@gmail.com>"
];
@@ -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 <jamslam@gmail.com>"
+ "Carl Lerche <me@carllerche.com>"
+ "Sean McArthur <sean@seanmonstar.com>"
];
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 <me@carllerche.com>"
"Sean McArthur <sean@seanmonstar.com>"
@@ -810,14 +707,14 @@ rec {
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
-
+
};
"cc" = rec {
crateName = "cc";
- version = "1.0.59";
+ version = "1.0.68";
edition = "2018";
crateBin = [];
- sha256 = "109k07z56xwj9hafgmhbwn6fq0fj3ck7rh4dfw2v0gvp2pshl4k6";
+ sha256 = "11ypa8b7iwhjf5fg5j3hvbn2116h9g8v67vyd9s7ljgzq52c4wja";
authors = [
"Alex Crichton <alex@alexcrichton.com>"
];
@@ -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,45 +734,70 @@ 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 <alex@alexcrichton.com>"
+ ];
+ 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 <public+rust@mearie.org>"
"Brandon W Maister <quodlibetor@gmail.com>"
];
dependencies = [
{
+ name = "libc";
+ packageId = "libc";
+ optional = true;
+ }
+ {
name = "num-integer";
packageId = "num-integer";
usesDefaultFeatures = false;
}
{
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 <te316e89@gmail.com>"
];
-
- };
- "constant_time_eq" = rec {
- crateName = "constant_time_eq";
- version = "0.1.5";
- edition = "2015";
- sha256 = "1g3vp04qzmk6cpzrd19yci6a95m7ap6wy7wkwgiy2pjklklrfl14";
- authors = [
- "Cesar Eduardo Barros <cesarb@cesarb.eti.br>"
- ];
-
+
};
"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 <srijs@airpost.net>"
"Alex Crichton <alex@alexcrichton.com>"
@@ -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 <simon@ochsenreither.de>"
];
@@ -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 <pcxunlimited@gmail.com>"
];
-
+
};
"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 <stjepang@gmail.com>"
];
-
+
};
"fastrand" = rec {
crateName = "fastrand";
- version = "1.3.5";
+ version = "1.4.1";
edition = "2018";
- sha256 = "06c9719fkn025kl1khzrccn8nnhh18409ld35v7qy2s98x8jk1aw";
+ sha256 = "1nqv9s76ifsnbym89aik22g87xban90a2vfzq9igg1qykn10bdvp";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
-
+ 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 <alex@alexcrichton.com>"
+ "Josh Triplett <josh@joshtriplett.org>"
];
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 <sfackler@gmail.com>"
];
-
+
};
"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 <raph@google.com>"
];
-
+
};
"futures" = rec {
crateName = "futures";
- version = "0.3.5";
+ version = "0.3.15";
edition = "2018";
- sha256 = "04zn97g8rvxlsqarpfamkiznkpr3jdb4lzfv6kfc1al7q9gbh18y";
+ sha256 = "09zwmmfi8d1glhi0bz2didagjyqz3q9gxa7nq4vzmqns0fl46zhf";
authors = [
"Alex Crichton <alex@alexcrichton.com>"
];
@@ -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 <alex@alexcrichton.com>"
];
@@ -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 <alex@alexcrichton.com>"
];
@@ -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 <alex@alexcrichton.com>"
];
@@ -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 <alex@alexcrichton.com>"
];
@@ -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 <stjepang@gmail.com>"
"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 <cramertj@google.com>"
@@ -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 <alex@alexcrichton.com>"
];
@@ -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 <alex@alexcrichton.com>"
];
- 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 <alex@alexcrichton.com>"
];
@@ -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";
@@ -1793,14 +1695,46 @@ rec {
features = {
"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 <me@carllerche.com>"
"Sean McArthur <sean@seanmonstar.com>"
@@ -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 <amanieu@gmail.com>"
];
@@ -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 <woboats@gmail.com>"
];
@@ -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 <kokakiwi@kokakiwi.net>"
];
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 <alex@alexcrichton.com>"
"Carl Lerche <me@carllerche.com>"
@@ -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 <sean@seanmonstar.com>"
];
@@ -2020,18 +1961,29 @@ rec {
};
resolvedDefaultFeatures = [ "default" "std" ];
};
+ "httpdate" = rec {
+ crateName = "httpdate";
+ version = "0.3.2";
+ edition = "2015";
+ sha256 = "0izbd3sf0625wm4rrfv85xa4xa8j4n1ldxhwlkgff4cm6rh4sjs9";
+ authors = [
+ "Pyfisch <pyfisch@gmail.com>"
+ ];
+ features = {
+ };
+ };
"hyper" = rec {
crateName = "hyper";
- version = "0.13.7";
+ version = "0.13.10";
edition = "2018";
- sha256 = "1symcnba2y03b8lj6xp2wd994lk3xyk3wizacjg5s60njzfshs1y";
+ sha256 = "1fwndqc3glvzg7vna3aaf5pdkkdm3422ayc6z393w2krcmq1avwa";
authors = [
"Sean McArthur <sean@seanmonstar.com>"
];
dependencies = [
{
name = "bytes";
- packageId = "bytes";
+ packageId = "bytes 0.5.6";
}
{
name = "futures-channel";
@@ -2064,23 +2016,23 @@ rec {
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";
features = [ "sync" ];
@@ -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 <cuviper@gmail.com>"
@@ -2190,6 +2142,25 @@ rec {
"serde-1" = [ "serde" ];
};
};
+ "instant" = rec {
+ crateName = "instant";
+ version = "0.1.9";
+ edition = "2018";
+ sha256 = "1v659qqm55misvjijfbl1p7azjp4yynjbwldan8836ynpgp4w4k1";
+ authors = [
+ "sebcrozet <developer@crozet.re>"
+ ];
+ 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 <dtolnay@gmail.com>"
];
@@ -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 <ahuszagh@gmail.com>"
];
@@ -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 <stepan.koltsov@gmail.com>"
"Andrew Paseltiner <apaseltiner@gmail.com>"
@@ -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 <jamslam@gmail.com>"
"bluss"
@@ -2463,7 +2439,7 @@ rec {
authors = [
"Sean McArthur <sean@seanmonstar.com>"
];
-
+
};
"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 <daniil.liferenko@gmail.com>"
"oyvindln <oyvindln@users.noreply.github.com>"
@@ -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 <me@carllerche.com>"
];
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 <alex@alexcrichton.com>"
];
@@ -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 <alex@alexcrichton.com>"
];
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 <sfackler@gmail.com>"
];
@@ -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 <alex@alexcrichton.com>"
];
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 <aleksey.kladov@gmail.com>"
];
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 <will@willspeak.me>"
"Ivan Ivashchenko <defuz@me.com>"
@@ -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 <will@willspeak.me>"
"Ivan Ivashchenko <defuz@me.com>"
@@ -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 <sfackler@gmail.com>"
];
@@ -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 <alex@alexcrichton.com>"
];
-
+
};
"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 <alex@alexcrichton.com>"
@@ -3060,7 +3048,7 @@ rec {
"Stjepan Glavina <stjepang@gmail.com>"
"The Rust Project Developers"
];
-
+
};
"percent-encoding" = rec {
crateName = "percent-encoding";
@@ -3071,30 +3059,47 @@ 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 <te316e89@gmail.com>"
+ ];
+ 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 <te316e89@gmail.com>"
];
dependencies = [
{
name = "pin-project-internal";
- packageId = "pin-project-internal";
+ packageId = "pin-project-internal 1.0.7";
usesDefaultFeatures = false;
}
];
-
+
};
- "pin-project-internal" = rec {
+ "pin-project-internal 0.4.28" = rec {
crateName = "pin-project-internal";
- version = "0.4.23";
+ version = "0.4.28";
edition = "2018";
- sha256 = "07s66r7c6dirkvcjhqsndaf3qmvwl45c28dgypyk38797rf823ic";
+ sha256 = "0pianl8ma0ihhara39swdddpa3hrv08k5iv46b9dkrhb6006gqiv";
procMacro = true;
authors = [
"Taiki Endo <te316e89@gmail.com>"
@@ -3114,17 +3119,53 @@ rec {
features = [ "full" "visit-mut" ];
}
];
-
+
};
- "pin-project-lite" = rec {
+ "pin-project-internal 1.0.7" = rec {
+ crateName = "pin-project-internal";
+ version = "1.0.7";
+ edition = "2018";
+ sha256 = "0vs289my2262ziwxj60mnzr2k41ibga73z8yddah1dc34l9m1ja8";
+ procMacro = true;
+ authors = [
+ "Taiki Endo <te316e89@gmail.com>"
+ ];
+ dependencies = [
+ {
+ name = "proc-macro2";
+ packageId = "proc-macro2";
+ }
+ {
+ name = "quote";
+ packageId = "quote";
+ }
+ {
+ name = "syn";
+ packageId = "syn";
+ features = [ "full" "visit-mut" ];
+ }
+ ];
+
+ };
+ "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 <te316e89@gmail.com>"
];
-
+
+ };
+ "pin-project-lite 0.2.6" = rec {
+ crateName = "pin-project-lite";
+ version = "0.2.6";
+ edition = "2018";
+ sha256 = "01g96zxghb33s1vsjmjpn9l3a2nxdqj7glf9lhq7q5wjkhjiy3nw";
+ authors = [
+ "Taiki Endo <te316e89@gmail.com>"
+ ];
+
};
"pin-utils" = rec {
crateName = "pin-utils";
@@ -3134,30 +3175,30 @@ rec {
authors = [
"Josef Brandl <mail@josefbrandl.de>"
];
-
+
};
"pkg-config" = rec {
crateName = "pkg-config";
- version = "0.3.18";
+ version = "0.3.19";
edition = "2015";
- sha256 = "0cxc4yd9qb40944a2svgci41bws68f1hqvyljhrldwbadda94r6k";
+ sha256 = "0k4860955riciibxr8bhnklp79jydp4xfylwdn5v9kj96hxlac9q";
authors = [
"Alex Crichton <alex@alexcrichton.com>"
];
-
+
};
"plist" = rec {
crateName = "plist";
- version = "1.0.0";
+ version = "1.1.0";
edition = "2018";
- sha256 = "1zb7k48x1zf1dhqavs37qm24fxi98qb978xv2nzjkkp4x2a6scvv";
+ sha256 = "08ggfhx1fd0nc4ayy2lgx67g88zppd1bkgqnqa3j5v99f19h94b7";
authors = [
"Ed Barnard <eabarnard@gmail.com>"
];
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 <stjepang@gmail.com>"
];
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 <dtolnay@gmail.com>"
];
-
+
};
"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 <dtolnay@gmail.com>"
];
-
+
};
"proc-macro2" = rec {
crateName = "proc-macro2";
- version = "1.0.21";
+ version = "1.0.27";
edition = "2018";
- sha256 = "0b1azz1c2a3rap1kfz2sjinv7narfhssazaq39axvwwlvwb8bqin";
+ sha256 = "0f3h0zl5w5090ajmmvpmhkpr4iwqnn5rip3afacabhc657vwmn7h";
authors = [
"Alex Crichton <alex@alexcrichton.com>"
"David Tolnay <dtolnay@gmail.com>"
@@ -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 <dtolnay@gmail.com>"
];
@@ -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,7 +3540,7 @@ rec {
}
{
name = "rand_core";
- packageId = "rand_core";
+ packageId = "rand_core 0.5.1";
}
];
features = {
@@ -3452,7 +3549,36 @@ rec {
};
resolvedDefaultFeatures = [ "std" ];
};
- "rand_core" = rec {
+ "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";
@@ -3464,7 +3590,29 @@ rec {
dependencies = [
{
name = "getrandom";
- packageId = "getrandom";
+ packageId = "getrandom 0.1.16";
+ optional = true;
+ }
+ ];
+ features = {
+ "serde1" = [ "serde" ];
+ "std" = [ "alloc" "getrandom" "getrandom/std" ];
+ };
+ resolvedDefaultFeatures = [ "alloc" "getrandom" "std" ];
+ };
+ "rand_core 0.6.2" = rec {
+ crateName = "rand_core";
+ version = "0.6.2";
+ edition = "2018";
+ sha256 = "1rvas1afjvd2827b8mf2ilg78h3ksl9npkrdds3wbw9x33mndkrl";
+ authors = [
+ "The Rand Project Developers"
+ "The Rust Project Developers"
+ ];
+ dependencies = [
+ {
+ name = "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 <jackpot51@gmail.com>"
];
-
+ 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 <goyox86@gmail.com>"
"Wesley Hershberger <mggmugginsmc@gmail.com>"
@@ -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 <mrr@sru-systems.com>"
- ];
- 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 <zonyitoo@gmail.com>"
];
-
+
};
"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 <sfackler@gmail.com>"
"Kornel <kornel@geekhood.net>"
@@ -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 <sfackler@gmail.com>"
"Kornel <kornel@geekhood.net>"
@@ -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 <steve@steveklabnik.com>"
];
-
+
};
"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 <erick.tryzelaar@gmail.com>"
"David Tolnay <dtolnay@gmail.com>"
@@ -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 <erick.tryzelaar@gmail.com>"
@@ -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 <erick.tryzelaar@gmail.com>"
"David Tolnay <dtolnay@gmail.com>"
@@ -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 <comexk@gmail.com>"
];
-
+
};
"signal-hook" = rec {
crateName = "signal-hook";
- version = "0.1.16";
+ version = "0.3.9";
edition = "2018";
- sha256 = "1v85mgs4dbgw0765b9nx0jd8lamv55425aawjbhxz6cb870hhib0";
+ sha256 = "0f8ccp4ddd4jxa8infvxnyn3fvxswq46mw5ajh0awvq7jximl327";
authors = [
"Michal 'vorner' Vaner <vorner@vorner.cz>"
+ "Thomas Himmelstoss <thimm@posteo.de>"
];
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 <vorner@vorner.cz>"
"Masaki Hara <ackie.h.gmai@gmail.com>"
];
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 <me@carllerche.com>"
];
-
+ 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 <stjepang@gmail.com>"
];
@@ -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 <alex@alexcrichton.com>"
];
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 <alex@alexcrichton.com>"
+ "Thomas de Zeeuw <thomasdezeeuw@gmail.com>"
+ ];
+ 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 <the.z.cuber@gmail.com>"
+ "Jacob Pratt <open-source@jhpratt.dev>"
"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 <dannyguo91@gmail.com>"
];
-
+
};
"structopt" = rec {
crateName = "structopt";
- version = "0.3.17";
+ version = "0.3.21";
edition = "2018";
- sha256 = "1ics90kmsqkaygwbcggm0pk23js7072dvbazxnskkgzs9zcqihvc";
+ sha256 = "136j0lvjmpv5syi751vxg8vb30gfyv4k81x8d18kxrj6xvbsqxsj";
authors = [
"Guillaume Pinot <texitoi@texitoi.eu>"
"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 <texitoi@texitoi.eu>"
@@ -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 <isis@patternsinthevoid.net>"
"Henry de Valence <hdevalence@hdevalence.ca>"
@@ -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 <dtolnay@gmail.com>"
];
@@ -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 <tristan@thume.ca>"
];
@@ -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 <steven@stebalien.com>"
"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 <amanieu@gmail.com>"
- ];
- 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"
];
@@ -5068,14 +5217,9 @@ rec {
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 <the.z.cuber@gmail.com>"
];
@@ -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 <the.z.cuber@gmail.com>"
];
@@ -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 <brookheisler@gmail.com>"
];
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 <team@tokio.rs>"
];
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 <team@tokio.rs>"
@@ -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 <alex@alexcrichton.com>"
];
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 <team@tower-rs.com>"
];
-
+
};
"tracing" = rec {
crateName = "tracing";
- version = "0.1.19";
+ version = "0.1.26";
edition = "2018";
- sha256 = "0v3qhqnkmwar0zbkqj5z4achpjl9279xw3v61kinqb833c3clybd";
+ sha256 = "17dqjhixmnbrk0c99ydb3b9pygjnzfb7yhlasb6134s4jy6fpb89";
authors = [
"Eliza Weisman <eliza@buoyant.io>"
"Tokio Contributors <team@tokio.rs>"
@@ -5473,7 +5624,7 @@ rec {
dependencies = [
{
name = "cfg-if";
- packageId = "cfg-if";
+ packageId = "cfg-if 1.0.0";
}
{
name = "log";
@@ -5481,6 +5632,10 @@ rec {
optional = true;
}
{
+ name = "pin-project-lite";
+ packageId = "pin-project-lite 0.2.6";
+ }
+ {
name = "tracing-core";
packageId = "tracing-core";
usesDefaultFeatures = false;
@@ -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 <team@tokio.rs>"
];
@@ -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 <eliza@buoyant.io>"
+ "Tokio Contributors <team@tokio.rs>"
+ ];
+ 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 <sean@seanmonstar.com>"
];
-
+
};
"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 <paho@paholg.com>"
@@ -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 <kwantam@gmail.com>"
"Manish Goregaokar <manishsmail@gmail.com>"
@@ -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 <erick.tryzelaar@gmail.com>"
"kwantam <kwantam@gmail.com>"
+ "Manish Goregaokar <manishsmail@gmail.com>"
];
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 <jimmc2@gmail.com>"
];
-
- };
- "vec-arena" = rec {
- crateName = "vec-arena";
- version = "1.0.0";
- edition = "2018";
- sha256 = "07866gmvn4cf2656bjf75nrmbnw4cj0cyqkv2wlmavzw5ndipz7a";
- authors = [
- "Stjepan Glavina <stjepang@gmail.com>"
- ];
-
+
};
"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 <sb@sergio.bz>"
];
-
+
};
"waker-fn" = rec {
crateName = "waker-fn";
@@ -5675,13 +5851,13 @@ rec {
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
-
+
};
"walkdir" = rec {
crateName = "walkdir";
- version = "2.3.1";
+ version = "2.3.2";
edition = "2018";
- sha256 = "0z9g39f49cycdm9vzjf8hnfh3f1csxgd65kmlphj8r2vffy84wbp";
+ sha256 = "0mnszy33685v8y9js8mw6x2p3iddqs8vfj7n2dhqddnlbirz5340";
authors = [
"Andrew Gallant <jamslam@gmail.com>"
];
@@ -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 <yorickpeterse@gmail.com>"
- "Stjepan Glavina <stjepang@gmail.com>"
];
buildDependencies = [
{
@@ -5912,7 +6087,6 @@ rec {
}
];
features = {
- "buildtime-bindgen" = [ "bindgen" ];
};
resolvedDefaultFeatures = [ "default" ];
};
@@ -5924,7 +6098,7 @@ rec {
authors = [
"Peter Atashian <retep998@gmail.com>"
];
-
+
};
"winapi 0.3.9" = rec {
crateName = "winapi";
@@ -5960,7 +6134,7 @@ rec {
authors = [
"Peter Atashian <retep998@gmail.com>"
];
-
+
};
"winapi-i686-pc-windows-gnu" = rec {
crateName = "winapi-i686-pc-windows-gnu";
@@ -5970,7 +6144,7 @@ rec {
authors = [
"Peter Atashian <retep998@gmail.com>"
];
-
+
};
"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 <retep998@gmail.com>"
];
-
+
};
"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 <b.r.longbons@gmail.com>"
"whitequark <whitequark@whitequark.org>"
];
-
+
};
"xml-rs" = rec {
crateName = "xml-rs";
@@ -6044,29 +6218,29 @@ rec {
authors = [
"Vladimir Matveev <vmatveev@citrine.cc>"
];
-
+
};
"yaml-rust" = rec {
crateName = "yaml-rust";
- version = "0.4.4";
+ version = "0.4.5";
edition = "2018";
- sha256 = "038byay0dxsz6isckviz4qshfpyjqmyvda7pq96i6d53y4ickw1r";
+ sha256 = "118wbqrr4n6wgk5rjjnlrdlahawlxc1bdsx146mwk8f79in97han";
authors = [
"Yuheng Chen <yuhengchen@sensetime.com>"
];
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 <tony@iqlusion.io>"
];
@@ -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 ];
}