aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock1841
-rw-r--r--Cargo.nix5954
-rw-r--r--Cargo.toml22
-rw-r--r--default.nix10
-rw-r--r--flake.lock27
-rw-r--r--flake.nix9
-rw-r--r--src/main.rs42
7 files changed, 4724 insertions, 3181 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 41f4805..febe986 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1,5 +1,16 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "addr2line"
+version = "0.21.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
+dependencies = [
+ "gimli",
+]
+
[[package]]
name = "adler"
version = "1.0.2"
@@ -7,158 +18,187 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
[[package]]
-name = "aho-corasick"
-version = "0.7.18"
+name = "ahash"
+version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
+checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
dependencies = [
- "memchr",
+ "getrandom",
+ "once_cell",
+ "version_check",
]
[[package]]
-name = "ansi_term"
-version = "0.11.0"
+name = "android-tzdata"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
+
+[[package]]
+name = "android_system_properties"
+version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
+checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
dependencies = [
- "winapi 0.3.9",
+ "libc",
]
[[package]]
-name = "arrayvec"
-version = "0.5.2"
+name = "ansi_term"
+version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
+checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
+dependencies = [
+ "winapi",
+]
[[package]]
name = "async-channel"
-version = "1.6.1"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319"
+checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
dependencies = [
"concurrent-queue",
- "event-listener",
+ "event-listener 2.5.3",
"futures-core",
]
[[package]]
name = "async-compat"
-version = "0.1.4"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f0bb3019d8e5ffe88594b122ba9ba37280a3bc8d94a742b56c8417457215ae4"
+checksum = "f4fa5132bc2934f31ee61b8ff6742dc9f7efdb7568b02f59cf9c7a4a0528bf67"
dependencies = [
"futures-core",
"futures-io",
"once_cell",
- "pin-project-lite 0.1.12",
+ "pin-project-lite",
"tokio",
]
[[package]]
name = "async-executor"
-version = "1.4.1"
+version = "1.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965"
+checksum = "2c1da3ae8dabd9c00f453a329dfe1fb28da3c0a72e2478cdcd93171740c20499"
dependencies = [
+ "async-lock",
"async-task",
"concurrent-queue",
- "fastrand",
+ "fastrand 2.0.1",
"futures-lite",
- "once_cell",
"slab",
]
[[package]]
name = "async-fs"
-version = "1.5.0"
+version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b3ca4f8ff117c37c278a2f7415ce9be55560b846b5bc4412aaa5d29c1c3dae2"
+checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06"
dependencies = [
"async-lock",
+ "autocfg",
"blocking",
"futures-lite",
]
[[package]]
name = "async-io"
-version = "1.4.1"
+version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4bbfd5cf2794b1e908ea8457e6c45f8f8f1f6ec5f74617bf4662623f47503c3b"
+checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"
dependencies = [
+ "async-lock",
+ "autocfg",
+ "cfg-if",
"concurrent-queue",
- "fastrand",
"futures-lite",
- "libc",
"log",
- "once_cell",
"parking",
"polling",
+ "rustix 0.37.25",
"slab",
- "socket2 0.4.0",
+ "socket2 0.4.9",
"waker-fn",
- "winapi 0.3.9",
]
[[package]]
name = "async-lock"
-version = "2.4.0"
+version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e6a8ea61bf9947a1007c5cada31e647dbc77b103c679858150003ba697ea798b"
+checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b"
dependencies = [
- "event-listener",
+ "event-listener 2.5.3",
]
[[package]]
name = "async-net"
-version = "1.6.0"
+version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "69b0a74e7f70af3c8cf1aa539edbd044795706659ac52b78a71dc1a205ecefdf"
+checksum = "0434b1ed18ce1cf5769b8ac540e33f01fa9471058b5e89da9e06f3c882a8c12f"
dependencies = [
"async-io",
"blocking",
- "fastrand",
"futures-lite",
]
[[package]]
name = "async-process"
-version = "1.1.0"
+version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a8f38756dd9ac84671c428afbf7c9f7495feff9ec5b0710f17100098e5b354ac"
+checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88"
dependencies = [
"async-io",
+ "async-lock",
+ "async-signal",
"blocking",
- "cfg-if 1.0.0",
- "event-listener",
+ "cfg-if",
+ "event-listener 3.0.0",
"futures-lite",
- "libc",
- "once_cell",
- "signal-hook",
- "winapi 0.3.9",
+ "rustix 0.38.19",
+ "windows-sys",
+]
+
+[[package]]
+name = "async-signal"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d2a5415b7abcdc9cd7d63d6badba5288b2ca017e3fbd4173b8f405449f1a2399"
+dependencies = [
+ "async-io",
+ "async-lock",
+ "atomic-waker",
+ "cfg-if",
+ "futures-core",
+ "futures-io",
+ "rustix 0.38.19",
+ "signal-hook-registry",
+ "slab",
+ "windows-sys",
]
[[package]]
name = "async-task"
-version = "4.0.3"
+version = "4.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0"
+checksum = "b9441c6b2fe128a7c2bf680a44c34d0df31ce09e5b7e401fcca3faa483dbc921"
[[package]]
name = "async-trait"
-version = "0.1.50"
+version = "0.1.74"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b98e84bbb4cbcdd97da190ba0c58a1bb0de2c1fdf67d159e192ed766aeca722"
+checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.38",
]
[[package]]
name = "atomic-waker"
-version = "1.0.0"
+version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "065374052e7df7ee4047b1160cca5e1467a12351a40b3da123c870ba0b8eda2a"
+checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
[[package]]
name = "atty"
@@ -166,34 +206,43 @@ version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
dependencies = [
- "hermit-abi",
+ "hermit-abi 0.1.19",
"libc",
- "winapi 0.3.9",
+ "winapi",
]
[[package]]
name = "autocfg"
-version = "1.0.1"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
-name = "base-x"
-version = "0.2.8"
+name = "backtrace"
+version = "0.3.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b"
+checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
+dependencies = [
+ "addr2line",
+ "cc",
+ "cfg-if",
+ "libc",
+ "miniz_oxide",
+ "object",
+ "rustc-demangle",
+]
[[package]]
name = "base64"
-version = "0.12.3"
+version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"
+checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
[[package]]
name = "base64"
-version = "0.13.0"
+version = "0.21.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
+checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2"
[[package]]
name = "bincode"
@@ -201,14 +250,20 @@ version = "1.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
dependencies = [
- "serde 1.0.126",
+ "serde",
]
[[package]]
name = "bitflags"
-version = "1.2.1"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "bitflags"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
+checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
[[package]]
name = "block-buffer"
@@ -220,54 +275,50 @@ dependencies = [
]
[[package]]
+name = "block-buffer"
+version = "0.10.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
name = "blocking"
-version = "1.0.2"
+version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5e170dbede1f740736619b776d7251cb1b9095c435c34d8ca9f57fcd2f335e9"
+checksum = "8c36a4d0d48574b3dd360b4b7d95cc651d2b6557b6402848a27d4b228a473e2a"
dependencies = [
"async-channel",
+ "async-lock",
"async-task",
- "atomic-waker",
- "fastrand",
+ "fastrand 2.0.1",
+ "futures-io",
"futures-lite",
- "once_cell",
+ "piper",
+ "tracing",
]
[[package]]
name = "bumpalo"
-version = "3.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631"
-
-[[package]]
-name = "bytes"
-version = "0.5.6"
+version = "3.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38"
+checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
[[package]]
name = "bytes"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040"
-
-[[package]]
-name = "cache-padded"
-version = "1.1.1"
+version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba"
+checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
[[package]]
name = "cc"
-version = "1.0.68"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4a72c244c1ff497a746a7e1fb3d14bd08420ecda70c8f25c7112f2781652d787"
-
-[[package]]
-name = "cfg-if"
-version = "0.1.10"
+version = "1.0.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
+checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
+dependencies = [
+ "libc",
+]
[[package]]
name = "cfg-if"
@@ -277,27 +328,26 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "chrono"
-version = "0.4.19"
+version = "0.4.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73"
+checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
dependencies = [
- "libc",
- "num-integer",
- "num-traits 0.2.14",
- "serde 1.0.126",
- "time 0.1.43",
- "winapi 0.3.9",
+ "android-tzdata",
+ "iana-time-zone",
+ "num-traits",
+ "serde",
+ "windows-targets",
]
[[package]]
name = "clap"
-version = "2.33.3"
+version = "2.34.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002"
+checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
dependencies = [
"ansi_term",
"atty",
- "bitflags",
+ "bitflags 1.3.2",
"strsim",
"textwrap",
"unicode-width",
@@ -306,40 +356,37 @@ dependencies = [
[[package]]
name = "concurrent-queue"
-version = "1.2.2"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3"
+checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400"
dependencies = [
- "cache-padded",
+ "crossbeam-utils",
]
[[package]]
name = "config"
-version = "0.10.1"
+version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19b076e143e1d9538dde65da30f8481c2a6c44040edb8e02b9bf1351edb92ce3"
+checksum = "d379af7f68bfc21714c6c7dea883544201741d2ce8274bb12fa54f89507f52a7"
dependencies = [
+ "async-trait",
+ "json5",
"lazy_static",
"nom",
+ "pathdiff",
+ "ron",
"rust-ini",
- "serde 1.0.126",
- "serde-hjson",
+ "serde",
"serde_json",
"toml",
"yaml-rust",
]
[[package]]
-name = "const_fn"
-version = "0.4.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f92cfa0fd5690b3cf8c1ef2cabbd9b7ef22fa53cf5e1f92b05103f6d5d1cf6e7"
-
-[[package]]
name = "core-foundation"
-version = "0.9.1"
+version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62"
+checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
dependencies = [
"core-foundation-sys",
"libc",
@@ -347,39 +394,67 @@ dependencies = [
[[package]]
name = "core-foundation-sys"
-version = "0.8.2"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b"
+checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
[[package]]
name = "cpufeatures"
-version = "0.1.4"
+version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed00c67cb5d0a7d64a44f6ad2668db7e7530311dd53ea79bcd4fb022c64911c8"
+checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
dependencies = [
"libc",
]
[[package]]
name = "crc32fast"
-version = "1.2.1"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "crossbeam-utils"
+version = "0.8.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a"
+checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
dependencies = [
- "cfg-if 1.0.0",
+ "cfg-if",
+]
+
+[[package]]
+name = "crypto-common"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
+dependencies = [
+ "generic-array",
+ "typenum",
]
[[package]]
name = "crypto-mac"
-version = "0.8.0"
+version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"
+checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714"
dependencies = [
"generic-array",
"subtle",
]
[[package]]
+name = "deranged"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3"
+dependencies = [
+ "powerfmt",
+]
+
+[[package]]
name = "digest"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -389,62 +464,97 @@ dependencies = [
]
[[package]]
-name = "dirs"
-version = "2.0.2"
+name = "digest"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
+dependencies = [
+ "block-buffer 0.10.4",
+ "crypto-common",
+]
+
+[[package]]
+name = "dirs-next"
+version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3"
+checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
dependencies = [
- "cfg-if 0.1.10",
- "dirs-sys",
+ "cfg-if",
+ "dirs-sys-next",
]
[[package]]
-name = "dirs-sys"
-version = "0.3.6"
+name = "dirs-sys-next"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780"
+checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"
dependencies = [
"libc",
"redox_users",
- "winapi 0.3.9",
+ "winapi",
]
[[package]]
-name = "discard"
-version = "1.0.4"
+name = "dlv-list"
+version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0"
+checksum = "0688c2a7f92e427f44895cd63841bff7b29f8d7a1648b9e7e07a4a365b2e1257"
[[package]]
name = "either"
-version = "1.6.1"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
+checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
+
+[[package]]
+name = "errno"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860"
+dependencies = [
+ "libc",
+ "windows-sys",
+]
[[package]]
name = "event-listener"
-version = "2.5.1"
+version = "2.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7531096570974c3a9dcf9e4b8e1cede1ec26cf5046219fb3b9d897503b9be59"
+checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
+
+[[package]]
+name = "event-listener"
+version = "3.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "29e56284f00d94c1bc7fd3c77027b4623c88c1f53d8d2394c6199f2921dea325"
+dependencies = [
+ "concurrent-queue",
+ "parking",
+ "pin-project-lite",
+]
[[package]]
name = "fastrand"
-version = "1.4.1"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77b705829d1e87f762c2df6da140b26af5839e1033aa84aa5f56bb688e4e1bdb"
+checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
dependencies = [
"instant",
]
[[package]]
+name = "fastrand"
+version = "2.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
+
+[[package]]
name = "flate2"
-version = "1.0.20"
+version = "1.0.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0"
+checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e"
dependencies = [
- "cfg-if 1.0.0",
"crc32fast",
- "libc",
"miniz_oxide",
]
@@ -470,26 +580,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
[[package]]
-name = "fuchsia-zircon"
-version = "0.3.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82"
-dependencies = [
- "bitflags",
- "fuchsia-zircon-sys",
-]
-
-[[package]]
-name = "fuchsia-zircon-sys"
-version = "0.3.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
-
-[[package]]
name = "futures"
-version = "0.3.15"
+version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e7e43a803dae2fa37c1f6a8fe121e1f7bf9548b4dfc0522a42f34145dadfc27"
+checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
dependencies = [
"futures-channel",
"futures-core",
@@ -502,9 +596,9 @@ dependencies = [
[[package]]
name = "futures-channel"
-version = "0.3.15"
+version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e682a68b29a882df0545c143dc3646daefe80ba479bcdede94d5a703de2871e2"
+checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
dependencies = [
"futures-core",
"futures-sink",
@@ -512,15 +606,15 @@ dependencies = [
[[package]]
name = "futures-core"
-version = "0.3.15"
+version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0402f765d8a89a26043b889b26ce3c4679d268fa6bb22cd7c6aad98340e179d1"
+checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
[[package]]
name = "futures-executor"
-version = "0.3.15"
+version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "badaa6a909fac9e7236d0620a2f57f7664640c56575b71a7552fbd68deafab79"
+checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
dependencies = [
"futures-core",
"futures-task",
@@ -529,57 +623,54 @@ dependencies = [
[[package]]
name = "futures-io"
-version = "0.3.15"
+version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "acc499defb3b348f8d8f3f66415835a9131856ff7714bf10dadfc4ec4bdb29a1"
+checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
[[package]]
name = "futures-lite"
-version = "1.12.0"
+version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48"
+checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
dependencies = [
- "fastrand",
+ "fastrand 1.9.0",
"futures-core",
"futures-io",
"memchr",
"parking",
- "pin-project-lite 0.2.6",
+ "pin-project-lite",
"waker-fn",
]
[[package]]
name = "futures-macro"
-version = "0.3.15"
+version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4c40298486cdf52cc00cd6d6987892ba502c7656a16a4192a9992b1ccedd121"
+checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
dependencies = [
- "autocfg",
- "proc-macro-hack",
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.38",
]
[[package]]
name = "futures-sink"
-version = "0.3.15"
+version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a57bead0ceff0d6dde8f465ecd96c9338121bb7717d3e7b108059531870c4282"
+checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
[[package]]
name = "futures-task"
-version = "0.3.15"
+version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8a16bef9fc1a4dddb5bee51c989e3fbba26569cbb0e31f5b303c184e3dd33dae"
+checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
[[package]]
name = "futures-util"
-version = "0.3.15"
+version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "feb5c238d27e2bf94ffdfd27b2c29e3df4a68c4193bb6427384259e2bf191967"
+checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
dependencies = [
- "autocfg",
"futures-channel",
"futures-core",
"futures-io",
@@ -587,18 +678,16 @@ dependencies = [
"futures-sink",
"futures-task",
"memchr",
- "pin-project-lite 0.2.6",
+ "pin-project-lite",
"pin-utils",
- "proc-macro-hack",
- "proc-macro-nested",
"slab",
]
[[package]]
name = "generic-array"
-version = "0.14.4"
+version = "0.14.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817"
+checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
dependencies = [
"typenum",
"version_check",
@@ -606,33 +695,28 @@ dependencies = [
[[package]]
name = "getrandom"
-version = "0.1.16"
+version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
+checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
dependencies = [
- "cfg-if 1.0.0",
+ "cfg-if",
"libc",
- "wasi 0.9.0+wasi-snapshot-preview1",
+ "wasi",
]
[[package]]
-name = "getrandom"
-version = "0.2.3"
+name = "gimli"
+version = "0.28.0"
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",
-]
+checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
[[package]]
name = "h2"
-version = "0.2.7"
+version = "0.3.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535"
+checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833"
dependencies = [
- "bytes 0.5.6",
+ "bytes",
"fnv",
"futures-core",
"futures-sink",
@@ -643,14 +727,16 @@ dependencies = [
"tokio",
"tokio-util",
"tracing",
- "tracing-futures",
]
[[package]]
name = "hashbrown"
-version = "0.9.1"
+version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+dependencies = [
+ "ahash",
+]
[[package]]
name = "heck"
@@ -663,14 +749,20 @@ dependencies = [
[[package]]
name = "hermit-abi"
-version = "0.1.18"
+version = "0.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c"
+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
dependencies = [
"libc",
]
[[package]]
+name = "hermit-abi"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
+
+[[package]]
name = "hex"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -678,54 +770,55 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
name = "hmac"
-version = "0.8.1"
+version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840"
+checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b"
dependencies = [
"crypto-mac",
- "digest",
+ "digest 0.9.0",
]
[[package]]
name = "http"
-version = "0.2.4"
+version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11"
+checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
dependencies = [
- "bytes 1.0.1",
+ "bytes",
"fnv",
"itoa",
]
[[package]]
name = "http-body"
-version = "0.3.1"
+version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b"
+checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
dependencies = [
- "bytes 0.5.6",
+ "bytes",
"http",
+ "pin-project-lite",
]
[[package]]
name = "httparse"
-version = "1.4.1"
+version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68"
+checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
[[package]]
name = "httpdate"
-version = "0.3.2"
+version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47"
+checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
[[package]]
name = "hyper"
-version = "0.13.10"
+version = "0.14.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8a6f157065790a3ed2f88679250419b5cdd96e714a0d65f7797fd337186e96bb"
+checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
dependencies = [
- "bytes 0.5.6",
+ "bytes",
"futures-channel",
"futures-core",
"futures-util",
@@ -735,8 +828,8 @@ dependencies = [
"httparse",
"httpdate",
"itoa",
- "pin-project 1.0.7",
- "socket2 0.3.19",
+ "pin-project-lite",
+ "socket2 0.4.9",
"tokio",
"tower-service",
"tracing",
@@ -745,22 +838,45 @@ dependencies = [
[[package]]
name = "hyper-tls"
-version = "0.4.3"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d979acc56dcb5b8dddba3917601745e877576475aa046df3226eabdecef78eed"
+checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
dependencies = [
- "bytes 0.5.6",
+ "bytes",
"hyper",
"native-tls",
"tokio",
- "tokio-tls",
+ "tokio-native-tls",
+]
+
+[[package]]
+name = "iana-time-zone"
+version = "0.1.57"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613"
+dependencies = [
+ "android_system_properties",
+ "core-foundation-sys",
+ "iana-time-zone-haiku",
+ "js-sys",
+ "wasm-bindgen",
+ "windows",
+]
+
+[[package]]
+name = "iana-time-zone-haiku"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
+dependencies = [
+ "cc",
]
[[package]]
name = "indexmap"
-version = "1.6.2"
+version = "1.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "824845a0bf897a9042383849b02c1bc219c2383772efcd5c6f9766fa4b81aef3"
+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
dependencies = [
"autocfg",
"hashbrown",
@@ -768,77 +884,70 @@ dependencies = [
[[package]]
name = "instant"
-version = "0.1.9"
+version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec"
+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
dependencies = [
- "cfg-if 1.0.0",
+ "cfg-if",
]
[[package]]
-name = "iovec"
-version = "0.1.4"
+name = "io-lifetimes"
+version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e"
+checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
dependencies = [
+ "hermit-abi 0.3.3",
"libc",
+ "windows-sys",
]
[[package]]
name = "itertools"
-version = "0.9.0"
+version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b"
+checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57"
dependencies = [
"either",
]
[[package]]
name = "itoa"
-version = "0.4.7"
+version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736"
+checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
[[package]]
-name = "kernel32-sys"
-version = "0.2.2"
+name = "js-sys"
+version = "0.3.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
+checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
dependencies = [
- "winapi 0.2.8",
- "winapi-build",
+ "wasm-bindgen",
]
[[package]]
-name = "lazy_static"
-version = "1.4.0"
+name = "json5"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
-
-[[package]]
-name = "lazycell"
-version = "1.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
+checksum = "96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1"
+dependencies = [
+ "pest",
+ "pest_derive",
+ "serde",
+]
[[package]]
-name = "lexical-core"
-version = "0.7.6"
+name = "lazy_static"
+version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe"
-dependencies = [
- "arrayvec",
- "bitflags",
- "cfg-if 1.0.0",
- "ryu",
- "static_assertions",
-]
+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
name = "libc"
-version = "0.2.97"
+version = "0.2.149"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "12b8adadd720df158f4d70dfe7ccc6adb0472d7c55ca83445f6a5ab3e36f8fb6"
+checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b"
[[package]]
name = "line-wrap"
@@ -851,135 +960,92 @@ dependencies = [
[[package]]
name = "linked-hash-map"
-version = "0.3.0"
+version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6d262045c5b87c0861b3f004610afd0e2c851e2908d08b6c870cbb9d5f494ecd"
-dependencies = [
- "serde 0.8.23",
- "serde_test",
-]
+checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
[[package]]
-name = "linked-hash-map"
-version = "0.5.4"
+name = "linux-raw-sys"
+version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3"
+checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.4.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f"
[[package]]
name = "log"
-version = "0.4.14"
+version = "0.4.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
-dependencies = [
- "cfg-if 1.0.0",
-]
+checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
[[package]]
-name = "md5"
-version = "0.7.0"
+name = "md-5"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771"
+checksum = "7b5a279bb9607f9f53c22d496eade00d138d1bdcccd07d74650387cf94942a15"
+dependencies = [
+ "block-buffer 0.9.0",
+ "digest 0.9.0",
+ "opaque-debug",
+]
[[package]]
name = "memchr"
-version = "2.4.0"
+version = "2.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc"
+checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167"
[[package]]
name = "mime"
-version = "0.3.16"
+version = "0.3.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
+checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
[[package]]
name = "mime_guess"
-version = "2.0.3"
+version = "2.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2684d4c2e97d99848d30b324b00c8fcc7e5c897b7cbb5819b09e7c90e8baf212"
+checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef"
dependencies = [
"mime",
"unicase",
]
[[package]]
-name = "miniz_oxide"
-version = "0.4.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b"
-dependencies = [
- "adler",
- "autocfg",
-]
-
-[[package]]
-name = "mio"
-version = "0.6.23"
+name = "minimal-lexical"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4"
-dependencies = [
- "cfg-if 0.1.10",
- "fuchsia-zircon",
- "fuchsia-zircon-sys",
- "iovec",
- "kernel32-sys",
- "libc",
- "log",
- "miow 0.2.2",
- "net2",
- "slab",
- "winapi 0.2.8",
-]
+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
[[package]]
-name = "mio-named-pipes"
-version = "0.1.7"
+name = "miniz_oxide"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0840c1c50fd55e521b247f949c241c9997709f23bd7f023b9762cd561e935656"
+checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
dependencies = [
- "log",
- "mio",
- "miow 0.3.7",
- "winapi 0.3.9",
+ "adler",
]
[[package]]
-name = "mio-uds"
-version = "0.6.8"
+name = "mio"
+version = "0.8.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0"
+checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
dependencies = [
- "iovec",
"libc",
- "mio",
-]
-
-[[package]]
-name = "miow"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d"
-dependencies = [
- "kernel32-sys",
- "net2",
- "winapi 0.2.8",
- "ws2_32-sys",
-]
-
-[[package]]
-name = "miow"
-version = "0.3.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"
-dependencies = [
- "winapi 0.3.9",
+ "wasi",
+ "windows-sys",
]
[[package]]
name = "native-tls"
-version = "0.2.7"
+version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b8d96b2e1c8da3957d58100b09f102c6d9cfdfced01b7ec5a8974044bb09dbd4"
+checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e"
dependencies = [
"lazy_static",
"libc",
@@ -994,78 +1060,66 @@ dependencies = [
]
[[package]]
-name = "net2"
-version = "0.2.37"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae"
-dependencies = [
- "cfg-if 0.1.10",
- "libc",
- "winapi 0.3.9",
-]
-
-[[package]]
name = "nom"
-version = "5.1.2"
+version = "7.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af"
+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
dependencies = [
- "lexical-core",
"memchr",
- "version_check",
+ "minimal-lexical",
]
[[package]]
-name = "num-integer"
-version = "0.1.44"
+name = "num-traits"
+version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"
+checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
dependencies = [
"autocfg",
- "num-traits 0.2.14",
]
[[package]]
-name = "num-traits"
-version = "0.1.43"
+name = "num_cpus"
+version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31"
+checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
dependencies = [
- "num-traits 0.2.14",
+ "hermit-abi 0.3.3",
+ "libc",
]
[[package]]
-name = "num-traits"
-version = "0.2.14"
+name = "object"
+version = "0.32.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290"
+checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0"
dependencies = [
- "autocfg",
+ "memchr",
]
[[package]]
name = "once_cell"
-version = "1.7.2"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3"
+checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
[[package]]
name = "onig"
-version = "6.2.0"
+version = "6.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b16fd3c0e73b516af509c13c4ba76ec0c987ce20d78b38cff356b8d01fc6a6c0"
+checksum = "8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f"
dependencies = [
- "bitflags",
- "lazy_static",
+ "bitflags 1.3.2",
"libc",
+ "once_cell",
"onig_sys",
]
[[package]]
name = "onig_sys"
-version = "69.7.0"
+version = "69.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9fd9442a09e4fbd08d196ddf419b2c79a43c3a46c800320cc841d45c2449a240"
+checksum = "7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7"
dependencies = [
"cc",
"pkg-config",
@@ -1079,31 +1133,42 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
[[package]]
name = "openssl"
-version = "0.10.34"
+version = "0.10.57"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6d7830286ad6a3973c0f1d9b73738f69c76b739301d0229c4b96501695cbe4c8"
+checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c"
dependencies = [
- "bitflags",
- "cfg-if 1.0.0",
+ "bitflags 2.4.0",
+ "cfg-if",
"foreign-types",
"libc",
"once_cell",
+ "openssl-macros",
"openssl-sys",
]
[[package]]
+name = "openssl-macros"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.38",
+]
+
+[[package]]
name = "openssl-probe"
-version = "0.1.4"
+version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a"
+checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
[[package]]
name = "openssl-sys"
-version = "0.9.63"
+version = "0.9.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6b0d6fb7d80f877617dfcb014e605e2b5ab2fb0afdf27935219bb6bd984cb98"
+checksum = "db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d"
dependencies = [
- "autocfg",
"cc",
"libc",
"pkg-config",
@@ -1111,68 +1176,83 @@ dependencies = [
]
[[package]]
+name = "ordered-multimap"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ccd746e37177e1711c20dd619a1620f34f5c8b569c53590a72dedd5344d8924a"
+dependencies = [
+ "dlv-list",
+ "hashbrown",
+]
+
+[[package]]
name = "parking"
-version = "2.0.0"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72"
+checksum = "e52c774a4c39359c1d1c52e43f73dd91a75a614652c825408eec30c95a9b2067"
[[package]]
-name = "percent-encoding"
-version = "2.1.0"
+name = "pathdiff"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
+checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
[[package]]
-name = "pin-project"
-version = "0.4.28"
+name = "percent-encoding"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "918192b5c59119d51e0cd221f4d49dde9112824ba717369e903c97d076083d0f"
-dependencies = [
- "pin-project-internal 0.4.28",
-]
+checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
[[package]]
-name = "pin-project"
-version = "1.0.7"
+name = "pest"
+version = "2.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c7509cc106041c40a4518d2af7a61530e1eed0e6285296a3d8c5472806ccc4a4"
+checksum = "c022f1e7b65d6a24c0dbbd5fb344c66881bc01f3e5ae74a1c8100f2f985d98a4"
dependencies = [
- "pin-project-internal 1.0.7",
+ "memchr",
+ "thiserror",
+ "ucd-trie",
]
[[package]]
-name = "pin-project-internal"
-version = "0.4.28"
+name = "pest_derive"
+version = "2.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3be26700300be6d9d23264c73211d8190e755b6b5ca7a1b28230025511b52a5e"
+checksum = "35513f630d46400a977c4cb58f78e1bfbe01434316e60c37d27b9ad6139c66d8"
dependencies = [
- "proc-macro2",
- "quote",
- "syn",
+ "pest",
+ "pest_generator",
]
[[package]]
-name = "pin-project-internal"
-version = "1.0.7"
+name = "pest_generator"
+version = "2.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "48c950132583b500556b1efd71d45b319029f2b71518d979fcc208e16b42426f"
+checksum = "bc9fc1b9e7057baba189b5c626e2d6f40681ae5b6eb064dc7c7834101ec8123a"
dependencies = [
+ "pest",
+ "pest_meta",
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.38",
]
[[package]]
-name = "pin-project-lite"
-version = "0.1.12"
+name = "pest_meta"
+version = "2.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777"
+checksum = "1df74e9e7ec4053ceb980e7c0c8bd3594e977fde1af91daba9c928e8e8c6708d"
+dependencies = [
+ "once_cell",
+ "pest",
+ "sha2 0.10.8",
+]
[[package]]
name = "pin-project-lite"
-version = "0.2.6"
+version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc0e1f259c92177c30a4c9d177246edd0a3568b25756a977d0632cf8fa37e905"
+checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
[[package]]
name = "pin-utils"
@@ -1181,43 +1261,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
+name = "piper"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4"
+dependencies = [
+ "atomic-waker",
+ "fastrand 2.0.1",
+ "futures-io",
+]
+
+[[package]]
name = "pkg-config"
-version = "0.3.19"
+version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c"
+checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
[[package]]
name = "plist"
-version = "1.1.0"
+version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "679104537029ed2287c216bfb942bbf723f48ee98f0aef15611634173a74ef21"
+checksum = "bdc0001cfea3db57a2e24bc0d818e9e20e554b5f97fabb9bc231dc240269ae06"
dependencies = [
- "base64 0.13.0",
- "chrono",
+ "base64 0.21.4",
"indexmap",
"line-wrap",
- "serde 1.0.126",
- "xml-rs",
+ "quick-xml",
+ "serde",
+ "time",
]
[[package]]
name = "polling"
-version = "2.0.3"
+version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fc12d774e799ee9ebae13f4076ca003b40d18a11ac0f3641e6f899618580b7b"
+checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"
dependencies = [
- "cfg-if 1.0.0",
+ "autocfg",
+ "bitflags 1.3.2",
+ "cfg-if",
+ "concurrent-queue",
"libc",
"log",
- "wepoll-sys",
- "winapi 0.3.9",
+ "pin-project-lite",
+ "windows-sys",
]
[[package]]
+name = "powerfmt"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
+
+[[package]]
name = "ppv-lite86"
-version = "0.2.10"
+version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857"
+checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
[[package]]
name = "proc-macro-error"
@@ -1228,7 +1328,7 @@ dependencies = [
"proc-macro-error-attr",
"proc-macro2",
"quote",
- "syn",
+ "syn 1.0.109",
"version_check",
]
@@ -1244,68 +1344,41 @@ dependencies = [
]
[[package]]
-name = "proc-macro-hack"
-version = "0.5.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5"
-
-[[package]]
-name = "proc-macro-nested"
-version = "0.1.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086"
-
-[[package]]
name = "proc-macro2"
-version = "1.0.27"
+version = "1.0.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0d8caf72986c1a598726adc988bb5984792ef84f5ee5aa50209145ee8077038"
+checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da"
dependencies = [
- "unicode-xid",
+ "unicode-ident",
]
[[package]]
-name = "quote"
-version = "1.0.9"
+name = "quick-xml"
+version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7"
+checksum = "81b9228215d82c7b61490fec1de287136b5de6f5700f6e58ea9ad61a7964ca51"
dependencies = [
- "proc-macro2",
+ "memchr",
]
[[package]]
-name = "rand"
-version = "0.7.3"
+name = "quote"
+version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
+checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
dependencies = [
- "getrandom 0.1.16",
- "libc",
- "rand_chacha 0.2.2",
- "rand_core 0.5.1",
- "rand_hc 0.2.0",
+ "proc-macro2",
]
[[package]]
name = "rand"
-version = "0.8.3"
+version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e"
+checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
dependencies = [
"libc",
- "rand_chacha 0.3.1",
- "rand_core 0.6.2",
- "rand_hc 0.3.0",
-]
-
-[[package]]
-name = "rand_chacha"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
-dependencies = [
- "ppv-lite86",
- "rand_core 0.5.1",
+ "rand_chacha",
+ "rand_core",
]
[[package]]
@@ -1315,88 +1388,62 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
dependencies = [
"ppv-lite86",
- "rand_core 0.6.2",
+ "rand_core",
]
[[package]]
name = "rand_core"
-version = "0.5.1"
+version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
dependencies = [
- "getrandom 0.1.16",
+ "getrandom",
]
[[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]]
-name = "rand_hc"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
-dependencies = [
- "rand_core 0.5.1",
-]
-
-[[package]]
-name = "rand_hc"
-version = "0.3.0"
+name = "redox_syscall"
+version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73"
+checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
dependencies = [
- "rand_core 0.6.2",
+ "bitflags 1.3.2",
]
[[package]]
name = "redox_syscall"
-version = "0.2.8"
+version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "742739e41cd49414de871ea5e549afb7e2a3ac77b589bcbebe8c82fab37147fc"
+checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
dependencies = [
- "bitflags",
+ "bitflags 1.3.2",
]
[[package]]
name = "redox_users"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"
-dependencies = [
- "getrandom 0.2.3",
- "redox_syscall",
-]
-
-[[package]]
-name = "regex"
-version = "1.5.4"
+version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"
+checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
dependencies = [
- "aho-corasick",
- "memchr",
- "regex-syntax",
+ "getrandom",
+ "redox_syscall 0.2.16",
+ "thiserror",
]
[[package]]
name = "regex-syntax"
-version = "0.6.25"
+version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
+checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
[[package]]
-name = "remove_dir_all"
-version = "0.5.3"
+name = "ron"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
+checksum = "88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a"
dependencies = [
- "winapi 0.3.9",
+ "base64 0.13.1",
+ "bitflags 1.3.2",
+ "serde",
]
[[package]]
@@ -1404,15 +1451,15 @@ name = "rpb-s3"
version = "0.1.0"
dependencies = [
"async-compat",
- "bytes 0.5.6",
+ "bytes",
"config",
"futures",
"itertools",
"mime_guess",
- "rand 0.7.3",
+ "rand",
"rusoto_core",
"rusoto_s3",
- "serde 1.0.126",
+ "serde",
"serde_derive",
"smol",
"structopt",
@@ -1423,13 +1470,13 @@ dependencies = [
[[package]]
name = "rusoto_core"
-version = "0.45.0"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e977941ee0658df96fca7291ecc6fc9a754600b21ad84b959eb1dbbc9d5abcc7"
+checksum = "1db30db44ea73551326269adcf7a2169428a054f14faf9e1768f2163494f2fa2"
dependencies = [
"async-trait",
- "base64 0.12.3",
- "bytes 0.5.6",
+ "base64 0.13.1",
+ "bytes",
"crc32fast",
"futures",
"http",
@@ -1437,13 +1484,10 @@ dependencies = [
"hyper-tls",
"lazy_static",
"log",
- "md5",
- "percent-encoding",
- "pin-project 0.4.28",
"rusoto_credential",
"rusoto_signature",
"rustc_version",
- "serde 1.0.126",
+ "serde",
"serde_json",
"tokio",
"xml-rs",
@@ -1451,18 +1495,16 @@ dependencies = [
[[package]]
name = "rusoto_credential"
-version = "0.45.0"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09ac05563f83489b19b4d413607a30821ab08bbd9007d14fa05618da3ef09d8b"
+checksum = "ee0a6c13db5aad6047b6a44ef023dbbc21a056b6dab5be3b79ce4283d5c02d05"
dependencies = [
"async-trait",
"chrono",
- "dirs",
+ "dirs-next",
"futures",
"hyper",
- "pin-project 0.4.28",
- "regex",
- "serde 1.0.126",
+ "serde",
"serde_json",
"shlex",
"tokio",
@@ -1471,12 +1513,12 @@ dependencies = [
[[package]]
name = "rusoto_s3"
-version = "0.45.0"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1146e37a7c1df56471ea67825fe09bbbd37984b5f6e201d8b2e0be4ee15643d8"
+checksum = "7aae4677183411f6b0b412d66194ef5403293917d66e70ab118f07cc24c5b14d"
dependencies = [
"async-trait",
- "bytes 0.5.6",
+ "bytes",
"futures",
"rusoto_core",
"xml-rs",
@@ -1484,49 +1526,87 @@ dependencies = [
[[package]]
name = "rusoto_signature"
-version = "0.45.0"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97a740a88dde8ded81b6f2cff9cd5e054a5a2e38a38397260f7acdd2c85d17dd"
+checksum = "a5ae95491c8b4847931e291b151127eccd6ff8ca13f33603eb3d0035ecb05272"
dependencies = [
- "base64 0.12.3",
- "bytes 0.5.6",
+ "base64 0.13.1",
+ "bytes",
+ "chrono",
+ "digest 0.9.0",
"futures",
"hex",
"hmac",
"http",
"hyper",
"log",
- "md5",
+ "md-5",
"percent-encoding",
- "pin-project 0.4.28",
+ "pin-project-lite",
"rusoto_credential",
"rustc_version",
- "serde 1.0.126",
- "sha2",
- "time 0.2.26",
+ "serde",
+ "sha2 0.9.9",
"tokio",
]
[[package]]
name = "rust-ini"
-version = "0.13.0"
+version = "0.18.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f6d5f2436026b4f6e79dc829837d467cc7e9a55ee40e750d716713540715a2df"
+dependencies = [
+ "cfg-if",
+ "ordered-multimap",
+]
+
+[[package]]
+name = "rustc-demangle"
+version = "0.1.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3e52c148ef37f8c375d49d5a73aa70713125b7f19095948a923f80afdeb22ec2"
+checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
[[package]]
name = "rustc_version"
-version = "0.2.3"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
+checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
dependencies = [
"semver",
]
[[package]]
+name = "rustix"
+version = "0.37.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d4eb579851244c2c03e7c24f501c3432bed80b8f720af1d6e5b0e0f01555a035"
+dependencies = [
+ "bitflags 1.3.2",
+ "errno",
+ "io-lifetimes",
+ "libc",
+ "linux-raw-sys 0.3.8",
+ "windows-sys",
+]
+
+[[package]]
+name = "rustix"
+version = "0.38.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "745ecfa778e66b2b63c88a61cb36e0eea109e803b0b86bf9879fbc77c70e86ed"
+dependencies = [
+ "bitflags 2.4.0",
+ "errno",
+ "libc",
+ "linux-raw-sys 0.4.10",
+ "windows-sys",
+]
+
+[[package]]
name = "ryu"
-version = "1.0.5"
+version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
+checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
[[package]]
name = "safemem"
@@ -1545,21 +1625,20 @@ dependencies = [
[[package]]
name = "schannel"
-version = "0.1.19"
+version = "0.1.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75"
+checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
dependencies = [
- "lazy_static",
- "winapi 0.3.9",
+ "windows-sys",
]
[[package]]
name = "security-framework"
-version = "2.3.1"
+version = "2.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23a2ac85147a3a11d77ecf1bc7166ec0b92febfa4461c37944e180f319ece467"
+checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de"
dependencies = [
- "bitflags",
+ "bitflags 1.3.2",
"core-foundation",
"core-foundation-sys",
"libc",
@@ -1568,9 +1647,9 @@ dependencies = [
[[package]]
name = "security-framework-sys"
-version = "2.3.0"
+version = "2.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7e4effb91b4b8b6fb7732e670b6cee160278ff8e6bf485c7805d9e319d76e284"
+checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a"
dependencies = [
"core-foundation-sys",
"libc",
@@ -1578,133 +1657,94 @@ dependencies = [
[[package]]
name = "semver"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
-dependencies = [
- "semver-parser",
-]
-
-[[package]]
-name = "semver-parser"
-version = "0.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
-
-[[package]]
-name = "serde"
-version = "0.8.23"
+version = "1.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9dad3f759919b92c3068c696c15c3d17238234498bbdcc80f2c469606f948ac8"
+checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090"
[[package]]
name = "serde"
-version = "1.0.126"
+version = "1.0.189"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03"
+checksum = "8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537"
dependencies = [
"serde_derive",
]
[[package]]
-name = "serde-hjson"
-version = "0.9.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a3a4e0ea8a88553209f6cc6cfe8724ecad22e1acf372793c27d995290fe74f8"
-dependencies = [
- "lazy_static",
- "linked-hash-map 0.3.0",
- "num-traits 0.1.43",
- "regex",
- "serde 0.8.23",
-]
-
-[[package]]
name = "serde_derive"
-version = "1.0.126"
+version = "1.0.189"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43"
+checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.38",
]
[[package]]
name = "serde_json"
-version = "1.0.64"
+version = "1.0.107"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79"
+checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65"
dependencies = [
"itoa",
"ryu",
- "serde 1.0.126",
+ "serde",
]
[[package]]
-name = "serde_test"
-version = "0.8.23"
+name = "sha2"
+version = "0.9.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "110b3dbdf8607ec493c22d5d947753282f3bae73c0f56d322af1e8c78e4c23d5"
+checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800"
dependencies = [
- "serde 0.8.23",
+ "block-buffer 0.9.0",
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.9.0",
+ "opaque-debug",
]
[[package]]
-name = "sha1"
-version = "0.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d"
-
-[[package]]
name = "sha2"
-version = "0.9.5"
+version = "0.10.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b362ae5752fd2137731f9fa25fd4d9058af34666ca1966fb969119cc35719f12"
+checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
dependencies = [
- "block-buffer",
- "cfg-if 1.0.0",
+ "cfg-if",
"cpufeatures",
- "digest",
- "opaque-debug",
+ "digest 0.10.7",
]
[[package]]
name = "shlex"
-version = "0.1.1"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2"
-
-[[package]]
-name = "signal-hook"
-version = "0.3.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "470c5a6397076fae0094aaf06a08e6ba6f37acb77d3b1b91ea92b4d6c8650c39"
-dependencies = [
- "libc",
- "signal-hook-registry",
-]
+checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380"
[[package]]
name = "signal-hook-registry"
-version = "1.4.0"
+version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
+checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
dependencies = [
"libc",
]
[[package]]
name = "slab"
-version = "0.4.3"
+version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527"
+checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
+dependencies = [
+ "autocfg",
+]
[[package]]
name = "smol"
-version = "1.2.5"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85cf3b5351f3e783c1d79ab5fc604eeed8b8ae9abd36b166e8b87a089efd85e4"
+checksum = "13f2b548cd8447f8de0fdf1c592929f70f4fc7039a05e47404b0d096ec6987a1"
dependencies = [
"async-channel",
"async-executor",
@@ -1715,95 +1755,29 @@ dependencies = [
"async-process",
"blocking",
"futures-lite",
- "once_cell",
]
[[package]]
name = "socket2"
-version = "0.3.19"
+version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e"
+checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
dependencies = [
- "cfg-if 1.0.0",
"libc",
- "winapi 0.3.9",
+ "winapi",
]
[[package]]
name = "socket2"
-version = "0.4.0"
+version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e3dfc207c526015c632472a77be09cf1b6e46866581aecae5cc38fb4235dea2"
+checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e"
dependencies = [
"libc",
- "winapi 0.3.9",
-]
-
-[[package]]
-name = "standback"
-version = "0.2.17"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e113fb6f3de07a243d434a56ec6f186dfd51cb08448239fe7bcae73f87ff28ff"
-dependencies = [
- "version_check",
-]
-
-[[package]]
-name = "static_assertions"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
-
-[[package]]
-name = "stdweb"
-version = "0.4.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d022496b16281348b52d0e30ae99e01a73d737b2f45d38fed4edf79f9325a1d5"
-dependencies = [
- "discard",
- "rustc_version",
- "stdweb-derive",
- "stdweb-internal-macros",
- "stdweb-internal-runtime",
- "wasm-bindgen",
-]
-
-[[package]]
-name = "stdweb-derive"
-version = "0.5.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef"
-dependencies = [
- "proc-macro2",
- "quote",
- "serde 1.0.126",
- "serde_derive",
- "syn",
-]
-
-[[package]]
-name = "stdweb-internal-macros"
-version = "0.2.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "58fa5ff6ad0d98d1ffa8cb115892b6e69d67799f6763e162a1c9db421dc22e11"
-dependencies = [
- "base-x",
- "proc-macro2",
- "quote",
- "serde 1.0.126",
- "serde_derive",
- "serde_json",
- "sha1",
- "syn",
+ "windows-sys",
]
[[package]]
-name = "stdweb-internal-runtime"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0"
-
-[[package]]
name = "strsim"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1811,9 +1785,9 @@ checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
[[package]]
name = "structopt"
-version = "0.3.21"
+version = "0.3.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5277acd7ee46e63e5168a80734c9f6ee81b1367a7d8772a2d765df2a3705d28c"
+checksum = "0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10"
dependencies = [
"clap",
"lazy_static",
@@ -1822,68 +1796,77 @@ dependencies = [
[[package]]
name = "structopt-derive"
-version = "0.4.14"
+version = "0.4.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ba9cdfda491b814720b6b06e0cac513d922fc407582032e8706e9f137976f90"
+checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0"
dependencies = [
"heck",
"proc-macro-error",
"proc-macro2",
"quote",
- "syn",
+ "syn 1.0.109",
]
[[package]]
name = "subtle"
-version = "2.4.0"
+version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2"
+checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
[[package]]
name = "syn"
-version = "1.0.73"
+version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f71489ff30030d2ae598524f61326b902466f72a0fb1a8564c001cc63425bcc7"
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
dependencies = [
"proc-macro2",
"quote",
- "unicode-xid",
+ "unicode-ident",
+]
+
+[[package]]
+name = "syn"
+version = "2.0.38"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
]
[[package]]
name = "syntect"
-version = "4.5.0"
+version = "5.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2bfac2b23b4d049dc9a89353b4e06bbc85a8f42020cccbe5409a115cf19031e5"
+checksum = "e02b4b303bf8d08bfeb0445cba5068a3d306b6baece1d5582171a9bf49188f91"
dependencies = [
"bincode",
- "bitflags",
+ "bitflags 1.3.2",
"flate2",
"fnv",
- "lazy_static",
- "lazycell",
+ "once_cell",
"onig",
"plist",
"regex-syntax",
- "serde 1.0.126",
- "serde_derive",
+ "serde",
"serde_json",
+ "thiserror",
"walkdir",
"yaml-rust",
]
[[package]]
name = "tempfile"
-version = "3.2.0"
+version = "3.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22"
+checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
dependencies = [
- "cfg-if 1.0.0",
- "libc",
- "rand 0.8.3",
- "redox_syscall",
- "remove_dir_all",
- "winapi 0.3.9",
+ "cfg-if",
+ "fastrand 2.0.1",
+ "redox_syscall 0.3.5",
+ "rustix 0.38.19",
+ "windows-sys",
]
[[package]]
@@ -1896,51 +1879,52 @@ dependencies = [
]
[[package]]
-name = "time"
-version = "0.1.43"
+name = "thiserror"
+version = "1.0.49"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438"
+checksum = "1177e8c6d7ede7afde3585fd2513e611227efd6481bd78d2e82ba1ce16557ed4"
dependencies = [
- "libc",
- "winapi 0.3.9",
+ "thiserror-impl",
]
[[package]]
-name = "time"
-version = "0.2.26"
+name = "thiserror-impl"
+version = "1.0.49"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08a8cbfbf47955132d0202d1662f49b2423ae35862aee471f3ba4b133358f372"
+checksum = "10712f02019e9288794769fba95cd6847df9874d49d871d062172f9dd41bc4cc"
dependencies = [
- "const_fn",
- "libc",
- "standback",
- "stdweb",
- "time-macros",
- "version_check",
- "winapi 0.3.9",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.38",
]
[[package]]
-name = "time-macros"
-version = "0.1.1"
+name = "time"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "957e9c6e26f12cb6d0dd7fc776bb67a706312e7299aed74c8dd5b17ebb27e2f1"
+checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5"
dependencies = [
- "proc-macro-hack",
- "time-macros-impl",
+ "deranged",
+ "itoa",
+ "powerfmt",
+ "serde",
+ "time-core",
+ "time-macros",
]
[[package]]
-name = "time-macros-impl"
-version = "0.1.1"
+name = "time-core"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
+
+[[package]]
+name = "time-macros"
+version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e5c3be1edfad6027c69f5491cf4cb310d1a71ecd6af742788c6ff8bced86b8fa"
+checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20"
dependencies = [
- "proc-macro-hack",
- "proc-macro2",
- "quote",
- "standback",
- "syn",
+ "time-core",
]
[[package]]
@@ -1949,49 +1933,44 @@ version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
dependencies = [
- "serde 1.0.126",
+ "serde",
"serde_json",
]
[[package]]
name = "tokio"
-version = "0.2.25"
+version = "1.33.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6703a273949a90131b290be1fe7b039d0fc884aa1935860dfcbe056f28cd8092"
+checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653"
dependencies = [
- "bytes 0.5.6",
- "fnv",
- "futures-core",
- "iovec",
- "lazy_static",
+ "backtrace",
+ "bytes",
"libc",
- "memchr",
"mio",
- "mio-named-pipes",
- "mio-uds",
- "pin-project-lite 0.1.12",
+ "num_cpus",
+ "pin-project-lite",
"signal-hook-registry",
- "slab",
+ "socket2 0.5.4",
"tokio-macros",
- "winapi 0.3.9",
+ "windows-sys",
]
[[package]]
name = "tokio-macros"
-version = "0.2.6"
+version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a"
+checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.38",
]
[[package]]
-name = "tokio-tls"
+name = "tokio-native-tls"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a70f4fcd7b3b24fb194f837560168208f669ca8cb70d0c4b862944452396343"
+checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
dependencies = [
"native-tls",
"tokio",
@@ -1999,108 +1978,102 @@ dependencies = [
[[package]]
name = "tokio-util"
-version = "0.3.1"
+version = "0.7.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499"
+checksum = "1d68074620f57a0b21594d9735eb2e98ab38b17f80d3fcb189fca266771ca60d"
dependencies = [
- "bytes 0.5.6",
+ "bytes",
"futures-core",
"futures-sink",
- "log",
- "pin-project-lite 0.1.12",
+ "pin-project-lite",
"tokio",
+ "tracing",
]
[[package]]
name = "toml"
-version = "0.5.8"
+version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa"
+checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
dependencies = [
- "serde 1.0.126",
+ "serde",
]
[[package]]
name = "tower-service"
-version = "0.3.1"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6"
+checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
[[package]]
name = "tracing"
-version = "0.1.26"
+version = "0.1.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d"
+checksum = "ee2ef2af84856a50c1d430afce2fdded0a4ec7eda868db86409b4543df0797f9"
dependencies = [
- "cfg-if 1.0.0",
- "log",
- "pin-project-lite 0.2.6",
+ "pin-project-lite",
"tracing-core",
]
[[package]]
name = "tracing-core"
-version = "0.1.18"
+version = "0.1.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a9ff14f98b1a4b289c6248a023c1c2fa1491062964e9fed67ab29c4e4da4a052"
+checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
dependencies = [
- "lazy_static",
+ "once_cell",
]
[[package]]
-name = "tracing-futures"
-version = "0.2.5"
+name = "try-lock"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"
-dependencies = [
- "pin-project 1.0.7",
- "tracing",
-]
+checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
[[package]]
-name = "try-lock"
-version = "0.2.3"
+name = "typenum"
+version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
+checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
-name = "typenum"
-version = "1.13.0"
+name = "ucd-trie"
+version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06"
+checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9"
[[package]]
name = "unicase"
-version = "2.6.0"
+version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6"
+checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89"
dependencies = [
"version_check",
]
[[package]]
-name = "unicode-segmentation"
-version = "1.7.1"
+name = "unicode-ident"
+version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796"
+checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
[[package]]
-name = "unicode-width"
-version = "0.1.8"
+name = "unicode-segmentation"
+version = "1.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3"
+checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
[[package]]
-name = "unicode-xid"
-version = "0.2.2"
+name = "unicode-width"
+version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
+checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
[[package]]
name = "vcpkg"
-version = "0.2.13"
+version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "025ce40a007e1907e58d5bc1a594def78e5573bb0b1160bc389634e8f12e4faa"
+checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
[[package]]
name = "vec_map"
@@ -2110,79 +2083,71 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
[[package]]
name = "version_check"
-version = "0.9.3"
+version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"
+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
[[package]]
name = "waker-fn"
-version = "1.1.0"
+version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
+checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690"
[[package]]
name = "walkdir"
-version = "2.3.2"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56"
+checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
dependencies = [
"same-file",
- "winapi 0.3.9",
"winapi-util",
]
[[package]]
name = "want"
-version = "0.3.0"
+version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
+checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
dependencies = [
- "log",
"try-lock",
]
[[package]]
name = "wasi"
-version = "0.9.0+wasi-snapshot-preview1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
-
-[[package]]
-name = "wasi"
-version = "0.10.2+wasi-snapshot-preview1"
+version = "0.11.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.74"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d54ee1d4ed486f78874278e63e4069fc1ab9f6a18ca492076ffb90c5eb2997fd"
+checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
dependencies = [
- "cfg-if 1.0.0",
+ "cfg-if",
"wasm-bindgen-macro",
]
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.74"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b33f6a0694ccfea53d94db8b2ed1c3a8a4c86dd936b13b9f0a15ec4a451b900"
+checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
dependencies = [
"bumpalo",
- "lazy_static",
"log",
+ "once_cell",
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.38",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.74"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "088169ca61430fe1e58b8096c24975251700e7b1f6fd91cc9d59b04fb9b18bd4"
+checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -2190,37 +2155,22 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.74"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be2241542ff3d9f241f5e2cb6dd09b37efe786df8851c54957683a49f0987a97"
+checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.38",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.74"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d7cff876b8f18eed75a66cf49b65e7f967cb354a7aa16003fb55dbfd25b44b4f"
-
-[[package]]
-name = "wepoll-sys"
-version = "3.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0fcb14dea929042224824779fbc82d9fab8d2e6d3cbc0ac404de8edf489e77ff"
-dependencies = [
- "cc",
-]
-
-[[package]]
-name = "winapi"
-version = "0.2.8"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a"
+checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
[[package]]
name = "winapi"
@@ -2233,12 +2183,6 @@ dependencies = [
]
[[package]]
-name = "winapi-build"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc"
-
-[[package]]
name = "winapi-i686-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2246,11 +2190,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
name = "winapi-util"
-version = "0.1.5"
+version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
dependencies = [
- "winapi 0.3.9",
+ "winapi",
]
[[package]]
@@ -2260,26 +2204,91 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
-name = "ws2_32-sys"
-version = "0.2.1"
+name = "windows"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
+dependencies = [
+ "windows-targets",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+dependencies = [
+ "windows-targets",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e"
+checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
dependencies = [
- "winapi 0.2.8",
- "winapi-build",
+ "windows_aarch64_gnullvm",
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_gnullvm",
+ "windows_x86_64_msvc",
]
[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
+
+[[package]]
name = "xdg"
-version = "2.2.0"
+version = "2.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d089681aa106a86fade1b0128fb5daf07d5867a509ab036d99988dec80429a57"
+checksum = "213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546"
[[package]]
name = "xml-rs"
-version = "0.8.3"
+version = "0.8.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b07db065a5cf61a7e4ba64f29e67db906fb1787316516c4e6e5ff0fea1efcd8a"
+checksum = "0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a"
[[package]]
name = "yaml-rust"
@@ -2287,11 +2296,11 @@ version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
dependencies = [
- "linked-hash-map 0.5.4",
+ "linked-hash-map",
]
[[package]]
name = "zeroize"
-version = "1.3.0"
+version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd"
+checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9"
diff --git a/Cargo.nix b/Cargo.nix
index ad6ea3c..098734d 100644
--- a/Cargo.nix
+++ b/Cargo.nix
@@ -1,5 +1,5 @@
-# This file was @generated by crate2nix 0.10.0-alpha.1 with the command:
+# This file was @generated by crate2nix 0.11.0-rc.4 with the command:
# "generate"
# See https://github.com/kolloch/crate2nix for more info.
@@ -7,11 +7,7 @@
, pkgs ? import nixpkgs { config = {}; }
, lib ? pkgs.lib
, stdenv ? pkgs.stdenv
-, 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
+, buildRustCrateForPkgs ? pkgs: pkgs.buildRustCrate
# This is used as the `crateOverrides` argument for `buildRustCrate`.
, defaultCrateOverrides ? pkgs.defaultCrateOverrides
# The features to enable for the root_crate or the workspace_members.
@@ -87,6 +83,35 @@ rec {
# inject test dependencies into the build
crates = {
+ "addr2line" = rec {
+ crateName = "addr2line";
+ version = "0.21.0";
+ edition = "2018";
+ sha256 = "1jx0k3iwyqr8klqbzk6kjvr496yd94aspis10vwsj5wy7gib4c4a";
+ dependencies = [
+ {
+ name = "gimli";
+ packageId = "gimli";
+ usesDefaultFeatures = false;
+ features = [ "read" ];
+ }
+ ];
+ features = {
+ "alloc" = [ "dep:alloc" ];
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "core" = [ "dep:core" ];
+ "cpp_demangle" = [ "dep:cpp_demangle" ];
+ "default" = [ "rustc-demangle" "cpp_demangle" "std-object" "fallible-iterator" "smallvec" "memmap2" ];
+ "fallible-iterator" = [ "dep:fallible-iterator" ];
+ "memmap2" = [ "dep:memmap2" ];
+ "object" = [ "dep:object" ];
+ "rustc-demangle" = [ "dep:rustc-demangle" ];
+ "rustc-dep-of-std" = [ "core" "alloc" "compiler_builtins" "gimli/rustc-dep-of-std" ];
+ "smallvec" = [ "dep:smallvec" ];
+ "std" = [ "gimli/std" ];
+ "std-object" = [ "std" "object" "object/std" "object/compression" "gimli/endian-reader" ];
+ };
+ };
"adler" = rec {
crateName = "adler";
version = "1.0.2";
@@ -96,37 +121,78 @@ rec {
"Jonas Schievink <jonasschievink@gmail.com>"
];
features = {
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "core" = [ "dep:core" ];
"default" = [ "std" ];
"rustc-dep-of-std" = [ "core" "compiler_builtins" ];
};
};
- "aho-corasick" = rec {
- crateName = "aho-corasick";
- version = "0.7.18";
+ "ahash" = rec {
+ crateName = "ahash";
+ version = "0.7.6";
edition = "2018";
- sha256 = "0vv50b3nvkhyy7x7ip19qnsq11bqlnffkmj2yx2xlyk5wzawydqy";
- libName = "aho_corasick";
+ sha256 = "0isw672fiwx8cjl040jrck6pi85xcszkz6q0xsqkiy6qjl31mdgw";
authors = [
- "Andrew Gallant <jamslam@gmail.com>"
+ "Tom Kaitchuck <Tom.Kaitchuck@gmail.com>"
];
dependencies = [
{
- name = "memchr";
- packageId = "memchr";
+ name = "getrandom";
+ packageId = "getrandom";
+ target = { target, features }: (("linux" == target."os") || ("android" == target."os") || ("windows" == target."os") || ("macos" == target."os") || ("ios" == target."os") || ("freebsd" == target."os") || ("openbsd" == target."os") || ("netbsd" == target."os") || ("dragonfly" == target."os") || ("solaris" == target."os") || ("illumos" == target."os") || ("fuchsia" == target."os") || ("redox" == target."os") || ("cloudabi" == target."os") || ("haiku" == target."os") || ("vxworks" == target."os") || ("emscripten" == target."os") || ("wasi" == target."os"));
+ }
+ {
+ name = "once_cell";
+ packageId = "once_cell";
usesDefaultFeatures = false;
+ target = { target, features }: (!(("arm" == target."arch") && ("none" == target."os")));
+ features = [ "alloc" ];
+ }
+ ];
+ buildDependencies = [
+ {
+ name = "version_check";
+ packageId = "version_check";
}
];
features = {
+ "compile-time-rng" = [ "const-random" ];
+ "const-random" = [ "dep:const-random" ];
"default" = [ "std" ];
- "std" = [ "memchr/std" ];
+ "serde" = [ "dep:serde" ];
};
- resolvedDefaultFeatures = [ "default" "std" ];
+ };
+ "android-tzdata" = rec {
+ crateName = "android-tzdata";
+ version = "0.1.1";
+ edition = "2018";
+ sha256 = "1w7ynjxrfs97xg3qlcdns4kgfpwcdv824g611fq32cag4cdr96g9";
+ authors = [
+ "RumovZ"
+ ];
+
+ };
+ "android_system_properties" = rec {
+ crateName = "android_system_properties";
+ version = "0.1.5";
+ edition = "2018";
+ sha256 = "04b3wrz12837j7mdczqd95b732gw5q7q66cv4yn4646lvccp57l1";
+ authors = [
+ "Nicolas Silva <nical@fastmail.com>"
+ ];
+ dependencies = [
+ {
+ name = "libc";
+ packageId = "libc";
+ }
+ ];
+
};
"ansi_term" = rec {
crateName = "ansi_term";
- version = "0.11.0";
+ version = "0.12.1";
edition = "2015";
- sha256 = "16wpvrghvd0353584i1idnsgm0r3vchg8fyrm0x8ayv1rgvbljgf";
+ sha256 = "1ljmkbilxgmhavxvxqa7qvm6f3fjggi7q2l3a72q9x0cxjvrnanm";
authors = [
"ogham@bsago.me"
"Ryan Scheel (Havvy) <ryan.havvy@gmail.com>"
@@ -135,31 +201,21 @@ rec {
dependencies = [
{
name = "winapi";
- packageId = "winapi 0.3.9";
- target = { target, features }: (target."os" == "windows");
- features = [ "errhandlingapi" "consoleapi" "processenv" ];
+ packageId = "winapi";
+ target = { target, features }: ("windows" == target."os");
+ features = [ "consoleapi" "errhandlingapi" "fileapi" "handleapi" "processenv" ];
}
];
-
- };
- "arrayvec" = rec {
- crateName = "arrayvec";
- version = "0.5.2";
- edition = "2018";
- sha256 = "12q6hn01x5435bprwlb7w9m7817dyfq55yrl4psygr78bp32zdi3";
- authors = [
- "bluss"
- ];
features = {
- "default" = [ "std" ];
+ "derive_serde_style" = [ "serde" ];
+ "serde" = [ "dep:serde" ];
};
- resolvedDefaultFeatures = [ "array-sizes-33-128" ];
};
"async-channel" = rec {
crateName = "async-channel";
- version = "1.6.1";
+ version = "1.9.0";
edition = "2018";
- sha256 = "06b3sq2hd8qwl2xxlc4qalg6xw3l9b41w4sym9g0q70mf93dc511";
+ sha256 = "0dbdlkzlncbibd3ij6y6jmvjd0cmdn48ydcfdpfhw09njd93r5c1";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
@@ -170,7 +226,7 @@ rec {
}
{
name = "event-listener";
- packageId = "event-listener";
+ packageId = "event-listener 2.5.3";
}
{
name = "futures-core";
@@ -181,9 +237,9 @@ rec {
};
"async-compat" = rec {
crateName = "async-compat";
- version = "0.1.4";
+ version = "0.2.2";
edition = "2018";
- sha256 = "1r2s45bp8hf8aqmp8jnrr0xhla1ppaljn4jbb64gwpwfkl0v62rz";
+ sha256 = "0rxz502llylwrxcjzc38fpdyzxy95msgd3qvwqgg6d19phr53ypl";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
@@ -202,13 +258,13 @@ rec {
}
{
name = "pin-project-lite";
- packageId = "pin-project-lite 0.1.12";
+ packageId = "pin-project-lite";
}
{
name = "tokio";
packageId = "tokio";
usesDefaultFeatures = false;
- features = [ "rt-core" ];
+ features = [ "rt" ];
}
];
devDependencies = [
@@ -216,21 +272,25 @@ rec {
name = "tokio";
packageId = "tokio";
usesDefaultFeatures = false;
- features = [ "rt-core" "io-std" "io-util" "macros" "udp" "dns" ];
+ features = [ "rt-multi-thread" "io-std" "io-util" "macros" "net" "time" ];
}
];
};
"async-executor" = rec {
crateName = "async-executor";
- version = "1.4.1";
+ version = "1.5.4";
edition = "2018";
- sha256 = "0rd9sd0rksvjwx4zzy6c69qcd7bwp3z42rpiiizfnbm2w2srn7w7";
+ sha256 = "1684q901f5wkrp6ph91flz0a73dj3zz9scis8l7w1ndbinpa679c";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
dependencies = [
{
+ name = "async-lock";
+ packageId = "async-lock";
+ }
+ {
name = "async-task";
packageId = "async-task";
}
@@ -240,15 +300,12 @@ rec {
}
{
name = "fastrand";
- packageId = "fastrand";
+ packageId = "fastrand 2.0.1";
}
{
name = "futures-lite";
packageId = "futures-lite";
- }
- {
- name = "once_cell";
- packageId = "once_cell";
+ usesDefaultFeatures = false;
}
{
name = "slab";
@@ -259,9 +316,9 @@ rec {
};
"async-fs" = rec {
crateName = "async-fs";
- version = "1.5.0";
+ version = "1.6.0";
edition = "2018";
- sha256 = "1qnsqg0jjpda590w8nvbhh5mcmdyx5f43xx2g313fz0izzwa8g4b";
+ sha256 = "01if2h77mry9cnm91ql2md595108i2c1bfy9gaivzvjfcl2gk717";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
@@ -279,43 +336,44 @@ rec {
packageId = "futures-lite";
}
];
+ buildDependencies = [
+ {
+ name = "autocfg";
+ packageId = "autocfg";
+ }
+ ];
};
"async-io" = rec {
crateName = "async-io";
- version = "1.4.1";
+ version = "1.13.0";
edition = "2018";
- sha256 = "0frwa13kyqk28szifippqmp1z3wgbz2fcmw4x84fkccl4z7xbgsb";
+ sha256 = "1byj7lpw0ahk6k63sbc9859v68f28hpaab41dxsjj1ggjdfv9i8g";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
dependencies = [
{
- name = "concurrent-queue";
- packageId = "concurrent-queue";
+ name = "async-lock";
+ packageId = "async-lock";
}
{
- name = "fastrand";
- packageId = "fastrand";
+ name = "cfg-if";
+ packageId = "cfg-if";
}
{
- name = "futures-lite";
- packageId = "futures-lite";
+ name = "concurrent-queue";
+ packageId = "concurrent-queue";
}
{
- name = "libc";
- packageId = "libc";
- target = { target, features }: (target."unix" or false);
+ name = "futures-lite";
+ packageId = "futures-lite";
}
{
name = "log";
packageId = "log";
}
{
- name = "once_cell";
- packageId = "once_cell";
- }
- {
name = "parking";
packageId = "parking";
}
@@ -324,48 +382,54 @@ rec {
packageId = "polling";
}
{
+ name = "rustix";
+ packageId = "rustix 0.37.25";
+ usesDefaultFeatures = false;
+ features = [ "std" "fs" ];
+ }
+ {
name = "slab";
packageId = "slab";
}
{
name = "socket2";
- packageId = "socket2 0.4.0";
+ packageId = "socket2 0.4.9";
features = [ "all" ];
}
{
name = "waker-fn";
packageId = "waker-fn";
}
+ ];
+ buildDependencies = [
{
- name = "winapi";
- packageId = "winapi 0.3.9";
- target = { target, features }: (target."windows" or false);
- features = [ "winsock2" ];
+ name = "autocfg";
+ packageId = "autocfg";
}
];
};
"async-lock" = rec {
crateName = "async-lock";
- version = "2.4.0";
+ version = "2.8.0";
edition = "2018";
- sha256 = "12vrxabscfq0a20qayf60fqpgg3xchga7bawgh0a2iwrpxhyma76";
+ sha256 = "0asq5xdzgp3d5m82y5rg7a0k9q0g95jy6mgc7ivl334x7qlp4wi8";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
dependencies = [
{
name = "event-listener";
- packageId = "event-listener";
+ packageId = "event-listener 2.5.3";
}
];
};
"async-net" = rec {
crateName = "async-net";
- version = "1.6.0";
+ version = "1.8.0";
edition = "2018";
- sha256 = "1pzgxh2s5h8xlxw2picscl35fya4s3drwlxay663rbvhgx7agc39";
+ sha256 = "0by1m21ciwq6kvd8jplb0mqr9yh17zil1icakdvga76f33nv2d04";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
@@ -379,10 +443,6 @@ rec {
packageId = "blocking";
}
{
- name = "fastrand";
- packageId = "fastrand";
- }
- {
name = "futures-lite";
packageId = "futures-lite";
}
@@ -391,9 +451,9 @@ rec {
};
"async-process" = rec {
crateName = "async-process";
- version = "1.1.0";
+ version = "1.8.1";
edition = "2018";
- sha256 = "1b2lngjrh00h2w7p3c65kvzzx5blkxybzbr8qiqldj4svmb8gwx8";
+ sha256 = "126s968lvhg9rlwsnxp7wfzkfn7rl87p0dlvqqlibn081ax3hr7a";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
@@ -404,53 +464,129 @@ rec {
target = { target, features }: (target."unix" or false);
}
{
+ name = "async-lock";
+ packageId = "async-lock";
+ }
+ {
+ name = "async-signal";
+ packageId = "async-signal";
+ target = { target, features }: (target."unix" or false);
+ }
+ {
name = "blocking";
packageId = "blocking";
target = { target, features }: (target."windows" or false);
}
{
name = "cfg-if";
- packageId = "cfg-if 1.0.0";
+ packageId = "cfg-if";
}
{
name = "event-listener";
- packageId = "event-listener";
+ packageId = "event-listener 3.0.0";
}
{
name = "futures-lite";
packageId = "futures-lite";
}
{
- name = "libc";
- packageId = "libc";
+ name = "rustix";
+ packageId = "rustix 0.38.19";
+ usesDefaultFeatures = false;
target = { target, features }: (target."unix" or false);
+ features = [ "std" "fs" ];
}
{
- name = "once_cell";
- packageId = "once_cell";
+ name = "windows-sys";
+ packageId = "windows-sys";
+ usesDefaultFeatures = false;
+ target = { target, features }: (target."windows" or false);
+ features = [ "Win32_Foundation" "Win32_System_Threading" ];
+ }
+ ];
+ devDependencies = [
+ {
+ name = "async-io";
+ packageId = "async-io";
+ }
+ ];
+
+ };
+ "async-signal" = rec {
+ crateName = "async-signal";
+ version = "0.2.4";
+ edition = "2018";
+ sha256 = "16933agl81glp1rl3g9zgq0wmcl8aaxassrxsvbrrp5wg9dl39fj";
+ authors = [
+ "John Nunley <jtnunley01@gmail.com>"
+ ];
+ dependencies = [
+ {
+ name = "async-io";
+ packageId = "async-io";
+ target = { target, features }: (target."unix" or false);
}
{
- name = "signal-hook";
- packageId = "signal-hook";
+ name = "async-lock";
+ packageId = "async-lock";
+ target = { target, features }: (target."windows" or false);
+ }
+ {
+ name = "atomic-waker";
+ packageId = "atomic-waker";
+ target = { target, features }: (target."windows" or false);
+ }
+ {
+ name = "cfg-if";
+ packageId = "cfg-if";
+ }
+ {
+ name = "futures-core";
+ packageId = "futures-core";
+ }
+ {
+ name = "futures-io";
+ packageId = "futures-io";
+ target = { target, features }: (target."unix" or false);
+ }
+ {
+ name = "rustix";
+ packageId = "rustix 0.38.19";
usesDefaultFeatures = false;
target = { target, features }: (target."unix" or false);
- features = [ "iterator" ];
+ features = [ "process" "std" ];
}
{
- name = "winapi";
- packageId = "winapi 0.3.9";
+ name = "signal-hook-registry";
+ packageId = "signal-hook-registry";
+ target = { target, features }: (target."unix" or false);
+ }
+ {
+ name = "slab";
+ packageId = "slab";
+ target = { target, features }: (target."windows" or false);
+ }
+ {
+ name = "windows-sys";
+ packageId = "windows-sys";
usesDefaultFeatures = false;
target = { target, features }: (target."windows" or false);
- features = [ "winbase" "winnt" ];
+ features = [ "Win32_Foundation" "Win32_System_Console" ];
+ }
+ ];
+ devDependencies = [
+ {
+ name = "async-io";
+ packageId = "async-io";
}
];
};
"async-task" = rec {
crateName = "async-task";
- version = "4.0.3";
+ version = "4.4.1";
edition = "2018";
- sha256 = "1w0a1c8jim6s5bvcyiiwg9m4bdv3xnd4hbjm97ndgmphmgg32679";
+ sha256 = "08f9vf1s9ym3rhgl0zjvkvh1rwqd9p1l82k8pz1afa715xmiqi5r";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
@@ -461,9 +597,9 @@ rec {
};
"async-trait" = rec {
crateName = "async-trait";
- version = "0.1.50";
- edition = "2018";
- sha256 = "08m7xim7dvcjw5cx2ryz3wndxc0vib2s02qrvabxvg2cpd5yi60b";
+ version = "0.1.74";
+ edition = "2021";
+ sha256 = "1ydhbsqjqqa6bxbv0kgys2wq2vi3jpwjy57dk162ajwppgqkfrd6";
procMacro = true;
authors = [
"David Tolnay <dtolnay@gmail.com>"
@@ -479,7 +615,7 @@ rec {
}
{
name = "syn";
- packageId = "syn";
+ packageId = "syn 2.0.38";
features = [ "full" "visit-mut" ];
}
];
@@ -487,13 +623,16 @@ rec {
};
"atomic-waker" = rec {
crateName = "atomic-waker";
- version = "1.0.0";
+ version = "1.1.2";
edition = "2018";
- sha256 = "0ansiq5vlw684fhks2x4a4is2rqlbv50q5mi8x0fxxvx5q2p8lq6";
+ sha256 = "1h5av1lw56m0jf0fd3bchxq8a30xv0b4wv8s4zkp4s0i7mfvs18m";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
+ "Contributors to futures-rs"
];
-
+ features = {
+ "portable-atomic" = [ "dep:portable-atomic" ];
+ };
};
"atty" = rec {
crateName = "atty";
@@ -506,8 +645,8 @@ rec {
dependencies = [
{
name = "hermit-abi";
- packageId = "hermit-abi";
- target = { target, features }: (target."os" == "hermit");
+ packageId = "hermit-abi 0.1.19";
+ target = { target, features }: ("hermit" == target."os");
}
{
name = "libc";
@@ -517,7 +656,7 @@ rec {
}
{
name = "winapi";
- packageId = "winapi 0.3.9";
+ packageId = "winapi";
target = { target, features }: (target."windows" or false);
features = [ "consoleapi" "processenv" "minwinbase" "minwindef" "winbase" ];
}
@@ -526,32 +665,80 @@ rec {
};
"autocfg" = rec {
crateName = "autocfg";
- version = "1.0.1";
+ version = "1.1.0";
edition = "2015";
- sha256 = "0jj6i9zn4gjl03kjvziqdji6rwx8ykz8zk2ngpc331z2g3fk3c6d";
+ sha256 = "1ylp3cb47ylzabimazvbz9ms6ap784zhb6syaz6c1jqpmcmq0s6l";
authors = [
"Josh Stone <cuviper@gmail.com>"
];
};
- "base-x" = rec {
- crateName = "base-x";
- version = "0.2.8";
- edition = "2015";
- sha256 = "12zj7vgrf7wlc46f6xxc14dq1r6z6vmhn51vkdkp04q37lz1ylm4";
+ "backtrace" = rec {
+ crateName = "backtrace";
+ version = "0.3.69";
+ edition = "2018";
+ sha256 = "0dsq23dhw4pfndkx2nsa1ml2g31idm7ss7ljxp8d57avygivg290";
authors = [
- "Alex R. <alexei.rudenko@gmail.com>"
+ "The Rust Project Developers"
+ ];
+ dependencies = [
+ {
+ name = "addr2line";
+ packageId = "addr2line";
+ usesDefaultFeatures = false;
+ target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env") && (!("uwp" == target."vendor"))));
+ }
+ {
+ name = "cfg-if";
+ packageId = "cfg-if";
+ }
+ {
+ name = "libc";
+ packageId = "libc";
+ usesDefaultFeatures = false;
+ target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env") && (!("uwp" == target."vendor"))));
+ }
+ {
+ name = "miniz_oxide";
+ packageId = "miniz_oxide";
+ usesDefaultFeatures = false;
+ target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env") && (!("uwp" == target."vendor"))));
+ }
+ {
+ name = "object";
+ packageId = "object";
+ usesDefaultFeatures = false;
+ target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env") && (!("uwp" == target."vendor"))));
+ features = [ "read_core" "elf" "macho" "pe" "unaligned" "archive" ];
+ }
+ {
+ name = "rustc-demangle";
+ packageId = "rustc-demangle";
+ }
+ ];
+ buildDependencies = [
+ {
+ name = "cc";
+ packageId = "cc";
+ }
];
features = {
+ "cpp_demangle" = [ "dep:cpp_demangle" ];
"default" = [ "std" ];
+ "rustc-serialize" = [ "dep:rustc-serialize" ];
+ "serde" = [ "dep:serde" ];
+ "serialize-rustc" = [ "rustc-serialize" ];
+ "serialize-serde" = [ "serde" ];
+ "verify-winapi" = [ "winapi/dbghelp" "winapi/handleapi" "winapi/libloaderapi" "winapi/memoryapi" "winapi/minwindef" "winapi/processthreadsapi" "winapi/synchapi" "winapi/tlhelp32" "winapi/winbase" "winapi/winnt" ];
+ "winapi" = [ "dep:winapi" ];
};
resolvedDefaultFeatures = [ "default" "std" ];
};
- "base64 0.12.3" = rec {
+ "base64 0.13.1" = rec {
crateName = "base64";
- version = "0.12.3";
+ version = "0.13.1";
edition = "2018";
- sha256 = "1zq33had71xh48n17g4kqs96szhx3yh7qibzwi4fk217n3vz0h9l";
+ sha256 = "1s494mqmzjb766fy1kqlccgfg2sdcjb6hzbvzqv2jw65fdi5h6wy";
authors = [
"Alice Maz <alice@alicemaz.com>"
"Marshall Pierce <marshall@mpierce.org>"
@@ -561,11 +748,11 @@ rec {
};
resolvedDefaultFeatures = [ "default" "std" ];
};
- "base64 0.13.0" = rec {
+ "base64 0.21.4" = rec {
crateName = "base64";
- version = "0.13.0";
+ version = "0.21.4";
edition = "2018";
- sha256 = "1z82g23mbzjgijkpcrilc7nljpxpvpf7zxf6iyiapkgka2ngwkch";
+ sha256 = "18jhmsli1l7zn6pgslgjdrnghqnz12g68n25fv48ids3yfk3x94v";
authors = [
"Alice Maz <alice@alicemaz.com>"
"Marshall Pierce <marshall@mpierce.org>"
@@ -589,25 +776,62 @@ rec {
dependencies = [
{
name = "serde";
- packageId = "serde 1.0.126";
+ packageId = "serde";
}
];
features = {
};
};
- "bitflags" = rec {
+ "bitflags 1.3.2" = rec {
crateName = "bitflags";
- version = "1.2.1";
- edition = "2015";
- sha256 = "14qnd5nq8p2almk79m4m8ydqhd413yaxsyjp5xd19g3mikzf47fg";
+ version = "1.3.2";
+ edition = "2018";
+ sha256 = "12ki6w8gn1ldq7yz9y680llwk5gmrhrzszaa17g1sbrw2r2qvwxy";
authors = [
"The Rust Project Developers"
];
features = {
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "core" = [ "dep:core" ];
+ "rustc-dep-of-std" = [ "core" "compiler_builtins" ];
};
resolvedDefaultFeatures = [ "default" ];
};
- "block-buffer" = rec {
+ "bitflags 2.4.0" = rec {
+ crateName = "bitflags";
+ version = "2.4.0";
+ edition = "2021";
+ sha256 = "0dc6xa7flfl59makmhixjcrslwlvdxxwrgxbr8p7bkvz53k2ls5l";
+ authors = [
+ "The Rust Project Developers"
+ ];
+ features = {
+ "arbitrary" = [ "dep:arbitrary" ];
+ "bytemuck" = [ "dep:bytemuck" ];
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "core" = [ "dep:core" ];
+ "rustc-dep-of-std" = [ "core" "compiler_builtins" ];
+ "serde" = [ "dep:serde" ];
+ };
+ resolvedDefaultFeatures = [ "std" ];
+ };
+ "block-buffer 0.10.4" = rec {
+ crateName = "block-buffer";
+ version = "0.10.4";
+ edition = "2018";
+ sha256 = "0w9sa2ypmrsqqvc20nhwr75wbb5cjr4kkyhpjm1z1lv2kdicfy1h";
+ authors = [
+ "RustCrypto Developers"
+ ];
+ dependencies = [
+ {
+ name = "generic-array";
+ packageId = "generic-array";
+ }
+ ];
+
+ };
+ "block-buffer 0.9.0" = rec {
crateName = "block-buffer";
version = "0.9.0";
edition = "2018";
@@ -621,13 +845,15 @@ rec {
packageId = "generic-array";
}
];
-
+ features = {
+ "block-padding" = [ "dep:block-padding" ];
+ };
};
"blocking" = rec {
crateName = "blocking";
- version = "1.0.2";
+ version = "1.4.1";
edition = "2018";
- sha256 = "1s9myg9gqmwzrbc38p23bh4vkc8w4pbpddqrcrrl1xz1xpdp1qf5";
+ sha256 = "0aiy8y524jvxl942hh5naxjjn7b5rjapsjqb6vfv6x45sk8a8dlc";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
@@ -637,104 +863,97 @@ rec {
packageId = "async-channel";
}
{
+ name = "async-lock";
+ packageId = "async-lock";
+ }
+ {
name = "async-task";
packageId = "async-task";
}
{
- name = "atomic-waker";
- packageId = "atomic-waker";
+ name = "fastrand";
+ packageId = "fastrand 2.0.1";
}
{
- name = "fastrand";
- packageId = "fastrand";
+ name = "futures-io";
+ packageId = "futures-io";
+ usesDefaultFeatures = false;
+ features = [ "std" ];
}
{
name = "futures-lite";
packageId = "futures-lite";
+ usesDefaultFeatures = false;
}
{
- name = "once_cell";
- packageId = "once_cell";
+ name = "piper";
+ packageId = "piper";
+ }
+ {
+ name = "tracing";
+ packageId = "tracing";
+ usesDefaultFeatures = false;
+ }
+ ];
+ devDependencies = [
+ {
+ name = "futures-lite";
+ packageId = "futures-lite";
}
];
};
"bumpalo" = rec {
crateName = "bumpalo";
- version = "3.7.0";
- edition = "2018";
- sha256 = "0ccn025n0x1gc0ijjlabin2xs7dkx5yfagkskr93yw9c06pyfncw";
+ version = "3.14.0";
+ edition = "2021";
+ sha256 = "1v4arnv9kwk54v5d0qqpv4vyw2sgr660nk0w3apzixi1cm3yfc3z";
authors = [
"Nick Fitzgerald <fitzgen@gmail.com>"
];
features = {
+ "allocator-api2" = [ "dep:allocator-api2" ];
};
resolvedDefaultFeatures = [ "default" ];
};
- "bytes 0.5.6" = rec {
+ "bytes" = rec {
crateName = "bytes";
- version = "0.5.6";
- edition = "2018";
- sha256 = "0f5s7xq6qzmdh22ygsy8v0sp02m51y0radvq4i4y8cizy1lfqk0f";
- authors = [
- "Carl Lerche <me@carllerche.com>"
- "Sean McArthur <sean@seanmonstar.com>"
- ];
- features = {
- "default" = [ "std" ];
- };
- resolvedDefaultFeatures = [ "default" "std" ];
- };
- "bytes 1.0.1" = rec {
- crateName = "bytes";
- version = "1.0.1";
+ version = "1.5.0";
edition = "2018";
- sha256 = "0h6h1c8g3yj2b4k8g25gr3246mq985y0kl3z685cs784fr1ww05p";
+ sha256 = "08w2i8ac912l8vlvkv3q51cd4gr09pwlg3sjsjffcizlrb0i5gd2";
authors = [
"Carl Lerche <me@carllerche.com>"
"Sean McArthur <sean@seanmonstar.com>"
];
features = {
"default" = [ "std" ];
+ "serde" = [ "dep:serde" ];
};
resolvedDefaultFeatures = [ "default" "std" ];
};
- "cache-padded" = rec {
- crateName = "cache-padded";
- version = "1.1.1";
- edition = "2018";
- sha256 = "1fkdwv9vjazm6fs3s5v56mm4carwswdmw8fcwm9ygrcvihcya6k3";
- authors = [
- "Stjepan Glavina <stjepang@gmail.com>"
- ];
-
- };
"cc" = rec {
crateName = "cc";
- version = "1.0.68";
+ version = "1.0.83";
edition = "2018";
crateBin = [];
- sha256 = "11ypa8b7iwhjf5fg5j3hvbn2116h9g8v67vyd9s7ljgzq52c4wja";
+ sha256 = "1l643zidlb5iy1dskc5ggqs4wqa29a02f44piczqc8zcnsq4y5zi";
authors = [
"Alex Crichton <alex@alexcrichton.com>"
];
- features = {
- "parallel" = [ "jobserver" ];
- };
- };
- "cfg-if 0.1.10" = rec {
- crateName = "cfg-if";
- version = "0.1.10";
- edition = "2018";
- sha256 = "08h80ihs74jcyp24cd75wwabygbbdgl05k6p5dmq8akbr78vv1a7";
- authors = [
- "Alex Crichton <alex@alexcrichton.com>"
+ dependencies = [
+ {
+ name = "libc";
+ packageId = "libc";
+ usesDefaultFeatures = false;
+ target = { target, features }: (target."unix" or false);
+ }
];
features = {
- "rustc-dep-of-std" = [ "core" "compiler_builtins" ];
+ "jobserver" = [ "dep:jobserver" ];
+ "parallel" = [ "jobserver" ];
};
};
- "cfg-if 1.0.0" = rec {
+ "cfg-if" = rec {
crateName = "cfg-if";
version = "1.0.0";
edition = "2018";
@@ -743,67 +962,72 @@ rec {
"Alex Crichton <alex@alexcrichton.com>"
];
features = {
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "core" = [ "dep:core" ];
"rustc-dep-of-std" = [ "core" "compiler_builtins" ];
};
};
"chrono" = rec {
crateName = "chrono";
- version = "0.4.19";
- edition = "2015";
- sha256 = "0wyfl6c00vhfl562spnfcna3zkw8jqvcp652m9iskhl8j26dc2k7";
- authors = [
- "Kang Seonghoon <public+rust@mearie.org>"
- "Brandon W Maister <quodlibetor@gmail.com>"
- ];
+ version = "0.4.31";
+ edition = "2021";
+ sha256 = "0f6vg67pipm8cziad2yms6a639pssnvysk1m05dd9crymmdnhb3z";
dependencies = [
{
- name = "libc";
- packageId = "libc";
+ name = "android-tzdata";
+ packageId = "android-tzdata";
optional = true;
+ target = { target, features }: ("android" == target."os");
}
{
- name = "num-integer";
- packageId = "num-integer";
- usesDefaultFeatures = false;
+ name = "iana-time-zone";
+ packageId = "iana-time-zone";
+ optional = true;
+ target = { target, features }: (target."unix" or false);
+ features = [ "fallback" ];
}
{
name = "num-traits";
- packageId = "num-traits 0.2.14";
+ packageId = "num-traits";
usesDefaultFeatures = false;
}
{
name = "serde";
- packageId = "serde 1.0.126";
+ packageId = "serde";
optional = true;
usesDefaultFeatures = false;
}
{
- name = "time";
- packageId = "time 0.1.43";
- optional = true;
- }
- {
- name = "winapi";
- packageId = "winapi 0.3.9";
+ name = "windows-targets";
+ packageId = "windows-targets";
optional = true;
target = { target, features }: (target."windows" or false);
- features = [ "std" "minwinbase" "minwindef" "timezoneapi" ];
}
];
features = {
- "clock" = [ "libc" "std" "winapi" ];
- "default" = [ "clock" "std" "oldtime" ];
- "oldtime" = [ "time" ];
+ "android-tzdata" = [ "dep:android-tzdata" ];
+ "arbitrary" = [ "dep:arbitrary" ];
+ "clock" = [ "std" "winapi" "iana-time-zone" "android-tzdata" ];
+ "default" = [ "clock" "std" "oldtime" "wasmbind" ];
+ "iana-time-zone" = [ "dep:iana-time-zone" ];
+ "js-sys" = [ "dep:js-sys" ];
+ "pure-rust-locales" = [ "dep:pure-rust-locales" ];
+ "rkyv" = [ "dep:rkyv" ];
+ "rustc-serialize" = [ "dep:rustc-serialize" ];
+ "serde" = [ "dep:serde" ];
"unstable-locales" = [ "pure-rust-locales" "alloc" ];
+ "wasm-bindgen" = [ "dep:wasm-bindgen" ];
"wasmbind" = [ "wasm-bindgen" "js-sys" ];
+ "winapi" = [ "windows-targets" ];
+ "windows-targets" = [ "dep:windows-targets" ];
};
- resolvedDefaultFeatures = [ "clock" "default" "libc" "oldtime" "serde" "std" "time" "winapi" ];
+ resolvedDefaultFeatures = [ "android-tzdata" "clock" "iana-time-zone" "serde" "std" "winapi" "windows-targets" ];
};
"clap" = rec {
crateName = "clap";
- version = "2.33.3";
- edition = "2015";
- sha256 = "00i065a58987k1sbzqmlz721rw521zcg08jmsh40gi3khp3qmr9p";
+ version = "2.34.0";
+ edition = "2018";
+ sha256 = "071q5d8jfwbazi6zhik9xwpacx5i6kb2vkzy060vhf0c3120aqd0";
authors = [
"Kevin K. <kbknapp@gmail.com>"
];
@@ -821,7 +1045,7 @@ rec {
}
{
name = "bitflags";
- packageId = "bitflags";
+ packageId = "bitflags 1.3.2";
}
{
name = "strsim";
@@ -843,42 +1067,66 @@ rec {
}
];
features = {
+ "ansi_term" = [ "dep:ansi_term" ];
+ "atty" = [ "dep:atty" ];
+ "clippy" = [ "dep:clippy" ];
"color" = [ "ansi_term" "atty" ];
"default" = [ "suggestions" "color" "vec_map" ];
"doc" = [ "yaml" ];
- "lints" = [ "clippy" ];
+ "strsim" = [ "dep:strsim" ];
"suggestions" = [ "strsim" ];
+ "term_size" = [ "dep:term_size" ];
+ "vec_map" = [ "dep:vec_map" ];
"wrap_help" = [ "term_size" "textwrap/term_size" ];
"yaml" = [ "yaml-rust" ];
+ "yaml-rust" = [ "dep:yaml-rust" ];
};
resolvedDefaultFeatures = [ "ansi_term" "atty" "color" "default" "strsim" "suggestions" "vec_map" ];
};
"concurrent-queue" = rec {
crateName = "concurrent-queue";
- version = "1.2.2";
+ version = "2.3.0";
edition = "2018";
- sha256 = "18w6hblcjjk9d0my3657ra1zdj79gwfjmzvc0b3985g01dahgv9h";
+ sha256 = "006lfgl3hn38pxgkafsrymkxalmvhlb8m5dh9583c4jglnaacmzh";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
+ "Taiki Endo <te316e89@gmail.com>"
+ "John Nunley <jtnunley01@gmail.com>"
];
dependencies = [
{
- name = "cache-padded";
- packageId = "cache-padded";
+ name = "crossbeam-utils";
+ packageId = "crossbeam-utils";
+ usesDefaultFeatures = false;
}
];
-
+ features = {
+ "default" = [ "std" ];
+ "loom" = [ "dep:loom" ];
+ "portable-atomic" = [ "dep:portable-atomic" ];
+ };
+ resolvedDefaultFeatures = [ "default" "std" ];
};
"config" = rec {
crateName = "config";
- version = "0.10.1";
- edition = "2015";
- sha256 = "1qrcp7nm24xzp418xnqf0i26qahw93w31nk5vs6m7ng18ghpdc0r";
+ version = "0.13.3";
+ edition = "2018";
+ sha256 = "19sjgx88jkx55yqln9z85hfp80a2aj1sipn7qqa1ghmzd1zsyyfk";
authors = [
"Ryan Leckey <leckey.ryan@gmail.com>"
];
dependencies = [
{
+ name = "async-trait";
+ packageId = "async-trait";
+ }
+ {
+ name = "json5";
+ packageId = "json5";
+ rename = "json5_rs";
+ optional = true;
+ }
+ {
name = "lazy_static";
packageId = "lazy_static";
}
@@ -887,18 +1135,22 @@ rec {
packageId = "nom";
}
{
+ name = "pathdiff";
+ packageId = "pathdiff";
+ }
+ {
+ name = "ron";
+ packageId = "ron";
+ optional = true;
+ }
+ {
name = "rust-ini";
packageId = "rust-ini";
optional = true;
}
{
name = "serde";
- packageId = "serde 1.0.126";
- }
- {
- name = "serde-hjson";
- packageId = "serde-hjson";
- optional = true;
+ packageId = "serde";
}
{
name = "serde_json";
@@ -916,31 +1168,38 @@ rec {
optional = true;
}
];
+ devDependencies = [
+ {
+ name = "lazy_static";
+ packageId = "lazy_static";
+ }
+ {
+ name = "serde";
+ packageId = "serde";
+ }
+ ];
features = {
- "default" = [ "toml" "json" "yaml" "hjson" "ini" ];
- "hjson" = [ "serde-hjson" ];
+ "default" = [ "toml" "json" "yaml" "ini" "ron" "json5" ];
+ "indexmap" = [ "dep:indexmap" ];
"ini" = [ "rust-ini" ];
"json" = [ "serde_json" ];
+ "json5" = [ "json5_rs" ];
+ "json5_rs" = [ "dep:json5_rs" ];
+ "preserve_order" = [ "indexmap" "toml/preserve_order" "serde_json/preserve_order" "ron/indexmap" ];
+ "ron" = [ "dep:ron" ];
+ "rust-ini" = [ "dep:rust-ini" ];
+ "serde_json" = [ "dep:serde_json" ];
+ "toml" = [ "dep:toml" ];
"yaml" = [ "yaml-rust" ];
+ "yaml-rust" = [ "dep:yaml-rust" ];
};
- resolvedDefaultFeatures = [ "default" "hjson" "ini" "json" "rust-ini" "serde-hjson" "serde_json" "toml" "yaml" "yaml-rust" ];
- };
- "const_fn" = rec {
- crateName = "const_fn";
- version = "0.4.8";
- edition = "2018";
- sha256 = "1rzn3ifnsgqh0lmzkqgm7jjjzwkykfysnb7gq7w3q2v9sl7zlb7r";
- procMacro = true;
- authors = [
- "Taiki Endo <te316e89@gmail.com>"
- ];
-
+ resolvedDefaultFeatures = [ "default" "ini" "json" "json5" "json5_rs" "ron" "rust-ini" "serde_json" "toml" "yaml" "yaml-rust" ];
};
"core-foundation" = rec {
crateName = "core-foundation";
- version = "0.9.1";
+ version = "0.9.3";
edition = "2015";
- sha256 = "0qhackx0i914nbhcwi6bbxnyyqqldgxc046gviak3a3f8apf528a";
+ sha256 = "0ii1ihpjb30fk38gdikm5wqlkmyr8k46fh4k2r8sagz5dng7ljhr";
authors = [
"The Servo Project Developers"
];
@@ -955,17 +1214,19 @@ rec {
}
];
features = {
+ "chrono" = [ "dep:chrono" ];
"mac_os_10_7_support" = [ "core-foundation-sys/mac_os_10_7_support" ];
"mac_os_10_8_features" = [ "core-foundation-sys/mac_os_10_8_features" ];
+ "uuid" = [ "dep:uuid" ];
"with-chrono" = [ "chrono" ];
"with-uuid" = [ "uuid" ];
};
};
"core-foundation-sys" = rec {
crateName = "core-foundation-sys";
- version = "0.8.2";
+ version = "0.8.4";
edition = "2015";
- sha256 = "06wq7yb7mlkc4h2kbc0yjfi0xv44z4snzdpr7c1l0zm4hi91n8pa";
+ sha256 = "1yhf471qj6snnm2mcswai47vsbc9w30y4abmdp4crb4av87sb5p4";
authors = [
"The Servo Project Developers"
];
@@ -974,9 +1235,9 @@ rec {
};
"cpufeatures" = rec {
crateName = "cpufeatures";
- version = "0.1.4";
+ version = "0.2.9";
edition = "2018";
- sha256 = "1j0i97325c2grndsfgnm3lqk0xbyvdl2dbgn8i5dd9yhnmycc07d";
+ sha256 = "1wg1vmsx3gd30xkc7h7r6nfx7njx063hqjimgyrb0qj17bzpcyx1";
authors = [
"RustCrypto Developers"
];
@@ -984,21 +1245,26 @@ rec {
{
name = "libc";
packageId = "libc";
- target = { target, features }: (stdenv.hostPlatform.config == "aarch64-apple-darwin");
+ target = { target, features }: (pkgs.rust.lib.toRustTarget stdenv.hostPlatform == "aarch64-linux-android");
}
{
name = "libc";
packageId = "libc";
- target = { target, features }: ((target."arch" == "aarch64") && (target."os" == "linux"));
+ target = { target, features }: (("aarch64" == target."arch") && ("linux" == target."os"));
+ }
+ {
+ name = "libc";
+ packageId = "libc";
+ target = { target, features }: (("aarch64" == target."arch") && ("apple" == target."vendor"));
}
];
};
"crc32fast" = rec {
crateName = "crc32fast";
- version = "1.2.1";
+ version = "1.3.2";
edition = "2015";
- sha256 = "06ivjlkzcxxxk7nyshc44aql4zjpmvirq46vmzrakdjax3n6y5c1";
+ sha256 = "03c8f29yx293yf43xar946xbls1g60c207m9drf8ilqhr25vsh5m";
authors = [
"Sam Rijs <srijs@airpost.net>"
"Alex Crichton <alex@alexcrichton.com>"
@@ -1006,7 +1272,7 @@ rec {
dependencies = [
{
name = "cfg-if";
- packageId = "cfg-if 1.0.0";
+ packageId = "cfg-if";
}
];
features = {
@@ -1014,11 +1280,51 @@ rec {
};
resolvedDefaultFeatures = [ "default" "std" ];
};
+ "crossbeam-utils" = rec {
+ crateName = "crossbeam-utils";
+ version = "0.8.16";
+ edition = "2018";
+ sha256 = "153j0gikblz7n7qdvdi8pslhi008s1yp9cmny6vw07ad7pbb48js";
+ dependencies = [
+ {
+ name = "cfg-if";
+ packageId = "cfg-if";
+ }
+ ];
+ features = {
+ "default" = [ "std" ];
+ "loom" = [ "dep:loom" ];
+ };
+ };
+ "crypto-common" = rec {
+ crateName = "crypto-common";
+ version = "0.1.6";
+ edition = "2018";
+ sha256 = "1cvby95a6xg7kxdz5ln3rl9xh66nz66w46mm3g56ri1z5x815yqv";
+ authors = [
+ "RustCrypto Developers"
+ ];
+ dependencies = [
+ {
+ name = "generic-array";
+ packageId = "generic-array";
+ features = [ "more_lengths" ];
+ }
+ {
+ name = "typenum";
+ packageId = "typenum";
+ }
+ ];
+ features = {
+ "getrandom" = [ "rand_core/getrandom" ];
+ "rand_core" = [ "dep:rand_core" ];
+ };
+ };
"crypto-mac" = rec {
crateName = "crypto-mac";
- version = "0.8.0";
+ version = "0.11.1";
edition = "2018";
- sha256 = "1axfs4zmy74rn9666p92j7nmcv11zdp2d51yrppc2dv26cqa715m";
+ sha256 = "05672ncc54h66vph42s0a42ljl69bwnqjh0x4xgj2v1395psildi";
authors = [
"RustCrypto Developers"
];
@@ -1034,10 +1340,73 @@ rec {
}
];
features = {
+ "blobby" = [ "dep:blobby" ];
+ "cipher" = [ "dep:cipher" ];
+ "dev" = [ "blobby" ];
+ };
+ };
+ "deranged" = rec {
+ crateName = "deranged";
+ version = "0.3.9";
+ edition = "2021";
+ sha256 = "1lqzxgxqa1jdsvh4r7fbckpxvvfr8b819vwzdzd2f166494x0chg";
+ authors = [
+ "Jacob Pratt <jacob@jhpratt.dev>"
+ ];
+ dependencies = [
+ {
+ name = "powerfmt";
+ packageId = "powerfmt";
+ optional = true;
+ usesDefaultFeatures = false;
+ }
+ ];
+ features = {
+ "default" = [ "std" ];
+ "num" = [ "dep:num-traits" ];
+ "powerfmt" = [ "dep:powerfmt" ];
+ "quickcheck" = [ "dep:quickcheck" "alloc" ];
+ "rand" = [ "dep:rand" ];
+ "serde" = [ "dep:serde" ];
+ "std" = [ "alloc" ];
+ };
+ resolvedDefaultFeatures = [ "alloc" "powerfmt" "std" ];
+ };
+ "digest 0.10.7" = rec {
+ crateName = "digest";
+ version = "0.10.7";
+ edition = "2018";
+ sha256 = "14p2n6ih29x81akj097lvz7wi9b6b9hvls0lwrv7b6xwyy0s5ncy";
+ authors = [
+ "RustCrypto Developers"
+ ];
+ dependencies = [
+ {
+ name = "block-buffer";
+ packageId = "block-buffer 0.10.4";
+ optional = true;
+ }
+ {
+ name = "crypto-common";
+ packageId = "crypto-common";
+ }
+ ];
+ features = {
+ "blobby" = [ "dep:blobby" ];
+ "block-buffer" = [ "dep:block-buffer" ];
+ "const-oid" = [ "dep:const-oid" ];
+ "core-api" = [ "block-buffer" ];
+ "default" = [ "core-api" ];
"dev" = [ "blobby" ];
+ "mac" = [ "subtle" ];
+ "oid" = [ "const-oid" ];
+ "rand_core" = [ "crypto-common/rand_core" ];
+ "std" = [ "alloc" "crypto-common/std" ];
+ "subtle" = [ "dep:subtle" ];
};
+ resolvedDefaultFeatures = [ "block-buffer" "core-api" "default" ];
};
- "digest" = rec {
+ "digest 0.9.0" = rec {
crateName = "digest";
version = "0.9.0";
edition = "2018";
@@ -1052,38 +1421,39 @@ rec {
}
];
features = {
+ "blobby" = [ "dep:blobby" ];
"dev" = [ "blobby" ];
"std" = [ "alloc" ];
};
resolvedDefaultFeatures = [ "alloc" "std" ];
};
- "dirs" = rec {
- crateName = "dirs";
- version = "2.0.2";
- edition = "2015";
- sha256 = "1qymhyq7w7wlf1dirq6gsnabdyzg6yi2yyxkx6c4ldlkbjdaibhk";
+ "dirs-next" = rec {
+ crateName = "dirs-next";
+ version = "2.0.0";
+ edition = "2018";
+ sha256 = "1q9kr151h9681wwp6is18750ssghz6j9j7qm7qi1ngcwy7mzi35r";
authors = [
- "Simon Ochsenreither <simon@ochsenreither.de>"
+ "The @xdg-rs members"
];
dependencies = [
{
name = "cfg-if";
- packageId = "cfg-if 0.1.10";
+ packageId = "cfg-if";
}
{
- name = "dirs-sys";
- packageId = "dirs-sys";
+ name = "dirs-sys-next";
+ packageId = "dirs-sys-next";
}
];
};
- "dirs-sys" = rec {
- crateName = "dirs-sys";
- version = "0.3.6";
- edition = "2015";
- sha256 = "102pbpcrfhvhfyfnyvmvvwpl6mfvynh170f6ima6fyinxls6bn03";
+ "dirs-sys-next" = rec {
+ crateName = "dirs-sys-next";
+ version = "0.1.2";
+ edition = "2018";
+ sha256 = "0kavhavdxv4phzj4l0psvh55hszwnr0rcz8sxbvx20pyqi2a3gaf";
authors = [
- "Simon Ochsenreither <simon@ochsenreither.de>"
+ "The @xdg-rs members"
];
dependencies = [
{
@@ -1095,54 +1465,131 @@ rec {
name = "redox_users";
packageId = "redox_users";
usesDefaultFeatures = false;
- target = { target, features }: (target."os" == "redox");
+ target = { target, features }: ("redox" == target."os");
}
{
name = "winapi";
- packageId = "winapi 0.3.9";
+ packageId = "winapi";
target = { target, features }: (target."windows" or false);
features = [ "knownfolders" "objbase" "shlobj" "winbase" "winerror" ];
}
];
};
- "discard" = rec {
- crateName = "discard";
- version = "1.0.4";
- edition = "2015";
- sha256 = "1h67ni5bxvg95s91wgicily4ix7lcw7cq0a5gy9njrybaibhyb91";
+ "dlv-list" = rec {
+ crateName = "dlv-list";
+ version = "0.3.0";
+ edition = "2018";
+ sha256 = "0mqj5rdkcjksw3kvjj0nga6rzcpppx0kimjwi527yhifz6kw5206";
authors = [
- "Pauan <pcxunlimited@gmail.com>"
+ "Scott Godwin <sgodwincs@gmail.com>"
];
};
"either" = rec {
crateName = "either";
- version = "1.6.1";
- edition = "2015";
- sha256 = "0mwl9vngqf5jvrhmhn9x60kr5hivxyjxbmby2pybncxfqhf4z3g7";
+ version = "1.9.0";
+ edition = "2018";
+ sha256 = "01qy3anr7jal5lpc20791vxrw0nl6vksb5j7x56q2fycgcyy8sm2";
authors = [
"bluss"
];
features = {
"default" = [ "use_std" ];
+ "serde" = [ "dep:serde" ];
+ };
+ resolvedDefaultFeatures = [ "use_std" ];
+ };
+ "errno" = rec {
+ crateName = "errno";
+ version = "0.3.5";
+ edition = "2018";
+ sha256 = "0q78awjy3pr36xacgc0x1v57ha6ljmmiza7a74mf759gdbv16gmc";
+ authors = [
+ "Chris Wong <lambda.fairy@gmail.com>"
+ ];
+ dependencies = [
+ {
+ name = "libc";
+ packageId = "libc";
+ usesDefaultFeatures = false;
+ target = { target, features }: ("hermit" == target."os");
+ }
+ {
+ name = "libc";
+ packageId = "libc";
+ usesDefaultFeatures = false;
+ target = { target, features }: ("wasi" == target."os");
+ }
+ {
+ name = "libc";
+ packageId = "libc";
+ usesDefaultFeatures = false;
+ target = { target, features }: (target."unix" or false);
+ }
+ {
+ name = "windows-sys";
+ packageId = "windows-sys";
+ target = { target, features }: (target."windows" or false);
+ features = [ "Win32_Foundation" "Win32_System_Diagnostics_Debug" ];
+ }
+ ];
+ features = {
+ "default" = [ "std" ];
+ "std" = [ "libc/std" ];
};
+ resolvedDefaultFeatures = [ "std" ];
};
- "event-listener" = rec {
+ "event-listener 2.5.3" = rec {
crateName = "event-listener";
- version = "2.5.1";
+ version = "2.5.3";
edition = "2018";
- sha256 = "0ndyp41pb2cx7gxijqh4ymnc47nyrvhvir7rvjlw6x09ayb10lzp";
+ sha256 = "1q4w3pndc518crld6zsqvvpy9lkzwahp2zgza9kbzmmqh9gif1h2";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
};
- "fastrand" = rec {
+ "event-listener 3.0.0" = rec {
+ crateName = "event-listener";
+ version = "3.0.0";
+ edition = "2018";
+ sha256 = "09d3vqhjk7qrqsa2739xyp0qhg32nhkp1iykgyyc350dy2265r99";
+ authors = [
+ "Stjepan Glavina <stjepang@gmail.com>"
+ ];
+ dependencies = [
+ {
+ name = "concurrent-queue";
+ packageId = "concurrent-queue";
+ usesDefaultFeatures = false;
+ }
+ {
+ name = "parking";
+ packageId = "parking";
+ optional = true;
+ target = { target, features }: (!(builtins.elem "wasm" target."family"));
+ }
+ {
+ name = "pin-project-lite";
+ packageId = "pin-project-lite";
+ }
+ ];
+ features = {
+ "default" = [ "std" ];
+ "parking" = [ "dep:parking" ];
+ "portable-atomic" = [ "portable-atomic-util" "portable_atomic_crate" ];
+ "portable-atomic-util" = [ "dep:portable-atomic-util" ];
+ "portable_atomic_crate" = [ "dep:portable_atomic_crate" ];
+ "std" = [ "concurrent-queue/std" "parking" ];
+ };
+ resolvedDefaultFeatures = [ "default" "parking" "std" ];
+ };
+ "fastrand 1.9.0" = rec {
crateName = "fastrand";
- version = "1.4.1";
+ version = "1.9.0";
edition = "2018";
- sha256 = "1nqv9s76ifsnbym89aik22g87xban90a2vfzq9igg1qykn10bdvp";
+ sha256 = "1gh12m56265ihdbzh46bhh0jf74i197wm51jg1cw75q7ggi96475";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
@@ -1150,63 +1597,80 @@ rec {
{
name = "instant";
packageId = "instant";
- target = { target, features }: (target."arch" == "wasm32");
+ target = { target, features }: (("wasm32" == target."arch") && (!("wasi" == target."os")));
}
];
devDependencies = [
{
name = "instant";
packageId = "instant";
- target = {target, features}: (target."arch" == "wasm32");
+ target = {target, features}: (("wasm32" == target."arch") && (!("wasi" == target."os")));
features = [ "wasm-bindgen" ];
}
];
};
+ "fastrand 2.0.1" = rec {
+ crateName = "fastrand";
+ version = "2.0.1";
+ edition = "2018";
+ sha256 = "19flpv5zbzpf0rk4x77z4zf25in0brg8l7m304d3yrf47qvwxjr5";
+ authors = [
+ "Stjepan Glavina <stjepang@gmail.com>"
+ ];
+ features = {
+ "default" = [ "std" ];
+ "getrandom" = [ "dep:getrandom" ];
+ "js" = [ "std" "getrandom" ];
+ "std" = [ "alloc" ];
+ };
+ resolvedDefaultFeatures = [ "alloc" "default" "std" ];
+ };
"flate2" = rec {
crateName = "flate2";
- version = "1.0.20";
+ version = "1.0.28";
edition = "2018";
- sha256 = "1q5b4r2rclhjbcxlbv5231avp1y6y8bynrf5v3brdzhhvr9yqfnd";
+ sha256 = "03llhsh4gqdirnfxxb9g2w9n0721dyn4yjir3pz7z4vjaxb3yc26";
authors = [
"Alex Crichton <alex@alexcrichton.com>"
"Josh Triplett <josh@joshtriplett.org>"
];
dependencies = [
{
- name = "cfg-if";
- packageId = "cfg-if 1.0.0";
- }
- {
name = "crc32fast";
packageId = "crc32fast";
}
{
- name = "libc";
- packageId = "libc";
- }
- {
name = "miniz_oxide";
packageId = "miniz_oxide";
optional = true;
usesDefaultFeatures = false;
+ features = [ "with-alloc" ];
}
{
name = "miniz_oxide";
packageId = "miniz_oxide";
usesDefaultFeatures = false;
- target = { target, features }: ((target."arch" == "wasm32") && (!(target."os" == "emscripten")));
+ target = { target, features }: (("wasm32" == target."arch") && (!("emscripten" == target."os")));
+ features = [ "with-alloc" ];
}
];
features = {
+ "any_zlib" = [ "any_impl" ];
+ "cloudflare-zlib-sys" = [ "dep:cloudflare-zlib-sys" ];
"cloudflare_zlib" = [ "any_zlib" "cloudflare-zlib-sys" ];
"default" = [ "rust_backend" ];
- "rust_backend" = [ "miniz_oxide" ];
- "tokio" = [ "tokio-io" "futures" ];
+ "libz-ng-sys" = [ "dep:libz-ng-sys" ];
+ "libz-sys" = [ "dep:libz-sys" ];
+ "miniz-sys" = [ "rust_backend" ];
+ "miniz_oxide" = [ "dep:miniz_oxide" ];
+ "rust_backend" = [ "miniz_oxide" "any_impl" ];
"zlib" = [ "any_zlib" "libz-sys" ];
+ "zlib-default" = [ "any_zlib" "libz-sys/default" ];
+ "zlib-ng" = [ "any_zlib" "libz-ng-sys" ];
"zlib-ng-compat" = [ "zlib" "libz-sys/zlib-ng" ];
};
- resolvedDefaultFeatures = [ "default" "miniz_oxide" "rust_backend" ];
+ resolvedDefaultFeatures = [ "any_impl" "default" "miniz_oxide" "rust_backend" ];
};
"fnv" = rec {
crateName = "fnv";
@@ -1248,44 +1712,11 @@ rec {
];
};
- "fuchsia-zircon" = rec {
- crateName = "fuchsia-zircon";
- version = "0.3.3";
- edition = "2015";
- sha256 = "10jxc5ks1x06gpd0xg51kcjrxr35nj6qhx2zlc5n7bmskv3675rf";
- authors = [
- "Raph Levien <raph@google.com>"
- ];
- dependencies = [
- {
- name = "bitflags";
- packageId = "bitflags";
- }
- {
- name = "fuchsia-zircon-sys";
- packageId = "fuchsia-zircon-sys";
- }
- ];
-
- };
- "fuchsia-zircon-sys" = rec {
- crateName = "fuchsia-zircon-sys";
- version = "0.3.3";
- edition = "2015";
- sha256 = "19zp2085qsyq2bh1gvcxq1lb8w6v6jj9kbdkhpdjrl95fypakjix";
- authors = [
- "Raph Levien <raph@google.com>"
- ];
-
- };
"futures" = rec {
crateName = "futures";
- version = "0.3.15";
+ version = "0.3.28";
edition = "2018";
- sha256 = "09zwmmfi8d1glhi0bz2didagjyqz3q9gxa7nq4vzmqns0fl46zhf";
- authors = [
- "Alex Crichton <alex@alexcrichton.com>"
- ];
+ sha256 = "0h7c1xvxk751c7xlnph6fh3rb77z4lig4qif7f8q79db2az2ld13";
dependencies = [
{
name = "futures-channel";
@@ -1333,8 +1764,8 @@ rec {
"compat" = [ "std" "futures-util/compat" ];
"default" = [ "std" "async-await" "executor" ];
"executor" = [ "std" "futures-executor/std" ];
+ "futures-executor" = [ "dep:futures-executor" ];
"io-compat" = [ "compat" "futures-util/io-compat" ];
- "read-initializer" = [ "futures-io/read-initializer" "futures-util/read-initializer" ];
"std" = [ "alloc" "futures-core/std" "futures-task/std" "futures-io/std" "futures-sink/std" "futures-util/std" "futures-util/io" "futures-util/channel" ];
"thread-pool" = [ "executor" "futures-executor/thread-pool" ];
"unstable" = [ "futures-core/unstable" "futures-task/unstable" "futures-channel/unstable" "futures-io/unstable" "futures-util/unstable" ];
@@ -1344,12 +1775,9 @@ rec {
};
"futures-channel" = rec {
crateName = "futures-channel";
- version = "0.3.15";
+ version = "0.3.28";
edition = "2018";
- sha256 = "1qki53g079ymjkgdxg3rlh5yivys8qvdqhy18l2xz0m8565sd0p6";
- authors = [
- "Alex Crichton <alex@alexcrichton.com>"
- ];
+ sha256 = "1wmm9wm5zjigxz61qkscmxp7c30zp08dy63spjz5pch9gva1hmcm";
dependencies = [
{
name = "futures-core";
@@ -1366,6 +1794,7 @@ rec {
features = {
"alloc" = [ "futures-core/alloc" ];
"default" = [ "std" ];
+ "futures-sink" = [ "dep:futures-sink" ];
"sink" = [ "futures-sink" ];
"std" = [ "alloc" "futures-core/std" ];
};
@@ -1373,26 +1802,21 @@ rec {
};
"futures-core" = rec {
crateName = "futures-core";
- version = "0.3.15";
+ version = "0.3.28";
edition = "2018";
- sha256 = "1lbrw5087ndaqvbjrckbz9ld4ya67k72d6w87c22d6m8v1jzf0h4";
- authors = [
- "Alex Crichton <alex@alexcrichton.com>"
- ];
+ sha256 = "137fdxy5amg9zkpa1kqnj7bnha6b94fmddz59w973x96gqxmijjb";
features = {
"default" = [ "std" ];
+ "portable-atomic" = [ "dep:portable-atomic" ];
"std" = [ "alloc" ];
};
resolvedDefaultFeatures = [ "alloc" "default" "std" ];
};
"futures-executor" = rec {
crateName = "futures-executor";
- version = "0.3.15";
+ version = "0.3.28";
edition = "2018";
- sha256 = "0ydbmzg6ig9gankp2nspaq668r3ngzss4806dliygjgs16lsdnms";
- authors = [
- "Alex Crichton <alex@alexcrichton.com>"
- ];
+ sha256 = "1q468di96knnla72xdvswic1ir2qkrf5czsdigc5n4l86a1fxv6c";
dependencies = [
{
name = "futures-core";
@@ -1412,6 +1836,7 @@ rec {
];
features = {
"default" = [ "std" ];
+ "num_cpus" = [ "dep:num_cpus" ];
"std" = [ "futures-core/std" "futures-task/std" "futures-util/std" ];
"thread-pool" = [ "std" "num_cpus" ];
};
@@ -1419,12 +1844,9 @@ rec {
};
"futures-io" = rec {
crateName = "futures-io";
- version = "0.3.15";
+ version = "0.3.28";
edition = "2018";
- sha256 = "1899vd5yri6zv88by53pzxb1h4x96mc42riziy6qyd1vzgg9ki5c";
- authors = [
- "Alex Crichton <alex@alexcrichton.com>"
- ];
+ sha256 = "0r4rhkdhq1my4fahlhz59barqa511bylq813w3w4gvbidq4p9zsg";
features = {
"default" = [ "std" ];
};
@@ -1432,9 +1854,9 @@ rec {
};
"futures-lite" = rec {
crateName = "futures-lite";
- version = "1.12.0";
+ version = "1.13.0";
edition = "2018";
- sha256 = "0j5zzjcq1ib2kf1mm3apqf9g2ly1jjw1d1d4v9vjqi9rrnd4i53n";
+ sha256 = "1kkbqhaib68nzmys2dc8j9fl2bwzf2s91jfk13lb2q3nwhfdbaa9";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
"Contributors to futures-rs"
@@ -1442,7 +1864,7 @@ rec {
dependencies = [
{
name = "fastrand";
- packageId = "fastrand";
+ packageId = "fastrand 1.9.0";
optional = true;
}
{
@@ -1467,7 +1889,7 @@ rec {
}
{
name = "pin-project-lite";
- packageId = "pin-project-lite 0.2.6";
+ packageId = "pin-project-lite";
}
{
name = "waker-fn";
@@ -1477,26 +1899,23 @@ rec {
];
features = {
"default" = [ "std" ];
+ "fastrand" = [ "dep:fastrand" ];
+ "futures-io" = [ "dep:futures-io" ];
+ "memchr" = [ "dep:memchr" ];
+ "parking" = [ "dep:parking" ];
"std" = [ "alloc" "fastrand" "futures-io" "parking" "memchr" "waker-fn" ];
+ "waker-fn" = [ "dep:waker-fn" ];
};
resolvedDefaultFeatures = [ "alloc" "default" "fastrand" "futures-io" "memchr" "parking" "std" "waker-fn" ];
};
"futures-macro" = rec {
crateName = "futures-macro";
- version = "0.3.15";
+ version = "0.3.28";
edition = "2018";
- sha256 = "08fixp6b34lr58cs85kacp3h599bi63njvfd03655pvc92c05i54";
+ sha256 = "0wpfsqxwqk5k569xl0jzz4zxy85x695mndf7y9jn66q6jid59jl9";
procMacro = true;
- authors = [
- "Taylor Cramer <cramertj@google.com>"
- "Taiki Endo <te316e89@gmail.com>"
- ];
dependencies = [
{
- name = "proc-macro-hack";
- packageId = "proc-macro-hack";
- }
- {
name = "proc-macro2";
packageId = "proc-macro2";
}
@@ -1506,26 +1925,17 @@ rec {
}
{
name = "syn";
- packageId = "syn";
+ packageId = "syn 2.0.38";
features = [ "full" ];
}
];
- buildDependencies = [
- {
- name = "autocfg";
- packageId = "autocfg";
- }
- ];
};
"futures-sink" = rec {
crateName = "futures-sink";
- version = "0.3.15";
+ version = "0.3.28";
edition = "2018";
- sha256 = "10j21j3k358512qyglqpfyxj309kr6bcspj6izg6s3gzrv8flyx5";
- authors = [
- "Alex Crichton <alex@alexcrichton.com>"
- ];
+ sha256 = "0vkv4frf4c6gm1ag9imjz8d0xvpnn22lkylsls0rffx147zf8fzl";
features = {
"default" = [ "std" ];
"std" = [ "alloc" ];
@@ -1534,12 +1944,9 @@ rec {
};
"futures-task" = rec {
crateName = "futures-task";
- version = "0.3.15";
+ version = "0.3.28";
edition = "2018";
- sha256 = "1bixscylw61w61dizqxhrdlnb8mv7yg9h775pssxsk8szkwvw5la";
- authors = [
- "Alex Crichton <alex@alexcrichton.com>"
- ];
+ sha256 = "0ravgihyarbplj32zp60asirfnaalw2wfsa0afhnl3kcpqrd3lvn";
features = {
"default" = [ "std" ];
"std" = [ "alloc" ];
@@ -1548,12 +1955,9 @@ rec {
};
"futures-util" = rec {
crateName = "futures-util";
- version = "0.3.15";
+ version = "0.3.28";
edition = "2018";
- sha256 = "0rqr36zy4na270kn9fwk866adx1xkv1b49zxzm7zjavys8wc5dgy";
- authors = [
- "Alex Crichton <alex@alexcrichton.com>"
- ];
+ sha256 = "0cwmls9369w6q6hwlbm10q0plr6hmg8w28fpqvv4rmbjnx01xc16";
dependencies = [
{
name = "futures-channel";
@@ -1598,55 +2002,47 @@ rec {
}
{
name = "pin-project-lite";
- packageId = "pin-project-lite 0.2.6";
+ packageId = "pin-project-lite";
}
{
name = "pin-utils";
packageId = "pin-utils";
}
{
- name = "proc-macro-hack";
- packageId = "proc-macro-hack";
- optional = true;
- }
- {
- name = "proc-macro-nested";
- packageId = "proc-macro-nested";
- optional = true;
- }
- {
name = "slab";
packageId = "slab";
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" ];
+ "async-await-macro" = [ "async-await" "futures-macro" ];
"channel" = [ "std" "futures-channel" ];
"compat" = [ "std" "futures_01" ];
"default" = [ "std" "async-await" "async-await-macro" ];
+ "futures-channel" = [ "dep:futures-channel" ];
+ "futures-io" = [ "dep:futures-io" ];
+ "futures-macro" = [ "dep:futures-macro" ];
+ "futures-sink" = [ "dep:futures-sink" ];
+ "futures_01" = [ "dep:futures_01" ];
"io" = [ "std" "futures-io" "memchr" ];
"io-compat" = [ "io" "compat" "tokio-io" ];
- "read-initializer" = [ "io" "futures-io/read-initializer" "futures-io/unstable" ];
+ "memchr" = [ "dep:memchr" ];
+ "portable-atomic" = [ "futures-core/portable-atomic" ];
"sink" = [ "futures-sink" ];
+ "slab" = [ "dep:slab" ];
"std" = [ "alloc" "futures-core/std" "futures-task/std" "slab" ];
+ "tokio-io" = [ "dep:tokio-io" ];
"unstable" = [ "futures-core/unstable" "futures-task/unstable" ];
"write-all-vectored" = [ "io" ];
};
- resolvedDefaultFeatures = [ "alloc" "async-await" "async-await-macro" "channel" "futures-channel" "futures-io" "futures-macro" "futures-sink" "io" "memchr" "proc-macro-hack" "proc-macro-nested" "sink" "slab" "std" ];
+ resolvedDefaultFeatures = [ "alloc" "async-await" "async-await-macro" "channel" "futures-channel" "futures-io" "futures-macro" "futures-sink" "io" "memchr" "sink" "slab" "std" ];
};
"generic-array" = rec {
crateName = "generic-array";
- version = "0.14.4";
+ version = "0.14.7";
edition = "2015";
- sha256 = "05qqwm9v5asbil9z28wjkmpfvs1c5c99n8n9gwxis3d3r3n6c52h";
+ sha256 = "16lyyrzrljfq424c3n8kfwkqihlimmsg5nhshbbp48np3yjrqr45";
libName = "generic_array";
authors = [
"Bartłomiej Kamiński <fizyk20@gmail.com>"
@@ -1665,20 +2061,23 @@ rec {
}
];
features = {
+ "serde" = [ "dep:serde" ];
+ "zeroize" = [ "dep:zeroize" ];
};
+ resolvedDefaultFeatures = [ "more_lengths" ];
};
- "getrandom 0.1.16" = rec {
+ "getrandom" = rec {
crateName = "getrandom";
- version = "0.1.16";
+ version = "0.2.10";
edition = "2018";
- sha256 = "1kjzmz60qx9mn615ks1akjbf36n3lkv27zfwbcam0fzmj56wphwg";
+ sha256 = "09zlimhhskzf7cmgcszix05wyz2i6fcpvh711cv1klsxl6r3chdy";
authors = [
"The Rand Project Developers"
];
dependencies = [
{
name = "cfg-if";
- packageId = "cfg-if 1.0.0";
+ packageId = "cfg-if";
}
{
name = "libc";
@@ -1688,53 +2087,43 @@ rec {
}
{
name = "wasi";
- packageId = "wasi 0.9.0+wasi-snapshot-preview1";
- target = { target, features }: (target."os" == "wasi");
+ packageId = "wasi";
+ usesDefaultFeatures = false;
+ target = { target, features }: ("wasi" == target."os");
}
];
features = {
- "rustc-dep-of-std" = [ "compiler_builtins" "core" ];
- "test-in-browser" = [ "wasm-bindgen" ];
- "wasm-bindgen" = [ "bindgen" "js-sys" ];
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "core" = [ "dep:core" ];
+ "js" = [ "wasm-bindgen" "js-sys" ];
+ "js-sys" = [ "dep:js-sys" ];
+ "rustc-dep-of-std" = [ "compiler_builtins" "core" "libc/rustc-dep-of-std" "wasi/rustc-dep-of-std" ];
+ "wasm-bindgen" = [ "dep:wasm-bindgen" ];
};
resolvedDefaultFeatures = [ "std" ];
};
- "getrandom 0.2.3" = rec {
- crateName = "getrandom";
- version = "0.2.3";
+ "gimli" = rec {
+ crateName = "gimli";
+ version = "0.28.0";
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");
- }
- ];
+ sha256 = "1h7hcl3chfvd2gfrrxjymnwj7anqxjslvz20kcargkvsya2dgf3g";
features = {
- "js" = [ "wasm-bindgen" "js-sys" ];
- "rustc-dep-of-std" = [ "compiler_builtins" "core" "libc/rustc-dep-of-std" "wasi/rustc-dep-of-std" ];
+ "default" = [ "read-all" "write" ];
+ "endian-reader" = [ "read" "dep:stable_deref_trait" ];
+ "fallible-iterator" = [ "dep:fallible-iterator" ];
+ "read" = [ "read-core" ];
+ "read-all" = [ "read" "std" "fallible-iterator" "endian-reader" ];
+ "rustc-dep-of-std" = [ "dep:core" "dep:alloc" "dep:compiler_builtins" ];
+ "std" = [ "fallible-iterator?/std" "stable_deref_trait?/std" ];
+ "write" = [ "dep:indexmap" ];
};
- resolvedDefaultFeatures = [ "std" ];
+ resolvedDefaultFeatures = [ "read" "read-core" ];
};
"h2" = rec {
crateName = "h2";
- version = "0.2.7";
+ version = "0.3.21";
edition = "2018";
- sha256 = "0dd5jyxmmy88pdmvag7n41k9z1qs6sliagcyx4jss5292byjhisy";
+ sha256 = "0cq8g5bgk3fihnqicy3g8gc3dpsalzqjg4bjyip9g4my26m27z4i";
authors = [
"Carl Lerche <me@carllerche.com>"
"Sean McArthur <sean@seanmonstar.com>"
@@ -1742,7 +2131,7 @@ rec {
dependencies = [
{
name = "bytes";
- packageId = "bytes 0.5.6";
+ packageId = "bytes";
}
{
name = "fnv";
@@ -1770,6 +2159,7 @@ rec {
{
name = "indexmap";
packageId = "indexmap";
+ features = [ "std" ];
}
{
name = "slab";
@@ -1789,20 +2179,14 @@ rec {
name = "tracing";
packageId = "tracing";
usesDefaultFeatures = false;
- features = [ "std" "log" ];
- }
- {
- name = "tracing-futures";
- packageId = "tracing-futures";
- usesDefaultFeatures = false;
- features = [ "std-future" ];
+ features = [ "std" ];
}
];
devDependencies = [
{
name = "tokio";
packageId = "tokio";
- features = [ "dns" "macros" "rt-core" "sync" "tcp" ];
+ features = [ "rt-multi-thread" "macros" "sync" "net" ];
}
];
features = {
@@ -1810,18 +2194,33 @@ rec {
};
"hashbrown" = rec {
crateName = "hashbrown";
- version = "0.9.1";
- edition = "2018";
- sha256 = "016dsm9s4xmxlkw2jfikm54qlz6vyk0qr280gab7kzp342jf9byp";
+ version = "0.12.3";
+ edition = "2021";
+ sha256 = "1268ka4750pyg2pbgsr43f0289l5zah4arir2k4igx5a8c6fg7la";
authors = [
"Amanieu d'Antras <amanieu@gmail.com>"
];
+ dependencies = [
+ {
+ name = "ahash";
+ packageId = "ahash";
+ optional = true;
+ usesDefaultFeatures = false;
+ }
+ ];
features = {
+ "ahash" = [ "dep:ahash" ];
"ahash-compile-time-rng" = [ "ahash/compile-time-rng" ];
+ "alloc" = [ "dep:alloc" ];
+ "bumpalo" = [ "dep:bumpalo" ];
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "core" = [ "dep:core" ];
"default" = [ "ahash" "inline-more" ];
+ "rayon" = [ "dep:rayon" ];
"rustc-dep-of-std" = [ "nightly" "core" "compiler_builtins" "alloc" "rustc-internal-api" ];
+ "serde" = [ "dep:serde" ];
};
- resolvedDefaultFeatures = [ "raw" ];
+ resolvedDefaultFeatures = [ "ahash" "default" "inline-more" "raw" ];
};
"heck" = rec {
crateName = "heck";
@@ -1839,11 +2238,11 @@ rec {
];
};
- "hermit-abi" = rec {
+ "hermit-abi 0.1.19" = rec {
crateName = "hermit-abi";
- version = "0.1.18";
+ version = "0.1.19";
edition = "2018";
- sha256 = "0p6czgbk1izviwxzm6ypy3vz2wqj1yd3ab03wp82xqjng7klsbrj";
+ sha256 = "0cxcm8093nf5fyn114w8vxbrbcyvv91d4015rdnlgfll7cs6gd32";
authors = [
"Stefan Lankes"
];
@@ -1855,10 +2254,28 @@ rec {
}
];
features = {
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "core" = [ "dep:core" ];
"rustc-dep-of-std" = [ "core" "compiler_builtins/rustc-dep-of-std" "libc/rustc-dep-of-std" ];
};
resolvedDefaultFeatures = [ "default" ];
};
+ "hermit-abi 0.3.3" = rec {
+ crateName = "hermit-abi";
+ version = "0.3.3";
+ edition = "2021";
+ sha256 = "1dyc8qsjh876n74a3rcz8h43s27nj1sypdhsn2ms61bd3b47wzyp";
+ authors = [
+ "Stefan Lankes"
+ ];
+ features = {
+ "alloc" = [ "dep:alloc" ];
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "core" = [ "dep:core" ];
+ "rustc-dep-of-std" = [ "core" "alloc" "compiler_builtins/rustc-dep-of-std" ];
+ };
+ resolvedDefaultFeatures = [ "default" ];
+ };
"hex" = rec {
crateName = "hex";
version = "0.4.3";
@@ -1869,15 +2286,16 @@ rec {
];
features = {
"default" = [ "std" ];
+ "serde" = [ "dep:serde" ];
"std" = [ "alloc" ];
};
resolvedDefaultFeatures = [ "alloc" "default" "std" ];
};
"hmac" = rec {
crateName = "hmac";
- version = "0.8.1";
+ version = "0.11.0";
edition = "2018";
- sha256 = "0h48wc7iysh4xd6ci4prh8bb7nszijrh9w3blaaq8a6cilk8hs0j";
+ sha256 = "16z61aibdg4di40sqi4ks2s4rz6r29w4sx4gvblfph3yxch26aia";
authors = [
"RustCrypto Developers"
];
@@ -1888,7 +2306,7 @@ rec {
}
{
name = "digest";
- packageId = "digest";
+ packageId = "digest 0.9.0";
}
];
devDependencies = [
@@ -1898,13 +2316,15 @@ rec {
features = [ "dev" ];
}
];
-
+ features = {
+ "std" = [ "crypto-mac/std" ];
+ };
};
"http" = rec {
crateName = "http";
- version = "0.2.4";
+ version = "0.2.9";
edition = "2018";
- sha256 = "04fcnqbnqmrsnphz5lbca2plascsm8bib5csd518bqj7qyd8qzjj";
+ sha256 = "10j4jjpngaymxjvi92hllr2y6acr09pq61cvzxd44qzvkb4zyvmx";
authors = [
"Alex Crichton <alex@alexcrichton.com>"
"Carl Lerche <me@carllerche.com>"
@@ -1913,7 +2333,7 @@ rec {
dependencies = [
{
name = "bytes";
- packageId = "bytes 1.0.1";
+ packageId = "bytes";
}
{
name = "fnv";
@@ -1928,9 +2348,9 @@ rec {
};
"http-body" = rec {
crateName = "http-body";
- version = "0.3.1";
+ version = "0.4.5";
edition = "2018";
- sha256 = "06qi0ni45lb92w3ml260c0bxbq5zd4snjmz0a9k69xq6021zzm8k";
+ sha256 = "1l967qwwlvhp198xdrnc0p5d7jwfcp6q2lm510j6zqw4s4b8zwym";
authors = [
"Carl Lerche <me@carllerche.com>"
"Lucio Franco <luciofranco14@gmail.com>"
@@ -1939,20 +2359,24 @@ rec {
dependencies = [
{
name = "bytes";
- packageId = "bytes 0.5.6";
+ packageId = "bytes";
}
{
name = "http";
packageId = "http";
}
+ {
+ name = "pin-project-lite";
+ packageId = "pin-project-lite";
+ }
];
};
"httparse" = rec {
crateName = "httparse";
- version = "1.4.1";
- edition = "2015";
- sha256 = "0s2y7ki3sxyf1ynp0mm2k3mgafigy23d7g0rzci3rs9pdrhppa7k";
+ version = "1.8.0";
+ edition = "2018";
+ sha256 = "010rrfahm1jss3p022fqf3j3jmm72vhn4iqhykahb9ynpaag75yq";
authors = [
"Sean McArthur <sean@seanmonstar.com>"
];
@@ -1963,27 +2387,26 @@ rec {
};
"httpdate" = rec {
crateName = "httpdate";
- version = "0.3.2";
- edition = "2015";
- sha256 = "0izbd3sf0625wm4rrfv85xa4xa8j4n1ldxhwlkgff4cm6rh4sjs9";
+ version = "1.0.3";
+ edition = "2021";
+ sha256 = "1aa9rd2sac0zhjqh24c9xvir96g188zldkx0hr6dnnlx5904cfyz";
authors = [
- "Pyfisch <pyfisch@gmail.com>"
+ "Pyfisch <pyfisch@posteo.org>"
];
- features = {
- };
+
};
"hyper" = rec {
crateName = "hyper";
- version = "0.13.10";
+ version = "0.14.27";
edition = "2018";
- sha256 = "1fwndqc3glvzg7vna3aaf5pdkkdm3422ayc6z393w2krcmq1avwa";
+ sha256 = "0s2l74p3harvjgb0bvaxlxgxq71vpfrzv0cqz2p9w8d8akbczcgz";
authors = [
"Sean McArthur <sean@seanmonstar.com>"
];
dependencies = [
{
name = "bytes";
- packageId = "bytes 0.5.6";
+ packageId = "bytes";
}
{
name = "futures-channel";
@@ -2002,6 +2425,7 @@ rec {
{
name = "h2";
packageId = "h2";
+ optional = true;
}
{
name = "http";
@@ -2024,13 +2448,14 @@ rec {
packageId = "itoa";
}
{
- name = "pin-project";
- packageId = "pin-project 1.0.7";
+ name = "pin-project-lite";
+ packageId = "pin-project-lite";
}
{
name = "socket2";
- packageId = "socket2 0.3.19";
+ packageId = "socket2 0.4.9";
optional = true;
+ features = [ "all" ];
}
{
name = "tokio";
@@ -2045,7 +2470,7 @@ rec {
name = "tracing";
packageId = "tracing";
usesDefaultFeatures = false;
- features = [ "log" "std" ];
+ features = [ "std" ];
}
{
name = "want";
@@ -2062,34 +2487,39 @@ rec {
{
name = "tokio";
packageId = "tokio";
- features = [ "fs" "macros" "io-std" "rt-util" "sync" "time" "test-util" ];
+ features = [ "fs" "macros" "io-std" "io-util" "rt" "rt-multi-thread" "sync" "time" "test-util" ];
}
];
features = {
- "default" = [ "runtime" "stream" ];
- "runtime" = [ "tcp" "tokio/rt-core" ];
- "tcp" = [ "socket2" "tokio/blocking" "tokio/tcp" "tokio/time" ];
+ "ffi" = [ "libc" ];
+ "full" = [ "client" "http1" "http2" "server" "stream" "runtime" ];
+ "h2" = [ "dep:h2" ];
+ "http2" = [ "h2" ];
+ "libc" = [ "dep:libc" ];
+ "runtime" = [ "tcp" "tokio/rt" "tokio/time" ];
+ "socket2" = [ "dep:socket2" ];
+ "tcp" = [ "socket2" "tokio/net" "tokio/rt" "tokio/time" ];
};
- resolvedDefaultFeatures = [ "default" "runtime" "socket2" "stream" "tcp" ];
+ resolvedDefaultFeatures = [ "client" "default" "h2" "http1" "http2" "socket2" "stream" "tcp" ];
};
"hyper-tls" = rec {
crateName = "hyper-tls";
- version = "0.4.3";
+ version = "0.5.0";
edition = "2018";
- sha256 = "1vcfyz7dxavf4brns15afmj5fxz88lbn05rrpbfqsnybdp2sqyfr";
+ sha256 = "01crgy13102iagakf6q4mb75dprzr7ps1gj0l5hxm1cvm7gks66n";
authors = [
"Sean McArthur <sean@seanmonstar.com>"
];
dependencies = [
{
name = "bytes";
- packageId = "bytes 0.5.6";
+ packageId = "bytes";
}
{
name = "hyper";
packageId = "hyper";
usesDefaultFeatures = false;
- features = [ "tcp" ];
+ features = [ "tcp" "client" ];
}
{
name = "native-tls";
@@ -2100,30 +2530,95 @@ rec {
packageId = "tokio";
}
{
- name = "tokio-tls";
- packageId = "tokio-tls";
+ name = "tokio-native-tls";
+ packageId = "tokio-native-tls";
}
];
devDependencies = [
{
+ name = "hyper";
+ packageId = "hyper";
+ usesDefaultFeatures = false;
+ features = [ "http1" ];
+ }
+ {
name = "tokio";
packageId = "tokio";
- features = [ "io-std" "macros" ];
+ features = [ "io-std" "macros" "io-util" ];
}
];
features = {
"vendored" = [ "native-tls/vendored" ];
};
};
- "indexmap" = rec {
- crateName = "indexmap";
- version = "1.6.2";
+ "iana-time-zone" = rec {
+ crateName = "iana-time-zone";
+ version = "0.1.57";
edition = "2018";
- sha256 = "1wxfh55zlrlpdxfcvvvj6wwc46f23cnb0j9q71190yl9pyh4aj42";
+ sha256 = "04yn5npa008fqd2y6qd3y3bmyqjpd4fyiwq6sa5v7lj2b215pb9g";
authors = [
- "bluss"
- "Josh Stone <cuviper@gmail.com>"
+ "Andrew Straw <strawman@astraw.com>"
+ "René Kijewski <rene.kijewski@fu-berlin.de>"
+ "Ryan Lopopolo <rjl@hyperbo.la>"
+ ];
+ dependencies = [
+ {
+ name = "android_system_properties";
+ packageId = "android_system_properties";
+ target = { target, features }: ("android" == target."os");
+ }
+ {
+ name = "core-foundation-sys";
+ packageId = "core-foundation-sys";
+ target = { target, features }: (("macos" == target."os") || ("ios" == target."os"));
+ }
+ {
+ name = "iana-time-zone-haiku";
+ packageId = "iana-time-zone-haiku";
+ target = { target, features }: ("haiku" == target."os");
+ }
+ {
+ name = "js-sys";
+ packageId = "js-sys";
+ target = { target, features }: ("wasm32" == target."arch");
+ }
+ {
+ name = "wasm-bindgen";
+ packageId = "wasm-bindgen";
+ target = { target, features }: ("wasm32" == target."arch");
+ }
+ {
+ name = "windows";
+ packageId = "windows";
+ target = { target, features }: ("windows" == target."os");
+ features = [ "Globalization" ];
+ }
+ ];
+ features = {
+ };
+ resolvedDefaultFeatures = [ "fallback" ];
+ };
+ "iana-time-zone-haiku" = rec {
+ crateName = "iana-time-zone-haiku";
+ version = "0.1.2";
+ edition = "2018";
+ sha256 = "17r6jmj31chn7xs9698r122mapq85mfnv98bb4pg6spm0si2f67k";
+ authors = [
+ "René Kijewski <crates.io@k6i.de>"
];
+ buildDependencies = [
+ {
+ name = "cc";
+ packageId = "cc";
+ }
+ ];
+
+ };
+ "indexmap" = rec {
+ crateName = "indexmap";
+ version = "1.9.3";
+ edition = "2021";
+ sha256 = "16dxmy7yvk51wvnih3a3im6fp5lmx0wx76i03n06wyak6cwhw1xx";
dependencies = [
{
name = "hashbrown";
@@ -2139,50 +2634,86 @@ rec {
}
];
features = {
+ "arbitrary" = [ "dep:arbitrary" ];
+ "quickcheck" = [ "dep:quickcheck" ];
+ "rayon" = [ "dep:rayon" ];
+ "rustc-rayon" = [ "dep:rustc-rayon" ];
+ "serde" = [ "dep:serde" ];
"serde-1" = [ "serde" ];
};
+ resolvedDefaultFeatures = [ "std" ];
};
"instant" = rec {
crateName = "instant";
- version = "0.1.9";
+ version = "0.1.12";
edition = "2018";
- sha256 = "1v659qqm55misvjijfbl1p7azjp4yynjbwldan8836ynpgp4w4k1";
+ sha256 = "0b2bx5qdlwayriidhrag8vhy10kdfimfhmb3jnjmsz2h9j1bwnvs";
authors = [
"sebcrozet <developer@crozet.re>"
];
dependencies = [
{
name = "cfg-if";
- packageId = "cfg-if 1.0.0";
+ packageId = "cfg-if";
}
];
features = {
- "now" = [ "time" ];
+ "js-sys" = [ "dep:js-sys" ];
+ "stdweb" = [ "dep:stdweb" ];
"wasm-bindgen" = [ "js-sys" "wasm-bindgen_rs" "web-sys" ];
+ "wasm-bindgen_rs" = [ "dep:wasm-bindgen_rs" ];
+ "web-sys" = [ "dep:web-sys" ];
};
};
- "iovec" = rec {
- crateName = "iovec";
- version = "0.1.4";
- edition = "2015";
- sha256 = "0ph73qygwx8i0mblrf110cj59l00gkmsgrpzz1rm85syz5pymcxj";
+ "io-lifetimes" = rec {
+ crateName = "io-lifetimes";
+ version = "1.0.11";
+ edition = "2018";
+ sha256 = "1hph5lz4wd3drnn6saakwxr497liznpfnv70via6s0v8x6pbkrza";
authors = [
- "Carl Lerche <me@carllerche.com>"
+ "Dan Gohman <dev@sunfishcode.online>"
];
dependencies = [
{
+ name = "hermit-abi";
+ packageId = "hermit-abi 0.3.3";
+ optional = true;
+ target = { target, features }: ("hermit" == target."os");
+ }
+ {
name = "libc";
packageId = "libc";
- target = { target, features }: (target."unix" or false);
+ optional = true;
+ target = { target, features }: (!(target."windows" or false));
+ }
+ {
+ name = "windows-sys";
+ packageId = "windows-sys";
+ optional = true;
+ target = { target, features }: (target."windows" or false);
+ features = [ "Win32_Foundation" "Win32_Storage_FileSystem" "Win32_Networking_WinSock" "Win32_Security" "Win32_System_IO" "Win32_System_Threading" ];
}
];
-
+ features = {
+ "async-std" = [ "dep:async-std" ];
+ "close" = [ "libc" "hermit-abi" "windows-sys" ];
+ "default" = [ "close" ];
+ "fs-err" = [ "dep:fs-err" ];
+ "hermit-abi" = [ "dep:hermit-abi" ];
+ "libc" = [ "dep:libc" ];
+ "mio" = [ "dep:mio" ];
+ "os_pipe" = [ "dep:os_pipe" ];
+ "socket2" = [ "dep:socket2" ];
+ "tokio" = [ "dep:tokio" ];
+ "windows-sys" = [ "dep:windows-sys" ];
+ };
+ resolvedDefaultFeatures = [ "close" "hermit-abi" "libc" "windows-sys" ];
};
"itertools" = rec {
crateName = "itertools";
- version = "0.9.0";
+ version = "0.11.0";
edition = "2018";
- sha256 = "0jyml7ygr7kijkcjdl3fk5f34y5h5jsavclim7l13zjiavw1hkr8";
+ sha256 = "0mzyqcc59azx9g5cg6fs8k529gvh4463smmka6jvzs3cd2jp7hdi";
authors = [
"bluss"
];
@@ -2195,41 +2726,58 @@ rec {
];
features = {
"default" = [ "use_std" ];
+ "use_std" = [ "use_alloc" "either/use_std" ];
};
- resolvedDefaultFeatures = [ "default" "use_std" ];
+ resolvedDefaultFeatures = [ "default" "use_alloc" "use_std" ];
};
"itoa" = rec {
crateName = "itoa";
- version = "0.4.7";
- edition = "2015";
- sha256 = "0di7fggbknwfjcw8cgzm1dnm3ik32l2m1f7nmyh8ipmh45h069fx";
+ version = "1.0.9";
+ edition = "2018";
+ sha256 = "0f6cpb4yqzhkrhhg6kqsw3wnmmhdnnffi6r2xzy248gzi2v0l5dg";
authors = [
"David Tolnay <dtolnay@gmail.com>"
];
features = {
- "default" = [ "std" ];
+ "no-panic" = [ "dep:no-panic" ];
};
- resolvedDefaultFeatures = [ "default" "std" ];
};
- "kernel32-sys" = rec {
- crateName = "kernel32-sys";
- version = "0.2.2";
- edition = "2015";
- sha256 = "1389av0601a9yz8dvx5zha9vmkd6ik7ax0idpb032d28555n41vm";
- libName = "kernel32";
+ "js-sys" = rec {
+ crateName = "js-sys";
+ version = "0.3.64";
+ edition = "2018";
+ sha256 = "0nlkiwpm8dyqcf1xyc6qmrankcgdd3fpzc0qyfq2sw3z97z9bwf5";
authors = [
- "Peter Atashian <retep998@gmail.com>"
+ "The wasm-bindgen Developers"
];
dependencies = [
{
- name = "winapi";
- packageId = "winapi 0.2.8";
+ name = "wasm-bindgen";
+ packageId = "wasm-bindgen";
}
];
- buildDependencies = [
+
+ };
+ "json5" = rec {
+ crateName = "json5";
+ version = "0.4.1";
+ edition = "2018";
+ sha256 = "1h9hni897zmn3vcixfbwwkj2gkz27h7z9dah8bk1qv37mwhxpc4n";
+ authors = [
+ "Callum Oakley <hello@callumoakley.net>"
+ ];
+ dependencies = [
+ {
+ name = "pest";
+ packageId = "pest";
+ }
{
- name = "winapi-build";
- packageId = "winapi-build";
+ name = "pest_derive";
+ packageId = "pest_derive";
+ }
+ {
+ name = "serde";
+ packageId = "serde";
}
];
@@ -2243,80 +2791,25 @@ rec {
"Marvin Löbel <loebel.marvin@gmail.com>"
];
features = {
+ "spin" = [ "dep:spin" ];
"spin_no_std" = [ "spin" ];
};
};
- "lazycell" = rec {
- crateName = "lazycell";
- version = "1.3.0";
- edition = "2015";
- sha256 = "0m8gw7dn30i0zjjpjdyf6pc16c34nl71lpv461mix50x3p70h3c3";
- authors = [
- "Alex Crichton <alex@alexcrichton.com>"
- "Nikita Pekin <contact@nikitapek.in>"
- ];
- features = {
- "nightly-testing" = [ "clippy" "nightly" ];
- };
- };
- "lexical-core" = rec {
- crateName = "lexical-core";
- version = "0.7.6";
- edition = "2018";
- sha256 = "1zjzab1fnaw4kj6ixyrskp4dyz761gdcab07m4bkvlk1l4mcc1v6";
- authors = [
- "Alex Huszagh <ahuszagh@gmail.com>"
- ];
- dependencies = [
- {
- name = "arrayvec";
- packageId = "arrayvec";
- optional = true;
- usesDefaultFeatures = false;
- features = [ "array-sizes-33-128" ];
- }
- {
- name = "bitflags";
- packageId = "bitflags";
- }
- {
- name = "cfg-if";
- packageId = "cfg-if 1.0.0";
- }
- {
- name = "ryu";
- packageId = "ryu";
- optional = true;
- }
- {
- name = "static_assertions";
- packageId = "static_assertions";
- optional = true;
- }
- ];
- features = {
- "correct" = [ "arrayvec" "static_assertions" "table" ];
- "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.97";
+ version = "0.2.149";
edition = "2015";
- sha256 = "1dlgdziv6nkabx287jjmghnlgc5dqv6fgpvh9n7ibpr0synsvf0j";
+ sha256 = "16z2zqswcbk1qg5yigfyr0d44v0974amdaj564dmv5dpi2y770d0";
authors = [
"The Rust Project Developers"
];
features = {
"default" = [ "std" ];
"rustc-dep-of-std" = [ "align" "rustc-std-workspace-core" ];
+ "rustc-std-workspace-core" = [ "dep:rustc-std-workspace-core" ];
"use_std" = [ "std" ];
};
- resolvedDefaultFeatures = [ "align" "default" "std" ];
+ resolvedDefaultFeatures = [ "default" "extra_traits" "std" ];
};
"line-wrap" = rec {
crateName = "line-wrap";
@@ -2334,108 +2827,136 @@ rec {
];
};
- "linked-hash-map 0.3.0" = rec {
+ "linked-hash-map" = rec {
crateName = "linked-hash-map";
- version = "0.3.0";
+ version = "0.5.6";
edition = "2015";
- sha256 = "1kaf95grvfqchxn8pl0854g8ab0fzl56217hndhhhz5qqm2j09kd";
+ sha256 = "03vpgw7x507g524nx5i1jf5dl8k3kv0fzg8v3ip6qqwbpkqww5q7";
authors = [
"Stepan Koltsov <stepan.koltsov@gmail.com>"
"Andrew Paseltiner <apaseltiner@gmail.com>"
];
- dependencies = [
- {
- name = "serde";
- packageId = "serde 0.8.23";
- optional = true;
- }
- {
- name = "serde_test";
- packageId = "serde_test";
- optional = true;
- }
+ features = {
+ "heapsize" = [ "dep:heapsize" ];
+ "heapsize_impl" = [ "heapsize" ];
+ "serde" = [ "dep:serde" ];
+ "serde_impl" = [ "serde" ];
+ };
+ };
+ "linux-raw-sys 0.3.8" = rec {
+ crateName = "linux-raw-sys";
+ version = "0.3.8";
+ edition = "2018";
+ sha256 = "068mbigb3frrxvbi5g61lx25kksy98f2qgkvc4xg8zxznwp98lzg";
+ authors = [
+ "Dan Gohman <dev@sunfishcode.online>"
];
features = {
- "serde_impl" = [ "serde" "serde_test" ];
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "core" = [ "dep:core" ];
+ "default" = [ "std" "general" "errno" ];
+ "rustc-dep-of-std" = [ "core" "compiler_builtins" "no_std" ];
};
- resolvedDefaultFeatures = [ "serde" "serde_impl" "serde_test" ];
+ resolvedDefaultFeatures = [ "errno" "general" "ioctl" "no_std" ];
};
- "linked-hash-map 0.5.4" = rec {
- crateName = "linked-hash-map";
- version = "0.5.4";
- edition = "2015";
- sha256 = "1ww8zsraqnvrsknd315481185igwkx5n14xnhq5i8216z65b7fbz";
+ "linux-raw-sys 0.4.10" = rec {
+ crateName = "linux-raw-sys";
+ version = "0.4.10";
+ edition = "2021";
+ sha256 = "0gz0671d4hgrdngrryaajxl962ny4g40pykg0vq0pr32q3l7j96s";
authors = [
- "Stepan Koltsov <stepan.koltsov@gmail.com>"
- "Andrew Paseltiner <apaseltiner@gmail.com>"
+ "Dan Gohman <dev@sunfishcode.online>"
];
features = {
- "heapsize_impl" = [ "heapsize" ];
- "serde_impl" = [ "serde" "serde_test" ];
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "core" = [ "dep:core" ];
+ "default" = [ "std" "general" "errno" ];
+ "rustc-dep-of-std" = [ "core" "compiler_builtins" "no_std" ];
};
+ resolvedDefaultFeatures = [ "elf" "errno" "general" "ioctl" "no_std" "prctl" ];
};
"log" = rec {
crateName = "log";
- version = "0.4.14";
+ version = "0.4.20";
edition = "2015";
- sha256 = "04175hv0v62shd82qydq58a48k3bjijmk54v38zgqlbxqkkbpfai";
+ sha256 = "13rf7wphnwd61vazpxr7fiycin6cb1g8fmvgqg18i464p0y1drmm";
authors = [
"The Rust Project Developers"
];
- dependencies = [
- {
- name = "cfg-if";
- packageId = "cfg-if 1.0.0";
- }
- ];
features = {
"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" ];
+ "kv_unstable_sval" = [ "kv_unstable" "value-bag/sval" "sval" "sval_ref" ];
+ "serde" = [ "dep:serde" ];
+ "sval" = [ "dep:sval" ];
+ "sval_ref" = [ "dep:sval_ref" ];
+ "value-bag" = [ "dep:value-bag" ];
};
};
- "md5" = rec {
- crateName = "md5";
- version = "0.7.0";
- edition = "2015";
- sha256 = "0wcps37hrhz59fkhf8di1ppdnqld6l1w5sdy7jp7p51z0i4c8329";
+ "md-5" = rec {
+ crateName = "md-5";
+ version = "0.9.1";
+ edition = "2018";
+ sha256 = "059ajjacz1q3cms7vl6cvhdqs4qdw2nnwj9dq99ryzv0p6djfnkv";
+ libName = "md5";
authors = [
- "Ivan Ukhov <ivan.ukhov@gmail.com>"
- "Kamal Ahmad <shibe@openmailbox.org>"
- "Konstantin Stepanov <milezv@gmail.com>"
- "Lukas Kalbertodt <lukas.kalbertodt@gmail.com>"
- "Nathan Musoke <nathan.musoke@gmail.com>"
- "Scott Mabin <scott@mabez.dev>"
- "Tony Arcieri <bascule@gmail.com>"
- "Wim de With <register@dewith.io>"
- "Yosef Dinerstein <yosefdi@gmail.com>"
+ "RustCrypto Developers"
+ ];
+ dependencies = [
+ {
+ name = "block-buffer";
+ packageId = "block-buffer 0.9.0";
+ }
+ {
+ name = "digest";
+ packageId = "digest 0.9.0";
+ }
+ {
+ name = "opaque-debug";
+ packageId = "opaque-debug";
+ }
+ ];
+ devDependencies = [
+ {
+ name = "digest";
+ packageId = "digest 0.9.0";
+ features = [ "dev" ];
+ }
];
features = {
+ "asm" = [ "md5-asm" ];
"default" = [ "std" ];
+ "md5-asm" = [ "dep:md5-asm" ];
+ "std" = [ "digest/std" ];
};
resolvedDefaultFeatures = [ "default" "std" ];
};
"memchr" = rec {
crateName = "memchr";
- version = "2.4.0";
- edition = "2018";
- sha256 = "1p478fqf4nia2ma0kv4npb8x1hli0zz6k16517ikb51jkryx8sxi";
+ version = "2.6.4";
+ edition = "2021";
+ sha256 = "0rq1ka8790ns41j147npvxcqcl2anxyngsdimy85ag2api0fwrgn";
authors = [
"Andrew Gallant <jamslam@gmail.com>"
"bluss"
];
features = {
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "core" = [ "dep:core" ];
"default" = [ "std" ];
+ "logging" = [ "dep:log" ];
+ "rustc-dep-of-std" = [ "core" "compiler_builtins" ];
+ "std" = [ "alloc" ];
"use_std" = [ "std" ];
};
- resolvedDefaultFeatures = [ "default" "std" "use_std" ];
+ resolvedDefaultFeatures = [ "alloc" "default" "std" ];
};
"mime" = rec {
crateName = "mime";
- version = "0.3.16";
+ version = "0.3.17";
edition = "2015";
- sha256 = "13dcm9lh01hdwfjcg74ppljyjfj1c6w3a3cwkhxf0w8wa37cfq1a";
+ sha256 = "16hkibgvb9klh0w0jk5crr5xv90l3wlf77ggymzjmvl1818vnxv8";
authors = [
"Sean McArthur <sean@seanmonstar.com>"
];
@@ -2443,9 +2964,9 @@ rec {
};
"mime_guess" = rec {
crateName = "mime_guess";
- version = "2.0.3";
+ version = "2.0.4";
edition = "2015";
- sha256 = "04pjpbl90z4yn0cmifvwgf4mqznciw6b095k626q96bxx71d9116";
+ sha256 = "1vs28rxnbfwil6f48hh58lfcx90klcvg68gxdc60spwa4cy2d4j1";
authors = [
"Austin Bonander <austin.bonander@gmail.com>"
];
@@ -2470,11 +2991,24 @@ rec {
};
resolvedDefaultFeatures = [ "default" "rev-mappings" ];
};
+ "minimal-lexical" = rec {
+ crateName = "minimal-lexical";
+ version = "0.2.1";
+ edition = "2018";
+ sha256 = "16ppc5g84aijpri4jzv14rvcnslvlpphbszc7zzp6vfkddf4qdb8";
+ authors = [
+ "Alex Huszagh <ahuszagh@gmail.com>"
+ ];
+ features = {
+ "default" = [ "std" ];
+ };
+ resolvedDefaultFeatures = [ "std" ];
+ };
"miniz_oxide" = rec {
crateName = "miniz_oxide";
- version = "0.4.4";
+ version = "0.7.1";
edition = "2018";
- sha256 = "0jsfv00hl5rmx1nijn59sr9jmjd4rjnjhh4kdjy8d187iklih9d9";
+ sha256 = "1ivl3rbbdm53bzscrd01g60l46lz5krl270487d8lhjvwl5hx0g7";
authors = [
"Frommi <daniil.liferenko@gmail.com>"
"oyvindln <oyvindln@users.noreply.github.com>"
@@ -2486,47 +3020,32 @@ rec {
usesDefaultFeatures = false;
}
];
- buildDependencies = [
- {
- name = "autocfg";
- packageId = "autocfg";
- }
- ];
features = {
+ "alloc" = [ "dep:alloc" ];
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "core" = [ "dep:core" ];
+ "default" = [ "with-alloc" ];
"rustc-dep-of-std" = [ "core" "alloc" "compiler_builtins" "adler/rustc-dep-of-std" ];
+ "simd" = [ "simd-adler32" ];
+ "simd-adler32" = [ "dep:simd-adler32" ];
};
+ resolvedDefaultFeatures = [ "with-alloc" ];
};
"mio" = rec {
crateName = "mio";
- version = "0.6.23";
- edition = "2015";
- sha256 = "1i2c1vl8lr45apkh8xbh9k56ihfsmqff5l7s2fya7whvp7sndzaa";
+ version = "0.8.8";
+ edition = "2018";
+ sha256 = "1lhrdgcmcy8f0qy1n7357q0aprfkm5gld5mjcrp209pwsdf7cylj";
authors = [
"Carl Lerche <me@carllerche.com>"
+ "Thomas de Zeeuw <thomasdezeeuw@gmail.com>"
+ "Tokio Contributors <team@tokio.rs>"
];
dependencies = [
{
- name = "cfg-if";
- packageId = "cfg-if 0.1.10";
- }
- {
- name = "fuchsia-zircon";
- packageId = "fuchsia-zircon";
- target = { target, features }: (target."os" == "fuchsia");
- }
- {
- name = "fuchsia-zircon-sys";
- packageId = "fuchsia-zircon-sys";
- target = { target, features }: (target."os" == "fuchsia");
- }
- {
- name = "iovec";
- packageId = "iovec";
- }
- {
- name = "kernel32-sys";
- packageId = "kernel32-sys";
- target = { target, features }: (target."windows" or false);
+ name = "libc";
+ packageId = "libc";
+ target = { target, features }: ("wasi" == target."os");
}
{
name = "libc";
@@ -2534,145 +3053,29 @@ rec {
target = { target, features }: (target."unix" or false);
}
{
- name = "log";
- packageId = "log";
- }
- {
- name = "miow";
- packageId = "miow 0.2.2";
- target = { target, features }: (target."windows" or false);
- }
- {
- name = "net2";
- packageId = "net2";
- }
- {
- name = "slab";
- packageId = "slab";
+ name = "wasi";
+ packageId = "wasi";
+ target = { target, features }: ("wasi" == target."os");
}
{
- name = "winapi";
- packageId = "winapi 0.2.8";
+ name = "windows-sys";
+ packageId = "windows-sys";
target = { target, features }: (target."windows" or false);
+ features = [ "Win32_Foundation" "Win32_Networking_WinSock" "Win32_Storage_FileSystem" "Win32_System_IO" "Win32_System_WindowsProgramming" ];
}
];
features = {
- "default" = [ "with-deprecated" ];
+ "default" = [ "log" ];
+ "log" = [ "dep:log" ];
+ "os-ext" = [ "os-poll" "windows-sys/Win32_System_Pipes" "windows-sys/Win32_Security" ];
};
- resolvedDefaultFeatures = [ "default" "with-deprecated" ];
- };
- "mio-named-pipes" = rec {
- crateName = "mio-named-pipes";
- version = "0.1.7";
- edition = "2018";
- sha256 = "0mjnjcg5dkb2jwxh4zxx4fgp15wr3hj9r53z4hdm4pnm1z2w2h08";
- authors = [
- "Brendan Molloy <brendan@bbqsrc.net>"
- "Alex Crichton <alex@alexcrichton.com>"
- ];
- dependencies = [
- {
- name = "log";
- packageId = "log";
- target = { target, features }: (target."windows" or false);
- }
- {
- name = "mio";
- packageId = "mio";
- target = { target, features }: (target."windows" or false);
- }
- {
- name = "miow";
- packageId = "miow 0.3.7";
- target = { target, features }: (target."windows" or false);
- }
- {
- name = "winapi";
- packageId = "winapi 0.3.9";
- target = { target, features }: (target."windows" or false);
- features = [ "winerror" "ioapiset" "minwinbase" "winbase" ];
- }
- ];
-
- };
- "mio-uds" = rec {
- crateName = "mio-uds";
- version = "0.6.8";
- edition = "2015";
- sha256 = "1w36w09gd8as1mah80wdy0kgpshmphmljj68gij34hvdnag6kjxg";
- authors = [
- "Alex Crichton <alex@alexcrichton.com>"
- ];
- dependencies = [
- {
- name = "iovec";
- packageId = "iovec";
- target = { target, features }: (target."unix" or false);
- }
- {
- name = "libc";
- packageId = "libc";
- target = { target, features }: (target."unix" or false);
- }
- {
- name = "mio";
- packageId = "mio";
- target = { target, features }: (target."unix" or false);
- }
- ];
-
- };
- "miow 0.2.2" = rec {
- crateName = "miow";
- version = "0.2.2";
- edition = "2015";
- sha256 = "0kcl8rnv0bhiarcdakik670w8fnxzlxhi1ys7152sck68510in7b";
- authors = [
- "Alex Crichton <alex@alexcrichton.com>"
- ];
- dependencies = [
- {
- name = "kernel32-sys";
- packageId = "kernel32-sys";
- }
- {
- name = "net2";
- packageId = "net2";
- usesDefaultFeatures = false;
- }
- {
- name = "winapi";
- packageId = "winapi 0.2.8";
- }
- {
- name = "ws2_32-sys";
- packageId = "ws2_32-sys";
- }
- ];
-
- };
- "miow 0.3.7" = rec {
- crateName = "miow";
- version = "0.3.7";
- edition = "2018";
- sha256 = "08afp2xfpxmdw003111lxz6g9jgbj4zi2fpldvv7da6d4nqcbwdr";
- authors = [
- "Alex Crichton <alex@alexcrichton.com>"
- ];
- dependencies = [
- {
- name = "winapi";
- packageId = "winapi 0.3.9";
- features = [ "std" "fileapi" "handleapi" "ioapiset" "minwindef" "namedpipeapi" "ntdef" "synchapi" "winerror" "winsock2" "ws2def" "ws2ipdef" ];
- }
- ];
-
+ resolvedDefaultFeatures = [ "net" "os-ext" "os-poll" ];
};
"native-tls" = rec {
crateName = "native-tls";
- version = "0.2.7";
+ version = "0.2.11";
edition = "2015";
- sha256 = "1m6v16xl8h4pm32pw6yhrvgwznf60bqhj2qhb1yrb8wd3hp6pndq";
+ sha256 = "0bmrlg0fmzxaycjpkgkchi93av07v2yf9k33gc12ca9gqdrn28h7";
authors = [
"Steven Fackler <sfackler@gmail.com>"
];
@@ -2680,52 +3083,52 @@ rec {
{
name = "lazy_static";
packageId = "lazy_static";
- target = { target, features }: ((target."os" == "macos") || (target."os" == "ios"));
+ target = { target, features }: (("macos" == target."os") || ("ios" == target."os"));
}
{
name = "libc";
packageId = "libc";
- target = { target, features }: ((target."os" == "macos") || (target."os" == "ios"));
+ target = { target, features }: (("macos" == target."os") || ("ios" == target."os"));
}
{
name = "log";
packageId = "log";
- target = { target, features }: (!((target."os" == "windows") || (target."os" == "macos") || (target."os" == "ios")));
+ target = { target, features }: (!(("windows" == target."os") || ("macos" == target."os") || ("ios" == target."os")));
}
{
name = "openssl";
packageId = "openssl";
- target = { target, features }: (!((target."os" == "windows") || (target."os" == "macos") || (target."os" == "ios")));
+ target = { target, features }: (!(("windows" == target."os") || ("macos" == target."os") || ("ios" == target."os")));
}
{
name = "openssl-probe";
packageId = "openssl-probe";
- target = { target, features }: (!((target."os" == "windows") || (target."os" == "macos") || (target."os" == "ios")));
+ target = { target, features }: (!(("windows" == target."os") || ("macos" == target."os") || ("ios" == target."os")));
}
{
name = "openssl-sys";
packageId = "openssl-sys";
- target = { target, features }: (!((target."os" == "windows") || (target."os" == "macos") || (target."os" == "ios")));
+ target = { target, features }: (!(("windows" == target."os") || ("macos" == target."os") || ("ios" == target."os")));
}
{
name = "schannel";
packageId = "schannel";
- target = { target, features }: (target."os" == "windows");
+ target = { target, features }: ("windows" == target."os");
}
{
name = "security-framework";
packageId = "security-framework";
- target = { target, features }: ((target."os" == "macos") || (target."os" == "ios"));
+ target = { target, features }: (("macos" == target."os") || ("ios" == target."os"));
}
{
name = "security-framework-sys";
packageId = "security-framework-sys";
- target = { target, features }: ((target."os" == "macos") || (target."os" == "ios"));
+ target = { target, features }: (("macos" == target."os") || ("ios" == target."os"));
}
{
name = "tempfile";
packageId = "tempfile";
- target = { target, features }: ((target."os" == "macos") || (target."os" == "ios"));
+ target = { target, features }: (("macos" == target."os") || ("ios" == target."os"));
}
];
devDependencies = [
@@ -2739,86 +3142,40 @@ rec {
"vendored" = [ "openssl/vendored" ];
};
};
- "net2" = rec {
- crateName = "net2";
- version = "0.2.37";
- edition = "2015";
- sha256 = "1bk8jp0i12gvhrlaqbfq19ancja70r1rg3sywbhjl0385g8k05ir";
- authors = [
- "Alex Crichton <alex@alexcrichton.com>"
- ];
- dependencies = [
- {
- name = "cfg-if";
- packageId = "cfg-if 0.1.10";
- }
- {
- name = "libc";
- packageId = "libc";
- 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" or false);
- features = [ "handleapi" "winsock2" "ws2def" "ws2ipdef" "ws2tcpip" ];
- }
- ];
- features = {
- "default" = [ "duration" ];
- };
- resolvedDefaultFeatures = [ "default" "duration" ];
- };
"nom" = rec {
crateName = "nom";
- version = "5.1.2";
+ version = "7.1.3";
edition = "2018";
- sha256 = "1br74rwdp3c2ddga03bphnf355spn4mzwf1slg0a30zd4qnjdd7z";
+ sha256 = "0jha9901wxam390jcf5pfa0qqfrgh8li787jx2ip0yk5b8y9hwyj";
authors = [
"contact@geoffroycouprie.com"
];
dependencies = [
{
- name = "lexical-core";
- packageId = "lexical-core";
- optional = true;
- }
- {
name = "memchr";
packageId = "memchr";
usesDefaultFeatures = false;
}
- ];
- buildDependencies = [
{
- name = "version_check";
- packageId = "version_check";
+ name = "minimal-lexical";
+ packageId = "minimal-lexical";
+ usesDefaultFeatures = false;
}
];
features = {
- "default" = [ "std" "lexical" ];
- "lexical" = [ "lexical-core" ];
- "regexp" = [ "regex" ];
- "regexp_macros" = [ "regexp" "lazy_static" ];
- "std" = [ "alloc" "memchr/use_std" ];
+ "default" = [ "std" ];
+ "std" = [ "alloc" "memchr/std" "minimal-lexical/std" ];
};
- resolvedDefaultFeatures = [ "alloc" "default" "lexical" "lexical-core" "std" ];
+ resolvedDefaultFeatures = [ "alloc" "default" "std" ];
};
- "num-integer" = rec {
- crateName = "num-integer";
- version = "0.1.44";
- edition = "2015";
- sha256 = "1nq152y3304as1iai95hqz8prqnc94lks1s7q05sfjdmcf56kk6j";
+ "num-traits" = rec {
+ crateName = "num-traits";
+ version = "0.2.17";
+ edition = "2018";
+ sha256 = "0z16bi5zwgfysz6765v3rd6whfbjpihx3mhsn4dg8dzj2c221qrr";
authors = [
"The Rust Project Developers"
];
- dependencies = [
- {
- name = "num-traits";
- packageId = "num-traits 0.2.14";
- usesDefaultFeatures = false;
- }
- ];
buildDependencies = [
{
name = "autocfg";
@@ -2827,65 +3184,86 @@ rec {
];
features = {
"default" = [ "std" ];
- "i128" = [ "num-traits/i128" ];
- "std" = [ "num-traits/std" ];
+ "libm" = [ "dep:libm" ];
};
};
- "num-traits 0.1.43" = rec {
- crateName = "num-traits";
- version = "0.1.43";
+ "num_cpus" = rec {
+ crateName = "num_cpus";
+ version = "1.16.0";
edition = "2015";
- sha256 = "0c9whknf2dm74a3cqirafy6gj83a76gl56g4v3g19k6lkwz13rcj";
+ sha256 = "0hra6ihpnh06dvfvz9ipscys0xfqa9ca9hzp384d5m02ssvgqqa1";
authors = [
- "The Rust Project Developers"
+ "Sean McArthur <sean@seanmonstar.com>"
];
dependencies = [
{
- name = "num-traits";
- packageId = "num-traits 0.2.14";
+ name = "hermit-abi";
+ packageId = "hermit-abi 0.3.3";
+ target = { target, features }: ("hermit" == target."os");
+ }
+ {
+ name = "libc";
+ packageId = "libc";
+ target = { target, features }: (!(target."windows" or false));
}
];
};
- "num-traits 0.2.14" = rec {
- crateName = "num-traits";
- version = "0.2.14";
- edition = "2015";
- sha256 = "144j176s2p76azy2ngk2vkdzgwdc0bc8c93jhki8c9fsbknb2r4s";
- authors = [
- "The Rust Project Developers"
- ];
- buildDependencies = [
+ "object" = rec {
+ crateName = "object";
+ version = "0.32.1";
+ edition = "2018";
+ sha256 = "1c02x4kvqpnl3wn7gz9idm4jrbirbycyqjgiw6lm1g9k77fzkxcw";
+ dependencies = [
{
- name = "autocfg";
- packageId = "autocfg";
+ name = "memchr";
+ packageId = "memchr";
+ usesDefaultFeatures = false;
}
];
features = {
- "default" = [ "std" ];
+ "all" = [ "read" "write" "std" "compression" "wasm" ];
+ "alloc" = [ "dep:alloc" ];
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "compression" = [ "dep:flate2" "dep:ruzstd" "std" ];
+ "core" = [ "dep:core" ];
+ "default" = [ "read" "compression" ];
+ "doc" = [ "read_core" "write_std" "std" "compression" "archive" "coff" "elf" "macho" "pe" "wasm" "xcoff" ];
+ "pe" = [ "coff" ];
+ "read" = [ "read_core" "archive" "coff" "elf" "macho" "pe" "xcoff" "unaligned" ];
+ "rustc-dep-of-std" = [ "core" "compiler_builtins" "alloc" "memchr/rustc-dep-of-std" ];
+ "std" = [ "memchr/std" ];
+ "unstable-all" = [ "all" "unstable" ];
+ "wasm" = [ "dep:wasmparser" ];
+ "write" = [ "write_std" "coff" "elf" "macho" "pe" "xcoff" ];
+ "write_core" = [ "dep:crc32fast" "dep:indexmap" "dep:hashbrown" ];
+ "write_std" = [ "write_core" "std" "indexmap?/std" "crc32fast?/std" ];
};
- resolvedDefaultFeatures = [ "default" "std" ];
+ resolvedDefaultFeatures = [ "archive" "coff" "elf" "macho" "pe" "read_core" "unaligned" ];
};
"once_cell" = rec {
crateName = "once_cell";
- version = "1.7.2";
- edition = "2018";
- sha256 = "18qmpyfigg4ibdhjy5mwcjhzk9adwlgfaqv7nj430ivm86q0i2xg";
+ version = "1.18.0";
+ edition = "2021";
+ sha256 = "0vapcd5ambwck95wyz3ymlim35jirgnqn9a0qmi19msymv95v2yx";
authors = [
"Aleksey Kladov <aleksey.kladov@gmail.com>"
];
features = {
"alloc" = [ "race" ];
+ "atomic-polyfill" = [ "critical-section" ];
+ "critical-section" = [ "dep:critical-section" "dep:atomic-polyfill" ];
"default" = [ "std" ];
+ "parking_lot" = [ "dep:parking_lot_core" ];
"std" = [ "alloc" ];
};
resolvedDefaultFeatures = [ "alloc" "default" "race" "std" ];
};
"onig" = rec {
crateName = "onig";
- version = "6.2.0";
- edition = "2015";
- sha256 = "1h56qqgx1f2nyg7ki2yp4378gjf0dsklng6117snll9vwz0d6vxi";
+ version = "6.4.0";
+ edition = "2018";
+ sha256 = "0kyaz2fwa5dkr04rvk5ga2yv5jkqn1ymblvpdlf1gn9afb432jwc";
authors = [
"Will Speak <will@willspeak.me>"
"Ivan Ivashchenko <defuz@me.com>"
@@ -2893,11 +3271,7 @@ rec {
dependencies = [
{
name = "bitflags";
- packageId = "bitflags";
- }
- {
- name = "lazy_static";
- packageId = "lazy_static";
+ packageId = "bitflags 1.3.2";
}
{
name = "libc";
@@ -2905,6 +3279,10 @@ rec {
target = { target, features }: (target."windows" or false);
}
{
+ name = "once_cell";
+ packageId = "once_cell";
+ }
+ {
name = "onig_sys";
packageId = "onig_sys";
usesDefaultFeatures = false;
@@ -2919,9 +3297,9 @@ rec {
};
"onig_sys" = rec {
crateName = "onig_sys";
- version = "69.7.0";
- edition = "2015";
- sha256 = "0h5294j5rm21r06340688qx3r93r5jdl3pvd366x1yz414m49ncz";
+ version = "69.8.1";
+ edition = "2018";
+ sha256 = "1rw6y2qkb765gzylmrydbbd90hdzhnqyvs2y65z4riwwgqyrx0kv";
authors = [
"Will Speak <will@willspeak.me>"
"Ivan Ivashchenko <defuz@me.com>"
@@ -2937,6 +3315,7 @@ rec {
}
];
features = {
+ "bindgen" = [ "dep:bindgen" ];
"default" = [ "generate" ];
"generate" = [ "bindgen" ];
};
@@ -2953,20 +3332,20 @@ rec {
};
"openssl" = rec {
crateName = "openssl";
- version = "0.10.34";
+ version = "0.10.57";
edition = "2018";
- sha256 = "1j74rfaicl4n9ff25l01jdrnpiv9ixrp76qx1wy9g8ynd8l30y3d";
+ sha256 = "0z0f8g84y0lvnbc60586ibjpf8r1q1dv672vfqan5d5bk7imxhms";
authors = [
"Steven Fackler <sfackler@gmail.com>"
];
dependencies = [
{
name = "bitflags";
- packageId = "bitflags";
+ packageId = "bitflags 2.4.0";
}
{
name = "cfg-if";
- packageId = "cfg-if 1.0.0";
+ packageId = "cfg-if";
}
{
name = "foreign-types";
@@ -2981,20 +3360,50 @@ rec {
packageId = "once_cell";
}
{
+ name = "openssl-macros";
+ packageId = "openssl-macros";
+ }
+ {
name = "openssl-sys";
packageId = "openssl-sys";
rename = "ffi";
}
];
features = {
+ "bindgen" = [ "ffi/bindgen" ];
+ "unstable_boringssl" = [ "ffi/unstable_boringssl" ];
"vendored" = [ "ffi/vendored" ];
};
+ resolvedDefaultFeatures = [ "default" ];
+ };
+ "openssl-macros" = rec {
+ crateName = "openssl-macros";
+ version = "0.1.1";
+ edition = "2018";
+ sha256 = "173xxvfc63rr5ybwqwylsir0vq6xsj4kxiv4hmg4c3vscdmncj59";
+ procMacro = true;
+ dependencies = [
+ {
+ name = "proc-macro2";
+ packageId = "proc-macro2";
+ }
+ {
+ name = "quote";
+ packageId = "quote";
+ }
+ {
+ name = "syn";
+ packageId = "syn 2.0.38";
+ features = [ "full" ];
+ }
+ ];
+
};
"openssl-probe" = rec {
crateName = "openssl-probe";
- version = "0.1.4";
+ version = "0.1.5";
edition = "2015";
- sha256 = "0nmrvlrza9ya23kgzmsgfc17f9pxajdxk25cwsk9aq5p5a3qv618";
+ sha256 = "1kq18qm48rvkwgcggfkqq6pm948190czqc94d6bm2sir5hq1l0gz";
authors = [
"Alex Crichton <alex@alexcrichton.com>"
];
@@ -3002,9 +3411,9 @@ rec {
};
"openssl-sys" = rec {
crateName = "openssl-sys";
- version = "0.9.63";
- edition = "2015";
- sha256 = "166bhkcnpfqraa9jgpxgn0pspdg20pk19c7wgmhpgy40gpxxdc5n";
+ version = "0.9.93";
+ edition = "2018";
+ sha256 = "078vnn4s18kj8m5sd7b684frhjnxjcjc9z7s7h4871s7q2j5ckfv";
build = "build/main.rs";
authors = [
"Alex Crichton <alex@alexcrichton.com>"
@@ -3018,10 +3427,6 @@ rec {
];
buildDependencies = [
{
- name = "autocfg";
- packageId = "autocfg";
- }
- {
name = "cc";
packageId = "cc";
}
@@ -3032,80 +3437,158 @@ rec {
{
name = "vcpkg";
packageId = "vcpkg";
- target = {target, features}: (target."env" == "msvc");
}
];
features = {
+ "bindgen" = [ "dep:bindgen" ];
+ "bssl-sys" = [ "dep:bssl-sys" ];
+ "openssl-src" = [ "dep:openssl-src" ];
+ "unstable_boringssl" = [ "bssl-sys" ];
"vendored" = [ "openssl-src" ];
};
};
+ "ordered-multimap" = rec {
+ crateName = "ordered-multimap";
+ version = "0.4.3";
+ edition = "2018";
+ sha256 = "0jljv1257pfyf855jlwwas5mqkzk40b9lqfx40f73qbpf7ildmyc";
+ authors = [
+ "Scott Godwin <sgodwincs@gmail.com>"
+ ];
+ dependencies = [
+ {
+ name = "dlv-list";
+ packageId = "dlv-list";
+ }
+ {
+ name = "hashbrown";
+ packageId = "hashbrown";
+ }
+ ];
+ features = {
+ "serde" = [ "dep:serde" ];
+ };
+ };
"parking" = rec {
crateName = "parking";
- version = "2.0.0";
+ version = "2.1.1";
edition = "2018";
- sha256 = "0wnxxnizfxlax3n709s5r83f4n8awy3m4a18q4fdk0z7z693hz22";
+ sha256 = "0rr0kddcjc7cir02bj2j8rhmm9wivmrkzr2j3hfrqd9r9i57fb75";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
"The Rust Project Developers"
];
-
+ features = {
+ "loom" = [ "dep:loom" ];
+ };
+ };
+ "pathdiff" = rec {
+ crateName = "pathdiff";
+ version = "0.2.1";
+ edition = "2018";
+ sha256 = "1pa4dcmb7lwir4himg1mnl97a05b2z0svczg62l8940pbim12dc8";
+ authors = [
+ "Manish Goregaokar <manishsmail@gmail.com>"
+ ];
+ features = {
+ "camino" = [ "dep:camino" ];
+ };
};
"percent-encoding" = rec {
crateName = "percent-encoding";
- version = "2.1.0";
- edition = "2015";
- sha256 = "0bp3zrsk3kr47fbpipyczidbbx4g54lzxdm77ni1i3qws10mdzfl";
- libPath = "lib.rs";
+ version = "2.3.0";
+ edition = "2018";
+ sha256 = "152slflmparkh27hprw62sph8rv77wckzhwl2dhqk6bf563lfalv";
authors = [
"The rust-url developers"
];
-
+ features = {
+ "default" = [ "std" ];
+ "std" = [ "alloc" ];
+ };
+ resolvedDefaultFeatures = [ "alloc" "default" "std" ];
};
- "pin-project 0.4.28" = rec {
- crateName = "pin-project";
- version = "0.4.28";
- edition = "2018";
- sha256 = "03rx11vd15rwj2g3c5x79f1154fykpag88fj1hgda6ciqnsr50ci";
+ "pest" = rec {
+ crateName = "pest";
+ version = "2.7.4";
+ edition = "2021";
+ sha256 = "194qbnc2y3qhr2hp9bp5yc0vr0b8qr2b6pxxvg028sjxnvkz28n0";
authors = [
- "Taiki Endo <te316e89@gmail.com>"
+ "DragoÈ™ Tiselice <dragostiselice@gmail.com>"
];
dependencies = [
{
- name = "pin-project-internal";
- packageId = "pin-project-internal 0.4.28";
+ name = "memchr";
+ packageId = "memchr";
+ optional = true;
+ }
+ {
+ name = "thiserror";
+ packageId = "thiserror";
+ optional = true;
+ }
+ {
+ name = "ucd-trie";
+ packageId = "ucd-trie";
usesDefaultFeatures = false;
}
];
-
+ features = {
+ "default" = [ "std" "memchr" ];
+ "memchr" = [ "dep:memchr" ];
+ "pretty-print" = [ "dep:serde" "dep:serde_json" ];
+ "std" = [ "ucd-trie/std" "dep:thiserror" ];
+ };
+ resolvedDefaultFeatures = [ "default" "memchr" "std" ];
};
- "pin-project 1.0.7" = rec {
- crateName = "pin-project";
- version = "1.0.7";
- edition = "2018";
- sha256 = "1964rh32hiy5v2ircli8wv8fxq9h2nkgfalda6j407040v0rql67";
+ "pest_derive" = rec {
+ crateName = "pest_derive";
+ version = "2.7.4";
+ edition = "2021";
+ sha256 = "1n36kh9xd6kvs8vhrrhn8d1h3gmzw5w8zdacgjbhlh261mikyl9m";
+ procMacro = true;
authors = [
- "Taiki Endo <te316e89@gmail.com>"
+ "DragoÈ™ Tiselice <dragostiselice@gmail.com>"
];
dependencies = [
{
- name = "pin-project-internal";
- packageId = "pin-project-internal 1.0.7";
+ name = "pest";
+ packageId = "pest";
+ usesDefaultFeatures = false;
+ }
+ {
+ name = "pest_generator";
+ packageId = "pest_generator";
usesDefaultFeatures = false;
}
];
-
+ features = {
+ "default" = [ "std" ];
+ "grammar-extras" = [ "pest_generator/grammar-extras" ];
+ "not-bootstrap-in-src" = [ "pest_generator/not-bootstrap-in-src" ];
+ "std" = [ "pest/std" "pest_generator/std" ];
+ };
+ resolvedDefaultFeatures = [ "default" "std" ];
};
- "pin-project-internal 0.4.28" = rec {
- crateName = "pin-project-internal";
- version = "0.4.28";
- edition = "2018";
- sha256 = "0pianl8ma0ihhara39swdddpa3hrv08k5iv46b9dkrhb6006gqiv";
- procMacro = true;
+ "pest_generator" = rec {
+ crateName = "pest_generator";
+ version = "2.7.4";
+ edition = "2021";
+ sha256 = "0fhjr0g10d3qgkf69c3fbfp821plsvi2dimmi6hsnyq5wyww37xw";
authors = [
- "Taiki Endo <te316e89@gmail.com>"
+ "DragoÈ™ Tiselice <dragostiselice@gmail.com>"
];
dependencies = [
{
+ name = "pest";
+ packageId = "pest";
+ usesDefaultFeatures = false;
+ }
+ {
+ name = "pest_meta";
+ packageId = "pest_meta";
+ }
+ {
name = "proc-macro2";
packageId = "proc-macro2";
}
@@ -3115,56 +3598,52 @@ rec {
}
{
name = "syn";
- packageId = "syn";
- features = [ "full" "visit-mut" ];
+ packageId = "syn 2.0.38";
}
];
-
+ features = {
+ "default" = [ "std" ];
+ "grammar-extras" = [ "pest_meta/grammar-extras" ];
+ "not-bootstrap-in-src" = [ "pest_meta/not-bootstrap-in-src" ];
+ "std" = [ "pest/std" ];
+ };
+ resolvedDefaultFeatures = [ "std" ];
};
- "pin-project-internal 1.0.7" = rec {
- crateName = "pin-project-internal";
- version = "1.0.7";
- edition = "2018";
- sha256 = "0vs289my2262ziwxj60mnzr2k41ibga73z8yddah1dc34l9m1ja8";
- procMacro = true;
+ "pest_meta" = rec {
+ crateName = "pest_meta";
+ version = "2.7.4";
+ edition = "2021";
+ sha256 = "13bhqvlfha69m6mivy8svrzrfkjrsf5hqz0fk3mkq1f4gsg4xxqx";
authors = [
- "Taiki Endo <te316e89@gmail.com>"
+ "DragoÈ™ Tiselice <dragostiselice@gmail.com>"
];
dependencies = [
{
- name = "proc-macro2";
- packageId = "proc-macro2";
+ name = "once_cell";
+ packageId = "once_cell";
}
{
- name = "quote";
- packageId = "quote";
+ name = "pest";
+ packageId = "pest";
}
+ ];
+ buildDependencies = [
{
- name = "syn";
- packageId = "syn";
- features = [ "full" "visit-mut" ];
+ name = "sha2";
+ packageId = "sha2 0.10.8";
+ usesDefaultFeatures = false;
}
];
-
- };
- "pin-project-lite 0.1.12" = rec {
- crateName = "pin-project-lite";
- version = "0.1.12";
- edition = "2018";
- sha256 = "0xx7f3wzc8ydvd1v2mmrxfypjchp52bphrirf08phbq8ba8n8yr5";
- authors = [
- "Taiki Endo <te316e89@gmail.com>"
- ];
-
+ features = {
+ "not-bootstrap-in-src" = [ "dep:cargo" ];
+ };
+ resolvedDefaultFeatures = [ "default" ];
};
- "pin-project-lite 0.2.6" = rec {
+ "pin-project-lite" = rec {
crateName = "pin-project-lite";
- version = "0.2.6";
+ version = "0.2.13";
edition = "2018";
- sha256 = "01g96zxghb33s1vsjmjpn9l3a2nxdqj7glf9lhq7q5wjkhjiy3nw";
- authors = [
- "Taiki Endo <te316e89@gmail.com>"
- ];
+ sha256 = "0n0bwr5qxlf0mhn2xkl36sy55118s9qmvx2yl5f3ixkb007lbywa";
};
"pin-utils" = rec {
@@ -3177,11 +3656,46 @@ rec {
];
};
+ "piper" = rec {
+ crateName = "piper";
+ version = "0.2.1";
+ edition = "2018";
+ sha256 = "1m45fkdq7q5l9mv3b0ra10qwm0kb67rjp2q8y91958gbqjqk33b6";
+ authors = [
+ "Stjepan Glavina <stjepang@gmail.com>"
+ "John Nunley <dev@notgull.net>"
+ ];
+ dependencies = [
+ {
+ name = "atomic-waker";
+ packageId = "atomic-waker";
+ }
+ {
+ name = "fastrand";
+ packageId = "fastrand 2.0.1";
+ usesDefaultFeatures = false;
+ }
+ {
+ name = "futures-io";
+ packageId = "futures-io";
+ optional = true;
+ }
+ ];
+ features = {
+ "default" = [ "std" ];
+ "futures-io" = [ "dep:futures-io" ];
+ "portable-atomic" = [ "atomic-waker/portable-atomic" "portable_atomic_crate" "portable-atomic-util" ];
+ "portable-atomic-util" = [ "dep:portable-atomic-util" ];
+ "portable_atomic_crate" = [ "dep:portable_atomic_crate" ];
+ "std" = [ "fastrand/std" "futures-io" ];
+ };
+ resolvedDefaultFeatures = [ "default" "futures-io" "std" ];
+ };
"pkg-config" = rec {
crateName = "pkg-config";
- version = "0.3.19";
+ version = "0.3.27";
edition = "2015";
- sha256 = "0k4860955riciibxr8bhnklp79jydp4xfylwdn5v9kj96hxlac9q";
+ sha256 = "0r39ryh1magcq4cz5g9x88jllsnxnhcqr753islvyk4jp9h2h1r6";
authors = [
"Alex Crichton <alex@alexcrichton.com>"
];
@@ -3189,22 +3703,16 @@ rec {
};
"plist" = rec {
crateName = "plist";
- version = "1.1.0";
- edition = "2018";
- sha256 = "08ggfhx1fd0nc4ayy2lgx67g88zppd1bkgqnqa3j5v99f19h94b7";
+ version = "1.5.0";
+ edition = "2021";
+ sha256 = "01mfd4129p1iqadvpylpbx5ma3p2x4cdih2bwai5gnx3zqf01h5x";
authors = [
"Ed Barnard <eabarnard@gmail.com>"
];
dependencies = [
{
name = "base64";
- packageId = "base64 0.13.0";
- }
- {
- name = "chrono";
- packageId = "chrono";
- usesDefaultFeatures = false;
- features = [ "std" ];
+ packageId = "base64 0.21.4";
}
{
name = "indexmap";
@@ -3215,53 +3723,75 @@ rec {
packageId = "line-wrap";
}
{
+ name = "quick-xml";
+ packageId = "quick-xml";
+ rename = "quick_xml";
+ }
+ {
name = "serde";
- packageId = "serde 1.0.126";
+ packageId = "serde";
optional = true;
}
{
- name = "xml-rs";
- packageId = "xml-rs";
- rename = "xml_rs";
+ name = "time";
+ packageId = "time";
+ features = [ "parsing" "formatting" ];
}
];
features = {
"default" = [ "serde" ];
+ "serde" = [ "dep:serde" ];
};
resolvedDefaultFeatures = [ "default" "serde" ];
};
"polling" = rec {
crateName = "polling";
- version = "2.0.3";
+ version = "2.8.0";
edition = "2018";
- sha256 = "0yqbb0c9d2bg3rjg7h0sl4c0vd03l1n0gx0kmvmyk7kr9rvjvhag";
+ sha256 = "1kixxfq1af1k7gkmmk9yv4j2krpp4fji2r8j4cz6p6d7ihz34bab";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
dependencies = [
{
+ name = "bitflags";
+ packageId = "bitflags 1.3.2";
+ target = { target, features }: (target."windows" or false);
+ }
+ {
name = "cfg-if";
- packageId = "cfg-if 1.0.0";
+ packageId = "cfg-if";
+ }
+ {
+ name = "concurrent-queue";
+ packageId = "concurrent-queue";
+ target = { target, features }: (target."windows" or false);
}
{
name = "libc";
packageId = "libc";
- target = { target, features }: (target."unix" or false);
+ target = { target, features }: ((target."unix" or false) || ("fuchsia" == target."os") || ("vxworks" == target."os"));
}
{
name = "log";
packageId = "log";
}
{
- name = "wepoll-sys";
- packageId = "wepoll-sys";
+ name = "pin-project-lite";
+ packageId = "pin-project-lite";
target = { target, features }: (target."windows" or false);
}
{
- name = "winapi";
- packageId = "winapi 0.3.9";
+ name = "windows-sys";
+ packageId = "windows-sys";
target = { target, features }: (target."windows" or false);
- features = [ "ioapiset" "winsock2" ];
+ features = [ "Win32_Foundation" "Win32_Networking_WinSock" "Win32_Storage_FileSystem" "Win32_System_IO" "Win32_System_LibraryLoader" "Win32_System_Threading" "Win32_System_WindowsProgramming" ];
+ }
+ ];
+ buildDependencies = [
+ {
+ name = "autocfg";
+ packageId = "autocfg";
}
];
features = {
@@ -3269,11 +3799,25 @@ rec {
};
resolvedDefaultFeatures = [ "default" "std" ];
};
+ "powerfmt" = rec {
+ crateName = "powerfmt";
+ version = "0.2.0";
+ edition = "2021";
+ sha256 = "14ckj2xdpkhv3h6l5sdmb9f1d57z8hbfpdldjc2vl5givq2y77j3";
+ authors = [
+ "Jacob Pratt <jacob@jhpratt.dev>"
+ ];
+ features = {
+ "default" = [ "std" "macros" ];
+ "macros" = [ "dep:powerfmt-macros" ];
+ "std" = [ "alloc" ];
+ };
+ };
"ppv-lite86" = rec {
crateName = "ppv-lite86";
- version = "0.2.10";
+ version = "0.2.17";
edition = "2018";
- sha256 = "0ms8198kclg4h96ggbziixxmsdl847s648kmbx11zlmjsqjccx5c";
+ sha256 = "1pp6g52aw970adv3x2310n7glqnji96z0a9wiamzw89ibf0ayh2v";
authors = [
"The CryptoCorrosion Contributors"
];
@@ -3305,7 +3849,7 @@ rec {
}
{
name = "syn";
- packageId = "syn";
+ packageId = "syn 1.0.109";
optional = true;
usesDefaultFeatures = false;
}
@@ -3318,6 +3862,7 @@ rec {
];
features = {
"default" = [ "syn-error" ];
+ "syn" = [ "dep:syn" ];
"syn-error" = [ "syn" ];
};
resolvedDefaultFeatures = [ "default" "syn" "syn-error" ];
@@ -3349,40 +3894,19 @@ rec {
];
};
- "proc-macro-hack" = rec {
- crateName = "proc-macro-hack";
- version = "0.5.19";
- edition = "2018";
- sha256 = "1rg0kzsj7lj00qj602d3h77spwfz48vixn1wbjp7a4yrq65w9w6v";
- procMacro = true;
- authors = [
- "David Tolnay <dtolnay@gmail.com>"
- ];
-
- };
- "proc-macro-nested" = rec {
- crateName = "proc-macro-nested";
- version = "0.1.7";
- edition = "2015";
- sha256 = "11hh1jynh62f3m1ii0f9gf1l3y0fhkwpmr40lz3704v848n1p25w";
- authors = [
- "David Tolnay <dtolnay@gmail.com>"
- ];
-
- };
"proc-macro2" = rec {
crateName = "proc-macro2";
- version = "1.0.27";
- edition = "2018";
- sha256 = "0f3h0zl5w5090ajmmvpmhkpr4iwqnn5rip3afacabhc657vwmn7h";
+ version = "1.0.69";
+ edition = "2021";
+ sha256 = "1nljgyllbm3yr3pa081bf83gxh6l4zvjqzaldw7v4mj9xfgihk0k";
authors = [
- "Alex Crichton <alex@alexcrichton.com>"
"David Tolnay <dtolnay@gmail.com>"
+ "Alex Crichton <alex@alexcrichton.com>"
];
dependencies = [
{
- name = "unicode-xid";
- packageId = "unicode-xid";
+ name = "unicode-ident";
+ packageId = "unicode-ident";
}
];
features = {
@@ -3390,90 +3914,56 @@ rec {
};
resolvedDefaultFeatures = [ "default" "proc-macro" ];
};
- "quote" = rec {
- crateName = "quote";
- version = "1.0.9";
+ "quick-xml" = rec {
+ crateName = "quick-xml";
+ version = "0.29.0";
edition = "2018";
- sha256 = "19rjmfqzk26rxbgxy5j2ckqc2v12sw2xw8l4gi8bzpn2bmsbkl63";
- authors = [
- "David Tolnay <dtolnay@gmail.com>"
- ];
+ sha256 = "0lfaciwimmlsx9c6w3vhypk5ssqkhzi1vv0g95hpnb6q2n125fc1";
dependencies = [
{
- name = "proc-macro2";
- packageId = "proc-macro2";
- usesDefaultFeatures = false;
+ name = "memchr";
+ packageId = "memchr";
}
];
features = {
- "default" = [ "proc-macro" ];
- "proc-macro" = [ "proc-macro2/proc-macro" ];
+ "arbitrary" = [ "dep:arbitrary" ];
+ "async-tokio" = [ "tokio" ];
+ "document-features" = [ "dep:document-features" ];
+ "encoding" = [ "encoding_rs" ];
+ "encoding_rs" = [ "dep:encoding_rs" ];
+ "serde" = [ "dep:serde" ];
+ "serde-types" = [ "serde/derive" ];
+ "serialize" = [ "serde" ];
+ "tokio" = [ "dep:tokio" ];
};
- resolvedDefaultFeatures = [ "default" "proc-macro" ];
+ resolvedDefaultFeatures = [ "default" ];
};
- "rand 0.7.3" = rec {
- crateName = "rand";
- version = "0.7.3";
+ "quote" = rec {
+ crateName = "quote";
+ version = "1.0.33";
edition = "2018";
- sha256 = "00sdaimkbz491qgi6qxkv582yivl32m2jd401kzbn94vsiwicsva";
+ sha256 = "1biw54hbbr12wdwjac55z1m2x2rylciw83qnjn564a3096jgqrsj";
authors = [
- "The Rand Project Developers"
- "The Rust Project Developers"
+ "David Tolnay <dtolnay@gmail.com>"
];
dependencies = [
{
- name = "getrandom";
- packageId = "getrandom 0.1.16";
- rename = "getrandom_package";
- optional = true;
- }
- {
- name = "libc";
- packageId = "libc";
- optional = true;
- usesDefaultFeatures = false;
- target = { target, features }: (target."unix" or false);
- }
- {
- name = "rand_chacha";
- packageId = "rand_chacha 0.2.2";
+ name = "proc-macro2";
+ packageId = "proc-macro2";
usesDefaultFeatures = false;
- target = { target, features }: (!(target."os" == "emscripten"));
- }
- {
- name = "rand_core";
- packageId = "rand_core 0.5.1";
- }
- {
- name = "rand_hc";
- packageId = "rand_hc 0.2.0";
- target = { target, features }: (target."os" == "emscripten");
- }
- ];
- devDependencies = [
- {
- name = "rand_hc";
- packageId = "rand_hc 0.2.0";
}
];
features = {
- "alloc" = [ "rand_core/alloc" ];
- "default" = [ "std" ];
- "getrandom" = [ "getrandom_package" "rand_core/getrandom" ];
- "nightly" = [ "simd_support" ];
- "simd_support" = [ "packed_simd" ];
- "small_rng" = [ "rand_pcg" ];
- "std" = [ "rand_core/std" "rand_chacha/std" "alloc" "getrandom" "libc" ];
- "stdweb" = [ "getrandom_package/stdweb" ];
- "wasm-bindgen" = [ "getrandom_package/wasm-bindgen" ];
+ "default" = [ "proc-macro" ];
+ "proc-macro" = [ "proc-macro2/proc-macro" ];
};
- resolvedDefaultFeatures = [ "alloc" "default" "getrandom" "getrandom_package" "libc" "std" ];
+ resolvedDefaultFeatures = [ "default" "proc-macro" ];
};
- "rand 0.8.3" = rec {
+ "rand" = rec {
crateName = "rand";
- version = "0.8.3";
+ version = "0.8.5";
edition = "2018";
- sha256 = "0zldxfx4gi551n2fna4zz9ab22zsnzw1mj5hzi5nfs24dgkfgy8f";
+ sha256 = "013l6931nn7gkc23jz5mm3qdhf93jjf0fg64nz2lp4i51qd8vbrl";
authors = [
"The Rand Project Developers"
"The Rust Project Developers"
@@ -3488,68 +3978,32 @@ rec {
}
{
name = "rand_chacha";
- packageId = "rand_chacha 0.3.1";
+ packageId = "rand_chacha";
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";
+ packageId = "rand_core";
}
];
features = {
"alloc" = [ "rand_core/alloc" ];
"default" = [ "std" "std_rng" ];
"getrandom" = [ "rand_core/getrandom" ];
- "serde1" = [ "serde" ];
+ "libc" = [ "dep:libc" ];
+ "log" = [ "dep:log" ];
+ "packed_simd" = [ "dep:packed_simd" ];
+ "rand_chacha" = [ "dep:rand_chacha" ];
+ "serde" = [ "dep:serde" ];
+ "serde1" = [ "serde" "rand_core/serde1" ];
"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";
- sha256 = "00il36fkdbsmpr99p9ksmmp6dn1md7rmnwmz0rr77jbrca2yvj7l";
- 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.5.1";
- }
- ];
- features = {
- "default" = [ "std" "simd" ];
- "std" = [ "ppv-lite86/std" ];
+ "std_rng" = [ "rand_chacha" ];
};
- resolvedDefaultFeatures = [ "std" ];
+ resolvedDefaultFeatures = [ "alloc" "default" "getrandom" "libc" "rand_chacha" "std" "std_rng" ];
};
- "rand_chacha 0.3.1" = rec {
+ "rand_chacha" = rec {
crateName = "rand_chacha";
version = "0.3.1";
edition = "2018";
@@ -3568,21 +4022,22 @@ rec {
}
{
name = "rand_core";
- packageId = "rand_core 0.6.2";
+ packageId = "rand_core";
}
];
features = {
"default" = [ "std" ];
+ "serde" = [ "dep:serde" ];
"serde1" = [ "serde" ];
"std" = [ "ppv-lite86/std" ];
};
resolvedDefaultFeatures = [ "std" ];
};
- "rand_core 0.5.1" = rec {
+ "rand_core" = rec {
crateName = "rand_core";
- version = "0.5.1";
+ version = "0.6.4";
edition = "2018";
- sha256 = "06bdvx08v3rkz451cm7z59xwwqn1rkfh6v9ay77b14f8dwlybgch";
+ sha256 = "0b4j2v4cb5krak1pv6kakv4sz6xcwbrmy2zckc32hsigbrwy82zc";
authors = [
"The Rand Project Developers"
"The Rust Project Developers"
@@ -3590,75 +4045,40 @@ rec {
dependencies = [
{
name = "getrandom";
- packageId = "getrandom 0.1.16";
+ packageId = "getrandom";
optional = true;
}
];
features = {
+ "getrandom" = [ "dep:getrandom" ];
+ "serde" = [ "dep:serde" ];
"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;
- }
- ];
- features = {
- "serde1" = [ "serde" ];
- "std" = [ "alloc" "getrandom" "getrandom/std" ];
- };
- resolvedDefaultFeatures = [ "alloc" "getrandom" "std" ];
- };
- "rand_hc 0.2.0" = rec {
- crateName = "rand_hc";
- version = "0.2.0";
- edition = "2018";
- sha256 = "0g31sqwpmsirdlwr0svnacr4dbqyz339im4ssl9738cjgfpjjcfa";
- authors = [
- "The Rand Project Developers"
- ];
- dependencies = [
- {
- name = "rand_core";
- packageId = "rand_core 0.5.1";
- }
- ];
-
- };
- "rand_hc 0.3.0" = rec {
- crateName = "rand_hc";
- version = "0.3.0";
+ "redox_syscall 0.2.16" = rec {
+ crateName = "redox_syscall";
+ version = "0.2.16";
edition = "2018";
- sha256 = "0wra6ar22zdjkry9dsq1mg620m4h3qb9s8rfykkz4im4crqfz41i";
+ sha256 = "16jicm96kjyzm802cxdd1k9jmcph0db1a4lhslcnhjsvhp0mhnpv";
+ libName = "syscall";
authors = [
- "The Rand Project Developers"
+ "Jeremy Soller <jackpot51@gmail.com>"
];
dependencies = [
{
- name = "rand_core";
- packageId = "rand_core 0.6.2";
+ name = "bitflags";
+ packageId = "bitflags 1.3.2";
}
];
};
- "redox_syscall" = rec {
+ "redox_syscall 0.3.5" = rec {
crateName = "redox_syscall";
- version = "0.2.8";
+ version = "0.3.5";
edition = "2018";
- sha256 = "1z27f6rzm0lcpszbr2dmfyna7qmpmx4yb98yhzg1956l3kj3j9vl";
+ sha256 = "0acgiy2lc1m2vr8cr33l5s7k9wzby8dybyab1a9p753hcbr68xjn";
libName = "syscall";
authors = [
"Jeremy Soller <jackpot51@gmail.com>"
@@ -3666,16 +4086,19 @@ rec {
dependencies = [
{
name = "bitflags";
- packageId = "bitflags";
+ packageId = "bitflags 1.3.2";
}
];
-
+ features = {
+ "core" = [ "dep:core" ];
+ "rustc-dep-of-std" = [ "core" "bitflags/rustc-dep-of-std" ];
+ };
};
"redox_users" = rec {
crateName = "redox_users";
- version = "0.4.0";
+ version = "0.4.3";
edition = "2018";
- sha256 = "0r5y1a26flkn6gkayi558jg5dzh2m2fdsapgkpn7mj01v3rk51aj";
+ sha256 = "0asw3s4iy69knafkhvlbchy230qawc297vddjdwjs5nglwvxhcxh";
authors = [
"Jose Narvaez <goyox86@gmail.com>"
"Wesley Hershberger <mggmugginsmc@gmail.com>"
@@ -3683,101 +4106,86 @@ rec {
dependencies = [
{
name = "getrandom";
- packageId = "getrandom 0.2.3";
+ packageId = "getrandom";
features = [ "std" ];
}
{
name = "redox_syscall";
- packageId = "redox_syscall";
- }
- ];
- features = {
- "auth" = [ "rust-argon2" ];
- "default" = [ "auth" ];
- };
- };
- "regex" = rec {
- crateName = "regex";
- version = "1.5.4";
- edition = "2018";
- sha256 = "0qf479kjbmb582h4d1d6gfl75h0j8aq2nrdi5wg6zdcy6llqcynh";
- authors = [
- "The Rust Project Developers"
- ];
- dependencies = [
- {
- name = "aho-corasick";
- packageId = "aho-corasick";
- optional = true;
+ packageId = "redox_syscall 0.2.16";
}
{
- name = "memchr";
- packageId = "memchr";
- optional = true;
- }
- {
- name = "regex-syntax";
- packageId = "regex-syntax";
- usesDefaultFeatures = false;
+ name = "thiserror";
+ packageId = "thiserror";
}
];
features = {
- "default" = [ "std" "perf" "unicode" "regex-syntax/default" ];
- "perf" = [ "perf-cache" "perf-dfa" "perf-inline" "perf-literal" ];
- "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" ];
- "unicode-bool" = [ "regex-syntax/unicode-bool" ];
- "unicode-case" = [ "regex-syntax/unicode-case" ];
- "unicode-gencat" = [ "regex-syntax/unicode-gencat" ];
- "unicode-perl" = [ "regex-syntax/unicode-perl" ];
- "unicode-script" = [ "regex-syntax/unicode-script" ];
- "unicode-segment" = [ "regex-syntax/unicode-segment" ];
- "unstable" = [ "pattern" ];
- "use_std" = [ "std" ];
+ "auth" = [ "rust-argon2" "zeroize" ];
+ "default" = [ "auth" ];
+ "rust-argon2" = [ "dep:rust-argon2" ];
+ "zeroize" = [ "dep:zeroize" ];
};
- 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.25";
- edition = "2018";
- sha256 = "16y87hz1bxmmz6kk360cxwfm3jnbsxb3x4zw9x1gzz7khic2i5zl";
+ version = "0.7.5";
+ edition = "2021";
+ sha256 = "1nhjmqdlakfi4yb8lh7vbbh71dsy90jjvrjvvnrih6larldgpdfv";
authors = [
"The Rust Project Developers"
+ "Andrew Gallant <jamslam@gmail.com>"
];
features = {
- "default" = [ "unicode" ];
+ "arbitrary" = [ "dep:arbitrary" ];
+ "default" = [ "std" "unicode" ];
"unicode" = [ "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ];
};
- resolvedDefaultFeatures = [ "default" "unicode" "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ];
+ resolvedDefaultFeatures = [ "default" "std" "unicode" "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ];
};
- "remove_dir_all" = rec {
- crateName = "remove_dir_all";
- version = "0.5.3";
- edition = "2015";
- sha256 = "1rzqbsgkmr053bxxl04vmvsd1njyz0nxvly97aip6aa2cmb15k9s";
+ "ron" = rec {
+ crateName = "ron";
+ version = "0.7.1";
+ edition = "2018";
+ sha256 = "06iz51r6pyi197jjpfddq8h8884y85myaswfan07cnqylqwkj1w8";
authors = [
- "Aaronepower <theaaronepower@gmail.com>"
+ "Christopher Durham <cad97@cad97.com>"
+ "Dzmitry Malyshau <kvarkus@gmail.com>"
+ "Thomas Schaller <torkleyy@gmail.com>"
];
dependencies = [
{
- name = "winapi";
- packageId = "winapi 0.3.9";
- target = { target, features }: (target."windows" or false);
- features = [ "std" "errhandlingapi" "winerror" "fileapi" "winbase" ];
+ name = "base64";
+ packageId = "base64 0.13.1";
+ }
+ {
+ name = "bitflags";
+ packageId = "bitflags 1.3.2";
+ }
+ {
+ name = "serde";
+ packageId = "serde";
+ features = [ "serde_derive" ];
}
];
-
+ features = {
+ "indexmap" = [ "dep:indexmap" ];
+ };
};
"rpb-s3" = rec {
crateName = "rpb-s3";
version = "0.1.0";
edition = "2018";
crateBin = [
- { name = "rpb-s3"; path = "src/main.rs"; }
+ {
+ name = "rpb-s3";
+ path = "src/main.rs";
+ requiredFeatures = [ ];
+ }
];
- src = lib.cleanSourceWith { filter = sourceFilter; src = ./.; };
+ # We can't filter paths with references in Nix 2.4
+ # See https://github.com/NixOS/nix/issues/5410
+ src = if ((lib.versionOlder builtins.nixVersion "2.4pre20211007") || (lib.versionOlder "2.5" builtins.nixVersion ))
+ then lib.cleanSourceWith { filter = sourceFilter; src = ./.; }
+ else ./.;
authors = [
"tilpner"
];
@@ -3788,7 +4196,7 @@ rec {
}
{
name = "bytes";
- packageId = "bytes 0.5.6";
+ packageId = "bytes";
}
{
name = "config";
@@ -3808,7 +4216,7 @@ rec {
}
{
name = "rand";
- packageId = "rand 0.7.3";
+ packageId = "rand";
}
{
name = "rusoto_core";
@@ -3820,7 +4228,7 @@ rec {
}
{
name = "serde";
- packageId = "serde 1.0.126";
+ packageId = "serde";
}
{
name = "serde_derive";
@@ -3851,9 +4259,9 @@ rec {
};
"rusoto_core" = rec {
crateName = "rusoto_core";
- version = "0.45.0";
+ version = "0.48.0";
edition = "2018";
- sha256 = "1ixwbafvrnxiksalpn0sn804cxcszk3fr4bjr9pzk3b5w0g98xz9";
+ sha256 = "18ig9x4n68cgfvhzkyhl9w2qlhk945xczbb9c8r52dd79ss0vcqx";
authors = [
"Anthony DiMarco <ocramida@gmail.com>"
"Jimmy Cuadra <jimmy@jimmycuadra.com>"
@@ -3867,11 +4275,11 @@ rec {
}
{
name = "base64";
- packageId = "base64 0.12.3";
+ packageId = "base64 0.13.1";
}
{
name = "bytes";
- packageId = "bytes 0.5.6";
+ packageId = "bytes";
}
{
name = "crc32fast";
@@ -3888,6 +4296,7 @@ rec {
{
name = "hyper";
packageId = "hyper";
+ features = [ "client" "http1" "http2" "tcp" ];
}
{
name = "hyper-tls";
@@ -3903,18 +4312,6 @@ rec {
packageId = "log";
}
{
- name = "md5";
- packageId = "md5";
- }
- {
- name = "percent-encoding";
- packageId = "percent-encoding";
- }
- {
- name = "pin-project";
- packageId = "pin-project 0.4.28";
- }
- {
name = "rusoto_credential";
packageId = "rusoto_credential";
}
@@ -3924,7 +4321,7 @@ rec {
}
{
name = "serde";
- packageId = "serde 1.0.126";
+ packageId = "serde";
features = [ "derive" ];
}
{
@@ -3934,7 +4331,7 @@ rec {
{
name = "tokio";
packageId = "tokio";
- features = [ "tcp" "time" "rt-core" "fs" ];
+ features = [ "time" "io-util" ];
}
{
name = "xml-rs";
@@ -3961,17 +4358,21 @@ rec {
features = {
"default" = [ "native-tls" ];
"encoding" = [ "flate2" ];
+ "flate2" = [ "dep:flate2" ];
+ "hyper-rustls" = [ "dep:hyper-rustls" ];
+ "hyper-tls" = [ "dep:hyper-tls" ];
"native-tls" = [ "hyper-tls" ];
"nightly-testing" = [ "rusoto_credential/nightly-testing" ];
- "rustls" = [ "hyper-rustls" ];
+ "rustls" = [ "hyper-rustls/native-tokio" ];
+ "rustls-webpki" = [ "hyper-rustls/webpki-tokio" ];
};
resolvedDefaultFeatures = [ "default" "hyper-tls" "native-tls" ];
};
"rusoto_credential" = rec {
crateName = "rusoto_credential";
- version = "0.45.0";
+ version = "0.48.0";
edition = "2018";
- sha256 = "12wxy0zdl62nl17x21whpn5v06l261x604ylnhcrnj437xb0bb09";
+ sha256 = "019dq3aq6hnfg4xvxdfsnrba08dwvciz0km4nr3n1basvc9nq2pf";
authors = [
"Anthony DiMarco <ocramida@gmail.com>"
"Jimmy Cuadra <jimmy@jimmycuadra.com>"
@@ -3986,11 +4387,12 @@ rec {
{
name = "chrono";
packageId = "chrono";
- features = [ "serde" ];
+ usesDefaultFeatures = false;
+ features = [ "clock" "serde" ];
}
{
- name = "dirs";
- packageId = "dirs";
+ name = "dirs-next";
+ packageId = "dirs-next";
}
{
name = "futures";
@@ -3999,18 +4401,11 @@ rec {
{
name = "hyper";
packageId = "hyper";
- }
- {
- name = "pin-project";
- packageId = "pin-project 0.4.28";
- }
- {
- name = "regex";
- packageId = "regex";
+ features = [ "client" "http1" "tcp" "stream" ];
}
{
name = "serde";
- packageId = "serde 1.0.126";
+ packageId = "serde";
features = [ "derive" ];
}
{
@@ -4024,21 +4419,28 @@ rec {
{
name = "tokio";
packageId = "tokio";
- features = [ "macros" "process" ];
+ features = [ "process" "sync" "time" ];
}
{
name = "zeroize";
packageId = "zeroize";
}
];
+ devDependencies = [
+ {
+ name = "tokio";
+ packageId = "tokio";
+ features = [ "macros" "rt-multi-thread" ];
+ }
+ ];
features = {
};
};
"rusoto_s3" = rec {
crateName = "rusoto_s3";
- version = "0.45.0";
+ version = "0.48.0";
edition = "2018";
- sha256 = "1n23avhlxgp0nbc03qpnnn27klxvkgh5z0k7x9qn9x8xgixf6ihi";
+ sha256 = "0kdiqljcq1wg26mp0vnn2wwjj0slxya63mhjnjqgc49l31vldbks";
authors = [
"Anthony DiMarco <ocramida@gmail.com>"
"Jimmy Cuadra <jimmy@jimmycuadra.com>"
@@ -4052,7 +4454,7 @@ rec {
}
{
name = "bytes";
- packageId = "bytes 0.5.6";
+ packageId = "bytes";
}
{
name = "futures";
@@ -4073,15 +4475,17 @@ rec {
"deserialize_structs" = [ "bytes/serde" "serde" "serde_derive" ];
"native-tls" = [ "rusoto_core/native-tls" ];
"rustls" = [ "rusoto_core/rustls" ];
+ "serde" = [ "dep:serde" ];
+ "serde_derive" = [ "dep:serde_derive" ];
"serialize_structs" = [ "bytes/serde" "serde" "serde_derive" ];
};
resolvedDefaultFeatures = [ "default" "native-tls" ];
};
"rusoto_signature" = rec {
crateName = "rusoto_signature";
- version = "0.45.0";
+ version = "0.48.0";
edition = "2018";
- sha256 = "1p8pbp4d5kbs1wk9g0x370p5ljh5bv6zkkzjns0yv3fyinl419wp";
+ sha256 = "0wjjn3n3a01xxc1kdwqkrbw6zkgc4w8ia6r93s9lfj4b3i4rbbm5";
authors = [
"Anthony DiMarco <ocramida@gmail.com>"
"Jimmy Cuadra <jimmy@jimmycuadra.com>"
@@ -4091,11 +4495,21 @@ rec {
dependencies = [
{
name = "base64";
- packageId = "base64 0.12.3";
+ packageId = "base64 0.13.1";
}
{
name = "bytes";
- packageId = "bytes 0.5.6";
+ packageId = "bytes";
+ }
+ {
+ name = "chrono";
+ packageId = "chrono";
+ usesDefaultFeatures = false;
+ features = [ "clock" ];
+ }
+ {
+ name = "digest";
+ packageId = "digest 0.9.0";
}
{
name = "futures";
@@ -4116,22 +4530,23 @@ rec {
{
name = "hyper";
packageId = "hyper";
+ features = [ "stream" ];
}
{
name = "log";
packageId = "log";
}
{
- name = "md5";
- packageId = "md5";
+ name = "md-5";
+ packageId = "md-5";
}
{
name = "percent-encoding";
packageId = "percent-encoding";
}
{
- name = "pin-project";
- packageId = "pin-project 0.4.28";
+ name = "pin-project-lite";
+ packageId = "pin-project-lite";
}
{
name = "rusoto_credential";
@@ -4139,20 +4554,16 @@ rec {
}
{
name = "serde";
- packageId = "serde 1.0.126";
+ packageId = "serde";
}
{
name = "sha2";
- packageId = "sha2";
- }
- {
- name = "time";
- packageId = "time 0.2.26";
+ packageId = "sha2 0.9.9";
}
{
name = "tokio";
packageId = "tokio";
- features = [ "macros" ];
+ features = [ "macros" "rt-multi-thread" ];
}
];
buildDependencies = [
@@ -4161,25 +4572,61 @@ rec {
packageId = "rustc_version";
}
];
+ devDependencies = [
+ {
+ name = "tokio";
+ packageId = "tokio";
+ features = [ "io-util" ];
+ }
+ ];
};
"rust-ini" = rec {
crateName = "rust-ini";
- version = "0.13.0";
- edition = "2015";
- sha256 = "1hifnbgaz01zja5995chy6vjacbif2m76nlxsisw7y1pxx4c2liy";
+ version = "0.18.0";
+ edition = "2018";
+ sha256 = "1px22l3m84v7f46pa3p4bsjykivw8ryq6af8kpkzdd16c11z5mgn";
libName = "ini";
authors = [
"Y. T. Chung <zonyitoo@gmail.com>"
];
-
+ dependencies = [
+ {
+ name = "cfg-if";
+ packageId = "cfg-if";
+ }
+ {
+ name = "ordered-multimap";
+ packageId = "ordered-multimap";
+ }
+ ];
+ features = {
+ "case-insensitive" = [ "unicase" ];
+ "unicase" = [ "dep:unicase" ];
+ };
+ resolvedDefaultFeatures = [ "default" ];
+ };
+ "rustc-demangle" = rec {
+ crateName = "rustc-demangle";
+ version = "0.1.23";
+ edition = "2015";
+ sha256 = "0xnbk2bmyzshacjm2g1kd4zzv2y2az14bw3sjccq5qkpmsfvn9nn";
+ authors = [
+ "Alex Crichton <alex@alexcrichton.com>"
+ ];
+ features = {
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "core" = [ "dep:core" ];
+ "rustc-dep-of-std" = [ "core" "compiler_builtins" ];
+ };
};
"rustc_version" = rec {
crateName = "rustc_version";
- version = "0.2.3";
- edition = "2015";
- sha256 = "02h3x57lcr8l2pm0a645s9whdh33pn5cnrwvn5cb57vcrc53x3hk";
+ version = "0.4.0";
+ edition = "2018";
+ sha256 = "0rpk9rcdk405xhbmgclsh4pai0svn49x35aggl4nhbkd4a2zb85z";
authors = [
+ "Dirkjan Ochtman <dirkjan@ochtman.nl>"
"Marvin Löbel <loebel.marvin@gmail.com>"
];
dependencies = [
@@ -4190,15 +4637,247 @@ rec {
];
};
+ "rustix 0.37.25" = rec {
+ crateName = "rustix";
+ version = "0.37.25";
+ edition = "2018";
+ sha256 = "0dd0alaz1q5hwpbg22kjiw5xigij6hf50ky2ww1jqk14a6c5gsyl";
+ authors = [
+ "Dan Gohman <dev@sunfishcode.online>"
+ "Jakub Konka <kubkon@jakubkonka.com>"
+ ];
+ dependencies = [
+ {
+ name = "bitflags";
+ packageId = "bitflags 1.3.2";
+ }
+ {
+ name = "errno";
+ packageId = "errno";
+ rename = "libc_errno";
+ optional = true;
+ usesDefaultFeatures = false;
+ target = { target, features }: ((!(target."rustix_use_libc" or false)) && (!(target."miri" or false)) && ("linux" == target."os") && (("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width")) || (("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("powerpc64" == target."arch") || ("riscv64" == target."arch") || ("mips" == target."arch") || ("mips64" == target."arch")))));
+ }
+ {
+ name = "errno";
+ packageId = "errno";
+ rename = "libc_errno";
+ usesDefaultFeatures = false;
+ target = { target, features }: ((!(target."windows" or false)) && ((target."rustix_use_libc" or false) || (target."miri" or false) || (!(("linux" == target."os") && (("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width")) || (("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("powerpc64" == target."arch") || ("riscv64" == target."arch") || ("mips" == target."arch") || ("mips64" == target."arch"))))))));
+ }
+ {
+ name = "errno";
+ packageId = "errno";
+ rename = "libc_errno";
+ usesDefaultFeatures = false;
+ target = { target, features }: (target."windows" or false);
+ }
+ {
+ name = "io-lifetimes";
+ packageId = "io-lifetimes";
+ optional = true;
+ usesDefaultFeatures = false;
+ features = [ "close" ];
+ }
+ {
+ name = "libc";
+ packageId = "libc";
+ optional = true;
+ target = { target, features }: ((!(target."rustix_use_libc" or false)) && (!(target."miri" or false)) && ("linux" == target."os") && (("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width")) || (("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("powerpc64" == target."arch") || ("riscv64" == target."arch") || ("mips" == target."arch") || ("mips64" == target."arch")))));
+ features = [ "extra_traits" ];
+ }
+ {
+ name = "libc";
+ packageId = "libc";
+ target = { target, features }: ((!(target."windows" or false)) && ((target."rustix_use_libc" or false) || (target."miri" or false) || (!(("linux" == target."os") && (("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width")) || (("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("powerpc64" == target."arch") || ("riscv64" == target."arch") || ("mips" == target."arch") || ("mips64" == target."arch"))))))));
+ features = [ "extra_traits" ];
+ }
+ {
+ name = "linux-raw-sys";
+ packageId = "linux-raw-sys 0.3.8";
+ usesDefaultFeatures = false;
+ target = { target, features }: ((("android" == target."os") || ("linux" == target."os")) && ((target."rustix_use_libc" or false) || (target."miri" or false) || (!(("linux" == target."os") && (("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width")) || (("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("powerpc64" == target."arch") || ("riscv64" == target."arch") || ("mips" == target."arch") || ("mips64" == target."arch"))))))));
+ features = [ "general" "ioctl" "no_std" ];
+ }
+ {
+ name = "linux-raw-sys";
+ packageId = "linux-raw-sys 0.3.8";
+ usesDefaultFeatures = false;
+ target = { target, features }: ((!(target."rustix_use_libc" or false)) && (!(target."miri" or false)) && ("linux" == target."os") && (("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width")) || (("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("powerpc64" == target."arch") || ("riscv64" == target."arch") || ("mips" == target."arch") || ("mips64" == target."arch")))));
+ features = [ "general" "errno" "ioctl" "no_std" ];
+ }
+ {
+ name = "windows-sys";
+ packageId = "windows-sys";
+ target = { target, features }: (target."windows" or false);
+ features = [ "Win32_Foundation" "Win32_Networking_WinSock" "Win32_NetworkManagement_IpHelper" "Win32_System_Threading" ];
+ }
+ ];
+ devDependencies = [
+ {
+ name = "errno";
+ packageId = "errno";
+ rename = "libc_errno";
+ usesDefaultFeatures = false;
+ }
+ {
+ name = "io-lifetimes";
+ packageId = "io-lifetimes";
+ usesDefaultFeatures = false;
+ features = [ "close" ];
+ }
+ {
+ name = "libc";
+ packageId = "libc";
+ }
+ ];
+ features = {
+ "all-apis" = [ "fs" "io_uring" "mm" "net" "param" "process" "procfs" "pty" "rand" "runtime" "termios" "thread" "time" ];
+ "all-impls" = [ "os_pipe" "fs-err" ];
+ "alloc" = [ "dep:alloc" ];
+ "cc" = [ "dep:cc" ];
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "core" = [ "dep:core" ];
+ "default" = [ "std" "use-libc-auxv" ];
+ "fs-err" = [ "io-lifetimes/fs-err" ];
+ "io-lifetimes" = [ "dep:io-lifetimes" ];
+ "io_uring" = [ "fs" "net" ];
+ "itoa" = [ "dep:itoa" ];
+ "libc" = [ "dep:libc" ];
+ "libc_errno" = [ "dep:libc_errno" ];
+ "linux_latest" = [ "linux_4_11" ];
+ "once_cell" = [ "dep:once_cell" ];
+ "os_pipe" = [ "io-lifetimes/os_pipe" ];
+ "param" = [ "fs" ];
+ "procfs" = [ "once_cell" "itoa" "fs" ];
+ "pty" = [ "itoa" "fs" ];
+ "rustc-dep-of-std" = [ "core" "alloc" "compiler_builtins" "linux-raw-sys/rustc-dep-of-std" "bitflags/rustc-dep-of-std" ];
+ "std" = [ "io-lifetimes" ];
+ "use-libc" = [ "libc_errno" "libc" ];
+ "use-libc-auxv" = [ "libc" ];
+ };
+ resolvedDefaultFeatures = [ "fs" "io-lifetimes" "std" ];
+ };
+ "rustix 0.38.19" = rec {
+ crateName = "rustix";
+ version = "0.38.19";
+ edition = "2021";
+ sha256 = "1vc61v3pgg4zhzwnpf5h0gl0k8gfw0vcnqcar1ijnsz6g2kwypkl";
+ authors = [
+ "Dan Gohman <dev@sunfishcode.online>"
+ "Jakub Konka <kubkon@jakubkonka.com>"
+ ];
+ dependencies = [
+ {
+ name = "bitflags";
+ packageId = "bitflags 2.4.0";
+ usesDefaultFeatures = false;
+ }
+ {
+ name = "errno";
+ packageId = "errno";
+ rename = "libc_errno";
+ optional = true;
+ usesDefaultFeatures = false;
+ target = { target, features }: ((!(target."rustix_use_libc" or false)) && (!(target."miri" or false)) && ("linux" == target."os") && ("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("riscv64" == target."arch") || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch")) || ("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width"))));
+ }
+ {
+ name = "errno";
+ packageId = "errno";
+ rename = "libc_errno";
+ usesDefaultFeatures = false;
+ target = { target, features }: ((!(target."windows" or false)) && ((target."rustix_use_libc" or false) || (target."miri" or false) || (!(("linux" == target."os") && ("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("riscv64" == target."arch") || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch")) || ("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width")))))));
+ }
+ {
+ name = "errno";
+ packageId = "errno";
+ rename = "libc_errno";
+ usesDefaultFeatures = false;
+ target = { target, features }: (target."windows" or false);
+ }
+ {
+ name = "libc";
+ packageId = "libc";
+ optional = true;
+ usesDefaultFeatures = false;
+ target = { target, features }: ((!(target."rustix_use_libc" or false)) && (!(target."miri" or false)) && ("linux" == target."os") && ("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("riscv64" == target."arch") || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch")) || ("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width"))));
+ features = [ "extra_traits" ];
+ }
+ {
+ name = "libc";
+ packageId = "libc";
+ usesDefaultFeatures = false;
+ target = { target, features }: ((!(target."windows" or false)) && ((target."rustix_use_libc" or false) || (target."miri" or false) || (!(("linux" == target."os") && ("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("riscv64" == target."arch") || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch")) || ("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width")))))));
+ features = [ "extra_traits" ];
+ }
+ {
+ name = "linux-raw-sys";
+ packageId = "linux-raw-sys 0.4.10";
+ usesDefaultFeatures = false;
+ target = { target, features }: ((("android" == target."os") || ("linux" == target."os")) && ((target."rustix_use_libc" or false) || (target."miri" or false) || (!(("linux" == target."os") && ("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("riscv64" == target."arch") || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch")) || ("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width")))))));
+ features = [ "general" "ioctl" "no_std" ];
+ }
+ {
+ name = "linux-raw-sys";
+ packageId = "linux-raw-sys 0.4.10";
+ usesDefaultFeatures = false;
+ target = { target, features }: ((!(target."rustix_use_libc" or false)) && (!(target."miri" or false)) && ("linux" == target."os") && ("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("riscv64" == target."arch") || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch")) || ("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width"))));
+ features = [ "general" "errno" "ioctl" "no_std" "elf" ];
+ }
+ {
+ name = "windows-sys";
+ packageId = "windows-sys";
+ target = { target, features }: (target."windows" or false);
+ features = [ "Win32_Foundation" "Win32_Networking_WinSock" "Win32_NetworkManagement_IpHelper" "Win32_System_Threading" ];
+ }
+ ];
+ devDependencies = [
+ {
+ name = "errno";
+ packageId = "errno";
+ rename = "libc_errno";
+ usesDefaultFeatures = false;
+ }
+ {
+ name = "libc";
+ packageId = "libc";
+ }
+ ];
+ features = {
+ "all-apis" = [ "event" "fs" "io_uring" "mm" "mount" "net" "param" "pipe" "process" "procfs" "pty" "rand" "runtime" "shm" "stdio" "system" "termios" "thread" "time" ];
+ "default" = [ "std" "use-libc-auxv" ];
+ "io_uring" = [ "event" "fs" "net" "linux-raw-sys/io_uring" ];
+ "itoa" = [ "dep:itoa" ];
+ "libc" = [ "dep:libc" ];
+ "libc_errno" = [ "dep:libc_errno" ];
+ "linux_latest" = [ "linux_4_11" ];
+ "net" = [ "linux-raw-sys/net" "linux-raw-sys/netlink" "linux-raw-sys/if_ether" ];
+ "once_cell" = [ "dep:once_cell" ];
+ "param" = [ "fs" ];
+ "process" = [ "linux-raw-sys/prctl" ];
+ "procfs" = [ "once_cell" "itoa" "fs" ];
+ "pty" = [ "itoa" "fs" ];
+ "runtime" = [ "linux-raw-sys/prctl" ];
+ "rustc-dep-of-std" = [ "dep:core" "dep:alloc" "dep:compiler_builtins" "linux-raw-sys/rustc-dep-of-std" "bitflags/rustc-dep-of-std" "compiler_builtins?/rustc-dep-of-std" ];
+ "shm" = [ "fs" ];
+ "std" = [ "bitflags/std" "alloc" "libc?/std" "libc_errno?/std" ];
+ "system" = [ "linux-raw-sys/system" ];
+ "thread" = [ "linux-raw-sys/prctl" ];
+ "use-libc" = [ "libc_errno" "libc" ];
+ };
+ resolvedDefaultFeatures = [ "alloc" "default" "fs" "process" "std" "use-libc-auxv" ];
+ };
"ryu" = rec {
crateName = "ryu";
- version = "1.0.5";
+ version = "1.0.15";
edition = "2018";
- sha256 = "0vpqv1dj7fksa6hm3zpk5rbsjs0ifbfy7xwzsyyil0rx37a03lvi";
+ sha256 = "0hfphpn1xnpzxwj8qg916ga1lyc33lc03lnf1gb3wwpglj6wrm0s";
authors = [
"David Tolnay <dtolnay@gmail.com>"
];
features = {
+ "no-panic" = [ "dep:no-panic" ];
};
};
"safemem" = rec {
@@ -4233,31 +4912,34 @@ rec {
};
"schannel" = rec {
crateName = "schannel";
- version = "0.1.19";
- edition = "2015";
- sha256 = "0xdwr3clrylywpv2r5hw7mrxmsf7ljagwiymw2z60ki3kihbl1cg";
+ version = "0.1.22";
+ edition = "2018";
+ sha256 = "126zy5jb95fc5hvzyjwiq6lc81r08rdcn6affn00ispp9jzk6dqc";
authors = [
"Steven Fackler <sfackler@gmail.com>"
"Steffen Butzer <steffen.butzer@outlook.com>"
];
dependencies = [
{
- name = "lazy_static";
- packageId = "lazy_static";
+ name = "windows-sys";
+ packageId = "windows-sys";
+ features = [ "Win32_Foundation" "Win32_Security_Cryptography" "Win32_Security_Authentication_Identity" "Win32_Security_Credentials" "Win32_System_Memory" ];
}
+ ];
+ devDependencies = [
{
- name = "winapi";
- packageId = "winapi 0.3.9";
- features = [ "lmcons" "minschannel" "securitybaseapi" "schannel" "sspi" "sysinfoapi" "timezoneapi" "winbase" "wincrypt" "winerror" ];
+ name = "windows-sys";
+ packageId = "windows-sys";
+ features = [ "Win32_System_SystemInformation" "Win32_System_Time" ];
}
];
};
"security-framework" = rec {
crateName = "security-framework";
- version = "2.3.1";
- edition = "2018";
- sha256 = "0rz4xhcz70718iww6qa4zbmjzff0dqbcf6yggvbi2fks2j2sr8i3";
+ version = "2.9.2";
+ edition = "2021";
+ sha256 = "1pplxk15s5yxvi2m1sz5xfmjibp96cscdcl432w9jzbk0frlzdh5";
authors = [
"Steven Fackler <sfackler@gmail.com>"
"Kornel <kornel@geekhood.net>"
@@ -4265,7 +4947,7 @@ rec {
dependencies = [
{
name = "bitflags";
- packageId = "bitflags";
+ packageId = "bitflags 1.3.2";
}
{
name = "core-foundation";
@@ -4289,18 +4971,21 @@ rec {
"OSX_10_10" = [ "OSX_10_9" "security-framework-sys/OSX_10_10" ];
"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_13" = [ "OSX_10_12" "security-framework-sys/OSX_10_13" "alpn" "session-tickets" "serial-number-bigint" ];
"OSX_10_14" = [ "OSX_10_13" "security-framework-sys/OSX_10_14" ];
+ "OSX_10_15" = [ "OSX_10_14" "security-framework-sys/OSX_10_15" ];
"OSX_10_9" = [ "security-framework-sys/OSX_10_9" ];
"default" = [ "OSX_10_9" ];
+ "log" = [ "dep:log" ];
+ "serial-number-bigint" = [ "dep:num-bigint" ];
};
resolvedDefaultFeatures = [ "OSX_10_9" "default" ];
};
"security-framework-sys" = rec {
crateName = "security-framework-sys";
- version = "2.3.0";
- edition = "2018";
- sha256 = "1172fsfk37jxh33qbx3bivzph0hnxrn0nrrfffvnz2sb3fwzykky";
+ version = "2.9.1";
+ edition = "2021";
+ sha256 = "0yhciwlsy9dh0ps1gw3197kvyqx1bvc4knrhiznhid6kax196cp9";
authors = [
"Steven Fackler <sfackler@gmail.com>"
"Kornel <kornel@geekhood.net>"
@@ -4321,61 +5006,30 @@ rec {
"OSX_10_12" = [ "OSX_10_11" ];
"OSX_10_13" = [ "OSX_10_12" ];
"OSX_10_14" = [ "OSX_10_13" ];
+ "OSX_10_15" = [ "OSX_10_14" ];
"default" = [ "OSX_10_9" ];
};
resolvedDefaultFeatures = [ "OSX_10_9" "default" ];
};
"semver" = rec {
crateName = "semver";
- version = "0.9.0";
- edition = "2015";
- sha256 = "00q4lkcj0rrgbhviv9sd4p6qmdsipkwkbra7rh11jrhq5kpvjzhx";
- authors = [
- "Steve Klabnik <steve@steveklabnik.com>"
- "The Rust Project Developers"
- ];
- dependencies = [
- {
- name = "semver-parser";
- packageId = "semver-parser";
- }
- ];
- features = {
- "ci" = [ "serde" ];
- };
- resolvedDefaultFeatures = [ "default" ];
- };
- "semver-parser" = rec {
- crateName = "semver-parser";
- version = "0.7.0";
- edition = "2015";
- sha256 = "18vhypw6zgccnrlm5ps1pwa0khz7ry927iznpr88b87cagr1v2iq";
- authors = [
- "Steve Klabnik <steve@steveklabnik.com>"
- ];
-
- };
- "serde 0.8.23" = rec {
- crateName = "serde";
- version = "0.8.23";
- edition = "2015";
- sha256 = "1j4ajipn0sf4ya0crgcb94s848qp7mfc35n6d0q2rf8rk5skzbcx";
+ version = "1.0.20";
+ edition = "2018";
+ sha256 = "140hmbfa743hbmah1zjf07s8apavhvn04204qjigjiz5w6iscvw3";
authors = [
- "Erick Tryzelaar <erick.tryzelaar@gmail.com>"
+ "David Tolnay <dtolnay@gmail.com>"
];
features = {
- "alloc" = [ "unstable" ];
- "collections" = [ "alloc" ];
"default" = [ "std" ];
- "unstable-testing" = [ "clippy" "unstable" "std" ];
+ "serde" = [ "dep:serde" ];
};
resolvedDefaultFeatures = [ "default" "std" ];
};
- "serde 1.0.126" = rec {
+ "serde" = rec {
crateName = "serde";
- version = "1.0.126";
- edition = "2015";
- sha256 = "00vdk7y3j8h2xv28a2i2ad1d19g5iwrdknbq8yp79v6axamhaxgc";
+ version = "1.0.189";
+ edition = "2018";
+ sha256 = "0dq542wki7rn2inhg70f35qjzd8aayjfkvcfvhdh1m2awx22lhlf";
authors = [
"Erick Tryzelaar <erick.tryzelaar@gmail.com>"
"David Tolnay <dtolnay@gmail.com>"
@@ -4386,6 +5040,11 @@ rec {
packageId = "serde_derive";
optional = true;
}
+ {
+ name = "serde_derive";
+ packageId = "serde_derive";
+ target = { target, features }: false;
+ }
];
devDependencies = [
{
@@ -4396,52 +5055,15 @@ rec {
features = {
"default" = [ "std" ];
"derive" = [ "serde_derive" ];
+ "serde_derive" = [ "dep:serde_derive" ];
};
- resolvedDefaultFeatures = [ "default" "derive" "serde_derive" "std" ];
- };
- "serde-hjson" = rec {
- crateName = "serde-hjson";
- version = "0.9.1";
- edition = "2015";
- sha256 = "1y3lzs8556bxqa9jfdyg38pd5jjffblczikckwh571d8m074wfka";
- authors = [
- "Christian Zangl <laktak@cdak.net>"
- ];
- dependencies = [
- {
- name = "lazy_static";
- packageId = "lazy_static";
- }
- {
- name = "linked-hash-map";
- packageId = "linked-hash-map 0.3.0";
- optional = true;
- }
- {
- name = "num-traits";
- packageId = "num-traits 0.1.43";
- }
- {
- name = "regex";
- packageId = "regex";
- }
- {
- name = "serde";
- packageId = "serde 0.8.23";
- }
- ];
- features = {
- "default" = [ "preserve_order" ];
- "preserve_order" = [ "linked-hash-map" "linked-hash-map/serde_impl" ];
- "unstable-testing" = [ "clippy" ];
- };
- resolvedDefaultFeatures = [ "default" "linked-hash-map" "preserve_order" ];
+ resolvedDefaultFeatures = [ "alloc" "default" "derive" "serde_derive" "std" ];
};
"serde_derive" = rec {
crateName = "serde_derive";
- version = "1.0.126";
+ version = "1.0.189";
edition = "2015";
- sha256 = "0hsdh39qj0g187nwndfzg67q4qajbm5g6x0fr5xarblmk2y7sfln";
+ sha256 = "1m9j5f5dd010arr75mipj4ykngk1ipv8qdqialaf770033wx2j0y";
procMacro = true;
authors = [
"Erick Tryzelaar <erick.tryzelaar@gmail.com>"
@@ -4458,7 +5080,7 @@ rec {
}
{
name = "syn";
- packageId = "syn";
+ packageId = "syn 2.0.38";
}
];
features = {
@@ -4467,9 +5089,9 @@ rec {
};
"serde_json" = rec {
crateName = "serde_json";
- version = "1.0.64";
- edition = "2018";
- sha256 = "0y9gk3yikncrc0zajmwc0pidr7zfwafawb4gidf6mqyskzf9g7kr";
+ version = "1.0.107";
+ edition = "2021";
+ sha256 = "0r8cyb8nh3afb15yfscp1h8sdjfv6pnnwg14kcp8igfqwgk0qhkb";
authors = [
"Erick Tryzelaar <erick.tryzelaar@gmail.com>"
"David Tolnay <dtolnay@gmail.com>"
@@ -4478,7 +5100,6 @@ rec {
{
name = "itoa";
packageId = "itoa";
- usesDefaultFeatures = false;
}
{
name = "ryu";
@@ -4486,80 +5107,90 @@ rec {
}
{
name = "serde";
- packageId = "serde 1.0.126";
+ packageId = "serde";
usesDefaultFeatures = false;
}
];
+ devDependencies = [
+ {
+ name = "serde";
+ packageId = "serde";
+ features = [ "derive" ];
+ }
+ ];
features = {
"alloc" = [ "serde/alloc" ];
"default" = [ "std" ];
- "preserve_order" = [ "indexmap" ];
+ "indexmap" = [ "dep:indexmap" ];
+ "preserve_order" = [ "indexmap" "std" ];
"std" = [ "serde/std" ];
};
resolvedDefaultFeatures = [ "default" "std" ];
};
- "serde_test" = rec {
- crateName = "serde_test";
- version = "0.8.23";
- edition = "2015";
- sha256 = "1m939j7cgs7i58r6vxf0ffp3nbr8advr8p9dqa9w8zk0z2yks2qi";
+ "sha2 0.10.8" = rec {
+ crateName = "sha2";
+ version = "0.10.8";
+ edition = "2018";
+ sha256 = "1j1x78zk9il95w9iv46dh9wm73r6xrgj32y6lzzw7bxws9dbfgbr";
authors = [
- "Erick Tryzelaar <erick.tryzelaar@gmail.com>"
+ "RustCrypto Developers"
];
dependencies = [
{
- name = "serde";
- packageId = "serde 0.8.23";
+ name = "cfg-if";
+ packageId = "cfg-if";
+ }
+ {
+ name = "cpufeatures";
+ packageId = "cpufeatures";
+ target = { target, features }: (("aarch64" == target."arch") || ("x86_64" == target."arch") || ("x86" == target."arch"));
+ }
+ {
+ name = "digest";
+ packageId = "digest 0.10.7";
}
];
-
- };
- "sha1" = rec {
- crateName = "sha1";
- version = "0.6.0";
- edition = "2015";
- sha256 = "03gs2q4m67rn2p8xcdfxhip6mpgahdwm12bnb3vh90ahv9grhy95";
- authors = [
- "Armin Ronacher <armin.ronacher@active-4.com>"
+ devDependencies = [
+ {
+ name = "digest";
+ packageId = "digest 0.10.7";
+ features = [ "dev" ];
+ }
];
features = {
+ "asm" = [ "sha2-asm" ];
+ "asm-aarch64" = [ "asm" ];
+ "default" = [ "std" ];
+ "oid" = [ "digest/oid" ];
+ "sha2-asm" = [ "dep:sha2-asm" ];
+ "std" = [ "digest/std" ];
};
};
- "sha2" = rec {
+ "sha2 0.9.9" = rec {
crateName = "sha2";
- version = "0.9.5";
+ version = "0.9.9";
edition = "2018";
- sha256 = "04lzf4swq6cijvxnc6facr3g72h5v7a5z8lz3xrkf8gxa9bswqmk";
+ sha256 = "006q2f0ar26xcjxqz8zsncfgz86zqa5dkwlwv03rhx1rpzhs2n2d";
authors = [
"RustCrypto Developers"
];
dependencies = [
{
name = "block-buffer";
- packageId = "block-buffer";
+ packageId = "block-buffer 0.9.0";
}
{
name = "cfg-if";
- packageId = "cfg-if 1.0.0";
+ packageId = "cfg-if";
}
{
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 = "cpufeatures";
- packageId = "cpufeatures";
- target = { target, features }: ((target."arch" == "x86") || (target."arch" == "x86_64"));
+ target = { target, features }: (("aarch64" == target."arch") || ("x86_64" == target."arch") || ("x86" == target."arch"));
}
{
name = "digest";
- packageId = "digest";
+ packageId = "digest 0.9.0";
}
{
name = "opaque-debug";
@@ -4569,7 +5200,7 @@ rec {
devDependencies = [
{
name = "digest";
- packageId = "digest";
+ packageId = "digest 0.9.0";
features = [ "dev" ];
}
];
@@ -4577,52 +5208,30 @@ rec {
"asm" = [ "sha2-asm" ];
"asm-aarch64" = [ "asm" ];
"default" = [ "std" ];
+ "sha2-asm" = [ "dep:sha2-asm" ];
"std" = [ "digest/std" ];
};
resolvedDefaultFeatures = [ "default" "std" ];
};
"shlex" = rec {
crateName = "shlex";
- version = "0.1.1";
+ version = "1.2.0";
edition = "2015";
- sha256 = "1lmv6san7g8dv6jdfp14m7bdczq9ss7j7bgsfqyqjc3jnjfippvz";
+ sha256 = "1033pj9dyb76nm5yv597nnvj3zpvr2aw9rm5wy0gah3dk99f1km7";
authors = [
"comex <comexk@gmail.com>"
- ];
-
- };
- "signal-hook" = rec {
- crateName = "signal-hook";
- version = "0.3.9";
- edition = "2018";
- sha256 = "0f8ccp4ddd4jxa8infvxnyn3fvxswq46mw5ajh0awvq7jximl327";
- authors = [
- "Michal 'vorner' Vaner <vorner@vorner.cz>"
- "Thomas Himmelstoss <thimm@posteo.de>"
- ];
- dependencies = [
- {
- name = "libc";
- packageId = "libc";
- }
- {
- name = "signal-hook-registry";
- packageId = "signal-hook-registry";
- }
+ "Fenhl <fenhl@fenhl.net>"
];
features = {
- "default" = [ "channel" "iterator" ];
- "extended-siginfo" = [ "channel" "iterator" "extended-siginfo-raw" ];
- "extended-siginfo-raw" = [ "cc" ];
- "iterator" = [ "channel" ];
+ "default" = [ "std" ];
};
- resolvedDefaultFeatures = [ "channel" "iterator" ];
+ resolvedDefaultFeatures = [ "default" "std" ];
};
"signal-hook-registry" = rec {
crateName = "signal-hook-registry";
- version = "1.4.0";
+ version = "1.4.1";
edition = "2015";
- sha256 = "1c2mhijg54y6c1zi4630yki1vpq3z96ljfnsrdy0rb64ilr767p5";
+ sha256 = "18crkkw5k82bvcx088xlf5g4n3772m24qhzgfan80nda7d3rn8nq";
authors = [
"Michal 'vorner' Vaner <vorner@vorner.cz>"
"Masaki Hara <ackie.h.gmai@gmail.com>"
@@ -4637,22 +5246,29 @@ rec {
};
"slab" = rec {
crateName = "slab";
- version = "0.4.3";
- edition = "2015";
- sha256 = "09v57dmy9gnfcj3c6gywp7wi09zywxf0ppj07w02hfvy38ysqwzi";
+ version = "0.4.9";
+ edition = "2018";
+ sha256 = "0rxvsgir0qw5lkycrqgb1cxsvxzjv9bmx73bk5y42svnzfba94lg";
authors = [
"Carl Lerche <me@carllerche.com>"
];
+ buildDependencies = [
+ {
+ name = "autocfg";
+ packageId = "autocfg";
+ }
+ ];
features = {
"default" = [ "std" ];
+ "serde" = [ "dep:serde" ];
};
resolvedDefaultFeatures = [ "default" "std" ];
};
"smol" = rec {
crateName = "smol";
- version = "1.2.5";
+ version = "1.3.0";
edition = "2018";
- sha256 = "1r45zng0hymqx1kb2dmxkapbin7f9rhgrdcssz0q7rzka59kpkw5";
+ sha256 = "18c7d7n9dl5h0isf81cs0g3ly3zp54lmj76z1zgghiw4rm4bbwhk";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
@@ -4693,48 +5309,40 @@ rec {
name = "futures-lite";
packageId = "futures-lite";
}
- {
- name = "once_cell";
- packageId = "once_cell";
- }
];
};
- "socket2 0.3.19" = rec {
+ "socket2 0.4.9" = rec {
crateName = "socket2";
- version = "0.3.19";
+ version = "0.4.9";
edition = "2018";
- sha256 = "0vldz14mxqxnjqb6an2pj7mgclv7nrk45cpscwq7g3fj2c0mfbhj";
+ sha256 = "0qnn1r41jqj20m0a2nzzjgzndlmpg5maiyjchccaypfqxq8sk934";
authors = [
"Alex Crichton <alex@alexcrichton.com>"
+ "Thomas de Zeeuw <thomasdezeeuw@gmail.com>"
];
dependencies = [
{
- name = "cfg-if";
- packageId = "cfg-if 1.0.0";
- target = { target, features }: (target."unix" or false);
- }
- {
name = "libc";
packageId = "libc";
target = { target, features }: (target."unix" or false);
- features = [ "align" ];
}
{
name = "winapi";
- packageId = "winapi 0.3.9";
+ packageId = "winapi";
target = { target, features }: (target."windows" or false);
- features = [ "handleapi" "ws2def" "ws2ipdef" "ws2tcpip" "minwindef" ];
+ features = [ "handleapi" "ws2ipdef" "ws2tcpip" ];
}
];
features = {
};
+ resolvedDefaultFeatures = [ "all" ];
};
- "socket2 0.4.0" = rec {
+ "socket2 0.5.4" = rec {
crateName = "socket2";
- version = "0.4.0";
- edition = "2018";
- sha256 = "18ny6m1gnf6cwp5ax0b5hr36w6yg16z7faj76b31aq2jghhgqgcy";
+ version = "0.5.4";
+ edition = "2021";
+ sha256 = "17lqx8w2b3nysrkdbdz8y7fkikz5v77c052q57lxwajmxchfhca0";
authors = [
"Alex Crichton <alex@alexcrichton.com>"
"Thomas de Zeeuw <thomasdezeeuw@gmail.com>"
@@ -4746,184 +5354,16 @@ rec {
target = { target, features }: (target."unix" or false);
}
{
- name = "winapi";
- packageId = "winapi 0.3.9";
+ name = "windows-sys";
+ packageId = "windows-sys";
target = { target, features }: (target."windows" or false);
- features = [ "handleapi" "ws2ipdef" "ws2tcpip" ];
+ features = [ "Win32_Foundation" "Win32_Networking_WinSock" "Win32_System_IO" "Win32_System_Threading" "Win32_System_WindowsProgramming" ];
}
];
features = {
};
resolvedDefaultFeatures = [ "all" ];
};
- "standback" = rec {
- crateName = "standback";
- version = "0.2.17";
- edition = "2018";
- sha256 = "1zr8zy3kzryaggz3k0j4135m3zbd31pyqmja8cyj8yp07mpzn4z1";
- authors = [
- "Jacob Pratt <open-source@jhpratt.dev>"
- "The Rust Project Developers"
- ];
- buildDependencies = [
- {
- name = "version_check";
- packageId = "version_check";
- }
- ];
- features = {
- "default" = [ "std" ];
- };
- resolvedDefaultFeatures = [ "std" ];
- };
- "static_assertions" = rec {
- crateName = "static_assertions";
- version = "1.1.0";
- edition = "2015";
- sha256 = "0gsl6xmw10gvn3zs1rv99laj5ig7ylffnh71f9l34js4nr4r7sx2";
- authors = [
- "Nikolai Vazquez"
- ];
- features = {
- };
- };
- "stdweb" = rec {
- crateName = "stdweb";
- version = "0.4.20";
- edition = "2015";
- sha256 = "1md14n9rzxzdskz3hpgln8vxfwqsw2cswc0f5nslh4r82rmlj8nh";
- authors = [
- "Jan Bujak <j@exia.io>"
- ];
- dependencies = [
- {
- name = "discard";
- packageId = "discard";
- }
- {
- name = "stdweb-derive";
- packageId = "stdweb-derive";
- }
- {
- name = "stdweb-internal-macros";
- packageId = "stdweb-internal-macros";
- }
- {
- name = "stdweb-internal-runtime";
- packageId = "stdweb-internal-runtime";
- }
- {
- name = "wasm-bindgen";
- packageId = "wasm-bindgen";
- target = { target, features }: ((target."arch" == "wasm32") && (target."vendor" == "unknown") && (target."os" == "unknown") && (!(target."cargo_web" or false)));
- }
- ];
- buildDependencies = [
- {
- name = "rustc_version";
- packageId = "rustc_version";
- }
- ];
- features = {
- "default" = [ "serde" "serde_json" ];
- "experimental_features_which_may_break_on_minor_version_bumps" = [ "futures-support" ];
- "futures-support" = [ "futures-core-preview" "futures-channel-preview" "futures-util-preview" "futures-executor-preview" ];
- };
- };
- "stdweb-derive" = rec {
- crateName = "stdweb-derive";
- version = "0.5.3";
- edition = "2015";
- sha256 = "1vsh7g0gaxn4kxqq3knhymdn02p2pfxmnd2j0vplpj6c1yj60yn8";
- procMacro = true;
- authors = [
- "Jan Bujak <j@exia.io>"
- ];
- dependencies = [
- {
- name = "proc-macro2";
- packageId = "proc-macro2";
- }
- {
- name = "quote";
- packageId = "quote";
- }
- {
- name = "serde";
- packageId = "serde 1.0.126";
- }
- {
- name = "serde_derive";
- packageId = "serde_derive";
- }
- {
- name = "syn";
- packageId = "syn";
- usesDefaultFeatures = false;
- features = [ "derive" "parsing" "printing" ];
- }
- ];
-
- };
- "stdweb-internal-macros" = rec {
- crateName = "stdweb-internal-macros";
- version = "0.2.9";
- edition = "2015";
- sha256 = "049fq8fl5ny9l5if2qv7kxwng7g6ns95h4fbm3zx360dmpv5zyjq";
- procMacro = true;
- authors = [
- "Jan Bujak <j@exia.io>"
- ];
- dependencies = [
- {
- name = "base-x";
- packageId = "base-x";
- }
- {
- name = "proc-macro2";
- packageId = "proc-macro2";
- }
- {
- name = "quote";
- packageId = "quote";
- }
- {
- name = "serde";
- packageId = "serde 1.0.126";
- }
- {
- name = "serde_derive";
- packageId = "serde_derive";
- }
- {
- name = "serde_json";
- packageId = "serde_json";
- }
- {
- name = "sha1";
- packageId = "sha1";
- }
- {
- name = "syn";
- packageId = "syn";
- usesDefaultFeatures = false;
- features = [ "full" "parsing" "printing" "clone-impls" ];
- }
- ];
-
- };
- "stdweb-internal-runtime" = rec {
- crateName = "stdweb-internal-runtime";
- version = "0.1.5";
- edition = "2015";
- sha256 = "1h0nkppb4r8dbrbms2hw9n5xdcs392m0r5hj3b6lsx3h6fx02dr1";
- authors = [
- "Jan Bujak <j@exia.io>"
- ];
- features = {
- };
- resolvedDefaultFeatures = [ "default" ];
- };
"strsim" = rec {
crateName = "strsim";
version = "0.8.0";
@@ -4936,9 +5376,9 @@ rec {
};
"structopt" = rec {
crateName = "structopt";
- version = "0.3.21";
+ version = "0.3.26";
edition = "2018";
- sha256 = "136j0lvjmpv5syi751vxg8vb30gfyv4k81x8d18kxrj6xvbsqxsj";
+ sha256 = "043sg3qxllann6q9i71d05qp3q13scmcvhxhd950ka2v8ij5qsqc";
authors = [
"Guillaume Pinot <texitoi@texitoi.eu>"
"others"
@@ -4966,6 +5406,7 @@ rec {
"lints" = [ "clap/lints" ];
"no_cargo" = [ "clap/no_cargo" ];
"paw" = [ "structopt-derive/paw" "paw_dep" ];
+ "paw_dep" = [ "dep:paw_dep" ];
"suggestions" = [ "clap/suggestions" ];
"wrap_help" = [ "clap/wrap_help" ];
"yaml" = [ "clap/yaml" ];
@@ -4974,9 +5415,9 @@ rec {
};
"structopt-derive" = rec {
crateName = "structopt-derive";
- version = "0.4.14";
+ version = "0.4.18";
edition = "2018";
- sha256 = "143gjwvz3s86hwp070km83y25n8kqp5f01kb1dr19f4ilkywvaav";
+ sha256 = "1q5gcigmvw0cinjxzpyrkflliq5r1ivljmrvfrl3phcwgwraxdfw";
procMacro = true;
authors = [
"Guillaume Pinot <texitoi@texitoi.eu>"
@@ -5000,7 +5441,7 @@ rec {
}
{
name = "syn";
- packageId = "syn";
+ packageId = "syn 1.0.109";
features = [ "full" ];
}
];
@@ -5009,9 +5450,9 @@ rec {
};
"subtle" = rec {
crateName = "subtle";
- version = "2.4.0";
+ version = "2.4.1";
edition = "2015";
- sha256 = "1hipji54nipkya6szyk9kl7nz07qli570b1isklz78dda44dm08y";
+ sha256 = "00b6jzh9gzb0h9n25g06nqr90z3xzqppfhhb260s1hjhh4pg7pkb";
authors = [
"Isis Lovecruft <isis@patternsinthevoid.net>"
"Henry de Valence <hdevalence@hdevalence.ca>"
@@ -5020,11 +5461,45 @@ rec {
"default" = [ "std" "i128" ];
};
};
- "syn" = rec {
+ "syn 1.0.109" = rec {
crateName = "syn";
- version = "1.0.73";
+ version = "1.0.109";
edition = "2018";
- sha256 = "1ixw4lscc7009ibaic8g5bvnc94hdcr62ksjk3jjl38363zqj57p";
+ sha256 = "0ds2if4600bd59wsv7jjgfkayfzy3hnazs394kz6zdkmna8l3dkj";
+ authors = [
+ "David Tolnay <dtolnay@gmail.com>"
+ ];
+ dependencies = [
+ {
+ name = "proc-macro2";
+ packageId = "proc-macro2";
+ usesDefaultFeatures = false;
+ }
+ {
+ name = "quote";
+ packageId = "quote";
+ optional = true;
+ usesDefaultFeatures = false;
+ }
+ {
+ name = "unicode-ident";
+ packageId = "unicode-ident";
+ }
+ ];
+ features = {
+ "default" = [ "derive" "parsing" "printing" "clone-impls" "proc-macro" ];
+ "printing" = [ "quote" ];
+ "proc-macro" = [ "proc-macro2/proc-macro" "quote/proc-macro" ];
+ "quote" = [ "dep:quote" ];
+ "test" = [ "syn-test-suite/all-features" ];
+ };
+ resolvedDefaultFeatures = [ "clone-impls" "default" "derive" "full" "parsing" "printing" "proc-macro" "quote" ];
+ };
+ "syn 2.0.38" = rec {
+ crateName = "syn";
+ version = "2.0.38";
+ edition = "2021";
+ sha256 = "12s06bi068scc4fpv2x2bp3lx2vxnk4s0qv3w9hqznrpl6m7jsz9";
authors = [
"David Tolnay <dtolnay@gmail.com>"
];
@@ -5041,23 +5516,24 @@ rec {
usesDefaultFeatures = false;
}
{
- name = "unicode-xid";
- packageId = "unicode-xid";
+ name = "unicode-ident";
+ packageId = "unicode-ident";
}
];
features = {
"default" = [ "derive" "parsing" "printing" "clone-impls" "proc-macro" ];
"printing" = [ "quote" ];
"proc-macro" = [ "proc-macro2/proc-macro" "quote/proc-macro" ];
+ "quote" = [ "dep:quote" ];
"test" = [ "syn-test-suite/all-features" ];
};
resolvedDefaultFeatures = [ "clone-impls" "default" "derive" "full" "parsing" "printing" "proc-macro" "quote" "visit" "visit-mut" ];
};
"syntect" = rec {
crateName = "syntect";
- version = "4.5.0";
+ version = "5.1.0";
edition = "2018";
- sha256 = "1r9ij3qmq4cs83jwpk1043sai1dwdghb8lwkm34rs12d7frc5yib";
+ sha256 = "14cg314vzabi45cdbqgcpav0dlx3d18blp24n3z8pl7q7cq4naz0";
authors = [
"Tristan Hume <tristan@thume.ca>"
];
@@ -5069,13 +5545,12 @@ rec {
}
{
name = "bitflags";
- packageId = "bitflags";
+ packageId = "bitflags 1.3.2";
}
{
name = "flate2";
packageId = "flate2";
optional = true;
- usesDefaultFeatures = false;
}
{
name = "fnv";
@@ -5083,12 +5558,8 @@ rec {
optional = true;
}
{
- name = "lazy_static";
- packageId = "lazy_static";
- }
- {
- name = "lazycell";
- packageId = "lazycell";
+ name = "once_cell";
+ packageId = "once_cell";
}
{
name = "onig";
@@ -5099,6 +5570,7 @@ rec {
{
name = "plist";
packageId = "plist";
+ optional = true;
}
{
name = "regex-syntax";
@@ -5107,17 +5579,18 @@ rec {
}
{
name = "serde";
- packageId = "serde 1.0.126";
- }
- {
- name = "serde_derive";
- packageId = "serde_derive";
+ packageId = "serde";
+ features = [ "derive" ];
}
{
name = "serde_json";
packageId = "serde_json";
}
{
+ name = "thiserror";
+ packageId = "thiserror";
+ }
+ {
name = "walkdir";
packageId = "walkdir";
}
@@ -5128,64 +5601,71 @@ rec {
}
];
features = {
+ "bincode" = [ "dep:bincode" ];
"default" = [ "default-onig" ];
- "default-fancy" = [ "parsing" "assets" "html" "yaml-load" "dump-load" "dump-create" "regex-fancy" ];
- "default-onig" = [ "parsing" "assets" "html" "yaml-load" "dump-load" "dump-create" "regex-onig" ];
- "dump-create" = [ "flate2/default" "bincode" ];
- "dump-create-rs" = [ "flate2/rust_backend" "bincode" ];
- "dump-load" = [ "flate2/default" "bincode" ];
- "dump-load-rs" = [ "flate2/rust_backend" "bincode" ];
+ "default-fancy" = [ "parsing" "default-syntaxes" "default-themes" "html" "plist-load" "yaml-load" "dump-load" "dump-create" "regex-fancy" ];
+ "default-onig" = [ "parsing" "default-syntaxes" "default-themes" "html" "plist-load" "yaml-load" "dump-load" "dump-create" "regex-onig" ];
+ "default-syntaxes" = [ "parsing" "dump-load" ];
+ "default-themes" = [ "dump-load" ];
+ "dump-create" = [ "flate2" "bincode" ];
+ "dump-load" = [ "flate2" "bincode" ];
+ "fancy-regex" = [ "dep:fancy-regex" ];
+ "flate2" = [ "dep:flate2" ];
+ "fnv" = [ "dep:fnv" ];
"html" = [ "parsing" ];
- "metadata" = [ "parsing" ];
- "parsing" = [ "regex-syntax" "fnv" ];
+ "metadata" = [ "parsing" "plist-load" ];
+ "onig" = [ "dep:onig" ];
+ "parsing" = [ "regex-syntax" "fnv" "dump-create" "dump-load" ];
+ "plist" = [ "dep:plist" ];
+ "plist-load" = [ "plist" ];
"regex-fancy" = [ "fancy-regex" ];
"regex-onig" = [ "onig" ];
+ "regex-syntax" = [ "dep:regex-syntax" ];
"yaml-load" = [ "yaml-rust" "parsing" ];
+ "yaml-rust" = [ "dep:yaml-rust" ];
};
- resolvedDefaultFeatures = [ "assets" "bincode" "default" "default-onig" "dump-create" "dump-load" "flate2" "fnv" "html" "onig" "parsing" "regex-onig" "regex-syntax" "yaml-load" "yaml-rust" ];
+ resolvedDefaultFeatures = [ "bincode" "default" "default-onig" "default-syntaxes" "default-themes" "dump-create" "dump-load" "flate2" "fnv" "html" "onig" "parsing" "plist" "plist-load" "regex-onig" "regex-syntax" "yaml-load" "yaml-rust" ];
};
"tempfile" = rec {
crateName = "tempfile";
- version = "3.2.0";
+ version = "3.8.0";
edition = "2018";
- sha256 = "08pbf3c1i42382dc44dil5bgiawcsi0qk6zdibw10f69rxiwdhfs";
+ sha256 = "1vsl2193w3gpx3mwj36fwx3v6q2qyvmzrdn6m8fgfsjkrkrx556b";
authors = [
"Steven Allen <steven@stebalien.com>"
"The Rust Project Developers"
"Ashley Mannix <ashleymannix@live.com.au>"
- "Jason White <jasonaw0@gmail.com>"
+ "Jason White <me@jasonwhite.io>"
];
dependencies = [
{
name = "cfg-if";
- packageId = "cfg-if 1.0.0";
+ packageId = "cfg-if";
}
{
- name = "libc";
- packageId = "libc";
- target = { target, features }: (target."unix" or false);
- }
- {
- name = "rand";
- packageId = "rand 0.8.3";
+ name = "fastrand";
+ packageId = "fastrand 2.0.1";
}
{
name = "redox_syscall";
- packageId = "redox_syscall";
- target = { target, features }: (target."os" == "redox");
+ packageId = "redox_syscall 0.3.5";
+ target = { target, features }: ("redox" == target."os");
}
{
- name = "remove_dir_all";
- packageId = "remove_dir_all";
+ name = "rustix";
+ packageId = "rustix 0.38.19";
+ target = { target, features }: ((target."unix" or false) || ("wasi" == target."os"));
+ features = [ "fs" ];
}
{
- name = "winapi";
- packageId = "winapi 0.3.9";
+ name = "windows-sys";
+ packageId = "windows-sys";
target = { target, features }: (target."windows" or false);
- features = [ "fileapi" "handleapi" "winbase" ];
+ features = [ "Win32_Storage_FileSystem" "Win32_Foundation" ];
}
];
-
+ features = {
+ };
};
"textwrap" = rec {
crateName = "textwrap";
@@ -5201,153 +5681,154 @@ rec {
packageId = "unicode-width";
}
];
+ features = {
+ "hyphenation" = [ "dep:hyphenation" ];
+ "term_size" = [ "dep:term_size" ];
+ };
+ };
+ "thiserror" = rec {
+ crateName = "thiserror";
+ version = "1.0.49";
+ edition = "2021";
+ sha256 = "1m3yalbcx89bx397igc1ckypw8hiwq9jbzc56pgazrzdsz3fhxqi";
+ authors = [
+ "David Tolnay <dtolnay@gmail.com>"
+ ];
+ dependencies = [
+ {
+ name = "thiserror-impl";
+ packageId = "thiserror-impl";
+ }
+ ];
};
- "time 0.1.43" = rec {
- crateName = "time";
- version = "0.1.43";
- edition = "2015";
- sha256 = "0f14wrgxj7ya2v4msg5mni7046bsm2angm7cn3pd3yv04gpm12na";
+ "thiserror-impl" = rec {
+ crateName = "thiserror-impl";
+ version = "1.0.49";
+ edition = "2021";
+ sha256 = "1k643ga9sbqpcb873n299n3zjzc4srfakyv98xwqi4ly0412yw8h";
+ procMacro = true;
authors = [
- "The Rust Project Developers"
+ "David Tolnay <dtolnay@gmail.com>"
];
dependencies = [
{
- name = "libc";
- packageId = "libc";
+ name = "proc-macro2";
+ packageId = "proc-macro2";
}
{
- name = "winapi";
- packageId = "winapi 0.3.9";
- target = { target, features }: (target."windows" or false);
- features = [ "std" "minwinbase" "minwindef" "ntdef" "profileapi" "sysinfoapi" "timezoneapi" ];
+ name = "quote";
+ packageId = "quote";
}
- ];
- devDependencies = [
{
- name = "winapi";
- packageId = "winapi 0.3.9";
- features = [ "std" "processthreadsapi" "winbase" ];
+ name = "syn";
+ packageId = "syn 2.0.38";
}
];
};
- "time 0.2.26" = rec {
+ "time" = rec {
crateName = "time";
- version = "0.2.26";
- edition = "2018";
- sha256 = "0wpkb0ri6jxsydqy9bk2b3iklhmj94pndl8208ni6mbrykxwpa08";
+ version = "0.3.30";
+ edition = "2021";
+ sha256 = "1xgnflidij6361zjg4mzz4lqndayq1ph82n1cbjydppj02rlm8y4";
authors = [
- "Jacob Pratt <the.z.cuber@gmail.com>"
+ "Jacob Pratt <open-source@jhpratt.dev>"
+ "Time contributors"
];
dependencies = [
{
- name = "const_fn";
- packageId = "const_fn";
+ name = "deranged";
+ packageId = "deranged";
+ usesDefaultFeatures = false;
+ features = [ "powerfmt" ];
}
{
- name = "libc";
- packageId = "libc";
+ name = "itoa";
+ packageId = "itoa";
optional = true;
- target = { target, features }: (target."unix" or false);
}
{
- name = "standback";
- packageId = "standback";
+ name = "powerfmt";
+ packageId = "powerfmt";
usesDefaultFeatures = false;
}
{
- name = "stdweb";
- packageId = "stdweb";
+ name = "serde";
+ packageId = "serde";
optional = true;
usesDefaultFeatures = false;
- target = { target, features }: (target."arch" == "wasm32");
}
{
- name = "time-macros";
- packageId = "time-macros";
+ name = "time-core";
+ packageId = "time-core";
}
{
- name = "winapi";
- packageId = "winapi 0.3.9";
+ name = "time-macros";
+ packageId = "time-macros";
optional = true;
- target = { target, features }: (target."windows" or false);
- features = [ "minwinbase" "minwindef" "timezoneapi" ];
}
];
- buildDependencies = [
+ devDependencies = [
{
- name = "version_check";
- packageId = "version_check";
+ name = "serde";
+ packageId = "serde";
+ usesDefaultFeatures = false;
+ features = [ "derive" ];
}
- ];
- devDependencies = [
{
- name = "standback";
- packageId = "standback";
+ name = "time-macros";
+ packageId = "time-macros";
}
];
features = {
- "default" = [ "deprecated" "std" ];
- "std" = [ "libc" "winapi" "stdweb" "standback/std" ];
- };
- resolvedDefaultFeatures = [ "default" "deprecated" "libc" "std" "stdweb" "winapi" ];
- };
- "time-macros" = rec {
- crateName = "time-macros";
- version = "0.1.1";
- edition = "2018";
- sha256 = "1wg24yxpxcfmim6dgblrf8p321m7cyxpdivzvp8bcb7i4rp9qzlm";
+ "alloc" = [ "serde?/alloc" ];
+ "default" = [ "std" ];
+ "formatting" = [ "dep:itoa" "std" "time-macros?/formatting" ];
+ "large-dates" = [ "time-macros?/large-dates" ];
+ "local-offset" = [ "std" "dep:libc" "dep:num_threads" ];
+ "macros" = [ "dep:time-macros" ];
+ "parsing" = [ "time-macros?/parsing" ];
+ "quickcheck" = [ "dep:quickcheck" "alloc" "deranged/quickcheck" ];
+ "rand" = [ "dep:rand" "deranged/rand" ];
+ "serde" = [ "dep:serde" "time-macros?/serde" "deranged/serde" ];
+ "serde-human-readable" = [ "serde" "formatting" "parsing" ];
+ "serde-well-known" = [ "serde" "formatting" "parsing" ];
+ "std" = [ "alloc" "deranged/std" ];
+ "wasm-bindgen" = [ "dep:js-sys" ];
+ };
+ resolvedDefaultFeatures = [ "alloc" "default" "formatting" "parsing" "std" ];
+ };
+ "time-core" = rec {
+ crateName = "time-core";
+ version = "0.1.2";
+ edition = "2021";
+ sha256 = "1wx3qizcihw6z151hywfzzyd1y5dl804ydyxci6qm07vbakpr4pg";
authors = [
- "Jacob Pratt <the.z.cuber@gmail.com>"
- ];
- dependencies = [
- {
- name = "proc-macro-hack";
- packageId = "proc-macro-hack";
- }
- {
- name = "time-macros-impl";
- packageId = "time-macros-impl";
- }
+ "Jacob Pratt <open-source@jhpratt.dev>"
+ "Time contributors"
];
};
- "time-macros-impl" = rec {
- crateName = "time-macros-impl";
- version = "0.1.1";
- edition = "2018";
- sha256 = "1ymqhvnvry3giiw45xvarlgagl8hnd6cz4alkz32fq5dvwgbxhz5";
+ "time-macros" = rec {
+ crateName = "time-macros";
+ version = "0.2.15";
+ edition = "2021";
+ sha256 = "086frcn3m2yh3fji3wv9r35c3zjxjq8ngam7xnngiqd9vdl0vmsa";
procMacro = true;
authors = [
- "Jacob Pratt <the.z.cuber@gmail.com>"
+ "Jacob Pratt <open-source@jhpratt.dev>"
+ "Time contributors"
];
dependencies = [
{
- name = "proc-macro-hack";
- packageId = "proc-macro-hack";
- }
- {
- name = "proc-macro2";
- packageId = "proc-macro2";
- }
- {
- name = "quote";
- packageId = "quote";
- }
- {
- name = "standback";
- packageId = "standback";
- usesDefaultFeatures = false;
- }
- {
- name = "syn";
- packageId = "syn";
- usesDefaultFeatures = false;
- features = [ "proc-macro" "parsing" "printing" "derive" ];
+ name = "time-core";
+ packageId = "time-core";
}
];
-
+ features = {
+ };
+ resolvedDefaultFeatures = [ "formatting" "parsing" ];
};
"tinytemplate" = rec {
crateName = "tinytemplate";
@@ -5360,7 +5841,7 @@ rec {
dependencies = [
{
name = "serde";
- packageId = "serde 1.0.126";
+ packageId = "serde";
}
{
name = "serde_json";
@@ -5371,35 +5852,21 @@ rec {
};
"tokio" = rec {
crateName = "tokio";
- version = "0.2.25";
- edition = "2018";
- sha256 = "14l0rll6y1dyzh6qcd8rma2ch3wx0dxzxq8b54di744sjirs40v7";
+ version = "1.33.0";
+ edition = "2021";
+ sha256 = "0lynj8nfqziviw72qns9mjlhmnm66bsc5bivy5g5x6gp7q720f2g";
authors = [
"Tokio Contributors <team@tokio.rs>"
];
dependencies = [
{
- name = "bytes";
- packageId = "bytes 0.5.6";
- }
- {
- name = "fnv";
- packageId = "fnv";
- optional = true;
- }
- {
- name = "futures-core";
- packageId = "futures-core";
- optional = true;
- }
- {
- name = "iovec";
- packageId = "iovec";
- optional = true;
+ name = "backtrace";
+ packageId = "backtrace";
+ target = { target, features }: (target."tokio_taskdump" or false);
}
{
- name = "lazy_static";
- packageId = "lazy_static";
+ name = "bytes";
+ packageId = "bytes";
optional = true;
}
{
@@ -5409,30 +5876,19 @@ rec {
target = { target, features }: (target."unix" or false);
}
{
- name = "memchr";
- packageId = "memchr";
- optional = true;
- }
- {
name = "mio";
packageId = "mio";
optional = true;
+ usesDefaultFeatures = false;
}
{
- name = "mio-named-pipes";
- packageId = "mio-named-pipes";
- optional = true;
- target = { target, features }: (target."windows" or false);
- }
- {
- name = "mio-uds";
- packageId = "mio-uds";
+ name = "num_cpus";
+ packageId = "num_cpus";
optional = true;
- target = { target, features }: (target."unix" or false);
}
{
name = "pin-project-lite";
- packageId = "pin-project-lite 0.1.12";
+ packageId = "pin-project-lite";
}
{
name = "signal-hook-registry";
@@ -5441,9 +5897,11 @@ rec {
target = { target, features }: (target."unix" or false);
}
{
- name = "slab";
- packageId = "slab";
+ name = "socket2";
+ packageId = "socket2 0.5.4";
optional = true;
+ target = { target, features }: (!(builtins.elem "wasm" target."family"));
+ features = [ "all" ];
}
{
name = "tokio-macros";
@@ -5451,41 +5909,57 @@ rec {
optional = true;
}
{
- name = "winapi";
- packageId = "winapi 0.3.9";
+ name = "windows-sys";
+ packageId = "windows-sys";
optional = true;
- usesDefaultFeatures = false;
target = { target, features }: (target."windows" or false);
}
];
+ devDependencies = [
+ {
+ name = "libc";
+ packageId = "libc";
+ target = {target, features}: (target."unix" or false);
+ }
+ {
+ name = "socket2";
+ packageId = "socket2 0.5.4";
+ target = {target, features}: (!(builtins.elem "wasm" target."family"));
+ }
+ {
+ name = "windows-sys";
+ packageId = "windows-sys";
+ target = {target, features}: (target."windows" or false);
+ features = [ "Win32_Foundation" "Win32_Security_Authorization" ];
+ }
+ ];
features = {
- "blocking" = [ "rt-core" ];
- "dns" = [ "rt-core" ];
- "fs" = [ "rt-core" "io-util" ];
- "full" = [ "blocking" "dns" "fs" "io-driver" "io-util" "io-std" "macros" "net" "process" "rt-core" "rt-util" "rt-threaded" "signal" "stream" "sync" "time" ];
- "io-driver" = [ "mio" "lazy_static" ];
- "io-std" = [ "rt-core" ];
- "io-util" = [ "memchr" ];
+ "bytes" = [ "dep:bytes" ];
+ "full" = [ "fs" "io-util" "io-std" "macros" "net" "parking_lot" "process" "rt" "rt-multi-thread" "signal" "sync" "time" ];
+ "io-util" = [ "bytes" ];
+ "libc" = [ "dep:libc" ];
"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" ];
- "sync" = [ "fnv" ];
- "tcp" = [ "io-driver" "iovec" ];
- "time" = [ "slab" ];
- "udp" = [ "io-driver" ];
- "uds" = [ "io-driver" "mio-uds" "libc" ];
- };
- resolvedDefaultFeatures = [ "blocking" "default" "fnv" "fs" "futures-core" "io-driver" "io-util" "iovec" "lazy_static" "libc" "macros" "memchr" "mio" "mio-named-pipes" "mio-uds" "process" "rt-core" "signal" "signal-hook-registry" "slab" "stream" "sync" "tcp" "time" "tokio-macros" "winapi" ];
+ "mio" = [ "dep:mio" ];
+ "net" = [ "libc" "mio/os-poll" "mio/os-ext" "mio/net" "socket2" "windows-sys/Win32_Foundation" "windows-sys/Win32_Security" "windows-sys/Win32_Storage_FileSystem" "windows-sys/Win32_System_Pipes" "windows-sys/Win32_System_SystemServices" ];
+ "num_cpus" = [ "dep:num_cpus" ];
+ "parking_lot" = [ "dep:parking_lot" ];
+ "process" = [ "bytes" "libc" "mio/os-poll" "mio/os-ext" "mio/net" "signal-hook-registry" "windows-sys/Win32_Foundation" "windows-sys/Win32_System_Threading" "windows-sys/Win32_System_WindowsProgramming" ];
+ "rt-multi-thread" = [ "num_cpus" "rt" ];
+ "signal" = [ "libc" "mio/os-poll" "mio/net" "mio/os-ext" "signal-hook-registry" "windows-sys/Win32_Foundation" "windows-sys/Win32_System_Console" ];
+ "signal-hook-registry" = [ "dep:signal-hook-registry" ];
+ "socket2" = [ "dep:socket2" ];
+ "test-util" = [ "rt" "sync" "time" ];
+ "tokio-macros" = [ "dep:tokio-macros" ];
+ "tracing" = [ "dep:tracing" ];
+ "windows-sys" = [ "dep:windows-sys" ];
+ };
+ resolvedDefaultFeatures = [ "bytes" "default" "io-util" "libc" "macros" "mio" "net" "num_cpus" "process" "rt" "rt-multi-thread" "signal-hook-registry" "socket2" "sync" "time" "tokio-macros" "windows-sys" ];
};
"tokio-macros" = rec {
crateName = "tokio-macros";
- version = "0.2.6";
+ version = "2.1.0";
edition = "2018";
- sha256 = "0ni60vnrf32r3wfhlahmnds1phx5d1xfbmyq9j0mz8kkzh5s0kg4";
+ sha256 = "0pk7y9dfanab886iaqwcbri39jkw33kgl7y07v0kg1pp8prdq2v3";
procMacro = true;
authors = [
"Tokio Contributors <team@tokio.rs>"
@@ -5501,17 +5975,17 @@ rec {
}
{
name = "syn";
- packageId = "syn";
+ packageId = "syn 2.0.38";
features = [ "full" ];
}
];
};
- "tokio-tls" = rec {
- crateName = "tokio-tls";
+ "tokio-native-tls" = rec {
+ crateName = "tokio-native-tls";
version = "0.3.1";
edition = "2018";
- sha256 = "0hv375949532p32d0w6bm2f6d3r0d00mcdzqjjqlzcmkszyg8w4s";
+ sha256 = "1wkfg6zn85zckmv4im7mv20ca6b1vmlib5xwz9p7g19wjfmpdbmv";
authors = [
"Tokio Contributors <team@tokio.rs>"
];
@@ -5529,23 +6003,25 @@ rec {
{
name = "tokio";
packageId = "tokio";
- features = [ "macros" "stream" "rt-core" "io-util" "net" ];
+ features = [ "macros" "rt" "rt-multi-thread" "io-util" "net" ];
}
];
-
+ features = {
+ "vendored" = [ "native-tls/vendored" ];
+ };
};
"tokio-util" = rec {
crateName = "tokio-util";
- version = "0.3.1";
- edition = "2018";
- sha256 = "16b48dl6sbc9x944jgjvsd65ab1w2c2qcziddbrbwv1b3y4l50my";
+ version = "0.7.9";
+ edition = "2021";
+ sha256 = "03d63ivnd8pwi6qzrlw0gyqkiawq5vmkb5sdb4hhnypm4130fs0x";
authors = [
"Tokio Contributors <team@tokio.rs>"
];
dependencies = [
{
name = "bytes";
- packageId = "bytes 0.5.6";
+ packageId = "bytes";
}
{
name = "futures-core";
@@ -5556,16 +6032,20 @@ rec {
packageId = "futures-sink";
}
{
- name = "log";
- packageId = "log";
- }
- {
name = "pin-project-lite";
- packageId = "pin-project-lite 0.1.12";
+ packageId = "pin-project-lite";
}
{
name = "tokio";
packageId = "tokio";
+ features = [ "sync" ];
+ }
+ {
+ name = "tracing";
+ packageId = "tracing";
+ optional = true;
+ usesDefaultFeatures = false;
+ features = [ "std" ];
}
];
devDependencies = [
@@ -5576,37 +6056,47 @@ rec {
}
];
features = {
- "codec" = [ "tokio/stream" ];
+ "__docs_rs" = [ "futures-util" ];
+ "codec" = [ "tracing" ];
"compat" = [ "futures-io" ];
- "full" = [ "codec" "udp" "compat" ];
- "udp" = [ "tokio/udp" ];
- };
- resolvedDefaultFeatures = [ "codec" "default" ];
+ "full" = [ "codec" "compat" "io-util" "time" "net" "rt" ];
+ "futures-io" = [ "dep:futures-io" ];
+ "futures-util" = [ "dep:futures-util" ];
+ "hashbrown" = [ "dep:hashbrown" ];
+ "io-util" = [ "io" "tokio/rt" "tokio/io-util" ];
+ "net" = [ "tokio/net" ];
+ "rt" = [ "tokio/rt" "tokio/sync" "futures-util" "hashbrown" ];
+ "slab" = [ "dep:slab" ];
+ "time" = [ "tokio/time" "slab" ];
+ "tracing" = [ "dep:tracing" ];
+ };
+ resolvedDefaultFeatures = [ "codec" "default" "tracing" ];
};
"toml" = rec {
crateName = "toml";
- version = "0.5.8";
+ version = "0.5.11";
edition = "2018";
- sha256 = "1apcmjrrjw429pjw7mqlmdwwd67g8305vwqy4kw3swr612bl44d3";
+ sha256 = "0d2266nx8b3n22c7k24x4428z6di8n83a9n466jm7a2hipfz1xzl";
authors = [
"Alex Crichton <alex@alexcrichton.com>"
];
dependencies = [
{
name = "serde";
- packageId = "serde 1.0.126";
+ packageId = "serde";
}
];
features = {
+ "indexmap" = [ "dep:indexmap" ];
"preserve_order" = [ "indexmap" ];
};
resolvedDefaultFeatures = [ "default" ];
};
"tower-service" = rec {
crateName = "tower-service";
- version = "0.3.1";
+ version = "0.3.2";
edition = "2018";
- sha256 = "1iih764s3f6vlkspfmr72fkrs2lw1v3wiqmc6bd5zq1hdlfzs39n";
+ sha256 = "0lmfzmmvid2yp2l36mbavhmqgsvzqf7r2wiwz73ml4xmwaf1rg5n";
authors = [
"Tower Maintainers <team@tower-rs.com>"
];
@@ -5614,26 +6104,17 @@ rec {
};
"tracing" = rec {
crateName = "tracing";
- version = "0.1.26";
+ version = "0.1.39";
edition = "2018";
- sha256 = "17dqjhixmnbrk0c99ydb3b9pygjnzfb7yhlasb6134s4jy6fpb89";
+ sha256 = "1ycp0zgl6icv823dns58xp3lw2pdvlpwxbrhsk0m0sl5hjpz4bpf";
authors = [
"Eliza Weisman <eliza@buoyant.io>"
"Tokio Contributors <team@tokio.rs>"
];
dependencies = [
{
- name = "cfg-if";
- packageId = "cfg-if 1.0.0";
- }
- {
- name = "log";
- packageId = "log";
- optional = true;
- }
- {
name = "pin-project-lite";
- packageId = "pin-project-lite 0.2.6";
+ packageId = "pin-project-lite";
}
{
name = "tracing-core";
@@ -5641,76 +6122,45 @@ rec {
usesDefaultFeatures = false;
}
];
- devDependencies = [
- {
- name = "log";
- packageId = "log";
- }
- ];
features = {
"attributes" = [ "tracing-attributes" ];
"default" = [ "std" "attributes" ];
+ "log" = [ "dep:log" ];
"log-always" = [ "log" ];
"std" = [ "tracing-core/std" ];
+ "tracing-attributes" = [ "dep:tracing-attributes" ];
+ "valuable" = [ "tracing-core/valuable" ];
};
- resolvedDefaultFeatures = [ "log" "std" ];
+ resolvedDefaultFeatures = [ "std" ];
};
"tracing-core" = rec {
crateName = "tracing-core";
- version = "0.1.18";
+ version = "0.1.32";
edition = "2018";
- sha256 = "0lm0li6lx75jgbbgxsb45439257sqb0j7828caf2hjqsigwi9zx9";
+ sha256 = "0m5aglin3cdwxpvbg6kz0r9r0k31j48n0kcfwsp6l49z26k3svf0";
authors = [
"Tokio Contributors <team@tokio.rs>"
];
dependencies = [
{
- name = "lazy_static";
- packageId = "lazy_static";
- optional = true;
- }
- ];
- features = {
- "default" = [ "std" ];
- "std" = [ "lazy_static" ];
- };
- 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";
+ name = "once_cell";
+ packageId = "once_cell";
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" ];
+ "default" = [ "std" "valuable/std" ];
+ "once_cell" = [ "dep:once_cell" ];
+ "std" = [ "once_cell" ];
+ "valuable" = [ "dep:valuable" ];
};
- resolvedDefaultFeatures = [ "pin-project" "std-future" ];
+ resolvedDefaultFeatures = [ "once_cell" "std" ];
};
"try-lock" = rec {
crateName = "try-lock";
- version = "0.2.3";
+ version = "0.2.4";
edition = "2015";
- sha256 = "0hkn1ksmg5hdqgqdw1ahy5qk69f4crh2psf0v61qphyrf777nm2r";
+ sha256 = "1vc15paa4zi06ixsxihwbvfn24d708nsyg1ncgqwcrn42byyqa1m";
authors = [
"Sean McArthur <sean@seanmonstar.com>"
];
@@ -5718,22 +6168,37 @@ rec {
};
"typenum" = rec {
crateName = "typenum";
- version = "1.13.0";
+ version = "1.17.0";
edition = "2018";
- sha256 = "01lbbspn4080yg8wp6y7q3xcqih1c1dmkkx4pwax4z1a9436k7w7";
+ sha256 = "09dqxv69m9lj9zvv6xw5vxaqx15ps0vxyy5myg33i0kbqvq0pzs2";
build = "build/main.rs";
authors = [
"Paho Lurie-Gregg <paho@paholg.com>"
"Andre Bogus <bogusandre@gmail.com>"
];
features = {
+ "scale-info" = [ "dep:scale-info" ];
+ "scale_info" = [ "scale-info/derive" ];
};
};
+ "ucd-trie" = rec {
+ crateName = "ucd-trie";
+ version = "0.1.6";
+ edition = "2021";
+ sha256 = "1ff4yfksirqs37ybin9aw71aa5gva00hw7jdxbw8w668zy964r7d";
+ authors = [
+ "Andrew Gallant <jamslam@gmail.com>"
+ ];
+ features = {
+ "default" = [ "std" ];
+ };
+ resolvedDefaultFeatures = [ "std" ];
+ };
"unicase" = rec {
crateName = "unicase";
- version = "2.6.0";
+ version = "2.7.0";
edition = "2015";
- sha256 = "1xmlbink4ycgxrkjspp0mf7pghcx4m7vxq7fpfm04ikr2zk7pwsh";
+ sha256 = "12gd74j79f94k4clxpf06l99wiv4p30wjr0qm04ihqk9zgdd9lpp";
authors = [
"Sean McArthur <sean@seanmonstar.com>"
];
@@ -5746,11 +6211,21 @@ rec {
features = {
};
};
+ "unicode-ident" = rec {
+ crateName = "unicode-ident";
+ version = "1.0.12";
+ edition = "2018";
+ sha256 = "0jzf1znfpb2gx8nr8mvmyqs1crnv79l57nxnbiszc7xf7ynbjm1k";
+ authors = [
+ "David Tolnay <dtolnay@gmail.com>"
+ ];
+
+ };
"unicode-segmentation" = rec {
crateName = "unicode-segmentation";
- version = "1.7.1";
- edition = "2015";
- sha256 = "15n736z0pbj30pj44jb9s9rjavzrmx8v8pzdgsl5yfmfwrxjw3dv";
+ version = "1.10.1";
+ edition = "2018";
+ sha256 = "0dky2hm5k51xy11hc3nk85p533rvghd462b6i0c532b7hl4j9mhx";
authors = [
"kwantam <kwantam@gmail.com>"
"Manish Goregaokar <manishsmail@gmail.com>"
@@ -5760,37 +6235,26 @@ rec {
};
"unicode-width" = rec {
crateName = "unicode-width";
- version = "0.1.8";
+ version = "0.1.11";
edition = "2015";
- sha256 = "1qxizyi6xbcqyi4z79p523ywvmgsfcgfqb3zv3c8i6x1jcc5jdwk";
+ sha256 = "11ds4ydhg8g7l06rlmh712q41qsrd0j0h00n1jm74kww3kqk65z5";
authors = [
"kwantam <kwantam@gmail.com>"
"Manish Goregaokar <manishsmail@gmail.com>"
];
features = {
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "core" = [ "dep:core" ];
"rustc-dep-of-std" = [ "std" "core" "compiler_builtins" ];
- };
- resolvedDefaultFeatures = [ "default" ];
- };
- "unicode-xid" = rec {
- crateName = "unicode-xid";
- version = "0.2.2";
- edition = "2015";
- sha256 = "1wrkgcw557v311dkdb6n2hrix9dm2qdsb1zpw7pn79l03zb85jwc";
- authors = [
- "erick.tryzelaar <erick.tryzelaar@gmail.com>"
- "kwantam <kwantam@gmail.com>"
- "Manish Goregaokar <manishsmail@gmail.com>"
- ];
- features = {
+ "std" = [ "dep:std" ];
};
resolvedDefaultFeatures = [ "default" ];
};
"vcpkg" = rec {
crateName = "vcpkg";
- version = "0.2.13";
+ version = "0.2.15";
edition = "2015";
- sha256 = "1ajg5vqyhd4n72y6048bpdrmb3ppvsaabhavipjhf6by005f8p02";
+ sha256 = "09i4nf5y8lig6xgj3f7fyrvzd3nlaw4znrihw8psidvv5yk4xkdc";
authors = [
"Jim McGrath <jimmc2@gmail.com>"
];
@@ -5831,13 +6295,14 @@ rec {
];
features = {
"eders" = [ "serde" ];
+ "serde" = [ "dep:serde" ];
};
};
"version_check" = rec {
crateName = "version_check";
- version = "0.9.3";
+ version = "0.9.4";
edition = "2015";
- sha256 = "1zmkcgj2m0pq0l4wnhrp1wl1lygf7x2h5p7pvjwc4719lnlxrv2z";
+ sha256 = "0gs8grwdlgh0xq660d7wr80x14vxbizmd8dbp29p2pdncx8lp1s9";
authors = [
"Sergio Benitez <sb@sergio.bz>"
];
@@ -5845,9 +6310,9 @@ rec {
};
"waker-fn" = rec {
crateName = "waker-fn";
- version = "1.1.0";
+ version = "1.1.1";
edition = "2018";
- sha256 = "1jpfiis0frk2b36krqvk8264kgxk2dyhfzjsr8g3wah1nii2qnwx";
+ sha256 = "142n74wlmpwcazfb5v7vhnzj3lb3r97qy8mzpjdpg345aizm3i7k";
authors = [
"Stjepan Glavina <stjepang@gmail.com>"
];
@@ -5855,9 +6320,9 @@ rec {
};
"walkdir" = rec {
crateName = "walkdir";
- version = "2.3.2";
+ version = "2.4.0";
edition = "2018";
- sha256 = "0mnszy33685v8y9js8mw6x2p3iddqs8vfj7n2dhqddnlbirz5340";
+ sha256 = "1vjl9fmfc4v8k9ald23qrpcbyb8dl1ynyq8d516cm537r1yqa7fp";
authors = [
"Andrew Gallant <jamslam@gmail.com>"
];
@@ -5867,12 +6332,6 @@ rec {
packageId = "same-file";
}
{
- name = "winapi";
- packageId = "winapi 0.3.9";
- target = { target, features }: (target."windows" or false);
- features = [ "std" "winnt" ];
- }
- {
name = "winapi-util";
packageId = "winapi-util";
target = { target, features }: (target."windows" or false);
@@ -5882,64 +6341,49 @@ rec {
};
"want" = rec {
crateName = "want";
- version = "0.3.0";
+ version = "0.3.1";
edition = "2018";
- sha256 = "181b2zmwfq389x9n2g1n37cvcvvdand832zz6v8i1l8wrdlaks0w";
+ sha256 = "03hbfrnvqqdchb5kgxyavb9jabwza0dmh2vw5kg0dq8rxl57d9xz";
authors = [
"Sean McArthur <sean@seanmonstar.com>"
];
dependencies = [
{
- name = "log";
- packageId = "log";
- }
- {
name = "try-lock";
packageId = "try-lock";
}
];
};
- "wasi 0.10.2+wasi-snapshot-preview1" = rec {
- crateName = "wasi";
- version = "0.10.2+wasi-snapshot-preview1";
- edition = "2018";
- sha256 = "1ii7nff4y1mpcrxzzvbpgxm7a1nn3szjf1n21jnx37c2g6dbsvzx";
- authors = [
- "The Cranelift Project Developers"
- ];
- features = {
- "default" = [ "std" ];
- "rustc-dep-of-std" = [ "compiler_builtins" "core" "rustc-std-workspace-alloc" ];
- };
- resolvedDefaultFeatures = [ "default" "std" ];
- };
- "wasi 0.9.0+wasi-snapshot-preview1" = rec {
+ "wasi" = rec {
crateName = "wasi";
- version = "0.9.0+wasi-snapshot-preview1";
+ version = "0.11.0+wasi-snapshot-preview1";
edition = "2018";
- sha256 = "06g5v3vrdapfzvfq662cij7v8a1flwr2my45nnncdv2galrdzkfc";
+ sha256 = "08z4hxwkpdpalxjps1ai9y7ihin26y9f476i53dv98v45gkqg3cw";
authors = [
"The Cranelift Project Developers"
];
features = {
+ "compiler_builtins" = [ "dep:compiler_builtins" ];
+ "core" = [ "dep:core" ];
"default" = [ "std" ];
"rustc-dep-of-std" = [ "compiler_builtins" "core" "rustc-std-workspace-alloc" ];
+ "rustc-std-workspace-alloc" = [ "dep:rustc-std-workspace-alloc" ];
};
resolvedDefaultFeatures = [ "default" "std" ];
};
"wasm-bindgen" = rec {
crateName = "wasm-bindgen";
- version = "0.2.74";
+ version = "0.2.87";
edition = "2018";
- sha256 = "1zcp57mwb47vdw3r594cl7vbj6pwd503xrkq8a3phvs8xpaf2knm";
+ sha256 = "0hm3k42gcnrps2jh339h186scx1radqy1w7v1zwb333dncmaf1kp";
authors = [
"The wasm-bindgen Developers"
];
dependencies = [
{
name = "cfg-if";
- packageId = "cfg-if 1.0.0";
+ packageId = "cfg-if";
}
{
name = "wasm-bindgen-macro";
@@ -5949,7 +6393,10 @@ rec {
features = {
"default" = [ "spans" "std" ];
"enable-interning" = [ "std" ];
+ "gg-alloc" = [ "wasm-bindgen-test/gg-alloc" ];
+ "serde" = [ "dep:serde" ];
"serde-serialize" = [ "serde" "serde_json" "std" ];
+ "serde_json" = [ "dep:serde_json" ];
"spans" = [ "wasm-bindgen-macro/spans" ];
"strict-macro" = [ "wasm-bindgen-macro/strict-macro" ];
"xxx_debug_only_print_generated_code" = [ "wasm-bindgen-macro/xxx_debug_only_print_generated_code" ];
@@ -5958,9 +6405,9 @@ rec {
};
"wasm-bindgen-backend" = rec {
crateName = "wasm-bindgen-backend";
- version = "0.2.74";
+ version = "0.2.87";
edition = "2018";
- sha256 = "005ra6jc8pm1y2wi6swkvn34r2is3knv5f2dv59ymkscd6hgccrv";
+ sha256 = "1gcsh3bjxhw3cirmin45107pcsnn0ymhkxg6bxg65s8hqp9vdwjy";
authors = [
"The wasm-bindgen Developers"
];
@@ -5970,14 +6417,14 @@ rec {
packageId = "bumpalo";
}
{
- name = "lazy_static";
- packageId = "lazy_static";
- }
- {
name = "log";
packageId = "log";
}
{
+ name = "once_cell";
+ packageId = "once_cell";
+ }
+ {
name = "proc-macro2";
packageId = "proc-macro2";
}
@@ -5987,7 +6434,7 @@ rec {
}
{
name = "syn";
- packageId = "syn";
+ packageId = "syn 2.0.38";
features = [ "full" ];
}
{
@@ -6002,9 +6449,9 @@ rec {
};
"wasm-bindgen-macro" = rec {
crateName = "wasm-bindgen-macro";
- version = "0.2.74";
+ version = "0.2.87";
edition = "2018";
- sha256 = "1m4bn6wlzc2rkp693zgnn7kh05r5fm4w55l0igjy23s3c756k088";
+ sha256 = "07cg0b6zkcxa1yg1n10h62paid59s9zr8yss214bv8w2b7jrbr6y";
procMacro = true;
authors = [
"The wasm-bindgen Developers"
@@ -6027,9 +6474,9 @@ rec {
};
"wasm-bindgen-macro-support" = rec {
crateName = "wasm-bindgen-macro-support";
- version = "0.2.74";
+ version = "0.2.87";
edition = "2018";
- sha256 = "15vsk3q4jfk8ax4walc8vy3fgvrpkg86vjz2ym0z5ngk5xa428my";
+ sha256 = "0yqc46pr6mlgb9bsnfdnd50qvsqnrz8g5243fnaz0rb7lhc1ns2l";
authors = [
"The wasm-bindgen Developers"
];
@@ -6044,7 +6491,7 @@ rec {
}
{
name = "syn";
- packageId = "syn";
+ packageId = "syn 2.0.38";
features = [ "visit" "full" ];
}
{
@@ -6064,43 +6511,15 @@ rec {
};
"wasm-bindgen-shared" = rec {
crateName = "wasm-bindgen-shared";
- version = "0.2.74";
+ version = "0.2.87";
edition = "2018";
- sha256 = "0ksbnhjzvnsmzc1n18bs98swnrzrwxjrpx3clrsyv3pip1vgikyp";
+ sha256 = "18bmjwvfyhvlq49nzw6mgiyx4ys350vps4cmx5gvzckh91dd0sna";
authors = [
"The wasm-bindgen Developers"
];
};
- "wepoll-sys" = rec {
- crateName = "wepoll-sys";
- version = "3.0.1";
- edition = "2018";
- sha256 = "1zvpkr4dz3ny0k20mg1wdlp8vawz5p4gnya7h8j24119m7g19jqg";
- authors = [
- "Yorick Peterse <yorickpeterse@gmail.com>"
- ];
- buildDependencies = [
- {
- name = "cc";
- packageId = "cc";
- }
- ];
- features = {
- };
- resolvedDefaultFeatures = [ "default" ];
- };
- "winapi 0.2.8" = rec {
- crateName = "winapi";
- version = "0.2.8";
- edition = "2015";
- sha256 = "0yh816lh6lf56dpsgxy189c2ai1z3j8mw9si6izqb6wsjkbcjz8n";
- authors = [
- "Peter Atashian <retep998@gmail.com>"
- ];
-
- };
- "winapi 0.3.9" = rec {
+ "winapi" = rec {
crateName = "winapi";
version = "0.3.9";
edition = "2015";
@@ -6112,29 +6531,18 @@ rec {
{
name = "winapi-i686-pc-windows-gnu";
packageId = "winapi-i686-pc-windows-gnu";
- target = { target, features }: (stdenv.hostPlatform.config == "i686-pc-windows-gnu");
+ target = { target, features }: (pkgs.rust.lib.toRustTarget stdenv.hostPlatform == "i686-pc-windows-gnu");
}
{
name = "winapi-x86_64-pc-windows-gnu";
packageId = "winapi-x86_64-pc-windows-gnu";
- target = { target, features }: (stdenv.hostPlatform.config == "x86_64-pc-windows-gnu");
+ target = { target, features }: (pkgs.rust.lib.toRustTarget stdenv.hostPlatform == "x86_64-pc-windows-gnu");
}
];
features = {
"debug" = [ "impl-debug" ];
};
- resolvedDefaultFeatures = [ "consoleapi" "errhandlingapi" "fileapi" "handleapi" "ioapiset" "knownfolders" "lmcons" "minschannel" "minwinbase" "minwindef" "namedpipeapi" "ntdef" "objbase" "processenv" "profileapi" "schannel" "securitybaseapi" "shlobj" "sspi" "std" "synchapi" "sysinfoapi" "threadpoollegacyapiset" "timezoneapi" "winbase" "wincon" "wincrypt" "winerror" "winnt" "winsock2" "ws2def" "ws2ipdef" "ws2tcpip" ];
- };
- "winapi-build" = rec {
- crateName = "winapi-build";
- version = "0.1.1";
- edition = "2015";
- sha256 = "1g4rqsgjky0a7530qajn2bbfcrl2v0zb39idgdws9b1l7gp5wc9d";
- libName = "build";
- authors = [
- "Peter Atashian <retep998@gmail.com>"
- ];
-
+ resolvedDefaultFeatures = [ "consoleapi" "errhandlingapi" "fileapi" "handleapi" "knownfolders" "minwinbase" "minwindef" "objbase" "processenv" "shlobj" "std" "sysinfoapi" "winbase" "wincon" "winerror" "winnt" "ws2ipdef" "ws2tcpip" ];
};
"winapi-i686-pc-windows-gnu" = rec {
crateName = "winapi-i686-pc-windows-gnu";
@@ -6148,18 +6556,18 @@ rec {
};
"winapi-util" = rec {
crateName = "winapi-util";
- version = "0.1.5";
- edition = "2018";
- sha256 = "0y71bp7f6d536czj40dhqk0d55wfbbwqfp2ymqf1an5ibgl6rv3h";
+ version = "0.1.6";
+ edition = "2021";
+ sha256 = "15i5lm39wd44004i9d5qspry2cynkrpvwzghr6s2c3dsk28nz7pj";
authors = [
"Andrew Gallant <jamslam@gmail.com>"
];
dependencies = [
{
name = "winapi";
- packageId = "winapi 0.3.9";
+ packageId = "winapi";
target = { target, features }: (target."windows" or false);
- features = [ "std" "consoleapi" "errhandlingapi" "fileapi" "minwindef" "processenv" "winbase" "wincon" "winerror" "winnt" ];
+ features = [ "std" "consoleapi" "errhandlingapi" "fileapi" "minwindef" "processenv" "sysinfoapi" "winbase" "wincon" "winerror" "winnt" ];
}
];
@@ -6174,46 +6582,1098 @@ rec {
];
};
- "ws2_32-sys" = rec {
- crateName = "ws2_32-sys";
- version = "0.2.1";
- edition = "2015";
- sha256 = "0ppscg5qfqaw0gzwv2a4nhn5bn01ff9iwn6ysqnzm4n8s3myz76m";
- libName = "ws2_32";
+ "windows" = rec {
+ crateName = "windows";
+ version = "0.48.0";
+ edition = "2018";
+ sha256 = "03vh89ilnxdxdh0n9np4ns4m10fvm93h3b0cc05ipg3qq1mqi1p6";
+ authors = [
+ "Microsoft"
+ ];
+ dependencies = [
+ {
+ name = "windows-targets";
+ packageId = "windows-targets";
+ }
+ ];
+ features = {
+ "AI_MachineLearning" = [ "AI" ];
+ "ApplicationModel_Activation" = [ "ApplicationModel" ];
+ "ApplicationModel_AppExtensions" = [ "ApplicationModel" ];
+ "ApplicationModel_AppService" = [ "ApplicationModel" ];
+ "ApplicationModel_Appointments" = [ "ApplicationModel" ];
+ "ApplicationModel_Appointments_AppointmentsProvider" = [ "ApplicationModel_Appointments" ];
+ "ApplicationModel_Appointments_DataProvider" = [ "ApplicationModel_Appointments" ];
+ "ApplicationModel_Background" = [ "ApplicationModel" ];
+ "ApplicationModel_Calls" = [ "ApplicationModel" ];
+ "ApplicationModel_Calls_Background" = [ "ApplicationModel_Calls" ];
+ "ApplicationModel_Calls_Provider" = [ "ApplicationModel_Calls" ];
+ "ApplicationModel_Chat" = [ "ApplicationModel" ];
+ "ApplicationModel_CommunicationBlocking" = [ "ApplicationModel" ];
+ "ApplicationModel_Contacts" = [ "ApplicationModel" ];
+ "ApplicationModel_Contacts_DataProvider" = [ "ApplicationModel_Contacts" ];
+ "ApplicationModel_Contacts_Provider" = [ "ApplicationModel_Contacts" ];
+ "ApplicationModel_ConversationalAgent" = [ "ApplicationModel" ];
+ "ApplicationModel_Core" = [ "ApplicationModel" ];
+ "ApplicationModel_DataTransfer" = [ "ApplicationModel" ];
+ "ApplicationModel_DataTransfer_DragDrop" = [ "ApplicationModel_DataTransfer" ];
+ "ApplicationModel_DataTransfer_DragDrop_Core" = [ "ApplicationModel_DataTransfer_DragDrop" ];
+ "ApplicationModel_DataTransfer_ShareTarget" = [ "ApplicationModel_DataTransfer" ];
+ "ApplicationModel_Email" = [ "ApplicationModel" ];
+ "ApplicationModel_Email_DataProvider" = [ "ApplicationModel_Email" ];
+ "ApplicationModel_ExtendedExecution" = [ "ApplicationModel" ];
+ "ApplicationModel_ExtendedExecution_Foreground" = [ "ApplicationModel_ExtendedExecution" ];
+ "ApplicationModel_Holographic" = [ "ApplicationModel" ];
+ "ApplicationModel_LockScreen" = [ "ApplicationModel" ];
+ "ApplicationModel_Payments" = [ "ApplicationModel" ];
+ "ApplicationModel_Payments_Provider" = [ "ApplicationModel_Payments" ];
+ "ApplicationModel_Preview" = [ "ApplicationModel" ];
+ "ApplicationModel_Preview_Holographic" = [ "ApplicationModel_Preview" ];
+ "ApplicationModel_Preview_InkWorkspace" = [ "ApplicationModel_Preview" ];
+ "ApplicationModel_Preview_Notes" = [ "ApplicationModel_Preview" ];
+ "ApplicationModel_Resources" = [ "ApplicationModel" ];
+ "ApplicationModel_Resources_Core" = [ "ApplicationModel_Resources" ];
+ "ApplicationModel_Resources_Management" = [ "ApplicationModel_Resources" ];
+ "ApplicationModel_Search" = [ "ApplicationModel" ];
+ "ApplicationModel_Search_Core" = [ "ApplicationModel_Search" ];
+ "ApplicationModel_Store" = [ "ApplicationModel" ];
+ "ApplicationModel_Store_LicenseManagement" = [ "ApplicationModel_Store" ];
+ "ApplicationModel_Store_Preview" = [ "ApplicationModel_Store" ];
+ "ApplicationModel_Store_Preview_InstallControl" = [ "ApplicationModel_Store_Preview" ];
+ "ApplicationModel_UserActivities" = [ "ApplicationModel" ];
+ "ApplicationModel_UserActivities_Core" = [ "ApplicationModel_UserActivities" ];
+ "ApplicationModel_UserDataAccounts" = [ "ApplicationModel" ];
+ "ApplicationModel_UserDataAccounts_Provider" = [ "ApplicationModel_UserDataAccounts" ];
+ "ApplicationModel_UserDataAccounts_SystemAccess" = [ "ApplicationModel_UserDataAccounts" ];
+ "ApplicationModel_UserDataTasks" = [ "ApplicationModel" ];
+ "ApplicationModel_UserDataTasks_DataProvider" = [ "ApplicationModel_UserDataTasks" ];
+ "ApplicationModel_VoiceCommands" = [ "ApplicationModel" ];
+ "ApplicationModel_Wallet" = [ "ApplicationModel" ];
+ "ApplicationModel_Wallet_System" = [ "ApplicationModel_Wallet" ];
+ "Data_Html" = [ "Data" ];
+ "Data_Json" = [ "Data" ];
+ "Data_Pdf" = [ "Data" ];
+ "Data_Text" = [ "Data" ];
+ "Data_Xml" = [ "Data" ];
+ "Data_Xml_Dom" = [ "Data_Xml" ];
+ "Data_Xml_Xsl" = [ "Data_Xml" ];
+ "Devices_Adc" = [ "Devices" ];
+ "Devices_Adc_Provider" = [ "Devices_Adc" ];
+ "Devices_Background" = [ "Devices" ];
+ "Devices_Bluetooth" = [ "Devices" ];
+ "Devices_Bluetooth_Advertisement" = [ "Devices_Bluetooth" ];
+ "Devices_Bluetooth_Background" = [ "Devices_Bluetooth" ];
+ "Devices_Bluetooth_GenericAttributeProfile" = [ "Devices_Bluetooth" ];
+ "Devices_Bluetooth_Rfcomm" = [ "Devices_Bluetooth" ];
+ "Devices_Custom" = [ "Devices" ];
+ "Devices_Display" = [ "Devices" ];
+ "Devices_Display_Core" = [ "Devices_Display" ];
+ "Devices_Enumeration" = [ "Devices" ];
+ "Devices_Enumeration_Pnp" = [ "Devices_Enumeration" ];
+ "Devices_Geolocation" = [ "Devices" ];
+ "Devices_Geolocation_Geofencing" = [ "Devices_Geolocation" ];
+ "Devices_Geolocation_Provider" = [ "Devices_Geolocation" ];
+ "Devices_Gpio" = [ "Devices" ];
+ "Devices_Gpio_Provider" = [ "Devices_Gpio" ];
+ "Devices_Haptics" = [ "Devices" ];
+ "Devices_HumanInterfaceDevice" = [ "Devices" ];
+ "Devices_I2c" = [ "Devices" ];
+ "Devices_I2c_Provider" = [ "Devices_I2c" ];
+ "Devices_Input" = [ "Devices" ];
+ "Devices_Input_Preview" = [ "Devices_Input" ];
+ "Devices_Lights" = [ "Devices" ];
+ "Devices_Lights_Effects" = [ "Devices_Lights" ];
+ "Devices_Midi" = [ "Devices" ];
+ "Devices_PointOfService" = [ "Devices" ];
+ "Devices_PointOfService_Provider" = [ "Devices_PointOfService" ];
+ "Devices_Portable" = [ "Devices" ];
+ "Devices_Power" = [ "Devices" ];
+ "Devices_Printers" = [ "Devices" ];
+ "Devices_Printers_Extensions" = [ "Devices_Printers" ];
+ "Devices_Pwm" = [ "Devices" ];
+ "Devices_Pwm_Provider" = [ "Devices_Pwm" ];
+ "Devices_Radios" = [ "Devices" ];
+ "Devices_Scanners" = [ "Devices" ];
+ "Devices_Sensors" = [ "Devices" ];
+ "Devices_Sensors_Custom" = [ "Devices_Sensors" ];
+ "Devices_SerialCommunication" = [ "Devices" ];
+ "Devices_SmartCards" = [ "Devices" ];
+ "Devices_Sms" = [ "Devices" ];
+ "Devices_Spi" = [ "Devices" ];
+ "Devices_Spi_Provider" = [ "Devices_Spi" ];
+ "Devices_Usb" = [ "Devices" ];
+ "Devices_WiFi" = [ "Devices" ];
+ "Devices_WiFiDirect" = [ "Devices" ];
+ "Devices_WiFiDirect_Services" = [ "Devices_WiFiDirect" ];
+ "Embedded_DeviceLockdown" = [ "Embedded" ];
+ "Foundation_Collections" = [ "Foundation" ];
+ "Foundation_Diagnostics" = [ "Foundation" ];
+ "Foundation_Metadata" = [ "Foundation" ];
+ "Foundation_Numerics" = [ "Foundation" ];
+ "Gaming_Input" = [ "Gaming" ];
+ "Gaming_Input_Custom" = [ "Gaming_Input" ];
+ "Gaming_Input_ForceFeedback" = [ "Gaming_Input" ];
+ "Gaming_Input_Preview" = [ "Gaming_Input" ];
+ "Gaming_Preview" = [ "Gaming" ];
+ "Gaming_Preview_GamesEnumeration" = [ "Gaming_Preview" ];
+ "Gaming_UI" = [ "Gaming" ];
+ "Gaming_XboxLive" = [ "Gaming" ];
+ "Gaming_XboxLive_Storage" = [ "Gaming_XboxLive" ];
+ "Globalization_Collation" = [ "Globalization" ];
+ "Globalization_DateTimeFormatting" = [ "Globalization" ];
+ "Globalization_Fonts" = [ "Globalization" ];
+ "Globalization_NumberFormatting" = [ "Globalization" ];
+ "Globalization_PhoneNumberFormatting" = [ "Globalization" ];
+ "Graphics_Capture" = [ "Graphics" ];
+ "Graphics_DirectX" = [ "Graphics" ];
+ "Graphics_DirectX_Direct3D11" = [ "Graphics_DirectX" ];
+ "Graphics_Display" = [ "Graphics" ];
+ "Graphics_Display_Core" = [ "Graphics_Display" ];
+ "Graphics_Effects" = [ "Graphics" ];
+ "Graphics_Holographic" = [ "Graphics" ];
+ "Graphics_Imaging" = [ "Graphics" ];
+ "Graphics_Printing" = [ "Graphics" ];
+ "Graphics_Printing3D" = [ "Graphics" ];
+ "Graphics_Printing_OptionDetails" = [ "Graphics_Printing" ];
+ "Graphics_Printing_PrintSupport" = [ "Graphics_Printing" ];
+ "Graphics_Printing_PrintTicket" = [ "Graphics_Printing" ];
+ "Graphics_Printing_Workflow" = [ "Graphics_Printing" ];
+ "Management_Core" = [ "Management" ];
+ "Management_Deployment" = [ "Management" ];
+ "Management_Deployment_Preview" = [ "Management_Deployment" ];
+ "Management_Policies" = [ "Management" ];
+ "Management_Update" = [ "Management" ];
+ "Management_Workplace" = [ "Management" ];
+ "Media_AppBroadcasting" = [ "Media" ];
+ "Media_AppRecording" = [ "Media" ];
+ "Media_Audio" = [ "Media" ];
+ "Media_Capture" = [ "Media" ];
+ "Media_Capture_Core" = [ "Media_Capture" ];
+ "Media_Capture_Frames" = [ "Media_Capture" ];
+ "Media_Casting" = [ "Media" ];
+ "Media_ClosedCaptioning" = [ "Media" ];
+ "Media_ContentRestrictions" = [ "Media" ];
+ "Media_Control" = [ "Media" ];
+ "Media_Core" = [ "Media" ];
+ "Media_Core_Preview" = [ "Media_Core" ];
+ "Media_Devices" = [ "Media" ];
+ "Media_Devices_Core" = [ "Media_Devices" ];
+ "Media_DialProtocol" = [ "Media" ];
+ "Media_Editing" = [ "Media" ];
+ "Media_Effects" = [ "Media" ];
+ "Media_FaceAnalysis" = [ "Media" ];
+ "Media_Import" = [ "Media" ];
+ "Media_MediaProperties" = [ "Media" ];
+ "Media_Miracast" = [ "Media" ];
+ "Media_Ocr" = [ "Media" ];
+ "Media_PlayTo" = [ "Media" ];
+ "Media_Playback" = [ "Media" ];
+ "Media_Playlists" = [ "Media" ];
+ "Media_Protection" = [ "Media" ];
+ "Media_Protection_PlayReady" = [ "Media_Protection" ];
+ "Media_Render" = [ "Media" ];
+ "Media_SpeechRecognition" = [ "Media" ];
+ "Media_SpeechSynthesis" = [ "Media" ];
+ "Media_Streaming" = [ "Media" ];
+ "Media_Streaming_Adaptive" = [ "Media_Streaming" ];
+ "Media_Transcoding" = [ "Media" ];
+ "Networking_BackgroundTransfer" = [ "Networking" ];
+ "Networking_Connectivity" = [ "Networking" ];
+ "Networking_NetworkOperators" = [ "Networking" ];
+ "Networking_Proximity" = [ "Networking" ];
+ "Networking_PushNotifications" = [ "Networking" ];
+ "Networking_ServiceDiscovery" = [ "Networking" ];
+ "Networking_ServiceDiscovery_Dnssd" = [ "Networking_ServiceDiscovery" ];
+ "Networking_Sockets" = [ "Networking" ];
+ "Networking_Vpn" = [ "Networking" ];
+ "Networking_XboxLive" = [ "Networking" ];
+ "Perception_Automation" = [ "Perception" ];
+ "Perception_Automation_Core" = [ "Perception_Automation" ];
+ "Perception_People" = [ "Perception" ];
+ "Perception_Spatial" = [ "Perception" ];
+ "Perception_Spatial_Preview" = [ "Perception_Spatial" ];
+ "Perception_Spatial_Surfaces" = [ "Perception_Spatial" ];
+ "Phone_ApplicationModel" = [ "Phone" ];
+ "Phone_Devices" = [ "Phone" ];
+ "Phone_Devices_Notification" = [ "Phone_Devices" ];
+ "Phone_Devices_Power" = [ "Phone_Devices" ];
+ "Phone_Management" = [ "Phone" ];
+ "Phone_Management_Deployment" = [ "Phone_Management" ];
+ "Phone_Media" = [ "Phone" ];
+ "Phone_Media_Devices" = [ "Phone_Media" ];
+ "Phone_Notification" = [ "Phone" ];
+ "Phone_Notification_Management" = [ "Phone_Notification" ];
+ "Phone_PersonalInformation" = [ "Phone" ];
+ "Phone_PersonalInformation_Provisioning" = [ "Phone_PersonalInformation" ];
+ "Phone_Speech" = [ "Phone" ];
+ "Phone_Speech_Recognition" = [ "Phone_Speech" ];
+ "Phone_StartScreen" = [ "Phone" ];
+ "Phone_System" = [ "Phone" ];
+ "Phone_System_Power" = [ "Phone_System" ];
+ "Phone_System_Profile" = [ "Phone_System" ];
+ "Phone_System_UserProfile" = [ "Phone_System" ];
+ "Phone_System_UserProfile_GameServices" = [ "Phone_System_UserProfile" ];
+ "Phone_System_UserProfile_GameServices_Core" = [ "Phone_System_UserProfile_GameServices" ];
+ "Phone_UI" = [ "Phone" ];
+ "Phone_UI_Input" = [ "Phone_UI" ];
+ "Security_Authentication" = [ "Security" ];
+ "Security_Authentication_Identity" = [ "Security_Authentication" ];
+ "Security_Authentication_Identity_Core" = [ "Security_Authentication_Identity" ];
+ "Security_Authentication_OnlineId" = [ "Security_Authentication" ];
+ "Security_Authentication_Web" = [ "Security_Authentication" ];
+ "Security_Authentication_Web_Core" = [ "Security_Authentication_Web" ];
+ "Security_Authentication_Web_Provider" = [ "Security_Authentication_Web" ];
+ "Security_Authorization" = [ "Security" ];
+ "Security_Authorization_AppCapabilityAccess" = [ "Security_Authorization" ];
+ "Security_Credentials" = [ "Security" ];
+ "Security_Credentials_UI" = [ "Security_Credentials" ];
+ "Security_Cryptography" = [ "Security" ];
+ "Security_Cryptography_Certificates" = [ "Security_Cryptography" ];
+ "Security_Cryptography_Core" = [ "Security_Cryptography" ];
+ "Security_Cryptography_DataProtection" = [ "Security_Cryptography" ];
+ "Security_DataProtection" = [ "Security" ];
+ "Security_EnterpriseData" = [ "Security" ];
+ "Security_ExchangeActiveSyncProvisioning" = [ "Security" ];
+ "Security_Isolation" = [ "Security" ];
+ "Services_Maps" = [ "Services" ];
+ "Services_Maps_Guidance" = [ "Services_Maps" ];
+ "Services_Maps_LocalSearch" = [ "Services_Maps" ];
+ "Services_Maps_OfflineMaps" = [ "Services_Maps" ];
+ "Services_Store" = [ "Services" ];
+ "Services_TargetedContent" = [ "Services" ];
+ "Storage_AccessCache" = [ "Storage" ];
+ "Storage_BulkAccess" = [ "Storage" ];
+ "Storage_Compression" = [ "Storage" ];
+ "Storage_FileProperties" = [ "Storage" ];
+ "Storage_Pickers" = [ "Storage" ];
+ "Storage_Pickers_Provider" = [ "Storage_Pickers" ];
+ "Storage_Provider" = [ "Storage" ];
+ "Storage_Search" = [ "Storage" ];
+ "Storage_Streams" = [ "Storage" ];
+ "System_Diagnostics" = [ "System" ];
+ "System_Diagnostics_DevicePortal" = [ "System_Diagnostics" ];
+ "System_Diagnostics_Telemetry" = [ "System_Diagnostics" ];
+ "System_Diagnostics_TraceReporting" = [ "System_Diagnostics" ];
+ "System_Display" = [ "System" ];
+ "System_Implementation" = [ "System" ];
+ "System_Implementation_FileExplorer" = [ "System_Implementation" ];
+ "System_Inventory" = [ "System" ];
+ "System_Power" = [ "System" ];
+ "System_Profile" = [ "System" ];
+ "System_Profile_SystemManufacturers" = [ "System_Profile" ];
+ "System_RemoteDesktop" = [ "System" ];
+ "System_RemoteDesktop_Input" = [ "System_RemoteDesktop" ];
+ "System_RemoteSystems" = [ "System" ];
+ "System_Threading" = [ "System" ];
+ "System_Threading_Core" = [ "System_Threading" ];
+ "System_Update" = [ "System" ];
+ "System_UserProfile" = [ "System" ];
+ "UI_Accessibility" = [ "UI" ];
+ "UI_ApplicationSettings" = [ "UI" ];
+ "UI_Composition" = [ "UI" ];
+ "UI_Composition_Core" = [ "UI_Composition" ];
+ "UI_Composition_Desktop" = [ "UI_Composition" ];
+ "UI_Composition_Diagnostics" = [ "UI_Composition" ];
+ "UI_Composition_Effects" = [ "UI_Composition" ];
+ "UI_Composition_Interactions" = [ "UI_Composition" ];
+ "UI_Composition_Scenes" = [ "UI_Composition" ];
+ "UI_Core" = [ "UI" ];
+ "UI_Core_AnimationMetrics" = [ "UI_Core" ];
+ "UI_Core_Preview" = [ "UI_Core" ];
+ "UI_Input" = [ "UI" ];
+ "UI_Input_Core" = [ "UI_Input" ];
+ "UI_Input_Inking" = [ "UI_Input" ];
+ "UI_Input_Inking_Analysis" = [ "UI_Input_Inking" ];
+ "UI_Input_Inking_Core" = [ "UI_Input_Inking" ];
+ "UI_Input_Inking_Preview" = [ "UI_Input_Inking" ];
+ "UI_Input_Preview" = [ "UI_Input" ];
+ "UI_Input_Preview_Injection" = [ "UI_Input_Preview" ];
+ "UI_Input_Spatial" = [ "UI_Input" ];
+ "UI_Notifications" = [ "UI" ];
+ "UI_Notifications_Management" = [ "UI_Notifications" ];
+ "UI_Popups" = [ "UI" ];
+ "UI_Shell" = [ "UI" ];
+ "UI_StartScreen" = [ "UI" ];
+ "UI_Text" = [ "UI" ];
+ "UI_Text_Core" = [ "UI_Text" ];
+ "UI_UIAutomation" = [ "UI" ];
+ "UI_UIAutomation_Core" = [ "UI_UIAutomation" ];
+ "UI_ViewManagement" = [ "UI" ];
+ "UI_ViewManagement_Core" = [ "UI_ViewManagement" ];
+ "UI_WebUI" = [ "UI" ];
+ "UI_WebUI_Core" = [ "UI_WebUI" ];
+ "UI_WindowManagement" = [ "UI" ];
+ "UI_WindowManagement_Preview" = [ "UI_WindowManagement" ];
+ "Wdk_System" = [ "Wdk" ];
+ "Wdk_System_OfflineRegistry" = [ "Wdk_System" ];
+ "Web_AtomPub" = [ "Web" ];
+ "Web_Http" = [ "Web" ];
+ "Web_Http_Diagnostics" = [ "Web_Http" ];
+ "Web_Http_Filters" = [ "Web_Http" ];
+ "Web_Http_Headers" = [ "Web_Http" ];
+ "Web_Syndication" = [ "Web" ];
+ "Web_UI" = [ "Web" ];
+ "Web_UI_Interop" = [ "Web_UI" ];
+ "Win32_AI" = [ "Win32" ];
+ "Win32_AI_MachineLearning" = [ "Win32_AI" ];
+ "Win32_AI_MachineLearning_DirectML" = [ "Win32_AI_MachineLearning" ];
+ "Win32_AI_MachineLearning_WinML" = [ "Win32_AI_MachineLearning" ];
+ "Win32_Data" = [ "Win32" ];
+ "Win32_Data_HtmlHelp" = [ "Win32_Data" ];
+ "Win32_Data_RightsManagement" = [ "Win32_Data" ];
+ "Win32_Data_Xml" = [ "Win32_Data" ];
+ "Win32_Data_Xml_MsXml" = [ "Win32_Data_Xml" ];
+ "Win32_Data_Xml_XmlLite" = [ "Win32_Data_Xml" ];
+ "Win32_Devices" = [ "Win32" ];
+ "Win32_Devices_AllJoyn" = [ "Win32_Devices" ];
+ "Win32_Devices_BiometricFramework" = [ "Win32_Devices" ];
+ "Win32_Devices_Bluetooth" = [ "Win32_Devices" ];
+ "Win32_Devices_Communication" = [ "Win32_Devices" ];
+ "Win32_Devices_DeviceAccess" = [ "Win32_Devices" ];
+ "Win32_Devices_DeviceAndDriverInstallation" = [ "Win32_Devices" ];
+ "Win32_Devices_DeviceQuery" = [ "Win32_Devices" ];
+ "Win32_Devices_Display" = [ "Win32_Devices" ];
+ "Win32_Devices_Enumeration" = [ "Win32_Devices" ];
+ "Win32_Devices_Enumeration_Pnp" = [ "Win32_Devices_Enumeration" ];
+ "Win32_Devices_Fax" = [ "Win32_Devices" ];
+ "Win32_Devices_FunctionDiscovery" = [ "Win32_Devices" ];
+ "Win32_Devices_Geolocation" = [ "Win32_Devices" ];
+ "Win32_Devices_HumanInterfaceDevice" = [ "Win32_Devices" ];
+ "Win32_Devices_ImageAcquisition" = [ "Win32_Devices" ];
+ "Win32_Devices_PortableDevices" = [ "Win32_Devices" ];
+ "Win32_Devices_Properties" = [ "Win32_Devices" ];
+ "Win32_Devices_Pwm" = [ "Win32_Devices" ];
+ "Win32_Devices_Sensors" = [ "Win32_Devices" ];
+ "Win32_Devices_SerialCommunication" = [ "Win32_Devices" ];
+ "Win32_Devices_Tapi" = [ "Win32_Devices" ];
+ "Win32_Devices_Usb" = [ "Win32_Devices" ];
+ "Win32_Devices_WebServicesOnDevices" = [ "Win32_Devices" ];
+ "Win32_Foundation" = [ "Win32" ];
+ "Win32_Gaming" = [ "Win32" ];
+ "Win32_Globalization" = [ "Win32" ];
+ "Win32_Graphics" = [ "Win32" ];
+ "Win32_Graphics_CompositionSwapchain" = [ "Win32_Graphics" ];
+ "Win32_Graphics_DXCore" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Direct2D" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Direct2D_Common" = [ "Win32_Graphics_Direct2D" ];
+ "Win32_Graphics_Direct3D" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Direct3D10" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Direct3D11" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Direct3D11on12" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Direct3D12" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Direct3D9" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Direct3D9on12" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Direct3D_Dxc" = [ "Win32_Graphics_Direct3D" ];
+ "Win32_Graphics_Direct3D_Fxc" = [ "Win32_Graphics_Direct3D" ];
+ "Win32_Graphics_DirectComposition" = [ "Win32_Graphics" ];
+ "Win32_Graphics_DirectDraw" = [ "Win32_Graphics" ];
+ "Win32_Graphics_DirectManipulation" = [ "Win32_Graphics" ];
+ "Win32_Graphics_DirectWrite" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Dwm" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Dxgi" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Dxgi_Common" = [ "Win32_Graphics_Dxgi" ];
+ "Win32_Graphics_Gdi" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Hlsl" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Imaging" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Imaging_D2D" = [ "Win32_Graphics_Imaging" ];
+ "Win32_Graphics_OpenGL" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Printing" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Printing_PrintTicket" = [ "Win32_Graphics_Printing" ];
+ "Win32_Management" = [ "Win32" ];
+ "Win32_Management_MobileDeviceManagementRegistration" = [ "Win32_Management" ];
+ "Win32_Media" = [ "Win32" ];
+ "Win32_Media_Audio" = [ "Win32_Media" ];
+ "Win32_Media_Audio_Apo" = [ "Win32_Media_Audio" ];
+ "Win32_Media_Audio_DirectMusic" = [ "Win32_Media_Audio" ];
+ "Win32_Media_Audio_DirectSound" = [ "Win32_Media_Audio" ];
+ "Win32_Media_Audio_Endpoints" = [ "Win32_Media_Audio" ];
+ "Win32_Media_Audio_XAudio2" = [ "Win32_Media_Audio" ];
+ "Win32_Media_DeviceManager" = [ "Win32_Media" ];
+ "Win32_Media_DirectShow" = [ "Win32_Media" ];
+ "Win32_Media_DirectShow_Tv" = [ "Win32_Media_DirectShow" ];
+ "Win32_Media_DirectShow_Xml" = [ "Win32_Media_DirectShow" ];
+ "Win32_Media_DxMediaObjects" = [ "Win32_Media" ];
+ "Win32_Media_KernelStreaming" = [ "Win32_Media" ];
+ "Win32_Media_LibrarySharingServices" = [ "Win32_Media" ];
+ "Win32_Media_MediaFoundation" = [ "Win32_Media" ];
+ "Win32_Media_MediaPlayer" = [ "Win32_Media" ];
+ "Win32_Media_Multimedia" = [ "Win32_Media" ];
+ "Win32_Media_PictureAcquisition" = [ "Win32_Media" ];
+ "Win32_Media_Speech" = [ "Win32_Media" ];
+ "Win32_Media_Streaming" = [ "Win32_Media" ];
+ "Win32_Media_WindowsMediaFormat" = [ "Win32_Media" ];
+ "Win32_NetworkManagement" = [ "Win32" ];
+ "Win32_NetworkManagement_Dhcp" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_Dns" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_InternetConnectionWizard" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_IpHelper" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_MobileBroadband" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_Multicast" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_Ndis" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_NetBios" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_NetManagement" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_NetShell" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_NetworkDiagnosticsFramework" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_NetworkPolicyServer" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_P2P" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_QoS" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_Rras" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_Snmp" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_WNet" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_WebDav" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_WiFi" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_WindowsConnectNow" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_WindowsConnectionManager" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_WindowsFilteringPlatform" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_WindowsFirewall" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_WindowsNetworkVirtualization" = [ "Win32_NetworkManagement" ];
+ "Win32_Networking" = [ "Win32" ];
+ "Win32_Networking_ActiveDirectory" = [ "Win32_Networking" ];
+ "Win32_Networking_BackgroundIntelligentTransferService" = [ "Win32_Networking" ];
+ "Win32_Networking_Clustering" = [ "Win32_Networking" ];
+ "Win32_Networking_HttpServer" = [ "Win32_Networking" ];
+ "Win32_Networking_Ldap" = [ "Win32_Networking" ];
+ "Win32_Networking_NetworkListManager" = [ "Win32_Networking" ];
+ "Win32_Networking_RemoteDifferentialCompression" = [ "Win32_Networking" ];
+ "Win32_Networking_WebSocket" = [ "Win32_Networking" ];
+ "Win32_Networking_WinHttp" = [ "Win32_Networking" ];
+ "Win32_Networking_WinInet" = [ "Win32_Networking" ];
+ "Win32_Networking_WinSock" = [ "Win32_Networking" ];
+ "Win32_Networking_WindowsWebServices" = [ "Win32_Networking" ];
+ "Win32_Security" = [ "Win32" ];
+ "Win32_Security_AppLocker" = [ "Win32_Security" ];
+ "Win32_Security_Authentication" = [ "Win32_Security" ];
+ "Win32_Security_Authentication_Identity" = [ "Win32_Security_Authentication" ];
+ "Win32_Security_Authentication_Identity_Provider" = [ "Win32_Security_Authentication_Identity" ];
+ "Win32_Security_Authorization" = [ "Win32_Security" ];
+ "Win32_Security_Authorization_UI" = [ "Win32_Security_Authorization" ];
+ "Win32_Security_ConfigurationSnapin" = [ "Win32_Security" ];
+ "Win32_Security_Credentials" = [ "Win32_Security" ];
+ "Win32_Security_Cryptography" = [ "Win32_Security" ];
+ "Win32_Security_Cryptography_Catalog" = [ "Win32_Security_Cryptography" ];
+ "Win32_Security_Cryptography_Certificates" = [ "Win32_Security_Cryptography" ];
+ "Win32_Security_Cryptography_Sip" = [ "Win32_Security_Cryptography" ];
+ "Win32_Security_Cryptography_UI" = [ "Win32_Security_Cryptography" ];
+ "Win32_Security_DiagnosticDataQuery" = [ "Win32_Security" ];
+ "Win32_Security_DirectoryServices" = [ "Win32_Security" ];
+ "Win32_Security_EnterpriseData" = [ "Win32_Security" ];
+ "Win32_Security_ExtensibleAuthenticationProtocol" = [ "Win32_Security" ];
+ "Win32_Security_Isolation" = [ "Win32_Security" ];
+ "Win32_Security_LicenseProtection" = [ "Win32_Security" ];
+ "Win32_Security_NetworkAccessProtection" = [ "Win32_Security" ];
+ "Win32_Security_Tpm" = [ "Win32_Security" ];
+ "Win32_Security_WinTrust" = [ "Win32_Security" ];
+ "Win32_Security_WinWlx" = [ "Win32_Security" ];
+ "Win32_Storage" = [ "Win32" ];
+ "Win32_Storage_Cabinets" = [ "Win32_Storage" ];
+ "Win32_Storage_CloudFilters" = [ "Win32_Storage" ];
+ "Win32_Storage_Compression" = [ "Win32_Storage" ];
+ "Win32_Storage_DataDeduplication" = [ "Win32_Storage" ];
+ "Win32_Storage_DistributedFileSystem" = [ "Win32_Storage" ];
+ "Win32_Storage_EnhancedStorage" = [ "Win32_Storage" ];
+ "Win32_Storage_FileHistory" = [ "Win32_Storage" ];
+ "Win32_Storage_FileServerResourceManager" = [ "Win32_Storage" ];
+ "Win32_Storage_FileSystem" = [ "Win32_Storage" ];
+ "Win32_Storage_Imapi" = [ "Win32_Storage" ];
+ "Win32_Storage_IndexServer" = [ "Win32_Storage" ];
+ "Win32_Storage_InstallableFileSystems" = [ "Win32_Storage" ];
+ "Win32_Storage_IscsiDisc" = [ "Win32_Storage" ];
+ "Win32_Storage_Jet" = [ "Win32_Storage" ];
+ "Win32_Storage_OfflineFiles" = [ "Win32_Storage" ];
+ "Win32_Storage_OperationRecorder" = [ "Win32_Storage" ];
+ "Win32_Storage_Packaging" = [ "Win32_Storage" ];
+ "Win32_Storage_Packaging_Appx" = [ "Win32_Storage_Packaging" ];
+ "Win32_Storage_Packaging_Opc" = [ "Win32_Storage_Packaging" ];
+ "Win32_Storage_ProjectedFileSystem" = [ "Win32_Storage" ];
+ "Win32_Storage_StructuredStorage" = [ "Win32_Storage" ];
+ "Win32_Storage_Vhd" = [ "Win32_Storage" ];
+ "Win32_Storage_VirtualDiskService" = [ "Win32_Storage" ];
+ "Win32_Storage_Vss" = [ "Win32_Storage" ];
+ "Win32_Storage_Xps" = [ "Win32_Storage" ];
+ "Win32_Storage_Xps_Printing" = [ "Win32_Storage_Xps" ];
+ "Win32_System" = [ "Win32" ];
+ "Win32_System_AddressBook" = [ "Win32_System" ];
+ "Win32_System_Antimalware" = [ "Win32_System" ];
+ "Win32_System_ApplicationInstallationAndServicing" = [ "Win32_System" ];
+ "Win32_System_ApplicationVerifier" = [ "Win32_System" ];
+ "Win32_System_AssessmentTool" = [ "Win32_System" ];
+ "Win32_System_ClrHosting" = [ "Win32_System" ];
+ "Win32_System_Com" = [ "Win32_System" ];
+ "Win32_System_Com_CallObj" = [ "Win32_System_Com" ];
+ "Win32_System_Com_ChannelCredentials" = [ "Win32_System_Com" ];
+ "Win32_System_Com_Events" = [ "Win32_System_Com" ];
+ "Win32_System_Com_Marshal" = [ "Win32_System_Com" ];
+ "Win32_System_Com_StructuredStorage" = [ "Win32_System_Com" ];
+ "Win32_System_Com_UI" = [ "Win32_System_Com" ];
+ "Win32_System_Com_Urlmon" = [ "Win32_System_Com" ];
+ "Win32_System_ComponentServices" = [ "Win32_System" ];
+ "Win32_System_Console" = [ "Win32_System" ];
+ "Win32_System_Contacts" = [ "Win32_System" ];
+ "Win32_System_CorrelationVector" = [ "Win32_System" ];
+ "Win32_System_DataExchange" = [ "Win32_System" ];
+ "Win32_System_DeploymentServices" = [ "Win32_System" ];
+ "Win32_System_DesktopSharing" = [ "Win32_System" ];
+ "Win32_System_DeveloperLicensing" = [ "Win32_System" ];
+ "Win32_System_Diagnostics" = [ "Win32_System" ];
+ "Win32_System_Diagnostics_Ceip" = [ "Win32_System_Diagnostics" ];
+ "Win32_System_Diagnostics_ClrProfiling" = [ "Win32_System_Diagnostics" ];
+ "Win32_System_Diagnostics_Debug" = [ "Win32_System_Diagnostics" ];
+ "Win32_System_Diagnostics_Debug_ActiveScript" = [ "Win32_System_Diagnostics_Debug" ];
+ "Win32_System_Diagnostics_Debug_Extensions" = [ "Win32_System_Diagnostics_Debug" ];
+ "Win32_System_Diagnostics_Etw" = [ "Win32_System_Diagnostics" ];
+ "Win32_System_Diagnostics_ProcessSnapshotting" = [ "Win32_System_Diagnostics" ];
+ "Win32_System_Diagnostics_ToolHelp" = [ "Win32_System_Diagnostics" ];
+ "Win32_System_DistributedTransactionCoordinator" = [ "Win32_System" ];
+ "Win32_System_Environment" = [ "Win32_System" ];
+ "Win32_System_ErrorReporting" = [ "Win32_System" ];
+ "Win32_System_EventCollector" = [ "Win32_System" ];
+ "Win32_System_EventLog" = [ "Win32_System" ];
+ "Win32_System_EventNotificationService" = [ "Win32_System" ];
+ "Win32_System_GroupPolicy" = [ "Win32_System" ];
+ "Win32_System_HostCompute" = [ "Win32_System" ];
+ "Win32_System_HostComputeNetwork" = [ "Win32_System" ];
+ "Win32_System_HostComputeSystem" = [ "Win32_System" ];
+ "Win32_System_Hypervisor" = [ "Win32_System" ];
+ "Win32_System_IO" = [ "Win32_System" ];
+ "Win32_System_Iis" = [ "Win32_System" ];
+ "Win32_System_Ioctl" = [ "Win32_System" ];
+ "Win32_System_JobObjects" = [ "Win32_System" ];
+ "Win32_System_Js" = [ "Win32_System" ];
+ "Win32_System_Kernel" = [ "Win32_System" ];
+ "Win32_System_LibraryLoader" = [ "Win32_System" ];
+ "Win32_System_Mailslots" = [ "Win32_System" ];
+ "Win32_System_Mapi" = [ "Win32_System" ];
+ "Win32_System_Memory" = [ "Win32_System" ];
+ "Win32_System_Memory_NonVolatile" = [ "Win32_System_Memory" ];
+ "Win32_System_MessageQueuing" = [ "Win32_System" ];
+ "Win32_System_MixedReality" = [ "Win32_System" ];
+ "Win32_System_Mmc" = [ "Win32_System" ];
+ "Win32_System_Ole" = [ "Win32_System" ];
+ "Win32_System_ParentalControls" = [ "Win32_System" ];
+ "Win32_System_PasswordManagement" = [ "Win32_System" ];
+ "Win32_System_Performance" = [ "Win32_System" ];
+ "Win32_System_Performance_HardwareCounterProfiling" = [ "Win32_System_Performance" ];
+ "Win32_System_Pipes" = [ "Win32_System" ];
+ "Win32_System_Power" = [ "Win32_System" ];
+ "Win32_System_ProcessStatus" = [ "Win32_System" ];
+ "Win32_System_RealTimeCommunications" = [ "Win32_System" ];
+ "Win32_System_Recovery" = [ "Win32_System" ];
+ "Win32_System_Registry" = [ "Win32_System" ];
+ "Win32_System_RemoteAssistance" = [ "Win32_System" ];
+ "Win32_System_RemoteDesktop" = [ "Win32_System" ];
+ "Win32_System_RemoteManagement" = [ "Win32_System" ];
+ "Win32_System_RestartManager" = [ "Win32_System" ];
+ "Win32_System_Restore" = [ "Win32_System" ];
+ "Win32_System_Rpc" = [ "Win32_System" ];
+ "Win32_System_Search" = [ "Win32_System" ];
+ "Win32_System_Search_Common" = [ "Win32_System_Search" ];
+ "Win32_System_SecurityCenter" = [ "Win32_System" ];
+ "Win32_System_ServerBackup" = [ "Win32_System" ];
+ "Win32_System_Services" = [ "Win32_System" ];
+ "Win32_System_SettingsManagementInfrastructure" = [ "Win32_System" ];
+ "Win32_System_SetupAndMigration" = [ "Win32_System" ];
+ "Win32_System_Shutdown" = [ "Win32_System" ];
+ "Win32_System_SideShow" = [ "Win32_System" ];
+ "Win32_System_StationsAndDesktops" = [ "Win32_System" ];
+ "Win32_System_SubsystemForLinux" = [ "Win32_System" ];
+ "Win32_System_SystemInformation" = [ "Win32_System" ];
+ "Win32_System_SystemServices" = [ "Win32_System" ];
+ "Win32_System_TaskScheduler" = [ "Win32_System" ];
+ "Win32_System_Threading" = [ "Win32_System" ];
+ "Win32_System_Time" = [ "Win32_System" ];
+ "Win32_System_TpmBaseServices" = [ "Win32_System" ];
+ "Win32_System_TransactionServer" = [ "Win32_System" ];
+ "Win32_System_UpdateAgent" = [ "Win32_System" ];
+ "Win32_System_UpdateAssessment" = [ "Win32_System" ];
+ "Win32_System_UserAccessLogging" = [ "Win32_System" ];
+ "Win32_System_VirtualDosMachines" = [ "Win32_System" ];
+ "Win32_System_WinRT" = [ "Win32_System" ];
+ "Win32_System_WinRT_AllJoyn" = [ "Win32_System_WinRT" ];
+ "Win32_System_WinRT_Composition" = [ "Win32_System_WinRT" ];
+ "Win32_System_WinRT_CoreInputView" = [ "Win32_System_WinRT" ];
+ "Win32_System_WinRT_Direct3D11" = [ "Win32_System_WinRT" ];
+ "Win32_System_WinRT_Display" = [ "Win32_System_WinRT" ];
+ "Win32_System_WinRT_Graphics" = [ "Win32_System_WinRT" ];
+ "Win32_System_WinRT_Graphics_Capture" = [ "Win32_System_WinRT_Graphics" ];
+ "Win32_System_WinRT_Graphics_Direct2D" = [ "Win32_System_WinRT_Graphics" ];
+ "Win32_System_WinRT_Graphics_Imaging" = [ "Win32_System_WinRT_Graphics" ];
+ "Win32_System_WinRT_Holographic" = [ "Win32_System_WinRT" ];
+ "Win32_System_WinRT_Isolation" = [ "Win32_System_WinRT" ];
+ "Win32_System_WinRT_ML" = [ "Win32_System_WinRT" ];
+ "Win32_System_WinRT_Media" = [ "Win32_System_WinRT" ];
+ "Win32_System_WinRT_Metadata" = [ "Win32_System_WinRT" ];
+ "Win32_System_WinRT_Pdf" = [ "Win32_System_WinRT" ];
+ "Win32_System_WinRT_Printing" = [ "Win32_System_WinRT" ];
+ "Win32_System_WinRT_Shell" = [ "Win32_System_WinRT" ];
+ "Win32_System_WinRT_Storage" = [ "Win32_System_WinRT" ];
+ "Win32_System_WindowsProgramming" = [ "Win32_System" ];
+ "Win32_System_WindowsSync" = [ "Win32_System" ];
+ "Win32_System_Wmi" = [ "Win32_System" ];
+ "Win32_UI" = [ "Win32" ];
+ "Win32_UI_Accessibility" = [ "Win32_UI" ];
+ "Win32_UI_Animation" = [ "Win32_UI" ];
+ "Win32_UI_ColorSystem" = [ "Win32_UI" ];
+ "Win32_UI_Controls" = [ "Win32_UI" ];
+ "Win32_UI_Controls_Dialogs" = [ "Win32_UI_Controls" ];
+ "Win32_UI_Controls_RichEdit" = [ "Win32_UI_Controls" ];
+ "Win32_UI_HiDpi" = [ "Win32_UI" ];
+ "Win32_UI_Input" = [ "Win32_UI" ];
+ "Win32_UI_Input_Ime" = [ "Win32_UI_Input" ];
+ "Win32_UI_Input_Ink" = [ "Win32_UI_Input" ];
+ "Win32_UI_Input_KeyboardAndMouse" = [ "Win32_UI_Input" ];
+ "Win32_UI_Input_Pointer" = [ "Win32_UI_Input" ];
+ "Win32_UI_Input_Radial" = [ "Win32_UI_Input" ];
+ "Win32_UI_Input_Touch" = [ "Win32_UI_Input" ];
+ "Win32_UI_Input_XboxController" = [ "Win32_UI_Input" ];
+ "Win32_UI_InteractionContext" = [ "Win32_UI" ];
+ "Win32_UI_LegacyWindowsEnvironmentFeatures" = [ "Win32_UI" ];
+ "Win32_UI_Magnification" = [ "Win32_UI" ];
+ "Win32_UI_Notifications" = [ "Win32_UI" ];
+ "Win32_UI_Ribbon" = [ "Win32_UI" ];
+ "Win32_UI_Shell" = [ "Win32_UI" ];
+ "Win32_UI_Shell_Common" = [ "Win32_UI_Shell" ];
+ "Win32_UI_Shell_PropertiesSystem" = [ "Win32_UI_Shell" ];
+ "Win32_UI_TabletPC" = [ "Win32_UI" ];
+ "Win32_UI_TextServices" = [ "Win32_UI" ];
+ "Win32_UI_WindowsAndMessaging" = [ "Win32_UI" ];
+ "Win32_UI_Wpf" = [ "Win32_UI" ];
+ "Win32_Web" = [ "Win32" ];
+ "Win32_Web_InternetExplorer" = [ "Win32_Web" ];
+ "implement" = [ "windows-implement" "windows-interface" ];
+ "windows-implement" = [ "dep:windows-implement" ];
+ "windows-interface" = [ "dep:windows-interface" ];
+ };
+ resolvedDefaultFeatures = [ "Globalization" "default" ];
+ };
+ "windows-sys" = rec {
+ crateName = "windows-sys";
+ version = "0.48.0";
+ edition = "2018";
+ sha256 = "1aan23v5gs7gya1lc46hqn9mdh8yph3fhxmhxlw36pn6pqc28zb7";
+ authors = [
+ "Microsoft"
+ ];
+ dependencies = [
+ {
+ name = "windows-targets";
+ packageId = "windows-targets";
+ }
+ ];
+ features = {
+ "Wdk_System" = [ "Wdk" ];
+ "Wdk_System_OfflineRegistry" = [ "Wdk_System" ];
+ "Win32_Data" = [ "Win32" ];
+ "Win32_Data_HtmlHelp" = [ "Win32_Data" ];
+ "Win32_Data_RightsManagement" = [ "Win32_Data" ];
+ "Win32_Data_Xml" = [ "Win32_Data" ];
+ "Win32_Data_Xml_MsXml" = [ "Win32_Data_Xml" ];
+ "Win32_Data_Xml_XmlLite" = [ "Win32_Data_Xml" ];
+ "Win32_Devices" = [ "Win32" ];
+ "Win32_Devices_AllJoyn" = [ "Win32_Devices" ];
+ "Win32_Devices_BiometricFramework" = [ "Win32_Devices" ];
+ "Win32_Devices_Bluetooth" = [ "Win32_Devices" ];
+ "Win32_Devices_Communication" = [ "Win32_Devices" ];
+ "Win32_Devices_DeviceAccess" = [ "Win32_Devices" ];
+ "Win32_Devices_DeviceAndDriverInstallation" = [ "Win32_Devices" ];
+ "Win32_Devices_DeviceQuery" = [ "Win32_Devices" ];
+ "Win32_Devices_Display" = [ "Win32_Devices" ];
+ "Win32_Devices_Enumeration" = [ "Win32_Devices" ];
+ "Win32_Devices_Enumeration_Pnp" = [ "Win32_Devices_Enumeration" ];
+ "Win32_Devices_Fax" = [ "Win32_Devices" ];
+ "Win32_Devices_FunctionDiscovery" = [ "Win32_Devices" ];
+ "Win32_Devices_Geolocation" = [ "Win32_Devices" ];
+ "Win32_Devices_HumanInterfaceDevice" = [ "Win32_Devices" ];
+ "Win32_Devices_ImageAcquisition" = [ "Win32_Devices" ];
+ "Win32_Devices_PortableDevices" = [ "Win32_Devices" ];
+ "Win32_Devices_Properties" = [ "Win32_Devices" ];
+ "Win32_Devices_Pwm" = [ "Win32_Devices" ];
+ "Win32_Devices_Sensors" = [ "Win32_Devices" ];
+ "Win32_Devices_SerialCommunication" = [ "Win32_Devices" ];
+ "Win32_Devices_Tapi" = [ "Win32_Devices" ];
+ "Win32_Devices_Usb" = [ "Win32_Devices" ];
+ "Win32_Devices_WebServicesOnDevices" = [ "Win32_Devices" ];
+ "Win32_Foundation" = [ "Win32" ];
+ "Win32_Gaming" = [ "Win32" ];
+ "Win32_Globalization" = [ "Win32" ];
+ "Win32_Graphics" = [ "Win32" ];
+ "Win32_Graphics_Dwm" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Gdi" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Hlsl" = [ "Win32_Graphics" ];
+ "Win32_Graphics_OpenGL" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Printing" = [ "Win32_Graphics" ];
+ "Win32_Graphics_Printing_PrintTicket" = [ "Win32_Graphics_Printing" ];
+ "Win32_Management" = [ "Win32" ];
+ "Win32_Management_MobileDeviceManagementRegistration" = [ "Win32_Management" ];
+ "Win32_Media" = [ "Win32" ];
+ "Win32_Media_Audio" = [ "Win32_Media" ];
+ "Win32_Media_Audio_Apo" = [ "Win32_Media_Audio" ];
+ "Win32_Media_Audio_DirectMusic" = [ "Win32_Media_Audio" ];
+ "Win32_Media_Audio_Endpoints" = [ "Win32_Media_Audio" ];
+ "Win32_Media_Audio_XAudio2" = [ "Win32_Media_Audio" ];
+ "Win32_Media_DeviceManager" = [ "Win32_Media" ];
+ "Win32_Media_DxMediaObjects" = [ "Win32_Media" ];
+ "Win32_Media_KernelStreaming" = [ "Win32_Media" ];
+ "Win32_Media_LibrarySharingServices" = [ "Win32_Media" ];
+ "Win32_Media_MediaPlayer" = [ "Win32_Media" ];
+ "Win32_Media_Multimedia" = [ "Win32_Media" ];
+ "Win32_Media_Speech" = [ "Win32_Media" ];
+ "Win32_Media_Streaming" = [ "Win32_Media" ];
+ "Win32_Media_WindowsMediaFormat" = [ "Win32_Media" ];
+ "Win32_NetworkManagement" = [ "Win32" ];
+ "Win32_NetworkManagement_Dhcp" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_Dns" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_InternetConnectionWizard" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_IpHelper" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_MobileBroadband" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_Multicast" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_Ndis" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_NetBios" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_NetManagement" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_NetShell" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_NetworkDiagnosticsFramework" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_NetworkPolicyServer" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_P2P" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_QoS" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_Rras" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_Snmp" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_WNet" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_WebDav" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_WiFi" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_WindowsConnectNow" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_WindowsConnectionManager" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_WindowsFilteringPlatform" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_WindowsFirewall" = [ "Win32_NetworkManagement" ];
+ "Win32_NetworkManagement_WindowsNetworkVirtualization" = [ "Win32_NetworkManagement" ];
+ "Win32_Networking" = [ "Win32" ];
+ "Win32_Networking_ActiveDirectory" = [ "Win32_Networking" ];
+ "Win32_Networking_BackgroundIntelligentTransferService" = [ "Win32_Networking" ];
+ "Win32_Networking_Clustering" = [ "Win32_Networking" ];
+ "Win32_Networking_HttpServer" = [ "Win32_Networking" ];
+ "Win32_Networking_Ldap" = [ "Win32_Networking" ];
+ "Win32_Networking_NetworkListManager" = [ "Win32_Networking" ];
+ "Win32_Networking_RemoteDifferentialCompression" = [ "Win32_Networking" ];
+ "Win32_Networking_WebSocket" = [ "Win32_Networking" ];
+ "Win32_Networking_WinHttp" = [ "Win32_Networking" ];
+ "Win32_Networking_WinInet" = [ "Win32_Networking" ];
+ "Win32_Networking_WinSock" = [ "Win32_Networking" ];
+ "Win32_Networking_WindowsWebServices" = [ "Win32_Networking" ];
+ "Win32_Security" = [ "Win32" ];
+ "Win32_Security_AppLocker" = [ "Win32_Security" ];
+ "Win32_Security_Authentication" = [ "Win32_Security" ];
+ "Win32_Security_Authentication_Identity" = [ "Win32_Security_Authentication" ];
+ "Win32_Security_Authentication_Identity_Provider" = [ "Win32_Security_Authentication_Identity" ];
+ "Win32_Security_Authorization" = [ "Win32_Security" ];
+ "Win32_Security_Authorization_UI" = [ "Win32_Security_Authorization" ];
+ "Win32_Security_ConfigurationSnapin" = [ "Win32_Security" ];
+ "Win32_Security_Credentials" = [ "Win32_Security" ];
+ "Win32_Security_Cryptography" = [ "Win32_Security" ];
+ "Win32_Security_Cryptography_Catalog" = [ "Win32_Security_Cryptography" ];
+ "Win32_Security_Cryptography_Certificates" = [ "Win32_Security_Cryptography" ];
+ "Win32_Security_Cryptography_Sip" = [ "Win32_Security_Cryptography" ];
+ "Win32_Security_Cryptography_UI" = [ "Win32_Security_Cryptography" ];
+ "Win32_Security_DiagnosticDataQuery" = [ "Win32_Security" ];
+ "Win32_Security_DirectoryServices" = [ "Win32_Security" ];
+ "Win32_Security_EnterpriseData" = [ "Win32_Security" ];
+ "Win32_Security_ExtensibleAuthenticationProtocol" = [ "Win32_Security" ];
+ "Win32_Security_Isolation" = [ "Win32_Security" ];
+ "Win32_Security_LicenseProtection" = [ "Win32_Security" ];
+ "Win32_Security_NetworkAccessProtection" = [ "Win32_Security" ];
+ "Win32_Security_Tpm" = [ "Win32_Security" ];
+ "Win32_Security_WinTrust" = [ "Win32_Security" ];
+ "Win32_Security_WinWlx" = [ "Win32_Security" ];
+ "Win32_Storage" = [ "Win32" ];
+ "Win32_Storage_Cabinets" = [ "Win32_Storage" ];
+ "Win32_Storage_CloudFilters" = [ "Win32_Storage" ];
+ "Win32_Storage_Compression" = [ "Win32_Storage" ];
+ "Win32_Storage_DataDeduplication" = [ "Win32_Storage" ];
+ "Win32_Storage_DistributedFileSystem" = [ "Win32_Storage" ];
+ "Win32_Storage_EnhancedStorage" = [ "Win32_Storage" ];
+ "Win32_Storage_FileHistory" = [ "Win32_Storage" ];
+ "Win32_Storage_FileServerResourceManager" = [ "Win32_Storage" ];
+ "Win32_Storage_FileSystem" = [ "Win32_Storage" ];
+ "Win32_Storage_Imapi" = [ "Win32_Storage" ];
+ "Win32_Storage_IndexServer" = [ "Win32_Storage" ];
+ "Win32_Storage_InstallableFileSystems" = [ "Win32_Storage" ];
+ "Win32_Storage_IscsiDisc" = [ "Win32_Storage" ];
+ "Win32_Storage_Jet" = [ "Win32_Storage" ];
+ "Win32_Storage_OfflineFiles" = [ "Win32_Storage" ];
+ "Win32_Storage_OperationRecorder" = [ "Win32_Storage" ];
+ "Win32_Storage_Packaging" = [ "Win32_Storage" ];
+ "Win32_Storage_Packaging_Appx" = [ "Win32_Storage_Packaging" ];
+ "Win32_Storage_Packaging_Opc" = [ "Win32_Storage_Packaging" ];
+ "Win32_Storage_ProjectedFileSystem" = [ "Win32_Storage" ];
+ "Win32_Storage_StructuredStorage" = [ "Win32_Storage" ];
+ "Win32_Storage_Vhd" = [ "Win32_Storage" ];
+ "Win32_Storage_VirtualDiskService" = [ "Win32_Storage" ];
+ "Win32_Storage_Vss" = [ "Win32_Storage" ];
+ "Win32_Storage_Xps" = [ "Win32_Storage" ];
+ "Win32_Storage_Xps_Printing" = [ "Win32_Storage_Xps" ];
+ "Win32_System" = [ "Win32" ];
+ "Win32_System_AddressBook" = [ "Win32_System" ];
+ "Win32_System_Antimalware" = [ "Win32_System" ];
+ "Win32_System_ApplicationInstallationAndServicing" = [ "Win32_System" ];
+ "Win32_System_ApplicationVerifier" = [ "Win32_System" ];
+ "Win32_System_AssessmentTool" = [ "Win32_System" ];
+ "Win32_System_ClrHosting" = [ "Win32_System" ];
+ "Win32_System_Com" = [ "Win32_System" ];
+ "Win32_System_Com_CallObj" = [ "Win32_System_Com" ];
+ "Win32_System_Com_ChannelCredentials" = [ "Win32_System_Com" ];
+ "Win32_System_Com_Events" = [ "Win32_System_Com" ];
+ "Win32_System_Com_Marshal" = [ "Win32_System_Com" ];
+ "Win32_System_Com_StructuredStorage" = [ "Win32_System_Com" ];
+ "Win32_System_Com_UI" = [ "Win32_System_Com" ];
+ "Win32_System_Com_Urlmon" = [ "Win32_System_Com" ];
+ "Win32_System_ComponentServices" = [ "Win32_System" ];
+ "Win32_System_Console" = [ "Win32_System" ];
+ "Win32_System_Contacts" = [ "Win32_System" ];
+ "Win32_System_CorrelationVector" = [ "Win32_System" ];
+ "Win32_System_DataExchange" = [ "Win32_System" ];
+ "Win32_System_DeploymentServices" = [ "Win32_System" ];
+ "Win32_System_DesktopSharing" = [ "Win32_System" ];
+ "Win32_System_DeveloperLicensing" = [ "Win32_System" ];
+ "Win32_System_Diagnostics" = [ "Win32_System" ];
+ "Win32_System_Diagnostics_Ceip" = [ "Win32_System_Diagnostics" ];
+ "Win32_System_Diagnostics_ClrProfiling" = [ "Win32_System_Diagnostics" ];
+ "Win32_System_Diagnostics_Debug" = [ "Win32_System_Diagnostics" ];
+ "Win32_System_Diagnostics_Debug_ActiveScript" = [ "Win32_System_Diagnostics_Debug" ];
+ "Win32_System_Diagnostics_Debug_Extensions" = [ "Win32_System_Diagnostics_Debug" ];
+ "Win32_System_Diagnostics_Etw" = [ "Win32_System_Diagnostics" ];
+ "Win32_System_Diagnostics_ProcessSnapshotting" = [ "Win32_System_Diagnostics" ];
+ "Win32_System_Diagnostics_ToolHelp" = [ "Win32_System_Diagnostics" ];
+ "Win32_System_DistributedTransactionCoordinator" = [ "Win32_System" ];
+ "Win32_System_Environment" = [ "Win32_System" ];
+ "Win32_System_ErrorReporting" = [ "Win32_System" ];
+ "Win32_System_EventCollector" = [ "Win32_System" ];
+ "Win32_System_EventLog" = [ "Win32_System" ];
+ "Win32_System_EventNotificationService" = [ "Win32_System" ];
+ "Win32_System_GroupPolicy" = [ "Win32_System" ];
+ "Win32_System_HostCompute" = [ "Win32_System" ];
+ "Win32_System_HostComputeNetwork" = [ "Win32_System" ];
+ "Win32_System_HostComputeSystem" = [ "Win32_System" ];
+ "Win32_System_Hypervisor" = [ "Win32_System" ];
+ "Win32_System_IO" = [ "Win32_System" ];
+ "Win32_System_Iis" = [ "Win32_System" ];
+ "Win32_System_Ioctl" = [ "Win32_System" ];
+ "Win32_System_JobObjects" = [ "Win32_System" ];
+ "Win32_System_Js" = [ "Win32_System" ];
+ "Win32_System_Kernel" = [ "Win32_System" ];
+ "Win32_System_LibraryLoader" = [ "Win32_System" ];
+ "Win32_System_Mailslots" = [ "Win32_System" ];
+ "Win32_System_Mapi" = [ "Win32_System" ];
+ "Win32_System_Memory" = [ "Win32_System" ];
+ "Win32_System_Memory_NonVolatile" = [ "Win32_System_Memory" ];
+ "Win32_System_MessageQueuing" = [ "Win32_System" ];
+ "Win32_System_MixedReality" = [ "Win32_System" ];
+ "Win32_System_Mmc" = [ "Win32_System" ];
+ "Win32_System_Ole" = [ "Win32_System" ];
+ "Win32_System_ParentalControls" = [ "Win32_System" ];
+ "Win32_System_PasswordManagement" = [ "Win32_System" ];
+ "Win32_System_Performance" = [ "Win32_System" ];
+ "Win32_System_Performance_HardwareCounterProfiling" = [ "Win32_System_Performance" ];
+ "Win32_System_Pipes" = [ "Win32_System" ];
+ "Win32_System_Power" = [ "Win32_System" ];
+ "Win32_System_ProcessStatus" = [ "Win32_System" ];
+ "Win32_System_RealTimeCommunications" = [ "Win32_System" ];
+ "Win32_System_Recovery" = [ "Win32_System" ];
+ "Win32_System_Registry" = [ "Win32_System" ];
+ "Win32_System_RemoteAssistance" = [ "Win32_System" ];
+ "Win32_System_RemoteDesktop" = [ "Win32_System" ];
+ "Win32_System_RemoteManagement" = [ "Win32_System" ];
+ "Win32_System_RestartManager" = [ "Win32_System" ];
+ "Win32_System_Restore" = [ "Win32_System" ];
+ "Win32_System_Rpc" = [ "Win32_System" ];
+ "Win32_System_Search" = [ "Win32_System" ];
+ "Win32_System_Search_Common" = [ "Win32_System_Search" ];
+ "Win32_System_SecurityCenter" = [ "Win32_System" ];
+ "Win32_System_ServerBackup" = [ "Win32_System" ];
+ "Win32_System_Services" = [ "Win32_System" ];
+ "Win32_System_SettingsManagementInfrastructure" = [ "Win32_System" ];
+ "Win32_System_SetupAndMigration" = [ "Win32_System" ];
+ "Win32_System_Shutdown" = [ "Win32_System" ];
+ "Win32_System_StationsAndDesktops" = [ "Win32_System" ];
+ "Win32_System_SubsystemForLinux" = [ "Win32_System" ];
+ "Win32_System_SystemInformation" = [ "Win32_System" ];
+ "Win32_System_SystemServices" = [ "Win32_System" ];
+ "Win32_System_TaskScheduler" = [ "Win32_System" ];
+ "Win32_System_Threading" = [ "Win32_System" ];
+ "Win32_System_Time" = [ "Win32_System" ];
+ "Win32_System_TpmBaseServices" = [ "Win32_System" ];
+ "Win32_System_UpdateAgent" = [ "Win32_System" ];
+ "Win32_System_UpdateAssessment" = [ "Win32_System" ];
+ "Win32_System_UserAccessLogging" = [ "Win32_System" ];
+ "Win32_System_VirtualDosMachines" = [ "Win32_System" ];
+ "Win32_System_WindowsProgramming" = [ "Win32_System" ];
+ "Win32_System_WindowsSync" = [ "Win32_System" ];
+ "Win32_System_Wmi" = [ "Win32_System" ];
+ "Win32_UI" = [ "Win32" ];
+ "Win32_UI_Accessibility" = [ "Win32_UI" ];
+ "Win32_UI_Animation" = [ "Win32_UI" ];
+ "Win32_UI_ColorSystem" = [ "Win32_UI" ];
+ "Win32_UI_Controls" = [ "Win32_UI" ];
+ "Win32_UI_Controls_Dialogs" = [ "Win32_UI_Controls" ];
+ "Win32_UI_Controls_RichEdit" = [ "Win32_UI_Controls" ];
+ "Win32_UI_HiDpi" = [ "Win32_UI" ];
+ "Win32_UI_Input" = [ "Win32_UI" ];
+ "Win32_UI_Input_Ime" = [ "Win32_UI_Input" ];
+ "Win32_UI_Input_Ink" = [ "Win32_UI_Input" ];
+ "Win32_UI_Input_KeyboardAndMouse" = [ "Win32_UI_Input" ];
+ "Win32_UI_Input_Pointer" = [ "Win32_UI_Input" ];
+ "Win32_UI_Input_Radial" = [ "Win32_UI_Input" ];
+ "Win32_UI_Input_Touch" = [ "Win32_UI_Input" ];
+ "Win32_UI_Input_XboxController" = [ "Win32_UI_Input" ];
+ "Win32_UI_InteractionContext" = [ "Win32_UI" ];
+ "Win32_UI_LegacyWindowsEnvironmentFeatures" = [ "Win32_UI" ];
+ "Win32_UI_Magnification" = [ "Win32_UI" ];
+ "Win32_UI_Notifications" = [ "Win32_UI" ];
+ "Win32_UI_Ribbon" = [ "Win32_UI" ];
+ "Win32_UI_Shell" = [ "Win32_UI" ];
+ "Win32_UI_Shell_Common" = [ "Win32_UI_Shell" ];
+ "Win32_UI_Shell_PropertiesSystem" = [ "Win32_UI_Shell" ];
+ "Win32_UI_TabletPC" = [ "Win32_UI" ];
+ "Win32_UI_TextServices" = [ "Win32_UI" ];
+ "Win32_UI_WindowsAndMessaging" = [ "Win32_UI" ];
+ "Win32_UI_Wpf" = [ "Win32_UI" ];
+ "Win32_Web" = [ "Win32" ];
+ "Win32_Web_InternetExplorer" = [ "Win32_Web" ];
+ };
+ resolvedDefaultFeatures = [ "Win32" "Win32_Foundation" "Win32_NetworkManagement" "Win32_NetworkManagement_IpHelper" "Win32_Networking" "Win32_Networking_WinSock" "Win32_Security" "Win32_Security_Authentication" "Win32_Security_Authentication_Identity" "Win32_Security_Credentials" "Win32_Security_Cryptography" "Win32_Storage" "Win32_Storage_FileSystem" "Win32_System" "Win32_System_Console" "Win32_System_Diagnostics" "Win32_System_Diagnostics_Debug" "Win32_System_IO" "Win32_System_LibraryLoader" "Win32_System_Memory" "Win32_System_Pipes" "Win32_System_SystemServices" "Win32_System_Threading" "Win32_System_WindowsProgramming" "default" ];
+ };
+ "windows-targets" = rec {
+ crateName = "windows-targets";
+ version = "0.48.5";
+ edition = "2018";
+ sha256 = "034ljxqshifs1lan89xwpcy1hp0lhdh4b5n0d2z4fwjx2piacbws";
authors = [
- "Peter Atashian <retep998@gmail.com>"
+ "Microsoft"
];
dependencies = [
{
- name = "winapi";
- packageId = "winapi 0.2.8";
+ name = "windows_aarch64_gnullvm";
+ packageId = "windows_aarch64_gnullvm";
+ target = { target, features }: (pkgs.rust.lib.toRustTarget stdenv.hostPlatform == "aarch64-pc-windows-gnullvm");
+ }
+ {
+ name = "windows_aarch64_msvc";
+ packageId = "windows_aarch64_msvc";
+ target = { target, features }: (("aarch64" == target."arch") && ("msvc" == target."env") && (!(target."windows_raw_dylib" or false)));
+ }
+ {
+ name = "windows_i686_gnu";
+ packageId = "windows_i686_gnu";
+ target = { target, features }: (("x86" == target."arch") && ("gnu" == target."env") && (!(target."windows_raw_dylib" or false)));
+ }
+ {
+ name = "windows_i686_msvc";
+ packageId = "windows_i686_msvc";
+ target = { target, features }: (("x86" == target."arch") && ("msvc" == target."env") && (!(target."windows_raw_dylib" or false)));
+ }
+ {
+ name = "windows_x86_64_gnu";
+ packageId = "windows_x86_64_gnu";
+ target = { target, features }: (("x86_64" == target."arch") && ("gnu" == target."env") && (!("llvm" == target."abi")) && (!(target."windows_raw_dylib" or false)));
}
- ];
- buildDependencies = [
{
- name = "winapi-build";
- packageId = "winapi-build";
+ name = "windows_x86_64_gnullvm";
+ packageId = "windows_x86_64_gnullvm";
+ target = { target, features }: (pkgs.rust.lib.toRustTarget stdenv.hostPlatform == "x86_64-pc-windows-gnullvm");
}
+ {
+ name = "windows_x86_64_msvc";
+ packageId = "windows_x86_64_msvc";
+ target = { target, features }: (("x86_64" == target."arch") && ("msvc" == target."env") && (!(target."windows_raw_dylib" or false)));
+ }
+ ];
+
+ };
+ "windows_aarch64_gnullvm" = rec {
+ crateName = "windows_aarch64_gnullvm";
+ version = "0.48.5";
+ edition = "2018";
+ sha256 = "1n05v7qblg1ci3i567inc7xrkmywczxrs1z3lj3rkkxw18py6f1b";
+ authors = [
+ "Microsoft"
+ ];
+
+ };
+ "windows_aarch64_msvc" = rec {
+ crateName = "windows_aarch64_msvc";
+ version = "0.48.5";
+ edition = "2018";
+ sha256 = "1g5l4ry968p73g6bg6jgyvy9lb8fyhcs54067yzxpcpkf44k2dfw";
+ authors = [
+ "Microsoft"
+ ];
+
+ };
+ "windows_i686_gnu" = rec {
+ crateName = "windows_i686_gnu";
+ version = "0.48.5";
+ edition = "2018";
+ sha256 = "0gklnglwd9ilqx7ac3cn8hbhkraqisd0n83jxzf9837nvvkiand7";
+ authors = [
+ "Microsoft"
+ ];
+
+ };
+ "windows_i686_msvc" = rec {
+ crateName = "windows_i686_msvc";
+ version = "0.48.5";
+ edition = "2018";
+ sha256 = "01m4rik437dl9rdf0ndnm2syh10hizvq0dajdkv2fjqcywrw4mcg";
+ authors = [
+ "Microsoft"
+ ];
+
+ };
+ "windows_x86_64_gnu" = rec {
+ crateName = "windows_x86_64_gnu";
+ version = "0.48.5";
+ edition = "2018";
+ sha256 = "13kiqqcvz2vnyxzydjh73hwgigsdr2z1xpzx313kxll34nyhmm2k";
+ authors = [
+ "Microsoft"
+ ];
+
+ };
+ "windows_x86_64_gnullvm" = rec {
+ crateName = "windows_x86_64_gnullvm";
+ version = "0.48.5";
+ edition = "2018";
+ sha256 = "1k24810wfbgz8k48c2yknqjmiigmql6kk3knmddkv8k8g1v54yqb";
+ authors = [
+ "Microsoft"
+ ];
+
+ };
+ "windows_x86_64_msvc" = rec {
+ crateName = "windows_x86_64_msvc";
+ version = "0.48.5";
+ edition = "2018";
+ sha256 = "0f4mdp895kkjh9zv8dxvn4pc10xr7839lf5pa9l0193i2pkgr57d";
+ authors = [
+ "Microsoft"
];
};
"xdg" = rec {
crateName = "xdg";
- version = "2.2.0";
- edition = "2015";
- sha256 = "0mws8a0fr3cqk5nh7aq9lmkmhzghvasqy4mhw6nnza06l4d6i2fh";
+ version = "2.5.2";
+ edition = "2018";
+ sha256 = "0im5nzmywxjgm2pmb48k0cc9hkalarz57f1d9d0x4lvb6cj76fr1";
authors = [
"Ben Longbons <b.r.longbons@gmail.com>"
"whitequark <whitequark@whitequark.org>"
];
-
+ features = {
+ "serde" = [ "dep:serde" ];
+ };
};
"xml-rs" = rec {
crateName = "xml-rs";
- version = "0.8.3";
- edition = "2015";
+ version = "0.8.19";
+ edition = "2021";
crateBin = [];
- sha256 = "12ndxyhzxw2zdr76ql8nfdwb2vwhvdkrxwk4pbjafqfglmjv0zdh";
+ sha256 = "0nnpvk3fv32hgh7vs9gbg2swmzxx5yz73f4b7rak7q39q2x9rjqg";
libName = "xml";
authors = [
"Vladimir Matveev <vmatveev@citrine.cc>"
@@ -6231,21 +7691,25 @@ rec {
dependencies = [
{
name = "linked-hash-map";
- packageId = "linked-hash-map 0.5.4";
+ packageId = "linked-hash-map";
}
];
};
"zeroize" = rec {
crateName = "zeroize";
- version = "1.3.0";
- edition = "2018";
- sha256 = "1z8yix823b6lz878qwg6bvwhg3lb0cbw3c9yij9p8mbv7zdzfmj7";
+ version = "1.6.0";
+ edition = "2021";
+ sha256 = "1ndar43r58zbmasjhrhgas168vxb4i0rwbkcnszhjybwpbqmc29a";
authors = [
- "Tony Arcieri <tony@iqlusion.io>"
+ "The RustCrypto Project Developers"
];
features = {
"default" = [ "alloc" ];
+ "derive" = [ "zeroize_derive" ];
+ "serde" = [ "dep:serde" ];
+ "std" = [ "alloc" ];
+ "zeroize_derive" = [ "dep:zeroize_derive" ];
};
resolvedDefaultFeatures = [ "alloc" "default" ];
};
@@ -6256,28 +7720,27 @@ rec {
#
/* Target (platform) data for conditional dependencies.
- This corresponds roughly to what buildRustCrate is setting.
+ This corresponds roughly to what buildRustCrate is setting.
*/
- defaultTarget = {
- unix = true;
- windows = false;
+ makeDefaultTarget = platform: {
+ unix = platform.isUnix;
+ windows = platform.isWindows;
fuchsia = true;
test = false;
- # This doesn't appear to be officially documented anywhere yet.
- # See https://github.com/rust-lang-nursery/rust-forge/issues/101.
- os =
- if stdenv.hostPlatform.isDarwin
- then "macos"
- else stdenv.hostPlatform.parsed.kernel.name;
- arch = stdenv.hostPlatform.parsed.cpu.name;
- family = "unix";
+ /* We are choosing an arbitrary rust version to grab `lib` from,
+ which is unfortunate, but `lib` has been version-agnostic the
+ whole time so this is good enough for now.
+ */
+ os = pkgs.rust.lib.toTargetOs platform;
+ arch = pkgs.rust.lib.toTargetArch platform;
+ family = pkgs.rust.lib.toTargetFamily platform;
env = "gnu";
endian =
- if stdenv.hostPlatform.parsed.cpu.significantByte.name == "littleEndian"
+ if platform.parsed.cpu.significantByte.name == "littleEndian"
then "little" else "big";
- pointer_width = toString stdenv.hostPlatform.parsed.cpu.bits;
- vendor = stdenv.hostPlatform.parsed.vendor.name;
+ pointer_width = toString platform.parsed.cpu.bits;
+ vendor = platform.parsed.vendor.name;
debug_assertions = false;
};
@@ -6328,14 +7791,16 @@ rec {
);
/* Returns a crate which depends on successful test execution
- of crate given as the second argument.
+ of crate given as the second argument.
- testCrateFlags: list of flags to pass to the test exectuable
- testInputs: list of packages that should be available during test execution
+ testCrateFlags: list of flags to pass to the test exectuable
+ testInputs: list of packages that should be available during test execution
*/
- crateWithTest = { crate, testCrate, testCrateFlags, testInputs }:
+ crateWithTest = { crate, testCrate, testCrateFlags, testInputs, testPreRun, testPostRun }:
assert builtins.typeOf testCrateFlags == "list";
assert builtins.typeOf testInputs == "list";
+ assert builtins.typeOf testPreRun == "string";
+ assert builtins.typeOf testPostRun == "string";
let
# override the `crate` so that it will build and execute tests instead of
# building the actual lib and bin targets We just have to pass `--test`
@@ -6349,6 +7814,15 @@ rec {
buildTests = true;
}
);
+ # If the user hasn't set any pre/post commands, we don't want to
+ # insert empty lines. This means that any existing users of crate2nix
+ # don't get a spurious rebuild unless they set these explicitly.
+ testCommand = pkgs.lib.concatStringsSep "\n"
+ (pkgs.lib.filter (s: s != "") [
+ testPreRun
+ "$f $testCrateFlags 2>&1 | tee -a $out"
+ testPostRun
+ ]);
in
pkgs.runCommand "run-tests-${testCrate.name}"
{
@@ -6382,7 +7856,7 @@ rec {
for file in ${drv}/tests/*; do
f=$testRoot/$(basename $file)-$hash
cp $file $f
- $f $testCrateFlags 2>&1 | tee -a $out
+ ${testCommand}
done
'';
in
@@ -6406,6 +7880,10 @@ rec {
, runTests ? false
, testCrateFlags ? [ ]
, testInputs ? [ ]
+ # Any command to run immediatelly before a test is executed.
+ , testPreRun ? ""
+ # Any command run immediatelly after a test is executed.
+ , testPostRun ? ""
}:
lib.makeOverridable
(
@@ -6414,6 +7892,8 @@ rec {
, runTests
, testCrateFlags
, testInputs
+ , testPreRun
+ , testPostRun
}:
let
buildRustCrateForPkgsFuncOverriden =
@@ -6446,16 +7926,16 @@ rec {
{
crate = drv;
testCrate = testDrv;
- inherit testCrateFlags testInputs;
+ inherit testCrateFlags testInputs testPreRun testPostRun;
}
else drv;
in
derivation
)
- { inherit features crateOverrides runTests testCrateFlags testInputs; };
+ { inherit features crateOverrides runTests testCrateFlags testInputs testPreRun testPostRun; };
/* Returns an attr set with packageId mapped to the result of buildRustCrateForPkgsFunc
- for the corresponding crate.
+ for the corresponding crate.
*/
builtRustCratesWithFeatures =
{ packageId
@@ -6463,12 +7943,12 @@ rec {
, crateConfigs ? crates
, buildRustCrateForPkgsFunc
, runTests
- , target ? defaultTarget
+ , makeTarget ? makeDefaultTarget
} @ args:
assert (builtins.isAttrs crateConfigs);
assert (builtins.isString packageId);
assert (builtins.isList features);
- assert (builtins.isAttrs target);
+ assert (builtins.isAttrs (makeTarget stdenv.hostPlatform));
assert (builtins.isBool runTests);
let
rootPackageId = packageId;
@@ -6476,7 +7956,7 @@ rec {
(
args // {
inherit rootPackageId;
- target = target // { test = runTests; };
+ target = makeTarget stdenv.hostPlatform // { test = runTests; };
}
);
# Memoize built packages so that reappearing packages are only built once.
@@ -6485,6 +7965,7 @@ rec {
let
self = {
crates = lib.mapAttrs (packageId: value: buildByPackageIdForPkgsImpl self pkgs packageId) crateConfigs;
+ target = makeTarget pkgs.stdenv.hostPlatform;
build = mkBuiltByPackageIdByPkgs pkgs.buildPackages;
};
in
@@ -6501,7 +7982,8 @@ rec {
(crateConfig'.devDependencies or [ ]);
dependencies =
dependencyDerivations {
- inherit features target;
+ inherit features;
+ inherit (self) target;
buildByPackageId = depPackageId:
# proc_macro crates must be compiled for the build architecture
if crateConfigs.${depPackageId}.procMacro or false
@@ -6513,24 +7995,26 @@ rec {
};
buildDependencies =
dependencyDerivations {
- inherit features target;
+ inherit features;
+ inherit (self.build) target;
buildByPackageId = depPackageId:
self.build.crates.${depPackageId};
dependencies = crateConfig.buildDependencies or [ ];
};
- filterEnabledDependenciesForThis = dependencies: filterEnabledDependencies {
- inherit dependencies features target;
- };
dependenciesWithRenames =
- lib.filter (d: d ? "rename")
- (
- filterEnabledDependenciesForThis
- (
- (crateConfig.buildDependencies or [ ])
- ++ (crateConfig.dependencies or [ ])
- ++ devDependencies
- )
- );
+ let
+ buildDeps = filterEnabledDependencies {
+ inherit features;
+ inherit (self) target;
+ dependencies = crateConfig.dependencies or [ ] ++ devDependencies;
+ };
+ hostDeps = filterEnabledDependencies {
+ inherit features;
+ inherit (self.build) target;
+ dependencies = crateConfig.buildDependencies or [ ];
+ };
+ in
+ lib.filter (d: d ? "rename") (hostDeps ++ buildDeps);
# Crate renames have the form:
#
# {
@@ -6593,7 +8077,7 @@ rec {
map depDerivation enabledDependencies;
/* Returns a sanitized version of val with all values substituted that cannot
- be serialized as JSON.
+ be serialized as JSON.
*/
sanitizeForJson = val:
if builtins.isAttrs val
@@ -6605,7 +8089,7 @@ rec {
else val;
/* Returns various tools to debug a crate. */
- debugCrate = { packageId, target ? defaultTarget }:
+ debugCrate = { packageId, target ? makeDefaultTarget stdenv.hostPlatform }:
assert (builtins.isString packageId);
let
debug = rec {
@@ -6638,9 +8122,9 @@ rec {
{ internal = debug; };
/* Returns differences between cargo default features and crate2nix default
- features.
+ features.
- This is useful for verifying the feature resolution in crate2nix.
+ This is useful for verifying the feature resolution in crate2nix.
*/
diffDefaultPackageFeatures =
{ crateConfigs ? crates
@@ -6677,8 +8161,8 @@ rec {
/* Returns an attrset mapping packageId to the list of enabled features.
- If multiple paths to a dependency enable different features, the
- corresponding feature sets are merged. Features in rust are additive.
+ If multiple paths to a dependency enable different features, the
+ corresponding feature sets are merged. Features in rust are additive.
*/
mergePackageFeatures =
{ crateConfigs ? crates
@@ -6781,21 +8265,20 @@ rec {
dependencies;
/* Returns whether the given feature should enable the given dependency. */
- doesFeatureEnableDependency = { name, rename ? null, ... }: feature:
+ doesFeatureEnableDependency = dependency: feature:
let
+ name = dependency.rename or dependency.name;
prefix = "${name}/";
len = builtins.stringLength prefix;
startsWithPrefix = builtins.substring 0 len feature == prefix;
in
- (rename == null && feature == name)
- || (rename != null && rename == feature)
- || startsWithPrefix;
+ feature == name || feature == "dep:" + name || startsWithPrefix;
/* Returns the expanded features for the given inputFeatures by applying the
- rules in featureMap.
+ rules in featureMap.
- featureMap is an attribute set which maps feature names to lists of further
- feature names to enable in case this feature is selected.
+ featureMap is an attribute set which maps feature names to lists of further
+ feature names to enable in case this feature is selected.
*/
expandFeatures = featureMap: inputFeatures:
assert (builtins.isAttrs featureMap);
@@ -6809,9 +8292,9 @@ rec {
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
+ 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);
@@ -6824,16 +8307,18 @@ rec {
let
enabled = builtins.any (doesFeatureEnableDependency dependency) features;
in
- if (dependency.optional or false) && enabled then [ dependency.name ] else [ ]
+ if (dependency.optional or false) && enabled
+ then [ (dependency.rename or dependency.name) ]
+ else [ ]
)
dependencies;
in
sortedUnique (features ++ additionalFeatures);
/*
- Returns the actual features for the given dependency.
+ Returns the actual features for the given dependency.
- features: The features of the crate that refers this dependency.
+ features: The features of the crate that refers this dependency.
*/
dependencyFeatures = features: dependency:
assert (builtins.isList features);
@@ -6846,11 +8331,21 @@ rec {
explicitFeatures = dependency.features or [ ];
additionalDependencyFeatures =
let
- dependencyPrefix = (dependency.rename or dependency.name) + "/";
- dependencyFeatures =
- builtins.filter (f: lib.hasPrefix dependencyPrefix f) features;
+ name = dependency.rename or dependency.name;
+ stripPrefixMatch = prefix: s:
+ if lib.hasPrefix prefix s
+ then lib.removePrefix prefix s
+ else null;
+ extractFeature = feature: lib.findFirst
+ (f: f != null)
+ null
+ (map (prefix: stripPrefixMatch prefix feature) [
+ (name + "/")
+ (name + "?/")
+ ]);
+ dependencyFeatures = lib.filter (f: f != null) (map extractFeature features);
in
- builtins.map (lib.removePrefix dependencyPrefix) dependencyFeatures;
+ dependencyFeatures;
in
defaultOrNil ++ explicitFeatures ++ additionalDependencyFeatures;
@@ -6872,7 +8367,6 @@ rec {
#
# crate2nix/default.nix (excerpt end)
#
-
};
}
diff --git a/Cargo.toml b/Cargo.toml
index 95f33cd..4705d98 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -5,29 +5,29 @@ authors = ["tilpner"]
edition = "2018"
[dependencies]
-smol = "1.0"
-async-compat = "0.1"
-itertools = "0.9"
-rand = "0.7"
-bytes = "0.5"
+smol = "1"
+async-compat = "0.2"
+itertools = "0.11"
+rand = "0.8"
+bytes = "1.5"
serde = "1.0"
serde_derive = "1.0"
-config = "0.10"
-xdg = "2.2.0"
+config = "0.13"
+xdg = "2.5"
structopt = "0.3"
mime_guess = "2.0"
futures = "0.3"
-rusoto_core = "0.45"
-rusoto_s3 = "0.45"
+rusoto_core = "0.48"
+rusoto_s3 = "0.48"
-syntect = "4.2"
+syntect = "5"
tinytemplate = "1.1"
[profile.release]
opt-level = 3
debug = false
-lto = true
+lto = "thin"
incremental = false
diff --git a/default.nix b/default.nix
index d4555de..455dd3e 100644
--- a/default.nix
+++ b/default.nix
@@ -1,10 +1,11 @@
-{ pkgs ? import <nixpkgs> {},
+{
+ pkgs ? import <nixpkgs> {},
callPackage ? pkgs.callPackage,
defaultCrateOverrides ? pkgs.defaultCrateOverrides,
- buildRustCrate ? pkgs.buildRustCrate }:
+ buildRustCrate ? pkgs.buildRustCrate
+}:
let
-
customBuildRustCrateForPkgs = pkgs: pkgs.buildRustCrate.override {
defaultCrateOverrides = defaultCrateOverrides // {
# leaving this dead override for future reference
@@ -18,4 +19,5 @@ let
inherit pkgs;
buildRustCrateForPkgs = customBuildRustCrateForPkgs;
};
-in cargo.rootCrate.build
+in
+ cargo.rootCrate.build
diff --git a/flake.lock b/flake.lock
new file mode 100644
index 0000000..ee020e6
--- /dev/null
+++ b/flake.lock
@@ -0,0 +1,27 @@
+{
+ "nodes": {
+ "nixpkgs": {
+ "locked": {
+ "lastModified": 1697009197,
+ "narHash": "sha256-viVRhBTFT8fPJTb1N3brQIpFZnttmwo3JVKNuWRVc3s=",
+ "owner": "nixos",
+ "repo": "nixpkgs",
+ "rev": "01441e14af5e29c9d27ace398e6dd0b293e25a54",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nixos",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "root": {
+ "inputs": {
+ "nixpkgs": "nixpkgs"
+ }
+ }
+ },
+ "root": "root",
+ "version": 7
+}
diff --git a/flake.nix b/flake.nix
new file mode 100644
index 0000000..39267ed
--- /dev/null
+++ b/flake.nix
@@ -0,0 +1,9 @@
+{
+ inputs = {
+ nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
+ };
+
+ outputs = { self, nixpkgs }: {
+ packages.x86_64-linux.default = nixpkgs.legacyPackages.x86_64-linux.callPackage ./. {};
+ };
+}
diff --git a/src/main.rs b/src/main.rs
index 790feb2..d2a09ee 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -7,7 +7,7 @@ use std::{
path::PathBuf
};
-use config::Config;
+use config::{Config, ConfigBuilder};
use structopt::StructOpt;
use mime_guess::{ Mime, MimeGuess };
@@ -66,7 +66,7 @@ struct Opt {
fn main() {
let cfg = {
let opt = Opt::from_args();
- let mut cfg = Config::default();
+ let mut cfg = ConfigBuilder::<config::builder::DefaultState>::default();
let xdg = xdg::BaseDirectories::with_prefix(env!("CARGO_PKG_NAME")).unwrap();
let xdg_file = xdg.find_config_file("config.json");
@@ -75,11 +75,13 @@ fn main() {
.or(xdg_file);
if let Some(cfg_file) = cfg_file {
let cfg_file = cfg_file.to_str().expect("Config file has invalid path");
- cfg.merge(config::File::new(cfg_file, config::FileFormat::Json))
- .expect("Failed to read settings from config file");
+ cfg = cfg.add_source(config::File::new(cfg_file, config::FileFormat::Json));
}
- cfg.merge(config::Environment::with_prefix("PB")).expect("Failed to read config from environment");
- cfg.merge(Config::try_from(&opt).unwrap()).expect("Failed to read config from CLI arguments");
+ let mut cfg = cfg
+ .add_source(config::Environment::with_prefix("PB"))
+ .add_source(Config::try_from(&opt).unwrap())
+ .build()
+ .unwrap();
if cfg.get_bool("private").unwrap_or(false) {
cfg.set("id_length", 10).unwrap();
@@ -94,15 +96,15 @@ async fn async_main(cfg: Config) {
let region = Region::Custom {
endpoint: {
// trailing / causes problems with rusoto
- let mut s = cfg.get_str("endpoint").expect("No endpoint set");
+ let mut s = cfg.get_string("endpoint").expect("No endpoint set");
if s.ends_with('/') { s.pop(); }
s
},
- name: cfg.get_str("region").expect("No region set")
+ name: cfg.get_string("region").expect("No region set")
};
- let path = cfg.get_str("file");
- let lang = cfg.get_str("language").ok();
+ let path = cfg.get_string("file");
+ let lang = cfg.get_string("language").ok();
let code = cfg.get_bool("code").unwrap()
|| lang.is_some();
@@ -121,12 +123,12 @@ async fn async_main(cfg: Config) {
let dispatcher = request::HttpClient::new().expect("Unable to create rusoto http client");
let credentials = StaticProvider::new_minimal(
- cfg.get_str("access_key_id").expect("Access key not set"),
- cfg.get_str("secret_access_key").expect("Secret access key not set"));
+ cfg.get_string("access_key_id").expect("Access key not set"),
+ cfg.get_string("secret_access_key").expect("Secret access key not set"));
let client = S3Client::new_with(dispatcher, credentials, region);
- let bucket = cfg.get_str("bucket").expect("Bucket not set");
- let name = cfg.get_str("name").ok()
+ let bucket = cfg.get_string("bucket").expect("Bucket not set");
+ let name = cfg.get_string("name").ok()
.unwrap_or_else(|| {
let len = cfg.get_int("id_length").unwrap() as u32;
(0..).map(|_| random_id(len))
@@ -135,7 +137,7 @@ async fn async_main(cfg: Config) {
});
let mime = if code { String::from("text/html; charset=utf-8") } else {
- cfg.get_str("mime").ok()
+ cfg.get_string("mime").ok()
.or_else(|| path.ok()
.and_then(|path| MimeGuess::from_path(path).first())
.as_ref()
@@ -176,10 +178,10 @@ fn highlight(cfg: &Config, mut input: Box<dyn BufRead + Send>) -> impl Iterator<
.unwrap());
let syntax_set = syntax_set.build();
- let syntax =
- if let Ok(lang) = cfg.get_str("language") {
+ let syntax =
+ if let Ok(lang) = cfg.get_string("language") {
syntax_set.find_syntax_by_token(&lang).expect("Failed to load syntax")
- } else if let Ok(path) = cfg.get_str("file") {
+ } else if let Ok(path) = cfg.get_string("file") {
syntax_set.find_syntax_for_file(path)
.unwrap_or_default().expect("Failed to load syntax from path")
} else {
@@ -204,7 +206,7 @@ fn highlight(cfg: &Config, mut input: Box<dyn BufRead + Send>) -> impl Iterator<
for (i, line) in LinesWithEndings::from(&input_str).enumerate() {
let regions = highlighter.highlight(line, &syntax_set);
formatted_line.clear();
- append_highlighted_html_for_styled_line(&regions[..], IncludeBackground::IfDifferent(bg), &mut formatted_line);
+ append_highlighted_html_for_styled_line(&regions[..], IncludeBackground::IfDifferent(bg), &mut formatted_line).unwrap();
if formatted_line.ends_with('\n') { formatted_line.pop(); }
let _ = write!(&mut html, "<a id=\"L{}\"></a>{}", i, formatted_line);
}
@@ -215,7 +217,7 @@ fn highlight(cfg: &Config, mut input: Box<dyn BufRead + Send>) -> impl Iterator<
template.add_formatter("raw", tinytemplate::format_unescaped);
let rendered = template.render("code", &Template {
- title: cfg.get_str("name").unwrap_or_else(|_| String::new()),
+ title: cfg.get_string("name").unwrap_or_else(|_| String::new()),
code: String::from_utf8(html).expect("Invalid UTF8")
}).unwrap();