From 61083d614962dfeb69fdf767c5b0466b6efd413c Mon Sep 17 00:00:00 2001 From: tilpner Date: Sun, 15 Oct 2023 17:22:07 +0200 Subject: Update dependencies, add flake --- Cargo.lock | 1843 +++++++++--------- Cargo.nix | 6138 +++++++++++++++++++++++++++++++++++++---------------------- Cargo.toml | 22 +- default.nix | 10 +- flake.lock | 27 + flake.nix | 9 + src/main.rs | 42 +- 7 files changed, 4817 insertions(+), 3274 deletions(-) create mode 100644 flake.lock create mode 100644 flake.nix 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" @@ -219,55 +274,51 @@ dependencies = [ "generic-array", ] +[[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,38 +394,66 @@ 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 = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crypto-common" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ - "cfg-if 1.0.0", + "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" @@ -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 = "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.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" [[package]] name = "event-listener" -version = "2.5.1" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7531096570974c3a9dcf9e4b8e1cede1ec26cf5046219fb3b9d897503b9be59" +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", ] @@ -469,27 +579,11 @@ version = "0.1.1" 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,13 +749,19 @@ 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" @@ -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" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" - -[[package]] -name = "lazycell" -version = "1.3.0" +name = "json5" +version = "0.4.1" 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 = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" + +[[package]] +name = "linux-raw-sys" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" +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 = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + [[package]] name = "miniz_oxide" -version = "0.4.4" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" +checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" dependencies = [ "adler", - "autocfg", ] [[package]] name = "mio" -version = "0.6.23" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" +checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" 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", + "wasi", + "windows-sys", ] [[package]] -name = "mio-named-pipes" -version = "0.1.7" +name = "native-tls" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0840c1c50fd55e521b247f949c241c9997709f23bd7f023b9762cd561e935656" -dependencies = [ - "log", - "mio", - "miow 0.3.7", - "winapi 0.3.9", -] - -[[package]] -name = "mio-uds" -version = "0.6.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0" -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", -] - -[[package]] -name = "native-tls" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8d96b2e1c8da3957d58100b09f102c6d9cfdfced01b7ec5a8974044bb09dbd4" +checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" dependencies = [ "lazy_static", "libc", @@ -993,79 +1059,67 @@ dependencies = [ "tempfile", ] -[[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,100 +1133,126 @@ 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", "vcpkg", ] +[[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" @@ -1180,44 +1260,64 @@ version = "0.1.0" 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", ] @@ -1243,69 +1343,42 @@ dependencies = [ "version_check", ] -[[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", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] name = "rand_core" -version = "0.6.2" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34cf66eb183df1c5876e2dcf6b13d57340741e8dc255b48e40a26de954d06ae7" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.3", + "getrandom", ] [[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" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2" - -[[package]] -name = "signal-hook" -version = "0.3.9" +version = "1.2.0" 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,94 +1755,28 @@ 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", + "windows-sys", ] -[[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", -] - -[[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" @@ -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 = "e5c3be1edfad6027c69f5491cf4cb310d1a71ecd6af742788c6ff8bced86b8fa" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" + +[[package]] +name = "time-macros" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +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" +version = "0.11.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" -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" @@ -2232,12 +2182,6 @@ dependencies = [ "winapi-x86_64-pc-windows-gnu", ] -[[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" @@ -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 " ]; 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 " + "Tom Kaitchuck " ]; 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 " + ]; + 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) " @@ -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 " ]; @@ -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 " ]; @@ -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,20 +272,24 @@ 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 " ]; 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 " ]; @@ -279,42 +336,43 @@ 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 " ]; 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"; @@ -323,49 +381,55 @@ rec { name = "polling"; 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 " ]; 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 " ]; @@ -378,10 +442,6 @@ rec { name = "blocking"; 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 " ]; @@ -403,6 +463,15 @@ rec { packageId = "async-io"; 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"; @@ -410,47 +479,114 @@ rec { } { 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 " + ]; + dependencies = [ + { + name = "async-io"; + packageId = "async-io"; + target = { target, features }: (target."unix" or false); + } + { + 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 = "signal-hook"; - packageId = "signal-hook"; + 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 " ]; @@ -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 " @@ -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 " + "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 " ]; }; - "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. " + "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 " "Marshall Pierce " @@ -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 " "Marshall Pierce " @@ -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 " ]; @@ -637,104 +863,97 @@ rec { packageId = "async-channel"; } { - name = "async-task"; - packageId = "async-task"; - } + name = "async-lock"; + packageId = "async-lock"; + } { - name = "atomic-waker"; - packageId = "atomic-waker"; + name = "async-task"; + packageId = "async-task"; } { name = "fastrand"; - packageId = "fastrand"; + packageId = "fastrand 2.0.1"; + } + { + 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 " ]; features = { + "allocator-api2" = [ "dep:allocator-api2" ]; }; resolvedDefaultFeatures = [ "default" ]; }; - "bytes 0.5.6" = rec { - crateName = "bytes"; - version = "0.5.6"; - edition = "2018"; - sha256 = "0f5s7xq6qzmdh22ygsy8v0sp02m51y0radvq4i4y8cizy1lfqk0f"; - authors = [ - "Carl Lerche " - "Sean McArthur " - ]; - features = { - "default" = [ "std" ]; - }; - resolvedDefaultFeatures = [ "default" "std" ]; - }; - "bytes 1.0.1" = rec { + "bytes" = rec { crateName = "bytes"; - version = "1.0.1"; + version = "1.5.0"; edition = "2018"; - sha256 = "0h6h1c8g3yj2b4k8g25gr3246mq985y0kl3z685cs784fr1ww05p"; + sha256 = "08w2i8ac912l8vlvkv3q51cd4gr09pwlg3sjsjffcizlrb0i5gd2"; authors = [ "Carl Lerche " "Sean McArthur " ]; 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 " - ]; - - }; "cc" = rec { crateName = "cc"; - version = "1.0.68"; + version = "1.0.83"; edition = "2018"; crateBin = []; - sha256 = "11ypa8b7iwhjf5fg5j3hvbn2116h9g8v67vyd9s7ljgzq52c4wja"; + sha256 = "1l643zidlb5iy1dskc5ggqs4wqa29a02f44piczqc8zcnsq4y5zi"; authors = [ "Alex Crichton " ]; - features = { - "parallel" = [ "jobserver" ]; - }; - }; - "cfg-if 0.1.10" = rec { - crateName = "cfg-if"; - version = "0.1.10"; - edition = "2018"; - sha256 = "08h80ihs74jcyp24cd75wwabygbbdgl05k6p5dmq8akbr78vv1a7"; - authors = [ - "Alex Crichton " + 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 " ]; 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 " - "Brandon W Maister " - ]; + 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. " ]; @@ -821,7 +1045,7 @@ rec { } { name = "bitflags"; - packageId = "bitflags"; + packageId = "bitflags 1.3.2"; } { name = "strsim"; @@ -843,41 +1067,65 @@ 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 " + "Taiki Endo " + "John Nunley " ]; 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 " ]; dependencies = [ + { + name = "async-trait"; + packageId = "async-trait"; + } + { + name = "json5"; + packageId = "json5"; + rename = "json5_rs"; + optional = true; + } { name = "lazy_static"; packageId = "lazy_static"; @@ -886,6 +1134,15 @@ rec { name = "nom"; packageId = "nom"; } + { + name = "pathdiff"; + packageId = "pathdiff"; + } + { + name = "ron"; + packageId = "ron"; + optional = true; + } { name = "rust-ini"; packageId = "rust-ini"; @@ -893,12 +1150,7 @@ rec { } { 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 " - ]; - + 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 }: (("aarch64" == target."arch") && ("linux" == target."os")); } { name = "libc"; packageId = "libc"; - target = { target, features }: ((target."arch" == "aarch64") && (target."os" == "linux")); + 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 " "Alex Crichton " @@ -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 " + ]; + 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 " + "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 " + "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 " + "Scott Godwin " ]; }; "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 " + ]; + 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 " ]; }; - "fastrand" = rec { + "event-listener 3.0.0" = rec { + crateName = "event-listener"; + version = "3.0.0"; + edition = "2018"; + sha256 = "09d3vqhjk7qrqsa2739xyp0qhg32nhkp1iykgyyc350dy2265r99"; + authors = [ + "Stjepan Glavina " + ]; + 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 " ]; @@ -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" ]; } ]; }; - "flate2" = rec { + "fastrand 2.0.1" = rec { + crateName = "fastrand"; + version = "2.0.1"; + edition = "2018"; + sha256 = "19flpv5zbzpf0rk4x77z4zf25in0brg8l7m304d3yrf47qvwxjr5"; + authors = [ + "Stjepan Glavina " + ]; + 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 " "Josh Triplett " ]; 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"; @@ -1247,45 +1711,12 @@ rec { "Steven Fackler " ]; - }; - "fuchsia-zircon" = rec { - crateName = "fuchsia-zircon"; - version = "0.3.3"; - edition = "2015"; - sha256 = "10jxc5ks1x06gpd0xg51kcjrxr35nj6qhx2zlc5n7bmskv3675rf"; - authors = [ - "Raph Levien " - ]; - 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 " - ]; - }; "futures" = rec { crateName = "futures"; - version = "0.3.15"; + version = "0.3.28"; edition = "2018"; - sha256 = "09zwmmfi8d1glhi0bz2didagjyqz3q9gxa7nq4vzmqns0fl46zhf"; - authors = [ - "Alex Crichton " - ]; + 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 " - ]; + 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 " - ]; + 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 " - ]; + 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 " - ]; + 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 " "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,25 +1899,22 @@ 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 " - "Taiki Endo " - ]; 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 " - ]; + 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 " - ]; + 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 " - ]; + 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 " @@ -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 " "Sean McArthur " @@ -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 " ]; + 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 " "Carl Lerche " @@ -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 " "Lucio Franco " @@ -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 " ]; @@ -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 " ]; - features = { - }; + }; "hyper" = rec { crateName = "hyper"; - version = "0.13.10"; + version = "0.14.27"; edition = "2018"; - sha256 = "1fwndqc3glvzg7vna3aaf5pdkkdm3422ayc6z393w2krcmq1avwa"; + sha256 = "0s2l74p3harvjgb0bvaxlxgxq71vpfrzv0cqz2p9w8d8akbczcgz"; authors = [ "Sean McArthur " ]; 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 " ]; 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 " + "Andrew Straw " + "René Kijewski " + "Ryan Lopopolo " + ]; + 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 " + ]; + 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 " ]; 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 " + "Dan Gohman " ]; 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 " ]; 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 " + "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 " + ]; + dependencies = [ + { + name = "pest"; + packageId = "pest"; + } + { + name = "pest_derive"; + packageId = "pest_derive"; + } { - name = "winapi-build"; - packageId = "winapi-build"; + name = "serde"; + packageId = "serde"; } ]; @@ -2243,80 +2791,25 @@ rec { "Marvin Löbel " ]; features = { + "spin" = [ "dep:spin" ]; "spin_no_std" = [ "spin" ]; }; }; - "lazycell" = rec { - crateName = "lazycell"; - version = "1.3.0"; + "libc" = rec { + crateName = "libc"; + version = "0.2.149"; edition = "2015"; - sha256 = "0m8gw7dn30i0zjjpjdyf6pc16c34nl71lpv461mix50x3p70h3c3"; + sha256 = "16z2zqswcbk1qg5yigfyr0d44v0974amdaj564dmv5dpi2y770d0"; authors = [ - "Alex Crichton " - "Nikita Pekin " - ]; - features = { - "nightly-testing" = [ "clippy" "nightly" ]; - }; - }; - "lexical-core" = rec { - crateName = "lexical-core"; - version = "0.7.6"; - edition = "2018"; - sha256 = "1zjzab1fnaw4kj6ixyrskp4dyz761gdcab07m4bkvlk1l4mcc1v6"; - authors = [ - "Alex Huszagh " - ]; - 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"; - edition = "2015"; - sha256 = "1dlgdziv6nkabx287jjmghnlgc5dqv6fgpvh9n7ibpr0synsvf0j"; - authors = [ - "The Rust Project Developers" + "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 " "Andrew Paseltiner " ]; - 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 " ]; 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 " - "Andrew Paseltiner " + "Dan Gohman " ]; 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 " - "Kamal Ahmad " - "Konstantin Stepanov " - "Lukas Kalbertodt " - "Nathan Musoke " - "Scott Mabin " - "Tony Arcieri " - "Wim de With " - "Yosef Dinerstein " + "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 " "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 " ]; @@ -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 " ]; @@ -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 " + ]; + 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 " "oyvindln " @@ -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 " + "Thomas de Zeeuw " + "Tokio Contributors " ]; 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 " - "Alex Crichton " - ]; - 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 " - ]; - 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 " - ]; - 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 " - ]; - 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 " ]; @@ -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 " - ]; - 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 " ]; 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 " ]; 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 " "Ivan Ivashchenko " @@ -2893,17 +3271,17 @@ rec { dependencies = [ { name = "bitflags"; - packageId = "bitflags"; - } - { - name = "lazy_static"; - packageId = "lazy_static"; + packageId = "bitflags 1.3.2"; } { name = "libc"; packageId = "libc"; target = { target, features }: (target."windows" or false); } + { + name = "once_cell"; + packageId = "once_cell"; + } { name = "onig_sys"; packageId = "onig_sys"; @@ -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 " "Ivan Ivashchenko " @@ -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 " ]; 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"; @@ -2980,6 +3359,10 @@ rec { name = "once_cell"; packageId = "once_cell"; } + { + name = "openssl-macros"; + packageId = "openssl-macros"; + } { name = "openssl-sys"; packageId = "openssl-sys"; @@ -2987,14 +3370,40 @@ rec { } ]; 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 " ]; @@ -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 " @@ -3017,10 +3426,6 @@ rec { } ]; buildDependencies = [ - { - name = "autocfg"; - packageId = "autocfg"; - } { name = "cc"; packageId = "cc"; @@ -3032,79 +3437,157 @@ 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 " + ]; + 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 " "The Rust Project Developers" ]; - + features = { + "loom" = [ "dep:loom" ]; + }; + }; + "pathdiff" = rec { + crateName = "pathdiff"; + version = "0.2.1"; + edition = "2018"; + sha256 = "1pa4dcmb7lwir4himg1mnl97a05b2z0svczg62l8940pbim12dc8"; + authors = [ + "Manish Goregaokar " + ]; + 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 " + "DragoÈ™ Tiselice " ]; 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 " + "DragoÈ™ Tiselice " ]; 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 " + "DragoÈ™ Tiselice " ]; 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 " + "DragoÈ™ Tiselice " ]; 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 " - ]; - + 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 " - ]; + 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 " + "John Nunley " + ]; + 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 " ]; @@ -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 " ]; dependencies = [ { name = "base64"; - packageId = "base64 0.13.0"; - } - { - name = "chrono"; - packageId = "chrono"; - usesDefaultFeatures = false; - features = [ "std" ]; + packageId = "base64 0.21.4"; } { name = "indexmap"; @@ -3214,54 +3722,76 @@ rec { name = "line-wrap"; 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 " ]; 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 " + ]; + 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" ]; @@ -3348,41 +3893,20 @@ rec { } ]; - }; - "proc-macro-hack" = rec { - crateName = "proc-macro-hack"; - version = "0.5.19"; - edition = "2018"; - sha256 = "1rg0kzsj7lj00qj602d3h77spwfz48vixn1wbjp7a4yrq65w9w6v"; - procMacro = true; - authors = [ - "David Tolnay " - ]; - - }; - "proc-macro-nested" = rec { - crateName = "proc-macro-nested"; - version = "0.1.7"; - edition = "2015"; - sha256 = "11hh1jynh62f3m1ii0f9gf1l3y0fhkwpmr40lz3704v848n1p25w"; - authors = [ - "David Tolnay " - ]; - }; "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 " "David Tolnay " + "Alex Crichton " ]; 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 " - ]; + 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 " ]; 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,43 +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 { - crateName = "rand_core"; - version = "0.5.1"; - edition = "2018"; - sha256 = "06bdvx08v3rkz451cm7z59xwwqn1rkfh6v9ay77b14f8dwlybgch"; - authors = [ - "The Rand Project Developers" - "The Rust Project Developers" - ]; - dependencies = [ - { - name = "getrandom"; - packageId = "getrandom 0.1.16"; - optional = true; - } - ]; - features = { - "serde1" = [ "serde" ]; - "std" = [ "alloc" "getrandom" "getrandom/std" ]; - }; - resolvedDefaultFeatures = [ "alloc" "getrandom" "std" ]; - }; - "rand_core 0.6.2" = rec { + "rand_core" = rec { crateName = "rand_core"; - version = "0.6.2"; + version = "0.6.4"; edition = "2018"; - sha256 = "1rvas1afjvd2827b8mf2ilg78h3ksl9npkrdds3wbw9x33mndkrl"; + sha256 = "0b4j2v4cb5krak1pv6kakv4sz6xcwbrmy2zckc32hsigbrwy82zc"; authors = [ "The Rand Project Developers" "The Rust Project Developers" @@ -3612,53 +4045,40 @@ rec { dependencies = [ { name = "getrandom"; - packageId = "getrandom 0.2.3"; + packageId = "getrandom"; optional = true; } ]; features = { + "getrandom" = [ "dep:getrandom" ]; + "serde" = [ "dep:serde" ]; "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 " ]; 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 " @@ -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 " "Wesley Hershberger " @@ -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; - } - { - name = "memchr"; - packageId = "memchr"; - optional = true; + packageId = "redox_syscall 0.2.16"; } { - 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 " ]; 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 " + "Christopher Durham " + "Dzmitry Malyshau " + "Thomas Schaller " ]; 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 " "Jimmy Cuadra " @@ -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"; @@ -3902,18 +4311,6 @@ rec { name = "log"; 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 " "Jimmy Cuadra " @@ -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 " "Jimmy Cuadra " @@ -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 " "Jimmy Cuadra " @@ -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,103 +4572,374 @@ 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 " ]; - - }; - "rustc_version" = rec { - crateName = "rustc_version"; - version = "0.2.3"; - edition = "2015"; - sha256 = "02h3x57lcr8l2pm0a645s9whdh33pn5cnrwvn5cb57vcrc53x3hk"; - authors = [ - "Marvin Löbel " - ]; dependencies = [ { - name = "semver"; - packageId = "semver"; + name = "cfg-if"; + packageId = "cfg-if"; + } + { + name = "ordered-multimap"; + packageId = "ordered-multimap"; } - ]; - - }; - "ryu" = rec { - crateName = "ryu"; - version = "1.0.5"; - edition = "2018"; - sha256 = "0vpqv1dj7fksa6hm3zpk5rbsjs0ifbfy7xwzsyyil0rx37a03lvi"; - authors = [ - "David Tolnay " ]; features = { + "case-insensitive" = [ "unicase" ]; + "unicase" = [ "dep:unicase" ]; }; + resolvedDefaultFeatures = [ "default" ]; }; - "safemem" = rec { - crateName = "safemem"; - version = "0.3.3"; + "rustc-demangle" = rec { + crateName = "rustc-demangle"; + version = "0.1.23"; edition = "2015"; - sha256 = "0wp0d2b2284lw11xhybhaszsczpbq1jbdklkxgifldcknmy3nw7g"; + sha256 = "0xnbk2bmyzshacjm2g1kd4zzv2y2az14bw3sjccq5qkpmsfvn9nn"; authors = [ - "Austin Bonander " + "Alex Crichton " ]; features = { - "default" = [ "std" ]; + "compiler_builtins" = [ "dep:compiler_builtins" ]; + "core" = [ "dep:core" ]; + "rustc-dep-of-std" = [ "core" "compiler_builtins" ]; }; - resolvedDefaultFeatures = [ "default" "std" ]; }; - "same-file" = rec { - crateName = "same-file"; - version = "1.0.6"; + "rustc_version" = rec { + crateName = "rustc_version"; + version = "0.4.0"; edition = "2018"; - sha256 = "00h5j1w87dmhnvbv9l8bic3y7xxsnjmssvifw2ayvgx9mb1ivz4k"; + sha256 = "0rpk9rcdk405xhbmgclsh4pai0svn49x35aggl4nhbkd4a2zb85z"; authors = [ - "Andrew Gallant " + "Dirkjan Ochtman " + "Marvin Löbel " ]; dependencies = [ { - name = "winapi-util"; - packageId = "winapi-util"; - target = { target, features }: (target."windows" or false); + name = "semver"; + packageId = "semver"; } ]; }; - "schannel" = rec { - crateName = "schannel"; - version = "0.1.19"; + "rustix 0.37.25" = rec { + crateName = "rustix"; + version = "0.37.25"; + edition = "2018"; + sha256 = "0dd0alaz1q5hwpbg22kjiw5xigij6hf50ky2ww1jqk14a6c5gsyl"; + authors = [ + "Dan Gohman " + "Jakub Konka " + ]; + 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 " + "Jakub Konka " + ]; + 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.15"; + edition = "2018"; + sha256 = "0hfphpn1xnpzxwj8qg916ga1lyc33lc03lnf1gb3wwpglj6wrm0s"; + authors = [ + "David Tolnay " + ]; + features = { + "no-panic" = [ "dep:no-panic" ]; + }; + }; + "safemem" = rec { + crateName = "safemem"; + version = "0.3.3"; edition = "2015"; - sha256 = "0xdwr3clrylywpv2r5hw7mrxmsf7ljagwiymw2z60ki3kihbl1cg"; + sha256 = "0wp0d2b2284lw11xhybhaszsczpbq1jbdklkxgifldcknmy3nw7g"; + authors = [ + "Austin Bonander " + ]; + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; + }; + "same-file" = rec { + crateName = "same-file"; + version = "1.0.6"; + edition = "2018"; + sha256 = "00h5j1w87dmhnvbv9l8bic3y7xxsnjmssvifw2ayvgx9mb1ivz4k"; + authors = [ + "Andrew Gallant " + ]; + dependencies = [ + { + name = "winapi-util"; + packageId = "winapi-util"; + target = { target, features }: (target."windows" or false); + } + ]; + + }; + "schannel" = rec { + crateName = "schannel"; + version = "0.1.22"; + edition = "2018"; + sha256 = "126zy5jb95fc5hvzyjwiq6lc81r08rdcn6affn00ispp9jzk6dqc"; authors = [ "Steven Fackler " "Steffen Butzer " ]; 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 " "Kornel " @@ -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 " "Kornel " @@ -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 " - "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 " - ]; - - }; - "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 " + "David Tolnay " ]; 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 " "David Tolnay " @@ -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 " - ]; - 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 " @@ -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 " "David Tolnay " @@ -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 " + "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 " + 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"; - } - { - name = "cpufeatures"; - packageId = "cpufeatures"; - target = { target, features }: (stdenv.hostPlatform.config == "aarch64-apple-darwin"); + packageId = "cfg-if"; } { 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 " - ]; - - }; - "signal-hook" = rec { - crateName = "signal-hook"; - version = "0.3.9"; - edition = "2018"; - sha256 = "0f8ccp4ddd4jxa8infvxnyn3fvxswq46mw5ajh0awvq7jximl327"; - authors = [ - "Michal 'vorner' Vaner " - "Thomas Himmelstoss " - ]; - dependencies = [ - { - name = "libc"; - packageId = "libc"; - } - { - name = "signal-hook-registry"; - packageId = "signal-hook-registry"; - } + "Fenhl " ]; 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 " "Masaki Hara " @@ -4637,292 +5246,123 @@ rec { }; "slab" = rec { crateName = "slab"; - version = "0.4.3"; - edition = "2015"; - sha256 = "09v57dmy9gnfcj3c6gywp7wi09zywxf0ppj07w02hfvy38ysqwzi"; - authors = [ - "Carl Lerche " - ]; - features = { - "default" = [ "std" ]; - }; - resolvedDefaultFeatures = [ "default" "std" ]; - }; - "smol" = rec { - crateName = "smol"; - version = "1.2.5"; + version = "0.4.9"; edition = "2018"; - sha256 = "1r45zng0hymqx1kb2dmxkapbin7f9rhgrdcssz0q7rzka59kpkw5"; + sha256 = "0rxvsgir0qw5lkycrqgb1cxsvxzjv9bmx73bk5y42svnzfba94lg"; authors = [ - "Stjepan Glavina " - ]; - dependencies = [ - { - name = "async-channel"; - packageId = "async-channel"; - } - { - name = "async-executor"; - packageId = "async-executor"; - } - { - name = "async-fs"; - packageId = "async-fs"; - } - { - name = "async-io"; - packageId = "async-io"; - } - { - name = "async-lock"; - packageId = "async-lock"; - } - { - name = "async-net"; - packageId = "async-net"; - } - { - name = "async-process"; - packageId = "async-process"; - } - { - name = "blocking"; - packageId = "blocking"; - } - { - name = "futures-lite"; - packageId = "futures-lite"; - } - { - name = "once_cell"; - packageId = "once_cell"; - } - ]; - - }; - "socket2 0.3.19" = rec { - crateName = "socket2"; - version = "0.3.19"; - edition = "2018"; - sha256 = "0vldz14mxqxnjqb6an2pj7mgclv7nrk45cpscwq7g3fj2c0mfbhj"; - authors = [ - "Alex Crichton " - ]; - 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"; - target = { target, features }: (target."windows" or false); - features = [ "handleapi" "ws2def" "ws2ipdef" "ws2tcpip" "minwindef" ]; - } - ]; - features = { - }; - }; - "socket2 0.4.0" = rec { - crateName = "socket2"; - version = "0.4.0"; - edition = "2018"; - sha256 = "18ny6m1gnf6cwp5ax0b5hr36w6yg16z7faj76b31aq2jghhgqgcy"; - authors = [ - "Alex Crichton " - "Thomas de Zeeuw " - ]; - dependencies = [ - { - name = "libc"; - packageId = "libc"; - target = { target, features }: (target."unix" or false); - } - { - name = "winapi"; - packageId = "winapi 0.3.9"; - target = { target, features }: (target."windows" or false); - features = [ "handleapi" "ws2ipdef" "ws2tcpip" ]; - } - ]; - features = { - }; - resolvedDefaultFeatures = [ "all" ]; - }; - "standback" = rec { - crateName = "standback"; - version = "0.2.17"; - edition = "2018"; - sha256 = "1zr8zy3kzryaggz3k0j4135m3zbd31pyqmja8cyj8yp07mpzn4z1"; - authors = [ - "Jacob Pratt " - "The Rust Project Developers" + "Carl Lerche " ]; buildDependencies = [ { - name = "version_check"; - packageId = "version_check"; + name = "autocfg"; + packageId = "autocfg"; } ]; features = { "default" = [ "std" ]; + "serde" = [ "dep:serde" ]; }; - 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 " - ]; - 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; + resolvedDefaultFeatures = [ "default" "std" ]; + }; + "smol" = rec { + crateName = "smol"; + version = "1.3.0"; + edition = "2018"; + sha256 = "18c7d7n9dl5h0isf81cs0g3ly3zp54lmj76z1zgghiw4rm4bbwhk"; authors = [ - "Jan Bujak " + "Stjepan Glavina " ]; dependencies = [ { - name = "proc-macro2"; - packageId = "proc-macro2"; + name = "async-channel"; + packageId = "async-channel"; } { - name = "quote"; - packageId = "quote"; + name = "async-executor"; + packageId = "async-executor"; } { - name = "serde"; - packageId = "serde 1.0.126"; + name = "async-fs"; + packageId = "async-fs"; } { - name = "serde_derive"; - packageId = "serde_derive"; + name = "async-io"; + packageId = "async-io"; } { - name = "syn"; - packageId = "syn"; - usesDefaultFeatures = false; - features = [ "derive" "parsing" "printing" ]; + name = "async-lock"; + packageId = "async-lock"; } - ]; - - }; - "stdweb-internal-macros" = rec { - crateName = "stdweb-internal-macros"; - version = "0.2.9"; - edition = "2015"; - sha256 = "049fq8fl5ny9l5if2qv7kxwng7g6ns95h4fbm3zx360dmpv5zyjq"; - procMacro = true; - authors = [ - "Jan Bujak " - ]; - dependencies = [ { - name = "base-x"; - packageId = "base-x"; + name = "async-net"; + packageId = "async-net"; } { - name = "proc-macro2"; - packageId = "proc-macro2"; + name = "async-process"; + packageId = "async-process"; } { - name = "quote"; - packageId = "quote"; + name = "blocking"; + packageId = "blocking"; } { - name = "serde"; - packageId = "serde 1.0.126"; + name = "futures-lite"; + packageId = "futures-lite"; } + ]; + + }; + "socket2 0.4.9" = rec { + crateName = "socket2"; + version = "0.4.9"; + edition = "2018"; + sha256 = "0qnn1r41jqj20m0a2nzzjgzndlmpg5maiyjchccaypfqxq8sk934"; + authors = [ + "Alex Crichton " + "Thomas de Zeeuw " + ]; + dependencies = [ { - name = "serde_derive"; - packageId = "serde_derive"; + name = "libc"; + packageId = "libc"; + target = { target, features }: (target."unix" or false); } { - name = "serde_json"; - packageId = "serde_json"; + name = "winapi"; + packageId = "winapi"; + target = { target, features }: (target."windows" or false); + features = [ "handleapi" "ws2ipdef" "ws2tcpip" ]; } + ]; + features = { + }; + resolvedDefaultFeatures = [ "all" ]; + }; + "socket2 0.5.4" = rec { + crateName = "socket2"; + version = "0.5.4"; + edition = "2021"; + sha256 = "17lqx8w2b3nysrkdbdz8y7fkikz5v77c052q57lxwajmxchfhca0"; + authors = [ + "Alex Crichton " + "Thomas de Zeeuw " + ]; + dependencies = [ { - name = "sha1"; - packageId = "sha1"; + name = "libc"; + packageId = "libc"; + target = { target, features }: (target."unix" or false); } { - name = "syn"; - packageId = "syn"; - usesDefaultFeatures = false; - features = [ "full" "parsing" "printing" "clone-impls" ]; + name = "windows-sys"; + packageId = "windows-sys"; + target = { target, features }: (target."windows" or false); + features = [ "Win32_Foundation" "Win32_Networking_WinSock" "Win32_System_IO" "Win32_System_Threading" "Win32_System_WindowsProgramming" ]; } ]; - - }; - "stdweb-internal-runtime" = rec { - crateName = "stdweb-internal-runtime"; - version = "0.1.5"; - edition = "2015"; - sha256 = "1h0nkppb4r8dbrbms2hw9n5xdcs392m0r5hj3b6lsx3h6fx02dr1"; - authors = [ - "Jan Bujak " - ]; features = { }; - resolvedDefaultFeatures = [ "default" ]; + resolvedDefaultFeatures = [ "all" ]; }; "strsim" = rec { crateName = "strsim"; @@ -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 " "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 " @@ -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 " "Henry de Valence " @@ -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 " + ]; + 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 " ]; @@ -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 " ]; @@ -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,16 +5579,17 @@ 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 " "The Rust Project Developers" "Ashley Mannix " - "Jason White " + "Jason White " ]; 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 " + ]; + 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 " ]; 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 " + "Jacob Pratt " + "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 " - ]; - dependencies = [ - { - name = "proc-macro-hack"; - packageId = "proc-macro-hack"; - } - { - name = "time-macros-impl"; - packageId = "time-macros-impl"; - } + "Jacob Pratt " + "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 " + "Jacob Pratt " + "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"; @@ -5370,36 +5851,22 @@ rec { }; "tokio" = rec { - crateName = "tokio"; - version = "0.2.25"; - edition = "2018"; - sha256 = "14l0rll6y1dyzh6qcd8rma2ch3wx0dxzxq8b54di744sjirs40v7"; - authors = [ - "Tokio Contributors " - ]; - dependencies = [ - { - name = "bytes"; - packageId = "bytes 0.5.6"; - } - { - name = "fnv"; - packageId = "fnv"; - optional = true; - } - { - name = "futures-core"; - packageId = "futures-core"; - optional = true; - } + crateName = "tokio"; + version = "1.33.0"; + edition = "2021"; + sha256 = "0lynj8nfqziviw72qns9mjlhmnm66bsc5bivy5g5x6gp7q720f2g"; + authors = [ + "Tokio Contributors " + ]; + dependencies = [ { - 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; } { @@ -5408,31 +5875,20 @@ rec { optional = true; 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 " @@ -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 " ]; @@ -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 " ]; dependencies = [ { name = "bytes"; - packageId = "bytes 0.5.6"; + packageId = "bytes"; } { name = "futures-core"; @@ -5555,17 +6031,21 @@ rec { name = "futures-sink"; 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 " ]; 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 " ]; @@ -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 " "Tokio Contributors " ]; 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"; - edition = "2018"; - sha256 = "0lm0li6lx75jgbbgxsb45439257sqb0j7828caf2hjqsigwi9zx9"; - authors = [ - "Tokio Contributors " - ]; - 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"; + version = "0.1.32"; edition = "2018"; - sha256 = "1wimg0iwa2ldq7xv98lvivvf3q9ykfminig8r1bs0ig22np9bl4p"; + sha256 = "0m5aglin3cdwxpvbg6kz0r9r0k31j48n0kcfwsp6l49z26k3svf0"; authors = [ - "Eliza Weisman " "Tokio Contributors " ]; 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 " ]; @@ -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 " "Andre Bogus " ]; 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 " + ]; + 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 " ]; @@ -5746,11 +6211,21 @@ rec { features = { }; }; + "unicode-ident" = rec { + crateName = "unicode-ident"; + version = "1.0.12"; + edition = "2018"; + sha256 = "0jzf1znfpb2gx8nr8mvmyqs1crnv79l57nxnbiszc7xf7ynbjm1k"; + authors = [ + "David Tolnay " + ]; + + }; "unicode-segmentation" = rec { crateName = "unicode-segmentation"; - version = "1.7.1"; - edition = "2015"; - sha256 = "15n736z0pbj30pj44jb9s9rjavzrmx8v8pzdgsl5yfmfwrxjw3dv"; + version = "1.10.1"; + edition = "2018"; + sha256 = "0dky2hm5k51xy11hc3nk85p533rvghd462b6i0c532b7hl4j9mhx"; authors = [ "kwantam " "Manish Goregaokar " @@ -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 " "Manish Goregaokar " ]; 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 " - "kwantam " - "Manish Goregaokar " - ]; - 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 " ]; @@ -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 " ]; @@ -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 " ]; @@ -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 " ]; @@ -5866,12 +6331,6 @@ rec { name = "same-file"; 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"; @@ -5882,17 +6341,13 @@ rec { }; "want" = rec { crateName = "want"; - version = "0.3.0"; + version = "0.3.1"; edition = "2018"; - sha256 = "181b2zmwfq389x9n2g1n37cvcvvdand832zz6v8i1l8wrdlaks0w"; + sha256 = "03hbfrnvqqdchb5kgxyavb9jabwza0dmh2vw5kg0dq8rxl57d9xz"; authors = [ "Sean McArthur " ]; dependencies = [ - { - name = "log"; - packageId = "log"; - } { name = "try-lock"; packageId = "try-lock"; @@ -5900,46 +6355,35 @@ rec { ]; }; - "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" ]; @@ -5969,14 +6416,14 @@ rec { name = "bumpalo"; 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 " - ]; - 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 " - ]; - - }; - "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 " - ]; - + 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 " ]; 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 " + "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))); + } + { + name = "windows_x86_64_gnullvm"; + packageId = "windows_x86_64_gnullvm"; + target = { target, features }: (pkgs.rust.lib.toRustTarget stdenv.hostPlatform == "x86_64-pc-windows-gnullvm"); } - ]; - buildDependencies = [ { - name = "winapi-build"; - packageId = "winapi-build"; + 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 " "whitequark " ]; - + 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 " @@ -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 " + "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 {}, +{ + pkgs ? import {}, 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::::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) -> 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) -> 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(®ions[..], IncludeBackground::IfDifferent(bg), &mut formatted_line); + append_highlighted_html_for_styled_line(®ions[..], IncludeBackground::IfDifferent(bg), &mut formatted_line).unwrap(); if formatted_line.ends_with('\n') { formatted_line.pop(); } let _ = write!(&mut html, "{}", i, formatted_line); } @@ -215,7 +217,7 @@ fn highlight(cfg: &Config, mut input: Box) -> 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(); -- cgit v1.2.3