diff --git a/patches/191129.patch b/patches/191129.patch new file mode 100644 index 00000000..43c73c79 --- /dev/null +++ b/patches/191129.patch @@ -0,0 +1,214 @@ +From fd3364708931e0711764e3232f76a48b976b4a2d Mon Sep 17 00:00:00 2001 +From: Winter +Date: Thu, 6 Oct 2022 21:27:23 -0400 +Subject: [PATCH 1/2] napi-rs-cli: init at 2.12.0 + +--- + .../development/tools/napi-rs-cli/default.nix | 33 +++++++++++++++++++ + pkgs/top-level/all-packages.nix | 2 ++ + 2 files changed, 35 insertions(+) + create mode 100644 pkgs/development/tools/napi-rs-cli/default.nix + +diff --git a/pkgs/development/tools/napi-rs-cli/default.nix b/pkgs/development/tools/napi-rs-cli/default.nix +new file mode 100644 +index 0000000000000..e32658713866f +--- /dev/null ++++ b/pkgs/development/tools/napi-rs-cli/default.nix +@@ -0,0 +1,33 @@ ++{ lib, stdenv, fetchurl, makeWrapper, nodejs }: ++ ++stdenv.mkDerivation rec { ++ pname = "napi-rs-cli"; ++ version = "2.12.0"; ++ ++ src = fetchurl { ++ url = "https://registry.npmjs.org/@napi-rs/cli/-/cli-${version}.tgz"; ++ hash = "sha256-TGhPPv73tb3tr1cY9mUuN4FaVql5tGh436uJeTkbnJs="; ++ }; ++ ++ nativeBuildInputs = [ makeWrapper ]; ++ ++ installPhase = '' ++ runHook preInstall ++ ++ mkdir -p "$out/bin" "$out/lib/napi-rs-cli" ++ ++ cp scripts/index.js "$out/lib/napi-rs-cli" ++ ++ makeWrapper ${nodejs}/bin/node "$out/bin/napi" --add-flags "$out/lib/napi-rs-cli/index.js" ++ ++ runHook postInstall ++ ''; ++ ++ meta = with lib; { ++ description = "CLI tools for napi-rs"; ++ homepage = "https://napi.rs"; ++ license = licenses.mit; ++ maintainers = with maintainers; [ winter ]; ++ inherit (nodejs.meta) platforms; ++ }; ++} +diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix +index 9cfdc1f70e020..69b73a4169a8c 100644 +--- a/pkgs/top-level/all-packages.nix ++++ b/pkgs/top-level/all-packages.nix +@@ -9477,6 +9477,8 @@ with pkgs; + + pwsafe = callPackage ../applications/misc/pwsafe { }; + ++ napi-rs-cli = callPackage ../development/tools/napi-rs-cli { }; ++ + neil = callPackage ../development/tools/neil { }; + + niff = callPackage ../tools/package-management/niff { }; + +From cb6c372c1b41d2fa61370bb23a11296c11e134f8 Mon Sep 17 00:00:00 2001 +From: Winter +Date: Thu, 6 Oct 2022 21:55:25 -0400 +Subject: [PATCH 2/2] matrix-sdk-crypto-nodejs: init at 0.1.0-beta.2 + +--- + .../matrix-sdk-crypto-nodejs/default.nix | 65 +++++++++++++++++++ + .../remove-duplicate-dependency.patch | 47 ++++++++++++++ + pkgs/top-level/all-packages.nix | 2 + + 3 files changed, 114 insertions(+) + create mode 100644 pkgs/development/libraries/matrix-sdk-crypto-nodejs/default.nix + create mode 100644 pkgs/development/libraries/matrix-sdk-crypto-nodejs/remove-duplicate-dependency.patch + +diff --git a/pkgs/development/libraries/matrix-sdk-crypto-nodejs/default.nix b/pkgs/development/libraries/matrix-sdk-crypto-nodejs/default.nix +new file mode 100644 +index 0000000000000..afb52ddd6b3c8 +--- /dev/null ++++ b/pkgs/development/libraries/matrix-sdk-crypto-nodejs/default.nix +@@ -0,0 +1,65 @@ ++{ lib, stdenv, fetchFromGitHub, rustPlatform, napi-rs-cli, nodejs, libiconv }: ++ ++stdenv.mkDerivation rec { ++ pname = "matrix-sdk-crypto-nodejs"; ++ version = "0.1.0-beta.2"; ++ ++ src = fetchFromGitHub { ++ owner = "matrix-org"; ++ repo = "matrix-rust-sdk"; ++ rev = "${pname}-v${version}"; ++ hash = "sha256-E++0tm/2d8/3zAXwovJ71uF2sxDORWyJNnA3e1Q3NLA="; ++ }; ++ ++ patches = [ ++ # This is needed because two versions of indexed_db_futures are present (which will fail to vendor, see https://github.com/rust-lang/cargo/issues/10310). ++ # (matrix-sdk-crypto-nodejs doesn't use this dependency, we only need to remove it to vendor the dependencies successfully.) ++ ./remove-duplicate-dependency.patch ++ ]; ++ ++ cargoDeps = rustPlatform.fetchCargoTarball { ++ inherit src patches; ++ name = "${pname}-${version}"; ++ hash = "sha256-G2Um7vHinOuOx9U2BH14LAx+s/0Sxtlc9Nz6nPJfmU8="; ++ }; ++ ++ postPatch = '' ++ cd bindings/${pname} ++ ''; ++ ++ nativeBuildInputs = [ ++ rustPlatform.cargoSetupHook ++ rustPlatform.rust.cargo ++ rustPlatform.rust.rustc ++ napi-rs-cli ++ nodejs ++ ]; ++ ++ buildInputs = lib.optionals stdenv.isDarwin [ libiconv ]; ++ ++ buildPhase = '' ++ runHook preBuild ++ ++ npm run release-build --offline ++ ++ runHook postBuild ++ ''; ++ ++ installPhase = '' ++ runHook preInstall ++ ++ local -r outPath="$out/lib/node_modules/@matrix-org/${pname}" ++ mkdir -p "$outPath" ++ cp package.json index.js index.d.ts matrix-sdk-crypto.*.node "$outPath" ++ ++ runHook postInstall ++ ''; ++ ++ meta = with lib; { ++ description = "A no-network-IO implementation of a state machine that handles E2EE for Matrix clients"; ++ homepage = "https://github.com/matrix-org/matrix-rust-sdk/tree/${src.rev}/bindings/matrix-sdk-crypto-nodejs"; ++ license = licenses.asl20; ++ maintainers = with maintainers; [ winter ]; ++ inherit (nodejs.meta) platforms; ++ }; ++} +diff --git a/pkgs/development/libraries/matrix-sdk-crypto-nodejs/remove-duplicate-dependency.patch b/pkgs/development/libraries/matrix-sdk-crypto-nodejs/remove-duplicate-dependency.patch +new file mode 100644 +index 0000000000000..0b1ddabcede47 +--- /dev/null ++++ b/pkgs/development/libraries/matrix-sdk-crypto-nodejs/remove-duplicate-dependency.patch +@@ -0,0 +1,47 @@ ++diff --git a/Cargo.lock b/Cargo.lock ++index 2ddfdd0..3fcca5f 100644 ++--- a/Cargo.lock +++++ b/Cargo.lock ++@@ -1985,20 +1985,6 @@ version = "0.3.3" ++ source = "registry+https://github.com/rust-lang/crates.io-index" ++ checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683" ++ ++-[[package]] ++-name = "indexed_db_futures" ++-version = "0.2.3" ++-source = "registry+https://github.com/rust-lang/crates.io-index" ++-checksum = "d26ac735f676c52305becf53264b91cea9866a8de61ccbf464405b377b9cbca9" ++-dependencies = [ ++- "cfg-if", ++- "js-sys", ++- "uuid 0.8.2", ++- "wasm-bindgen", ++- "wasm-bindgen-futures", ++- "web-sys", ++-] ++- ++ [[package]] ++ name = "indexed_db_futures" ++ version = "0.2.3" ++@@ -2558,8 +2544,7 @@ dependencies = [ ++ "derive_builder", ++ "futures-util", ++ "getrandom 0.2.7", ++- "indexed_db_futures 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", ++- "indexed_db_futures 0.2.3 (git+https://github.com/Hywan/rust-indexed-db?branch=feat-factory-nodejs)", +++ "indexed_db_futures", ++ "js-sys", ++ "matrix-sdk-base", ++ "matrix-sdk-common", ++diff --git a/crates/matrix-sdk-indexeddb/Cargo.toml b/crates/matrix-sdk-indexeddb/Cargo.toml ++index 7f23dfc..c57e29a 100644 ++--- a/crates/matrix-sdk-indexeddb/Cargo.toml +++++ b/crates/matrix-sdk-indexeddb/Cargo.toml ++@@ -30,7 +30,6 @@ js-sys = { version = "0.3.58" } ++ matrix-sdk-base = { version = "0.6.0", path = "../matrix-sdk-base", features = ["js"] } ++ matrix-sdk-crypto = { version = "0.6.0", path = "../matrix-sdk-crypto", features = ["js"], optional = true } ++ matrix-sdk-store-encryption = { version = "0.2.0", path = "../matrix-sdk-store-encryption" } ++-indexed_db_futures = "0.2.3" ++ indexed_db_futures_nodejs = { package = "indexed_db_futures", git = "https://github.com/Hywan/rust-indexed-db", branch = "feat-factory-nodejs", optional = true } ++ ruma = "0.7.0" ++ serde = "1.0.136" +diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix +index 69b73a4169a8c..5b2103b4b3d0e 100644 +--- a/pkgs/top-level/all-packages.nix ++++ b/pkgs/top-level/all-packages.nix +@@ -8941,6 +8941,8 @@ with pkgs; + sasl = gsasl; + }; + ++ matrix-sdk-crypto-nodejs = callPackage ../development/libraries/matrix-sdk-crypto-nodejs { }; ++ + email = callPackage ../tools/networking/email { }; + + maim = callPackage ../tools/graphics/maim {}; diff --git a/patches/194726.patch b/patches/194726.patch index a2e26ec2..53c77232 100644 --- a/patches/194726.patch +++ b/patches/194726.patch @@ -1,7 +1,7 @@ -From 76f96b6e9b773dbf4ed602ed6031a76ac8898b79 Mon Sep 17 00:00:00 2001 +From 7e84c4479939caa4644fe79843e1799a1f3c79d3 Mon Sep 17 00:00:00 2001 From: Charlotte Van Petegem Date: Tue, 4 Oct 2022 10:05:24 +0200 -Subject: [PATCH 1/4] matrix-appservice-slack: fix build +Subject: [PATCH 1/2] matrix-appservice-slack: fix build --- pkgs/servers/matrix-synapse/matrix-appservice-slack/default.nix | 1 + @@ -20,5063 +20,32 @@ index a00d983e91bb5..e365f09ca5928 100644 --add-flags "$out/lib/node_modules/matrix-appservice-slack/lib/app.js" ''; -From 6e306684e6817986baea9cad2229dde2f7743985 Mon Sep 17 00:00:00 2001 -From: Winter -Date: Tue, 13 Sep 2022 19:00:05 -0400 -Subject: [PATCH 2/4] napi-rs-cli: init at 2.11.4 - ---- - .../development/tools/napi-rs-cli/default.nix | 33 +++++++++++++++++++ - pkgs/top-level/all-packages.nix | 2 ++ - 2 files changed, 35 insertions(+) - create mode 100644 pkgs/development/tools/napi-rs-cli/default.nix - -diff --git a/pkgs/development/tools/napi-rs-cli/default.nix b/pkgs/development/tools/napi-rs-cli/default.nix -new file mode 100644 -index 0000000000000..c70c1433d2585 ---- /dev/null -+++ b/pkgs/development/tools/napi-rs-cli/default.nix -@@ -0,0 +1,33 @@ -+{ lib, stdenv, fetchurl, makeWrapper, nodejs }: -+ -+stdenv.mkDerivation rec { -+ pname = "napi-rs-cli"; -+ version = "2.11.4"; -+ -+ src = fetchurl { -+ url = "https://registry.npmjs.org/@napi-rs/cli/-/cli-${version}.tgz"; -+ hash = "sha256-vZAaMh8TZ8m8oqIWwNbtcjz2GgEIE4Skpw88O0+7Z4c="; -+ }; -+ -+ nativeBuildInputs = [ makeWrapper ]; -+ -+ installPhase = '' -+ runHook preInstall -+ -+ mkdir -p "$out/bin" "$out/lib/napi-rs-cli" -+ -+ cp scripts/index.js "$out/lib/napi-rs-cli" -+ -+ makeWrapper ${nodejs}/bin/node "$out/bin/napi" --add-flags "$out/lib/napi-rs-cli/index.js" -+ -+ runHook postInstall -+ ''; -+ -+ meta = with lib; { -+ description = "CLI tools for napi-rs"; -+ homepage = "https://napi.rs"; -+ license = licenses.mit; -+ maintainers = with maintainers; [ winter ]; -+ inherit (nodejs.meta) platforms; -+ }; -+} -diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix -index 848d3b7e434a3..50f5ec3830434 100644 ---- a/pkgs/top-level/all-packages.nix -+++ b/pkgs/top-level/all-packages.nix -@@ -9477,6 +9477,8 @@ with pkgs; - - pwsafe = callPackage ../applications/misc/pwsafe { }; - -+ napi-rs-cli = callPackage ../development/tools/napi-rs-cli { }; -+ - neil = callPackage ../development/tools/neil { }; - - niff = callPackage ../tools/package-management/niff { }; - -From cba161843b0a8bb39a005727ec03b57296e11ded Mon Sep 17 00:00:00 2001 -From: Winter -Date: Wed, 14 Sep 2022 22:35:42 -0400 -Subject: [PATCH 3/4] matrix-sdk-crypto-nodejs: init at 0.1.0-beta.1 - ---- - .../matrix-sdk-crypto-nodejs/cargo-lock.patch | 4869 +++++++++++++++++ - .../matrix-sdk-crypto-nodejs/default.nix | 61 + - pkgs/top-level/all-packages.nix | 2 + - 3 files changed, 4932 insertions(+) - create mode 100644 pkgs/development/libraries/matrix-sdk-crypto-nodejs/cargo-lock.patch - create mode 100644 pkgs/development/libraries/matrix-sdk-crypto-nodejs/default.nix - -diff --git a/pkgs/development/libraries/matrix-sdk-crypto-nodejs/cargo-lock.patch b/pkgs/development/libraries/matrix-sdk-crypto-nodejs/cargo-lock.patch -new file mode 100644 -index 0000000000000..4c43fef6edcd2 ---- /dev/null -+++ b/pkgs/development/libraries/matrix-sdk-crypto-nodejs/cargo-lock.patch -@@ -0,0 +1,4869 @@ -+diff --git a/Cargo.lock b/Cargo.lock -+new file mode 100644 -+index 00000000..e25a38a3 -+--- /dev/null -++++ b/Cargo.lock -+@@ -0,0 +1,4863 @@ -++# This file is automatically @generated by Cargo. -++# It is not intended for manual editing. -++version = 3 -++ -++[[package]] -++name = "addr2line" -++version = "0.17.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b" -++dependencies = [ -++ "gimli", -++] -++ -++[[package]] -++name = "adler" -++version = "1.0.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" -++ -++[[package]] -++name = "adler32" -++version = "1.2.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" -++ -++[[package]] -++name = "aead" -++version = "0.4.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" -++dependencies = [ -++ "generic-array", -++ "rand_core 0.6.3", -++] -++ -++[[package]] -++name = "aes" -++version = "0.8.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "bfe0133578c0986e1fe3dfcd4af1cc5b2dd6c3dbf534d69916ce16a2701d40ba" -++dependencies = [ -++ "cfg-if", -++ "cipher 0.4.3", -++ "cpufeatures", -++] -++ -++[[package]] -++name = "ahash" -++version = "0.7.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" -++dependencies = [ -++ "getrandom 0.2.7", -++ "once_cell", -++ "version_check", -++] -++ -++[[package]] -++name = "aho-corasick" -++version = "0.7.19" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e" -++dependencies = [ -++ "memchr", -++] -++ -++[[package]] -++name = "ansi_term" -++version = "0.12.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" -++dependencies = [ -++ "winapi", -++] -++ -++[[package]] -++name = "anyhow" -++version = "1.0.65" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "98161a4e3e2184da77bb14f02184cdd111e83bbbcc9979dfee3c44b9a85f5602" -++ -++[[package]] -++name = "anymap2" -++version = "0.13.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c" -++ -++[[package]] -++name = "arrayref" -++version = "0.3.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" -++ -++[[package]] -++name = "arrayvec" -++version = "0.4.12" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9" -++dependencies = [ -++ "nodrop", -++] -++ -++[[package]] -++name = "arrayvec" -++version = "0.7.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" -++dependencies = [ -++ "serde", -++] -++ -++[[package]] -++name = "askama" -++version = "0.11.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "fb98f10f371286b177db5eeb9a6e5396609555686a35e1d4f7b9a9c6d8af0139" -++dependencies = [ -++ "askama_derive", -++ "askama_escape", -++ "askama_shared", -++] -++ -++[[package]] -++name = "askama_derive" -++version = "0.11.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "87bf87e6e8b47264efa9bde63d6225c6276a52e05e91bf37eaa8afd0032d6b71" -++dependencies = [ -++ "askama_shared", -++ "proc-macro2 1.0.43", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "askama_escape" -++version = "0.10.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "619743e34b5ba4e9703bba34deac3427c72507c7159f5fd030aea8cac0cfe341" -++ -++[[package]] -++name = "askama_shared" -++version = "0.12.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "bf722b94118a07fcbc6640190f247334027685d4e218b794dbfe17c32bf38ed0" -++dependencies = [ -++ "askama_escape", -++ "mime", -++ "mime_guess", -++ "nom 7.1.1", -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "serde", -++ "syn 1.0.99", -++ "toml", -++] -++ -++[[package]] -++name = "assert-json-diff" -++version = "2.0.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12" -++dependencies = [ -++ "serde", -++ "serde_json", -++] -++ -++[[package]] -++name = "assign" -++version = "1.1.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "5f093eed78becd229346bf859eec0aa4dd7ddde0757287b2b4107a1f09c80002" -++ -++[[package]] -++name = "async-channel" -++version = "1.7.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "e14485364214912d3b19cc3435dde4df66065127f05fa0d75c712f36f12c2f28" -++dependencies = [ -++ "concurrent-queue", -++ "event-listener", -++ "futures-core", -++] -++ -++[[package]] -++name = "async-lock" -++version = "2.5.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "e97a171d191782fba31bb902b14ad94e24a68145032b7eedf871ab0bc0d077b6" -++dependencies = [ -++ "event-listener", -++] -++ -++[[package]] -++name = "async-once-cell" -++version = "0.3.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "72faff1fdc615a0199d7bf71e6f389af54d46a66e9beb5d76c39e48eda93ecce" -++ -++[[package]] -++name = "async-stream" -++version = "0.3.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e" -++dependencies = [ -++ "async-stream-impl", -++ "futures-core", -++] -++ -++[[package]] -++name = "async-stream-impl" -++version = "0.3.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "async-trait" -++version = "0.1.57" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "76464446b8bc32758d7e88ee1a804d9914cd9b1cb264c029899680b0be29826f" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "atomic" -++version = "0.5.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "b88d82667eca772c4aa12f0f1348b3ae643424c8876448f3f7bd5787032e234c" -++dependencies = [ -++ "autocfg", -++] -++ -++[[package]] -++name = "atty" -++version = "0.2.14" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" -++dependencies = [ -++ "hermit-abi", -++ "libc", -++ "winapi", -++] -++ -++[[package]] -++name = "autocfg" -++version = "1.1.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" -++ -++[[package]] -++name = "backoff" -++version = "0.4.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1" -++dependencies = [ -++ "futures-core", -++ "getrandom 0.2.7", -++ "instant", -++ "pin-project-lite", -++ "rand 0.8.5", -++ "tokio", -++] -++ -++[[package]] -++name = "backtrace" -++version = "0.3.66" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7" -++dependencies = [ -++ "addr2line", -++ "cc", -++ "cfg-if", -++ "libc", -++ "miniz_oxide 0.5.4", -++ "object", -++ "rustc-demangle", -++] -++ -++[[package]] -++name = "base64" -++version = "0.13.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" -++ -++[[package]] -++name = "base64ct" -++version = "1.5.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "ea2b2456fd614d856680dcd9fcc660a51a820fa09daef2e49772b56a193c8474" -++ -++[[package]] -++name = "benchmarks" -++version = "1.0.0" -++dependencies = [ -++ "criterion", -++ "matrix-sdk-crypto", -++ "matrix-sdk-sled", -++ "matrix-sdk-test", -++ "pprof", -++ "ruma", -++ "serde_json", -++ "tempfile", -++ "tokio", -++] -++ -++[[package]] -++name = "bincode" -++version = "1.3.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" -++dependencies = [ -++ "serde", -++] -++ -++[[package]] -++name = "bitflags" -++version = "1.3.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" -++ -++[[package]] -++name = "blake3" -++version = "1.3.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a08e53fc5a564bb15bfe6fae56bd71522205f1f91893f9c0116edad6496c183f" -++dependencies = [ -++ "arrayref", -++ "arrayvec 0.7.2", -++ "cc", -++ "cfg-if", -++ "constant_time_eq", -++ "digest 0.10.3", -++] -++ -++[[package]] -++name = "block-buffer" -++version = "0.9.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -++dependencies = [ -++ "generic-array", -++] -++ -++[[package]] -++name = "block-buffer" -++version = "0.10.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" -++dependencies = [ -++ "generic-array", -++] -++ -++[[package]] -++name = "block-padding" -++version = "0.3.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "0a90ec2df9600c28a01c56c4784c9207a96d2451833aeceb8cc97e4c9548bb78" -++dependencies = [ -++ "generic-array", -++] -++ -++[[package]] -++name = "bs58" -++version = "0.4.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" -++ -++[[package]] -++name = "bstr" -++version = "0.2.17" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" -++dependencies = [ -++ "lazy_static", -++ "memchr", -++ "regex-automata", -++ "serde", -++] -++ -++[[package]] -++name = "bumpalo" -++version = "3.11.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "c1ad822118d20d2c234f427000d5acc36eabe1e29a348c89b63dd60b13f28e5d" -++ -++[[package]] -++name = "bytemuck" -++version = "1.12.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2f5715e491b5a1598fc2bef5a606847b5dc1d48ea625bd3c02c00de8285591da" -++ -++[[package]] -++name = "byteorder" -++version = "1.4.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" -++ -++[[package]] -++name = "bytes" -++version = "1.2.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db" -++ -++[[package]] -++name = "cache-padded" -++version = "1.2.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c" -++ -++[[package]] -++name = "camino" -++version = "1.1.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "88ad0e1e3e88dd237a156ab9f571021b8a158caa0ae44b1968a241efb5144c1e" -++dependencies = [ -++ "serde", -++] -++ -++[[package]] -++name = "cargo-platform" -++version = "0.1.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27" -++dependencies = [ -++ "serde", -++] -++ -++[[package]] -++name = "cargo_metadata" -++version = "0.13.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "081e3f0755c1f380c2d010481b6fa2e02973586d5f2b24eebb7a2a1d98b143d8" -++dependencies = [ -++ "camino", -++ "cargo-platform", -++ "semver", -++ "semver-parser", -++ "serde", -++ "serde_json", -++] -++ -++[[package]] -++name = "cast" -++version = "0.3.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" -++ -++[[package]] -++name = "cbc" -++version = "0.1.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6" -++dependencies = [ -++ "cipher 0.4.3", -++] -++ -++[[package]] -++name = "cc" -++version = "1.0.73" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" -++ -++[[package]] -++name = "cfg-if" -++version = "1.0.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" -++ -++[[package]] -++name = "chacha20" -++version = "0.8.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "5c80e5460aa66fe3b91d40bcbdab953a597b60053e34d684ac6903f863b680a6" -++dependencies = [ -++ "cfg-if", -++ "cipher 0.3.0", -++ "cpufeatures", -++ "zeroize", -++] -++ -++[[package]] -++name = "chacha20poly1305" -++version = "0.9.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a18446b09be63d457bbec447509e85f662f32952b035ce892290396bc0b0cff5" -++dependencies = [ -++ "aead", -++ "chacha20", -++ "cipher 0.3.0", -++ "poly1305", -++ "zeroize", -++] -++ -++[[package]] -++name = "checked_int_cast" -++version = "1.0.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "17cc5e6b5ab06331c33589842070416baa137e8b0eb912b008cfd4a78ada7919" -++ -++[[package]] -++name = "cipher" -++version = "0.3.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7" -++dependencies = [ -++ "generic-array", -++] -++ -++[[package]] -++name = "cipher" -++version = "0.4.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d1873270f8f7942c191139cb8a40fd228da6c3fd2fc376d7e92d47aa14aeb59e" -++dependencies = [ -++ "crypto-common", -++ "inout", -++] -++ -++[[package]] -++name = "clap" -++version = "2.34.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" -++dependencies = [ -++ "bitflags", -++ "textwrap 0.11.0", -++ "unicode-width", -++] -++ -++[[package]] -++name = "clap" -++version = "3.2.21" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "1ed5341b2301a26ab80be5cbdced622e80ed808483c52e45e3310a877d3b37d7" -++dependencies = [ -++ "atty", -++ "bitflags", -++ "clap_derive", -++ "clap_lex", -++ "indexmap", -++ "once_cell", -++ "strsim", -++ "termcolor", -++ "textwrap 0.15.0", -++] -++ -++[[package]] -++name = "clap_derive" -++version = "3.2.18" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65" -++dependencies = [ -++ "heck", -++ "proc-macro-error", -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "clap_lex" -++version = "0.2.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" -++dependencies = [ -++ "os_str_bytes", -++] -++ -++[[package]] -++name = "clipboard-win" -++version = "4.4.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "c4ab1b92798304eedc095b53942963240037c0516452cb11aeba709d420b2219" -++dependencies = [ -++ "error-code", -++ "str-buf", -++ "winapi", -++] -++ -++[[package]] -++name = "cmake" -++version = "0.1.48" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "e8ad8cef104ac57b68b89df3208164d228503abbdce70f6880ffa3d970e7443a" -++dependencies = [ -++ "cc", -++] -++ -++[[package]] -++name = "color_quant" -++version = "1.1.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" -++ -++[[package]] -++name = "concurrent-queue" -++version = "1.2.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "af4780a44ab5696ea9e28294517f1fffb421a83a25af521333c838635509db9c" -++dependencies = [ -++ "cache-padded", -++] -++ -++[[package]] -++name = "console_error_panic_hook" -++version = "0.1.7" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" -++dependencies = [ -++ "cfg-if", -++ "wasm-bindgen", -++] -++ -++[[package]] -++name = "const-oid" -++version = "0.7.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3" -++ -++[[package]] -++name = "const_format" -++version = "0.2.26" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "939dc9e2eb9077e0679d2ce32de1ded8531779360b003b4a972a7a39ec263495" -++dependencies = [ -++ "const_format_proc_macros", -++] -++ -++[[package]] -++name = "const_format_proc_macros" -++version = "0.2.22" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "ef196d5d972878a48da7decb7686eded338b4858fbabeed513d63a7c98b2b82d" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "unicode-xid 0.2.3", -++] -++ -++[[package]] -++name = "constant_time_eq" -++version = "0.1.5" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" -++ -++[[package]] -++name = "convert_case" -++version = "0.5.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "fb4a24b1aaf0fd0ce8b45161144d6f42cd91677fd5940fd431183eb023b3a2b8" -++ -++[[package]] -++name = "core-foundation" -++version = "0.9.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" -++dependencies = [ -++ "core-foundation-sys", -++ "libc", -++] -++ -++[[package]] -++name = "core-foundation-sys" -++version = "0.8.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" -++ -++[[package]] -++name = "cpp_demangle" -++version = "0.3.5" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" -++dependencies = [ -++ "cfg-if", -++] -++ -++[[package]] -++name = "cpufeatures" -++version = "0.2.5" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" -++dependencies = [ -++ "libc", -++] -++ -++[[package]] -++name = "crc32fast" -++version = "1.3.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" -++dependencies = [ -++ "cfg-if", -++] -++ -++[[package]] -++name = "criterion" -++version = "0.3.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "b01d6de93b2b6c65e17c634a26653a29d107b3c98c607c765bf38d041531cd8f" -++dependencies = [ -++ "atty", -++ "cast", -++ "clap 2.34.0", -++ "criterion-plot", -++ "csv", -++ "futures", -++ "itertools", -++ "lazy_static", -++ "num-traits", -++ "oorandom", -++ "plotters", -++ "rayon", -++ "regex", -++ "serde", -++ "serde_cbor", -++ "serde_derive", -++ "serde_json", -++ "tinytemplate", -++ "tokio", -++ "walkdir", -++] -++ -++[[package]] -++name = "criterion-plot" -++version = "0.4.5" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2673cc8207403546f45f5fd319a974b1e6983ad1a3ee7e6041650013be041876" -++dependencies = [ -++ "cast", -++ "itertools", -++] -++ -++[[package]] -++name = "crossbeam-channel" -++version = "0.5.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" -++dependencies = [ -++ "cfg-if", -++ "crossbeam-utils", -++] -++ -++[[package]] -++name = "crossbeam-deque" -++version = "0.8.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" -++dependencies = [ -++ "cfg-if", -++ "crossbeam-epoch", -++ "crossbeam-utils", -++] -++ -++[[package]] -++name = "crossbeam-epoch" -++version = "0.9.10" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "045ebe27666471bb549370b4b0b3e51b07f56325befa4284db65fc89c02511b1" -++dependencies = [ -++ "autocfg", -++ "cfg-if", -++ "crossbeam-utils", -++ "memoffset", -++ "once_cell", -++ "scopeguard", -++] -++ -++[[package]] -++name = "crossbeam-utils" -++version = "0.8.11" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc" -++dependencies = [ -++ "cfg-if", -++ "once_cell", -++] -++ -++[[package]] -++name = "crypto-common" -++version = "0.1.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" -++dependencies = [ -++ "generic-array", -++ "typenum", -++] -++ -++[[package]] -++name = "csv" -++version = "1.1.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1" -++dependencies = [ -++ "bstr", -++ "csv-core", -++ "itoa 0.4.8", -++ "ryu", -++ "serde", -++] -++ -++[[package]] -++name = "csv-core" -++version = "0.1.10" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" -++dependencies = [ -++ "memchr", -++] -++ -++[[package]] -++name = "ctor" -++version = "0.1.23" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "cdffe87e1d521a10f9696f833fe502293ea446d7f256c06128293a4119bdf4cb" -++dependencies = [ -++ "quote 1.0.21", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "ctr" -++version = "0.9.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "0d14f329cfbaf5d0e06b5e87fff7e265d2673c5ea7d2c27691a2c107db1442a0" -++dependencies = [ -++ "cipher 0.4.3", -++] -++ -++[[package]] -++name = "curve25519-dalek" -++version = "3.2.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "90f9d052967f590a76e62eb387bd0bbb1b000182c3cefe5364db6b7211651bc0" -++dependencies = [ -++ "byteorder", -++ "digest 0.9.0", -++ "rand_core 0.5.1", -++ "serde", -++ "subtle", -++ "zeroize", -++] -++ -++[[package]] -++name = "dashmap" -++version = "5.4.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc" -++dependencies = [ -++ "cfg-if", -++ "hashbrown 0.12.3", -++ "lock_api", -++ "once_cell", -++ "parking_lot_core 0.9.3", -++] -++ -++[[package]] -++name = "deadpool" -++version = "0.9.5" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "421fe0f90f2ab22016f32a9881be5134fdd71c65298917084b0c7477cbc3856e" -++dependencies = [ -++ "async-trait", -++ "deadpool-runtime", -++ "num_cpus", -++ "retain_mut", -++ "tokio", -++] -++ -++[[package]] -++name = "deadpool-runtime" -++version = "0.1.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "eaa37046cc0f6c3cc6090fbdbf73ef0b8ef4cfcc37f6befc0020f63e8cf121e1" -++ -++[[package]] -++name = "debugid" -++version = "0.7.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d6ee87af31d84ef885378aebca32be3d682b0e0dc119d5b4860a2c5bb5046730" -++dependencies = [ -++ "uuid 0.8.2", -++] -++ -++[[package]] -++name = "deflate" -++version = "0.8.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "73770f8e1fe7d64df17ca66ad28994a0a623ea497fa69486e14984e715c5d174" -++dependencies = [ -++ "adler32", -++ "byteorder", -++] -++ -++[[package]] -++name = "der" -++version = "0.5.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "6919815d73839e7ad218de758883aae3a257ba6759ce7a9992501efbb53d705c" -++dependencies = [ -++ "const-oid", -++] -++ -++[[package]] -++name = "digest" -++version = "0.9.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -++dependencies = [ -++ "generic-array", -++] -++ -++[[package]] -++name = "digest" -++version = "0.10.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506" -++dependencies = [ -++ "block-buffer 0.10.3", -++ "crypto-common", -++ "subtle", -++] -++ -++[[package]] -++name = "dirs" -++version = "4.0.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" -++dependencies = [ -++ "dirs-sys", -++] -++ -++[[package]] -++name = "dirs-next" -++version = "2.0.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" -++dependencies = [ -++ "cfg-if", -++ "dirs-sys-next", -++] -++ -++[[package]] -++name = "dirs-sys" -++version = "0.3.7" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" -++dependencies = [ -++ "libc", -++ "redox_users", -++ "winapi", -++] -++ -++[[package]] -++name = "dirs-sys-next" -++version = "0.1.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" -++dependencies = [ -++ "libc", -++ "redox_users", -++ "winapi", -++] -++ -++[[package]] -++name = "displaydoc" -++version = "0.2.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "3bf95dc3f046b9da4f2d51833c0d3547d8564ef6910f5c1ed130306a75b92886" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "ed25519" -++version = "1.5.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "1e9c280362032ea4203659fc489832d0204ef09f247a0506f170dafcac08c369" -++dependencies = [ -++ "serde", -++ "signature", -++] -++ -++[[package]] -++name = "ed25519-dalek" -++version = "1.0.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" -++dependencies = [ -++ "curve25519-dalek", -++ "ed25519", -++ "rand 0.7.3", -++ "serde", -++ "serde_bytes", -++ "sha2 0.9.9", -++ "zeroize", -++] -++ -++[[package]] -++name = "either" -++version = "1.8.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" -++ -++[[package]] -++name = "encoding_rs" -++version = "0.8.31" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" -++dependencies = [ -++ "cfg-if", -++] -++ -++[[package]] -++name = "endian-type" -++version = "0.1.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" -++ -++[[package]] -++name = "env_logger" -++version = "0.9.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3" -++dependencies = [ -++ "atty", -++ "humantime", -++ "log", -++ "regex", -++ "termcolor", -++] -++ -++[[package]] -++name = "errno" -++version = "0.2.8" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" -++dependencies = [ -++ "errno-dragonfly", -++ "libc", -++ "winapi", -++] -++ -++[[package]] -++name = "errno-dragonfly" -++version = "0.1.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" -++dependencies = [ -++ "cc", -++ "libc", -++] -++ -++[[package]] -++name = "error-code" -++version = "2.3.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21" -++dependencies = [ -++ "libc", -++ "str-buf", -++] -++ -++[[package]] -++name = "event-listener" -++version = "2.5.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" -++ -++[[package]] -++name = "extension-trait" -++version = "1.0.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "5129068fe3183546eaa0529af88ab0afbcddec2a373db69e94a20b8d5f6c4d74" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "eyre" -++version = "0.6.8" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "4c2b6b5a29c02cdc822728b7d7b8ae1bab3e3b05d44522770ddd49722eeac7eb" -++dependencies = [ -++ "indenter", -++ "once_cell", -++] -++ -++[[package]] -++name = "fastrand" -++version = "1.8.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" -++dependencies = [ -++ "instant", -++] -++ -++[[package]] -++name = "fd-lock" -++version = "3.0.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "e11dcc7e4d79a8c89b9ab4c6f5c30b1fc4a83c420792da3542fd31179ed5f517" -++dependencies = [ -++ "cfg-if", -++ "rustix", -++ "windows-sys", -++] -++ -++[[package]] -++name = "findshlibs" -++version = "0.10.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "40b9e59cd0f7e0806cca4be089683ecb6434e602038df21fe6bf6711b2f07f64" -++dependencies = [ -++ "cc", -++ "lazy_static", -++ "libc", -++ "winapi", -++] -++ -++[[package]] -++name = "flate2" -++version = "1.0.24" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" -++dependencies = [ -++ "crc32fast", -++ "miniz_oxide 0.5.4", -++] -++ -++[[package]] -++name = "fnv" -++version = "1.0.7" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" -++ -++[[package]] -++name = "foreign-types" -++version = "0.3.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" -++dependencies = [ -++ "foreign-types-shared", -++] -++ -++[[package]] -++name = "foreign-types-shared" -++version = "0.1.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" -++ -++[[package]] -++name = "form_urlencoded" -++version = "1.1.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" -++dependencies = [ -++ "percent-encoding", -++] -++ -++[[package]] -++name = "fs-err" -++version = "2.8.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "64db3e262960f0662f43a6366788d5f10f7f244b8f7d7d987f560baf5ded5c50" -++ -++[[package]] -++name = "fs2" -++version = "0.4.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" -++dependencies = [ -++ "libc", -++ "winapi", -++] -++ -++[[package]] -++name = "fs_extra" -++version = "1.2.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" -++ -++[[package]] -++name = "futures" -++version = "0.3.24" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "7f21eda599937fba36daeb58a22e8f5cee2d14c4a17b5b7739c7c8e5e3b8230c" -++dependencies = [ -++ "futures-channel", -++ "futures-core", -++ "futures-executor", -++ "futures-io", -++ "futures-sink", -++ "futures-task", -++ "futures-util", -++] -++ -++[[package]] -++name = "futures-channel" -++version = "0.3.24" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "30bdd20c28fadd505d0fd6712cdfcb0d4b5648baf45faef7f852afb2399bb050" -++dependencies = [ -++ "futures-core", -++ "futures-sink", -++] -++ -++[[package]] -++name = "futures-core" -++version = "0.3.24" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf" -++ -++[[package]] -++name = "futures-executor" -++version = "0.3.24" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9ff63c23854bee61b6e9cd331d523909f238fc7636290b96826e9cfa5faa00ab" -++dependencies = [ -++ "futures-core", -++ "futures-task", -++ "futures-util", -++] -++ -++[[package]] -++name = "futures-io" -++version = "0.3.24" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "bbf4d2a7a308fd4578637c0b17c7e1c7ba127b8f6ba00b29f717e9655d85eb68" -++ -++[[package]] -++name = "futures-lite" -++version = "1.12.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" -++dependencies = [ -++ "fastrand", -++ "futures-core", -++ "futures-io", -++ "memchr", -++ "parking", -++ "pin-project-lite", -++ "waker-fn", -++] -++ -++[[package]] -++name = "futures-macro" -++version = "0.3.24" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "42cd15d1c7456c04dbdf7e88bcd69760d74f3a798d6444e16974b505b0e62f17" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "futures-sink" -++version = "0.3.24" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56" -++ -++[[package]] -++name = "futures-task" -++version = "0.3.24" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1" -++ -++[[package]] -++name = "futures-timer" -++version = "3.0.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" -++ -++[[package]] -++name = "futures-util" -++version = "0.3.24" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90" -++dependencies = [ -++ "futures-channel", -++ "futures-core", -++ "futures-io", -++ "futures-macro", -++ "futures-sink", -++ "futures-task", -++ "memchr", -++ "pin-project-lite", -++ "pin-utils", -++ "slab", -++] -++ -++[[package]] -++name = "fxhash" -++version = "0.2.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" -++dependencies = [ -++ "byteorder", -++] -++ -++[[package]] -++name = "g2gen" -++version = "0.4.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2fc100b16c63808c5c388cd23ff94c5a35cf28ea459f336323f7948a39480555" -++dependencies = [ -++ "g2poly", -++ "proc-macro2 0.4.30", -++ "quote 0.6.13", -++ "syn 0.15.44", -++] -++ -++[[package]] -++name = "g2p" -++version = "0.4.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "bf09bc632629cbe5420b330e45bcc8f80403e74ba1027d213258914fd5c62755" -++dependencies = [ -++ "g2gen", -++ "g2poly", -++] -++ -++[[package]] -++name = "g2poly" -++version = "0.4.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "e837767888fca507f07e89c90e0b350da7bbb89170f67a4655dc9bdc4cca457b" -++ -++[[package]] -++name = "generic-array" -++version = "0.14.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" -++dependencies = [ -++ "typenum", -++ "version_check", -++] -++ -++[[package]] -++name = "getrandom" -++version = "0.1.16" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -++dependencies = [ -++ "cfg-if", -++ "js-sys", -++ "libc", -++ "wasi 0.9.0+wasi-snapshot-preview1", -++ "wasm-bindgen", -++] -++ -++[[package]] -++name = "getrandom" -++version = "0.2.7" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" -++dependencies = [ -++ "cfg-if", -++ "js-sys", -++ "libc", -++ "wasi 0.11.0+wasi-snapshot-preview1", -++ "wasm-bindgen", -++] -++ -++[[package]] -++name = "gif" -++version = "0.11.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "3edd93c6756b4dfaf2709eafcc345ba2636565295c198a9cfbf75fa5e3e00b06" -++dependencies = [ -++ "color_quant", -++ "weezl", -++] -++ -++[[package]] -++name = "gimli" -++version = "0.26.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" -++ -++[[package]] -++name = "glob" -++version = "0.3.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" -++ -++[[package]] -++name = "h2" -++version = "0.3.14" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "5ca32592cf21ac7ccab1825cd87f6c9b3d9022c44d086172ed0966bec8af30be" -++dependencies = [ -++ "bytes", -++ "fnv", -++ "futures-core", -++ "futures-sink", -++ "futures-util", -++ "http", -++ "indexmap", -++ "slab", -++ "tokio", -++ "tokio-util 0.7.4", -++ "tracing", -++] -++ -++[[package]] -++name = "half" -++version = "1.8.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" -++ -++[[package]] -++name = "hashbrown" -++version = "0.11.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" -++dependencies = [ -++ "ahash", -++] -++ -++[[package]] -++name = "hashbrown" -++version = "0.12.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -++dependencies = [ -++ "ahash", -++] -++ -++[[package]] -++name = "headers" -++version = "0.3.8" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "f3e372db8e5c0d213e0cd0b9be18be2aca3d44cf2fe30a9d46a65581cd454584" -++dependencies = [ -++ "base64", -++ "bitflags", -++ "bytes", -++ "headers-core", -++ "http", -++ "httpdate", -++ "mime", -++ "sha1", -++] -++ -++[[package]] -++name = "headers-core" -++version = "0.2.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429" -++dependencies = [ -++ "http", -++] -++ -++[[package]] -++name = "heck" -++version = "0.4.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" -++ -++[[package]] -++name = "hermit-abi" -++version = "0.1.19" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" -++dependencies = [ -++ "libc", -++] -++ -++[[package]] -++name = "hkdf" -++version = "0.12.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437" -++dependencies = [ -++ "hmac", -++] -++ -++[[package]] -++name = "hmac" -++version = "0.12.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" -++dependencies = [ -++ "digest 0.10.3", -++] -++ -++[[package]] -++name = "http" -++version = "0.2.8" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" -++dependencies = [ -++ "bytes", -++ "fnv", -++ "itoa 1.0.3", -++] -++ -++[[package]] -++name = "http-body" -++version = "0.4.5" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" -++dependencies = [ -++ "bytes", -++ "http", -++ "pin-project-lite", -++] -++ -++[[package]] -++name = "http-types" -++version = "2.12.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "6e9b187a72d63adbfba487f48095306ac823049cb504ee195541e91c7775f5ad" -++dependencies = [ -++ "anyhow", -++ "async-channel", -++ "base64", -++ "futures-lite", -++ "http", -++ "infer", -++ "pin-project-lite", -++ "rand 0.7.3", -++ "serde", -++ "serde_json", -++ "serde_qs", -++ "serde_urlencoded", -++ "url", -++] -++ -++[[package]] -++name = "httparse" -++version = "1.8.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" -++ -++[[package]] -++name = "httpdate" -++version = "1.0.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" -++ -++[[package]] -++name = "humantime" -++version = "2.1.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" -++ -++[[package]] -++name = "hyper" -++version = "0.14.20" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "02c929dc5c39e335a03c405292728118860721b10190d98c2a0f0efd5baafbac" -++dependencies = [ -++ "bytes", -++ "futures-channel", -++ "futures-core", -++ "futures-util", -++ "h2", -++ "http", -++ "http-body", -++ "httparse", -++ "httpdate", -++ "itoa 1.0.3", -++ "pin-project-lite", -++ "socket2", -++ "tokio", -++ "tower-service", -++ "tracing", -++ "want", -++] -++ -++[[package]] -++name = "hyper-rustls" -++version = "0.23.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d87c48c02e0dc5e3b849a2041db3029fd066650f8f717c07bf8ed78ccb895cac" -++dependencies = [ -++ "http", -++ "hyper", -++ "rustls", -++ "tokio", -++ "tokio-rustls", -++] -++ -++[[package]] -++name = "hyper-tls" -++version = "0.5.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" -++dependencies = [ -++ "bytes", -++ "hyper", -++ "native-tls", -++ "tokio", -++ "tokio-native-tls", -++] -++ -++[[package]] -++name = "idna" -++version = "0.3.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" -++dependencies = [ -++ "unicode-bidi", -++ "unicode-normalization", -++] -++ -++[[package]] -++name = "image" -++version = "0.23.14" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "24ffcb7e7244a9bf19d35bf2883b9c080c4ced3c07a9895572178cdb8f13f6a1" -++dependencies = [ -++ "bytemuck", -++ "byteorder", -++ "color_quant", -++ "gif", -++ "jpeg-decoder 0.1.22", -++ "num-iter", -++ "num-rational 0.3.2", -++ "num-traits", -++ "png 0.16.8", -++ "scoped_threadpool", -++ "tiff 0.6.1", -++] -++ -++[[package]] -++name = "image" -++version = "0.24.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "7e30ca2ecf7666107ff827a8e481de6a132a9b687ed3bb20bb1c144a36c00964" -++dependencies = [ -++ "bytemuck", -++ "byteorder", -++ "color_quant", -++ "gif", -++ "jpeg-decoder 0.2.6", -++ "num-rational 0.4.1", -++ "num-traits", -++ "png 0.17.6", -++ "scoped_threadpool", -++ "tiff 0.7.3", -++] -++ -++[[package]] -++name = "indenter" -++version = "0.3.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683" -++ -++[[package]] -++name = "indexed_db_futures" -++version = "0.2.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d26ac735f676c52305becf53264b91cea9866a8de61ccbf464405b377b9cbca9" -++dependencies = [ -++ "cfg-if", -++ "js-sys", -++ "uuid 0.8.2", -++ "wasm-bindgen", -++ "wasm-bindgen-futures", -++ "web-sys", -++] -++ -++[[package]] -++name = "indexmap" -++version = "1.9.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" -++dependencies = [ -++ "autocfg", -++ "hashbrown 0.12.3", -++ "serde", -++] -++ -++[[package]] -++name = "indoc" -++version = "1.0.7" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "adab1eaa3408fb7f0c777a73e7465fd5656136fc93b670eb6df3c88c2c1344e3" -++ -++[[package]] -++name = "infer" -++version = "0.2.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "64e9829a50b42bb782c1df523f78d332fe371b10c661e78b7a3c34b0198e9fac" -++ -++[[package]] -++name = "inferno" -++version = "0.11.7" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9709543bd6c25fdc748da2bed0f6855b07b7e93a203ae31332ac2101ab2f4782" -++dependencies = [ -++ "ahash", -++ "atty", -++ "indexmap", -++ "itoa 1.0.3", -++ "log", -++ "num-format", -++ "once_cell", -++ "quick-xml", -++ "rgb", -++ "str_stack", -++] -++ -++[[package]] -++name = "inout" -++version = "0.1.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" -++dependencies = [ -++ "block-padding", -++ "generic-array", -++] -++ -++[[package]] -++name = "instant" -++version = "0.1.12" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" -++dependencies = [ -++ "cfg-if", -++ "js-sys", -++ "wasm-bindgen", -++ "web-sys", -++] -++ -++[[package]] -++name = "io-lifetimes" -++version = "0.7.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "1ea37f355c05dde75b84bba2d767906ad522e97cd9e2eef2be7a4ab7fb442c06" -++ -++[[package]] -++name = "ipnet" -++version = "2.5.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b" -++ -++[[package]] -++name = "itertools" -++version = "0.10.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d8bf247779e67a9082a4790b45e71ac7cfd1321331a5c856a74a9faebdab78d0" -++dependencies = [ -++ "either", -++] -++ -++[[package]] -++name = "itoa" -++version = "0.4.8" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" -++ -++[[package]] -++name = "itoa" -++version = "1.0.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754" -++ -++[[package]] -++name = "jpeg-decoder" -++version = "0.1.22" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "229d53d58899083193af11e15917b5640cd40b29ff475a1fe4ef725deb02d0f2" -++dependencies = [ -++ "rayon", -++] -++ -++[[package]] -++name = "jpeg-decoder" -++version = "0.2.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9478aa10f73e7528198d75109c8be5cd7d15fb530238040148d5f9a22d4c5b3b" -++dependencies = [ -++ "rayon", -++] -++ -++[[package]] -++name = "js-sys" -++version = "0.3.60" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" -++dependencies = [ -++ "wasm-bindgen", -++] -++ -++[[package]] -++name = "js_int" -++version = "0.2.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d937f95470b270ce8b8950207715d71aa8e153c0d44c6684d59397ed4949160a" -++dependencies = [ -++ "serde", -++] -++ -++[[package]] -++name = "js_option" -++version = "0.1.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "68421373957a1593a767013698dbf206e2b221eefe97a44d98d18672ff38423c" -++dependencies = [ -++ "serde", -++] -++ -++[[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" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" -++ -++[[package]] -++name = "libc" -++version = "0.2.132" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5" -++ -++[[package]] -++name = "libloading" -++version = "0.7.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd" -++dependencies = [ -++ "cfg-if", -++ "winapi", -++] -++ -++[[package]] -++name = "line-wrap" -++version = "0.1.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" -++dependencies = [ -++ "safemem", -++] -++ -++[[package]] -++name = "linked-hash-map" -++version = "0.5.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" -++ -++[[package]] -++name = "linux-raw-sys" -++version = "0.0.46" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d4d2456c373231a208ad294c33dc5bff30051eafd954cd4caae83a712b12854d" -++ -++[[package]] -++name = "lock_api" -++version = "0.4.8" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9f80bf5aacaf25cbfc8210d1cfb718f2bf3b11c4c54e5afe36c236853a8ec390" -++dependencies = [ -++ "autocfg", -++ "scopeguard", -++] -++ -++[[package]] -++name = "log" -++version = "0.4.17" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" -++dependencies = [ -++ "cfg-if", -++] -++ -++[[package]] -++name = "lru" -++version = "0.6.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "7ea2d928b485416e8908cff2d97d621db22b27f7b3b6729e438bcf42c671ba91" -++dependencies = [ -++ "hashbrown 0.11.2", -++] -++ -++[[package]] -++name = "lru" -++version = "0.7.8" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "e999beba7b6e8345721bd280141ed958096a2e4abdf74f67ff4ce49b4b54e47a" -++dependencies = [ -++ "hashbrown 0.12.3", -++] -++ -++[[package]] -++name = "maplit" -++version = "1.0.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" -++ -++[[package]] -++name = "matchers" -++version = "0.1.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" -++dependencies = [ -++ "regex-automata", -++] -++ -++[[package]] -++name = "matches" -++version = "0.1.9" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" -++ -++[[package]] -++name = "matrix-sdk" -++version = "0.5.0" -++dependencies = [ -++ "anyhow", -++ "anymap2", -++ "async-once-cell", -++ "async-stream", -++ "async-trait", -++ "backoff", -++ "bytes", -++ "dashmap", -++ "dirs", -++ "event-listener", -++ "eyre", -++ "futures", -++ "futures-core", -++ "futures-util", -++ "getrandom 0.2.7", -++ "http", -++ "image 0.24.3", -++ "matches", -++ "matrix-sdk-base", -++ "matrix-sdk-common", -++ "matrix-sdk-indexeddb", -++ "matrix-sdk-sled", -++ "matrix-sdk-test", -++ "mime", -++ "once_cell", -++ "rand 0.8.5", -++ "reqwest", -++ "ruma", -++ "ruma-client-api", -++ "serde", -++ "serde_json", -++ "tempfile", -++ "thiserror", -++ "tokio", -++ "tokio-stream", -++ "tracing", -++ "tracing-subscriber", -++ "url", -++ "warp", -++ "wasm-bindgen-test", -++ "wasm-timer", -++ "wiremock", -++ "zeroize", -++] -++ -++[[package]] -++name = "matrix-sdk-appservice" -++version = "0.1.0" -++dependencies = [ -++ "dashmap", -++ "http", -++ "matrix-sdk", -++ "matrix-sdk-test", -++ "percent-encoding", -++ "regex", -++ "ruma", -++ "serde", -++ "serde_json", -++ "serde_yaml", -++ "thiserror", -++ "tokio", -++ "tracing", -++ "tracing-subscriber", -++ "url", -++ "warp", -++ "wiremock", -++] -++ -++[[package]] -++name = "matrix-sdk-base" -++version = "0.5.1" -++dependencies = [ -++ "assign", -++ "async-stream", -++ "async-trait", -++ "dashmap", -++ "env_logger", -++ "futures", -++ "futures-channel", -++ "futures-core", -++ "futures-util", -++ "http", -++ "lru 0.7.8", -++ "matrix-sdk-common", -++ "matrix-sdk-crypto", -++ "matrix-sdk-test", -++ "once_cell", -++ "ruma", -++ "serde", -++ "serde_json", -++ "thiserror", -++ "tokio", -++ "tracing", -++ "wasm-bindgen-test", -++ "zeroize", -++] -++ -++[[package]] -++name = "matrix-sdk-common" -++version = "0.5.0" -++dependencies = [ -++ "async-lock", -++ "futures-util", -++ "instant", -++ "ruma", -++ "serde", -++ "tokio", -++ "wasm-bindgen-futures", -++] -++ -++[[package]] -++name = "matrix-sdk-crypto" -++version = "0.5.0" -++dependencies = [ -++ "aes", -++ "async-trait", -++ "atomic", -++ "base64", -++ "bs58", -++ "byteorder", -++ "ctr", -++ "dashmap", -++ "event-listener", -++ "futures", -++ "futures-util", -++ "hmac", -++ "http", -++ "indoc", -++ "matches", -++ "matrix-sdk-common", -++ "matrix-sdk-qrcode", -++ "matrix-sdk-test", -++ "olm-rs", -++ "pbkdf2", -++ "proptest", -++ "rand 0.8.5", -++ "ruma", -++ "serde", -++ "serde_json", -++ "sha2 0.10.5", -++ "thiserror", -++ "tokio", -++ "tracing", -++ "vodozemac", -++ "zeroize", -++] -++ -++[[package]] -++name = "matrix-sdk-crypto-ffi" -++version = "0.1.0" -++dependencies = [ -++ "anyhow", -++ "base64", -++ "hmac", -++ "http", -++ "js_int", -++ "matrix-sdk-common", -++ "matrix-sdk-crypto", -++ "matrix-sdk-sled", -++ "pbkdf2", -++ "rand 0.8.5", -++ "ruma", -++ "serde", -++ "serde_json", -++ "sha2 0.10.5", -++ "tempfile", -++ "thiserror", -++ "tokio", -++ "tracing", -++ "tracing-subscriber", -++ "uniffi", -++ "uniffi_build", -++ "vodozemac", -++ "zeroize", -++] -++ -++[[package]] -++name = "matrix-sdk-crypto-js" -++version = "0.5.0" -++dependencies = [ -++ "anyhow", -++ "http", -++ "js-sys", -++ "matrix-sdk-common", -++ "matrix-sdk-crypto", -++ "ruma", -++ "serde_json", -++ "vodozemac", -++ "wasm-bindgen", -++ "wasm-bindgen-futures", -++] -++ -++[[package]] -++name = "matrix-sdk-crypto-nodejs" -++version = "0.5.0" -++dependencies = [ -++ "http", -++ "matrix-sdk-common", -++ "matrix-sdk-crypto", -++ "matrix-sdk-sled", -++ "napi", -++ "napi-build", -++ "napi-derive", -++ "ruma", -++ "serde_json", -++ "tracing-subscriber", -++ "vodozemac", -++ "zeroize", -++] -++ -++[[package]] -++name = "matrix-sdk-ffi" -++version = "0.1.0" -++dependencies = [ -++ "anyhow", -++ "extension-trait", -++ "futures-core", -++ "futures-util", -++ "matrix-sdk", -++ "once_cell", -++ "parking_lot 0.12.1", -++ "sanitize-filename-reader-friendly", -++ "serde", -++ "serde_json", -++ "thiserror", -++ "tokio", -++ "tokio-stream", -++ "tracing", -++ "uniffi", -++ "uniffi_build", -++ "uniffi_macros", -++] -++ -++[[package]] -++name = "matrix-sdk-indexeddb" -++version = "0.1.0" -++dependencies = [ -++ "anyhow", -++ "async-trait", -++ "base64", -++ "dashmap", -++ "futures-util", -++ "getrandom 0.2.7", -++ "indexed_db_futures", -++ "matrix-sdk-base", -++ "matrix-sdk-common", -++ "matrix-sdk-crypto", -++ "matrix-sdk-store-encryption", -++ "matrix-sdk-test", -++ "ruma", -++ "serde", -++ "serde_json", -++ "thiserror", -++ "tracing", -++ "uuid 1.1.2", -++ "wasm-bindgen", -++ "wasm-bindgen-test", -++ "web-sys", -++] -++ -++[[package]] -++name = "matrix-sdk-qrcode" -++version = "0.3.0" -++dependencies = [ -++ "base64", -++ "byteorder", -++ "image 0.23.14", -++ "qrcode", -++ "rqrr", -++ "ruma-common", -++ "thiserror", -++ "vodozemac", -++] -++ -++[[package]] -++name = "matrix-sdk-sled" -++version = "0.1.0" -++dependencies = [ -++ "async-stream", -++ "async-trait", -++ "dashmap", -++ "futures-core", -++ "futures-util", -++ "matrix-sdk-base", -++ "matrix-sdk-common", -++ "matrix-sdk-crypto", -++ "matrix-sdk-store-encryption", -++ "matrix-sdk-test", -++ "once_cell", -++ "ruma", -++ "serde", -++ "serde_json", -++ "sled", -++ "tempfile", -++ "thiserror", -++ "tokio", -++ "tracing", -++] -++ -++[[package]] -++name = "matrix-sdk-store-encryption" -++version = "0.1.0" -++dependencies = [ -++ "anyhow", -++ "blake3", -++ "chacha20poly1305", -++ "displaydoc", -++ "getrandom 0.2.7", -++ "hmac", -++ "pbkdf2", -++ "rand 0.8.5", -++ "serde", -++ "serde_json", -++ "sha2 0.10.5", -++ "thiserror", -++ "zeroize", -++] -++ -++[[package]] -++name = "matrix-sdk-test" -++version = "0.5.0" -++dependencies = [ -++ "http", -++ "matrix-sdk-test-macros", -++ "once_cell", -++ "ruma", -++ "serde", -++ "serde_json", -++] -++ -++[[package]] -++name = "matrix-sdk-test-macros" -++version = "0.2.0" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "memchr" -++version = "2.5.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" -++ -++[[package]] -++name = "memmap2" -++version = "0.5.7" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "95af15f345b17af2efc8ead6080fb8bc376f8cec1b35277b935637595fe77498" -++dependencies = [ -++ "libc", -++] -++ -++[[package]] -++name = "memoffset" -++version = "0.6.5" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" -++dependencies = [ -++ "autocfg", -++] -++ -++[[package]] -++name = "mime" -++version = "0.3.16" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" -++ -++[[package]] -++name = "mime_guess" -++version = "2.0.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++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.3.7" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435" -++dependencies = [ -++ "adler32", -++] -++ -++[[package]] -++name = "miniz_oxide" -++version = "0.4.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" -++dependencies = [ -++ "adler", -++ "autocfg", -++] -++ -++[[package]] -++name = "miniz_oxide" -++version = "0.5.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34" -++dependencies = [ -++ "adler", -++] -++ -++[[package]] -++name = "mio" -++version = "0.8.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf" -++dependencies = [ -++ "libc", -++ "log", -++ "wasi 0.11.0+wasi-snapshot-preview1", -++ "windows-sys", -++] -++ -++[[package]] -++name = "napi" -++version = "2.6.3" -++source = "git+https://github.com/Hywan/napi-rs?branch=fix-napi-strict-on-t-and-ref-t#316f605831941875f86839987cce75027f031c12" -++dependencies = [ -++ "ctor", -++ "napi-sys", -++ "once_cell", -++ "thread_local", -++ "tokio", -++] -++ -++[[package]] -++name = "napi-build" -++version = "2.0.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "882a73d9ef23e8dc2ebbffb6a6ae2ef467c0f18ac10711e4cc59c5485d41df0e" -++ -++[[package]] -++name = "napi-derive" -++version = "2.6.0" -++source = "git+https://github.com/Hywan/napi-rs?branch=fix-napi-strict-on-t-and-ref-t#316f605831941875f86839987cce75027f031c12" -++dependencies = [ -++ "convert_case", -++ "napi-derive-backend", -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "napi-derive-backend" -++version = "1.0.34" -++source = "git+https://github.com/Hywan/napi-rs?branch=fix-napi-strict-on-t-and-ref-t#316f605831941875f86839987cce75027f031c12" -++dependencies = [ -++ "convert_case", -++ "once_cell", -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "regex", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "napi-sys" -++version = "2.2.2" -++source = "git+https://github.com/Hywan/napi-rs?branch=fix-napi-strict-on-t-and-ref-t#316f605831941875f86839987cce75027f031c12" -++dependencies = [ -++ "libloading", -++] -++ -++[[package]] -++name = "native-tls" -++version = "0.2.10" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9" -++dependencies = [ -++ "lazy_static", -++ "libc", -++ "log", -++ "openssl", -++ "openssl-probe", -++ "openssl-sys", -++ "schannel", -++ "security-framework", -++ "security-framework-sys", -++ "tempfile", -++] -++ -++[[package]] -++name = "nibble_vec" -++version = "0.1.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43" -++dependencies = [ -++ "smallvec", -++] -++ -++[[package]] -++name = "nix" -++version = "0.23.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6" -++dependencies = [ -++ "bitflags", -++ "cc", -++ "cfg-if", -++ "libc", -++ "memoffset", -++] -++ -++[[package]] -++name = "nodrop" -++version = "0.1.14" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" -++ -++[[package]] -++name = "nom" -++version = "5.1.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af" -++dependencies = [ -++ "memchr", -++ "version_check", -++] -++ -++[[package]] -++name = "nom" -++version = "7.1.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36" -++dependencies = [ -++ "memchr", -++ "minimal-lexical", -++] -++ -++[[package]] -++name = "num-format" -++version = "0.4.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "bafe4179722c2894288ee77a9f044f02811c86af699344c498b0840c698a2465" -++dependencies = [ -++ "arrayvec 0.4.12", -++ "itoa 0.4.8", -++] -++ -++[[package]] -++name = "num-integer" -++version = "0.1.45" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" -++dependencies = [ -++ "autocfg", -++ "num-traits", -++] -++ -++[[package]] -++name = "num-iter" -++version = "0.1.43" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" -++dependencies = [ -++ "autocfg", -++ "num-integer", -++ "num-traits", -++] -++ -++[[package]] -++name = "num-rational" -++version = "0.3.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07" -++dependencies = [ -++ "autocfg", -++ "num-integer", -++ "num-traits", -++] -++ -++[[package]] -++name = "num-rational" -++version = "0.4.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" -++dependencies = [ -++ "autocfg", -++ "num-integer", -++ "num-traits", -++] -++ -++[[package]] -++name = "num-traits" -++version = "0.2.15" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" -++dependencies = [ -++ "autocfg", -++] -++ -++[[package]] -++name = "num_cpus" -++version = "1.13.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" -++dependencies = [ -++ "hermit-abi", -++ "libc", -++] -++ -++[[package]] -++name = "num_threads" -++version = "0.1.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" -++dependencies = [ -++ "libc", -++] -++ -++[[package]] -++name = "object" -++version = "0.29.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53" -++dependencies = [ -++ "memchr", -++] -++ -++[[package]] -++name = "olm-rs" -++version = "2.2.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "dd6c2c7054110ce4d7b4756d7b7fe507fea9413968ad0ef8f1d043d504aec725" -++dependencies = [ -++ "getrandom 0.2.7", -++ "olm-sys", -++ "serde", -++ "serde_json", -++ "zeroize", -++] -++ -++[[package]] -++name = "olm-sys" -++version = "1.3.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2afecf25624989021f9f0f157f7152102fd147b89445d08449739f216002d339" -++dependencies = [ -++ "cmake", -++ "fs_extra", -++] -++ -++[[package]] -++name = "once_cell" -++version = "1.14.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0" -++ -++[[package]] -++name = "onig" -++version = "6.4.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f" -++dependencies = [ -++ "bitflags", -++ "libc", -++ "once_cell", -++ "onig_sys", -++] -++ -++[[package]] -++name = "onig_sys" -++version = "69.8.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7" -++dependencies = [ -++ "cc", -++ "pkg-config", -++] -++ -++[[package]] -++name = "oorandom" -++version = "11.1.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" -++ -++[[package]] -++name = "opaque-debug" -++version = "0.3.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" -++ -++[[package]] -++name = "openssl" -++version = "0.10.41" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "618febf65336490dfcf20b73f885f5651a0c89c64c2d4a8c3662585a70bf5bd0" -++dependencies = [ -++ "bitflags", -++ "cfg-if", -++ "foreign-types", -++ "libc", -++ "once_cell", -++ "openssl-macros", -++ "openssl-sys", -++] -++ -++[[package]] -++name = "openssl-macros" -++version = "0.1.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "openssl-probe" -++version = "0.1.5" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" -++ -++[[package]] -++name = "openssl-sys" -++version = "0.9.75" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "e5f9bd0c2710541a3cda73d6f9ac4f1b240de4ae261065d309dbe73d9dceb42f" -++dependencies = [ -++ "autocfg", -++ "cc", -++ "libc", -++ "pkg-config", -++ "vcpkg", -++] -++ -++[[package]] -++name = "os_str_bytes" -++version = "6.3.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff" -++ -++[[package]] -++name = "parking" -++version = "2.0.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" -++ -++[[package]] -++name = "parking_lot" -++version = "0.11.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" -++dependencies = [ -++ "instant", -++ "lock_api", -++ "parking_lot_core 0.8.5", -++] -++ -++[[package]] -++name = "parking_lot" -++version = "0.12.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" -++dependencies = [ -++ "lock_api", -++ "parking_lot_core 0.9.3", -++] -++ -++[[package]] -++name = "parking_lot_core" -++version = "0.8.5" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" -++dependencies = [ -++ "cfg-if", -++ "instant", -++ "libc", -++ "redox_syscall", -++ "smallvec", -++ "winapi", -++] -++ -++[[package]] -++name = "parking_lot_core" -++version = "0.9.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" -++dependencies = [ -++ "cfg-if", -++ "libc", -++ "redox_syscall", -++ "smallvec", -++ "windows-sys", -++] -++ -++[[package]] -++name = "password-hash" -++version = "0.4.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" -++dependencies = [ -++ "base64ct", -++ "rand_core 0.6.3", -++ "subtle", -++] -++ -++[[package]] -++name = "paste" -++version = "1.0.9" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1" -++ -++[[package]] -++name = "pbkdf2" -++version = "0.11.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" -++dependencies = [ -++ "digest 0.10.3", -++ "hmac", -++ "password-hash", -++ "sha2 0.10.5", -++] -++ -++[[package]] -++name = "percent-encoding" -++version = "2.2.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" -++ -++[[package]] -++name = "pest" -++version = "2.3.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "cb779fcf4bb850fbbb0edc96ff6cf34fd90c4b1a112ce042653280d9a7364048" -++dependencies = [ -++ "thiserror", -++ "ucd-trie", -++] -++ -++[[package]] -++name = "pin-project" -++version = "1.0.12" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" -++dependencies = [ -++ "pin-project-internal", -++] -++ -++[[package]] -++name = "pin-project-internal" -++version = "1.0.12" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "pin-project-lite" -++version = "0.2.9" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" -++ -++[[package]] -++name = "pin-utils" -++version = "0.1.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" -++ -++[[package]] -++name = "pkcs7" -++version = "0.3.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "1f7364e6d0e236473de91e042395d71e0e64715f99a60620b014a4a4c7d1619b" -++dependencies = [ -++ "der", -++ "spki", -++] -++ -++[[package]] -++name = "pkg-config" -++version = "0.3.25" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" -++ -++[[package]] -++name = "plist" -++version = "1.3.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "bd39bc6cdc9355ad1dc5eeedefee696bb35c34caf21768741e81826c0bbd7225" -++dependencies = [ -++ "base64", -++ "indexmap", -++ "line-wrap", -++ "serde", -++ "time", -++ "xml-rs", -++] -++ -++[[package]] -++name = "plotters" -++version = "0.3.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2538b639e642295546c50fcd545198c9d64ee2a38620a628724a3b266d5fbf97" -++dependencies = [ -++ "num-traits", -++ "plotters-backend", -++ "plotters-svg", -++ "wasm-bindgen", -++ "web-sys", -++] -++ -++[[package]] -++name = "plotters-backend" -++version = "0.3.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "193228616381fecdc1224c62e96946dfbc73ff4384fba576e052ff8c1bea8142" -++ -++[[package]] -++name = "plotters-svg" -++version = "0.3.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "f9a81d2759aae1dae668f783c308bc5c8ebd191ff4184aaa1b37f65a6ae5a56f" -++dependencies = [ -++ "plotters-backend", -++] -++ -++[[package]] -++name = "png" -++version = "0.16.8" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "3c3287920cb847dee3de33d301c463fba14dda99db24214ddf93f83d3021f4c6" -++dependencies = [ -++ "bitflags", -++ "crc32fast", -++ "deflate", -++ "miniz_oxide 0.3.7", -++] -++ -++[[package]] -++name = "png" -++version = "0.17.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "8f0e7f4c94ec26ff209cee506314212639d6c91b80afb82984819fafce9df01c" -++dependencies = [ -++ "bitflags", -++ "crc32fast", -++ "flate2", -++ "miniz_oxide 0.5.4", -++] -++ -++[[package]] -++name = "poly1305" -++version = "0.7.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede" -++dependencies = [ -++ "cpufeatures", -++ "opaque-debug", -++ "universal-hash", -++] -++ -++[[package]] -++name = "pprof" -++version = "0.8.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "f2324292407eab69d4ace0eed1524fe612ac37c98aa22b0d868355b17fada530" -++dependencies = [ -++ "backtrace", -++ "cfg-if", -++ "criterion", -++ "findshlibs", -++ "inferno", -++ "libc", -++ "log", -++ "nix", -++ "once_cell", -++ "parking_lot 0.12.1", -++ "smallvec", -++ "symbolic-demangle", -++ "tempfile", -++ "thiserror", -++] -++ -++[[package]] -++name = "ppv-lite86" -++version = "0.2.16" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" -++ -++[[package]] -++name = "proc-macro-crate" -++version = "1.2.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9" -++dependencies = [ -++ "once_cell", -++ "thiserror", -++ "toml", -++] -++ -++[[package]] -++name = "proc-macro-error" -++version = "1.0.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -++dependencies = [ -++ "proc-macro-error-attr", -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++ "version_check", -++] -++ -++[[package]] -++name = "proc-macro-error-attr" -++version = "1.0.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "version_check", -++] -++ -++[[package]] -++name = "proc-macro2" -++version = "0.4.30" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" -++dependencies = [ -++ "unicode-xid 0.1.0", -++] -++ -++[[package]] -++name = "proc-macro2" -++version = "1.0.43" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab" -++dependencies = [ -++ "unicode-ident", -++] -++ -++[[package]] -++name = "proptest" -++version = "1.0.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "1e0d9cc07f18492d879586c92b485def06bc850da3118075cd45d50e9c95b0e5" -++dependencies = [ -++ "bitflags", -++ "byteorder", -++ "lazy_static", -++ "num-traits", -++ "quick-error", -++ "rand 0.8.5", -++ "rand_chacha 0.3.1", -++ "rand_xorshift", -++ "regex-syntax", -++] -++ -++[[package]] -++name = "prost" -++version = "0.10.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "71adf41db68aa0daaefc69bb30bcd68ded9b9abaad5d1fbb6304c4fb390e083e" -++dependencies = [ -++ "bytes", -++ "prost-derive", -++] -++ -++[[package]] -++name = "prost-derive" -++version = "0.10.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "7b670f45da57fb8542ebdbb6105a925fe571b67f9e7ed9f47a06a84e72b4e7cc" -++dependencies = [ -++ "anyhow", -++ "itertools", -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "pulldown-cmark" -++version = "0.9.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2d9cc634bc78768157b5cbfe988ffcd1dcba95cd2b2f03a88316c08c6d00ed63" -++dependencies = [ -++ "bitflags", -++ "memchr", -++ "unicase", -++] -++ -++[[package]] -++name = "qrcode" -++version = "0.12.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "16d2f1455f3630c6e5107b4f2b94e74d76dea80736de0981fd27644216cff57f" -++dependencies = [ -++ "checked_int_cast", -++ "image 0.23.14", -++] -++ -++[[package]] -++name = "quick-error" -++version = "2.0.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" -++ -++[[package]] -++name = "quick-xml" -++version = "0.23.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "11bafc859c6815fbaffbbbf4229ecb767ac913fecb27f9ad4343662e9ef099ea" -++dependencies = [ -++ "memchr", -++] -++ -++[[package]] -++name = "quote" -++version = "0.6.13" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" -++dependencies = [ -++ "proc-macro2 0.4.30", -++] -++ -++[[package]] -++name = "quote" -++version = "1.0.21" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" -++dependencies = [ -++ "proc-macro2 1.0.43", -++] -++ -++[[package]] -++name = "radix_trie" -++version = "0.2.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd" -++dependencies = [ -++ "endian-type", -++ "nibble_vec", -++] -++ -++[[package]] -++name = "rand" -++version = "0.7.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" -++dependencies = [ -++ "getrandom 0.1.16", -++ "libc", -++ "rand_chacha 0.2.2", -++ "rand_core 0.5.1", -++ "rand_hc", -++] -++ -++[[package]] -++name = "rand" -++version = "0.8.5" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -++dependencies = [ -++ "libc", -++ "rand_chacha 0.3.1", -++ "rand_core 0.6.3", -++] -++ -++[[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", -++] -++ -++[[package]] -++name = "rand_chacha" -++version = "0.3.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -++dependencies = [ -++ "ppv-lite86", -++ "rand_core 0.6.3", -++] -++ -++[[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", -++] -++ -++[[package]] -++name = "rand_core" -++version = "0.6.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" -++dependencies = [ -++ "getrandom 0.2.7", -++] -++ -++[[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_xorshift" -++version = "0.3.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" -++dependencies = [ -++ "rand_core 0.6.3", -++] -++ -++[[package]] -++name = "rayon" -++version = "1.5.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d" -++dependencies = [ -++ "autocfg", -++ "crossbeam-deque", -++ "either", -++ "rayon-core", -++] -++ -++[[package]] -++name = "rayon-core" -++version = "1.9.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f" -++dependencies = [ -++ "crossbeam-channel", -++ "crossbeam-deque", -++ "crossbeam-utils", -++ "num_cpus", -++] -++ -++[[package]] -++name = "redox_syscall" -++version = "0.2.16" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" -++dependencies = [ -++ "bitflags", -++] -++ -++[[package]] -++name = "redox_users" -++version = "0.4.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" -++dependencies = [ -++ "getrandom 0.2.7", -++ "redox_syscall", -++ "thiserror", -++] -++ -++[[package]] -++name = "regex" -++version = "1.6.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b" -++dependencies = [ -++ "aho-corasick", -++ "memchr", -++ "regex-syntax", -++] -++ -++[[package]] -++name = "regex-automata" -++version = "0.1.10" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -++dependencies = [ -++ "regex-syntax", -++] -++ -++[[package]] -++name = "regex-syntax" -++version = "0.6.27" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" -++ -++[[package]] -++name = "remove_dir_all" -++version = "0.5.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" -++dependencies = [ -++ "winapi", -++] -++ -++[[package]] -++name = "reqwest" -++version = "0.11.11" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "b75aa69a3f06bbcc66ede33af2af253c6f7a86b1ca0033f60c580a27074fbf92" -++dependencies = [ -++ "base64", -++ "bytes", -++ "encoding_rs", -++ "futures-core", -++ "futures-util", -++ "h2", -++ "http", -++ "http-body", -++ "hyper", -++ "hyper-rustls", -++ "hyper-tls", -++ "ipnet", -++ "js-sys", -++ "lazy_static", -++ "log", -++ "mime", -++ "native-tls", -++ "percent-encoding", -++ "pin-project-lite", -++ "rustls", -++ "rustls-pemfile", -++ "serde", -++ "serde_json", -++ "serde_urlencoded", -++ "tokio", -++ "tokio-native-tls", -++ "tokio-rustls", -++ "tokio-socks", -++ "tower-service", -++ "url", -++ "wasm-bindgen", -++ "wasm-bindgen-futures", -++ "web-sys", -++ "webpki-roots", -++ "winreg", -++] -++ -++[[package]] -++name = "retain_mut" -++version = "0.1.9" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0" -++ -++[[package]] -++name = "rgb" -++version = "0.8.33" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "c3b221de559e4a29df3b957eec92bc0de6bc8eaf6ca9cfed43e5e1d67ff65a34" -++dependencies = [ -++ "bytemuck", -++] -++ -++[[package]] -++name = "ring" -++version = "0.16.20" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" -++dependencies = [ -++ "cc", -++ "libc", -++ "once_cell", -++ "spin", -++ "untrusted", -++ "web-sys", -++ "winapi", -++] -++ -++[[package]] -++name = "rqrr" -++version = "0.4.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "6fa79947f53b20adb909a323d828d0fd744fa9d854792df07913b083bcd4d63b" -++dependencies = [ -++ "g2p", -++ "image 0.23.14", -++ "lru 0.6.6", -++] -++ -++[[package]] -++name = "ruma" -++version = "0.6.3" -++source = "git+https://github.com/ruma/ruma?rev=96155915f#96155915fe9b445e2fa8beaec9ef9430b68c5360" -++dependencies = [ -++ "assign", -++ "js_int", -++ "ruma-appservice-api", -++ "ruma-client-api", -++ "ruma-common", -++ "ruma-federation-api", -++] -++ -++[[package]] -++name = "ruma-appservice-api" -++version = "0.6.0" -++source = "git+https://github.com/ruma/ruma?rev=96155915f#96155915fe9b445e2fa8beaec9ef9430b68c5360" -++dependencies = [ -++ "ruma-common", -++ "serde", -++ "serde_json", -++] -++ -++[[package]] -++name = "ruma-client-api" -++version = "0.14.1" -++source = "git+https://github.com/ruma/ruma?rev=96155915f#96155915fe9b445e2fa8beaec9ef9430b68c5360" -++dependencies = [ -++ "assign", -++ "bytes", -++ "http", -++ "js_int", -++ "maplit", -++ "percent-encoding", -++ "ruma-common", -++ "serde", -++ "serde_json", -++] -++ -++[[package]] -++name = "ruma-common" -++version = "0.9.2" -++source = "git+https://github.com/ruma/ruma?rev=96155915f#96155915fe9b445e2fa8beaec9ef9430b68c5360" -++dependencies = [ -++ "base64", -++ "bytes", -++ "form_urlencoded", -++ "getrandom 0.2.7", -++ "http", -++ "indexmap", -++ "itoa 1.0.3", -++ "js-sys", -++ "js_int", -++ "js_option", -++ "percent-encoding", -++ "pulldown-cmark", -++ "rand 0.8.5", -++ "regex", -++ "ruma-identifiers-validation", -++ "ruma-macros", -++ "serde", -++ "serde_json", -++ "thiserror", -++ "tracing", -++ "url", -++ "uuid 1.1.2", -++ "wildmatch", -++] -++ -++[[package]] -++name = "ruma-federation-api" -++version = "0.5.0" -++source = "git+https://github.com/ruma/ruma?rev=96155915f#96155915fe9b445e2fa8beaec9ef9430b68c5360" -++dependencies = [ -++ "js_int", -++ "ruma-common", -++ "serde", -++ "serde_json", -++] -++ -++[[package]] -++name = "ruma-identifiers-validation" -++version = "0.8.1" -++source = "git+https://github.com/ruma/ruma?rev=96155915f#96155915fe9b445e2fa8beaec9ef9430b68c5360" -++dependencies = [ -++ "js_int", -++ "thiserror", -++] -++ -++[[package]] -++name = "ruma-macros" -++version = "0.9.2" -++source = "git+https://github.com/ruma/ruma?rev=96155915f#96155915fe9b445e2fa8beaec9ef9430b68c5360" -++dependencies = [ -++ "proc-macro-crate", -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "ruma-identifiers-validation", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "rustc-demangle" -++version = "0.1.21" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" -++ -++[[package]] -++name = "rustix" -++version = "0.35.9" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "72c825b8aa8010eb9ee99b75f05e10180b9278d161583034d7574c9d617aeada" -++dependencies = [ -++ "bitflags", -++ "errno", -++ "io-lifetimes", -++ "libc", -++ "linux-raw-sys", -++ "windows-sys", -++] -++ -++[[package]] -++name = "rustls" -++version = "0.20.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "5aab8ee6c7097ed6057f43c187a62418d0c05a4bd5f18b3571db50ee0f9ce033" -++dependencies = [ -++ "log", -++ "ring", -++ "sct", -++ "webpki", -++] -++ -++[[package]] -++name = "rustls-pemfile" -++version = "1.0.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "0864aeff53f8c05aa08d86e5ef839d3dfcf07aeba2db32f12db0ef716e87bd55" -++dependencies = [ -++ "base64", -++] -++ -++[[package]] -++name = "rustyline" -++version = "9.1.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "db7826789c0e25614b03e5a54a0717a86f9ff6e6e5247f92b369472869320039" -++dependencies = [ -++ "bitflags", -++ "cfg-if", -++ "clipboard-win", -++ "dirs-next", -++ "fd-lock", -++ "libc", -++ "log", -++ "memchr", -++ "nix", -++ "radix_trie", -++ "scopeguard", -++ "smallvec", -++ "unicode-segmentation", -++ "unicode-width", -++ "utf8parse", -++ "winapi", -++] -++ -++[[package]] -++name = "rustyline-derive" -++version = "0.6.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "bb35a55ab810b5c0fe31606fe9b47d1354e4dc519bec0a102655f78ea2b38057" -++dependencies = [ -++ "quote 1.0.21", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "ryu" -++version = "1.0.11" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" -++ -++[[package]] -++name = "safemem" -++version = "0.3.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" -++ -++[[package]] -++name = "same-file" -++version = "1.0.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" -++dependencies = [ -++ "winapi-util", -++] -++ -++[[package]] -++name = "sanitize-filename-reader-friendly" -++version = "2.2.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "b750e71aac86f4b238844ac9416e7339a8de1225eb1ebe5fba89890f634c46bf" -++dependencies = [ -++ "const_format", -++] -++ -++[[package]] -++name = "schannel" -++version = "0.1.20" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" -++dependencies = [ -++ "lazy_static", -++ "windows-sys", -++] -++ -++[[package]] -++name = "scoped-tls" -++version = "1.0.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" -++ -++[[package]] -++name = "scoped_threadpool" -++version = "0.1.9" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8" -++ -++[[package]] -++name = "scopeguard" -++version = "1.1.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" -++ -++[[package]] -++name = "sct" -++version = "0.7.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" -++dependencies = [ -++ "ring", -++ "untrusted", -++] -++ -++[[package]] -++name = "security-framework" -++version = "2.7.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" -++dependencies = [ -++ "bitflags", -++ "core-foundation", -++ "core-foundation-sys", -++ "libc", -++ "security-framework-sys", -++] -++ -++[[package]] -++name = "security-framework-sys" -++version = "2.6.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556" -++dependencies = [ -++ "core-foundation-sys", -++ "libc", -++] -++ -++[[package]] -++name = "semver" -++version = "0.11.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" -++dependencies = [ -++ "semver-parser", -++ "serde", -++] -++ -++[[package]] -++name = "semver-parser" -++version = "0.10.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" -++dependencies = [ -++ "pest", -++] -++ -++[[package]] -++name = "serde" -++version = "1.0.144" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860" -++dependencies = [ -++ "serde_derive", -++] -++ -++[[package]] -++name = "serde_bytes" -++version = "0.11.7" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "cfc50e8183eeeb6178dcb167ae34a8051d63535023ae38b5d8d12beae193d37b" -++dependencies = [ -++ "serde", -++] -++ -++[[package]] -++name = "serde_cbor" -++version = "0.11.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5" -++dependencies = [ -++ "half", -++ "serde", -++] -++ -++[[package]] -++name = "serde_derive" -++version = "1.0.144" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "serde_json" -++version = "1.0.85" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44" -++dependencies = [ -++ "itoa 1.0.3", -++ "ryu", -++ "serde", -++] -++ -++[[package]] -++name = "serde_qs" -++version = "0.8.5" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "c7715380eec75f029a4ef7de39a9200e0a63823176b759d055b613f5a87df6a6" -++dependencies = [ -++ "percent-encoding", -++ "serde", -++ "thiserror", -++] -++ -++[[package]] -++name = "serde_urlencoded" -++version = "0.7.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" -++dependencies = [ -++ "form_urlencoded", -++ "itoa 1.0.3", -++ "ryu", -++ "serde", -++] -++ -++[[package]] -++name = "serde_yaml" -++version = "0.8.26" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b" -++dependencies = [ -++ "indexmap", -++ "ryu", -++ "serde", -++ "yaml-rust", -++] -++ -++[[package]] -++name = "sha1" -++version = "0.10.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "006769ba83e921b3085caa8334186b00cf92b4cb1a6cf4632fbccc8eff5c7549" -++dependencies = [ -++ "cfg-if", -++ "cpufeatures", -++ "digest 0.10.3", -++] -++ -++[[package]] -++name = "sha2" -++version = "0.9.9" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -++dependencies = [ -++ "block-buffer 0.9.0", -++ "cfg-if", -++ "cpufeatures", -++ "digest 0.9.0", -++ "opaque-debug", -++] -++ -++[[package]] -++name = "sha2" -++version = "0.10.5" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "cf9db03534dff993187064c4e0c05a5708d2a9728ace9a8959b77bedf415dac5" -++dependencies = [ -++ "cfg-if", -++ "cpufeatures", -++ "digest 0.10.3", -++] -++ -++[[package]] -++name = "sharded-slab" -++version = "0.1.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" -++dependencies = [ -++ "lazy_static", -++] -++ -++[[package]] -++name = "signature" -++version = "1.6.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "e90531723b08e4d6d71b791108faf51f03e1b4a7784f96b2b87f852ebc247228" -++ -++[[package]] -++name = "slab" -++version = "0.4.7" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" -++dependencies = [ -++ "autocfg", -++] -++ -++[[package]] -++name = "sled" -++version = "0.34.7" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "7f96b4737c2ce5987354855aed3797279def4ebf734436c6aa4552cf8e169935" -++dependencies = [ -++ "crc32fast", -++ "crossbeam-epoch", -++ "crossbeam-utils", -++ "fs2", -++ "fxhash", -++ "libc", -++ "log", -++ "parking_lot 0.11.2", -++] -++ -++[[package]] -++name = "sled-state-inspector" -++version = "0.1.0" -++dependencies = [ -++ "atty", -++ "clap 3.2.21", -++ "futures", -++ "matrix-sdk-base", -++ "matrix-sdk-sled", -++ "ruma", -++ "rustyline", -++ "rustyline-derive", -++ "serde", -++ "serde_json", -++ "syntect", -++] -++ -++[[package]] -++name = "smallvec" -++version = "1.9.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1" -++ -++[[package]] -++name = "socket2" -++version = "0.4.7" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" -++dependencies = [ -++ "libc", -++ "winapi", -++] -++ -++[[package]] -++name = "spin" -++version = "0.5.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" -++ -++[[package]] -++name = "spki" -++version = "0.5.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "44d01ac02a6ccf3e07db148d2be087da624fea0221a16152ed01f0496a6b0a27" -++dependencies = [ -++ "der", -++] -++ -++[[package]] -++name = "stable_deref_trait" -++version = "1.2.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" -++ -++[[package]] -++name = "static_assertions" -++version = "1.1.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" -++ -++[[package]] -++name = "str-buf" -++version = "1.0.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0" -++ -++[[package]] -++name = "str_stack" -++version = "0.1.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9091b6114800a5f2141aee1d1b9d6ca3592ac062dc5decb3764ec5895a47b4eb" -++ -++[[package]] -++name = "strsim" -++version = "0.10.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" -++ -++[[package]] -++name = "subtle" -++version = "2.4.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" -++ -++[[package]] -++name = "symbolic-common" -++version = "8.8.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "f551f902d5642e58039aee6a9021a61037926af96e071816361644983966f540" -++dependencies = [ -++ "debugid", -++ "memmap2", -++ "stable_deref_trait", -++ "uuid 0.8.2", -++] -++ -++[[package]] -++name = "symbolic-demangle" -++version = "8.8.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "4564ca7b4e6eb14105aa8bbbce26e080f6b5d9c4373e67167ab31f7b86443750" -++dependencies = [ -++ "cpp_demangle", -++ "rustc-demangle", -++ "symbolic-common", -++] -++ -++[[package]] -++name = "syn" -++version = "0.15.44" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" -++dependencies = [ -++ "proc-macro2 0.4.30", -++ "quote 0.6.13", -++ "unicode-xid 0.1.0", -++] -++ -++[[package]] -++name = "syn" -++version = "1.0.99" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "unicode-ident", -++] -++ -++[[package]] -++name = "synstructure" -++version = "0.12.6" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++ "unicode-xid 0.2.3", -++] -++ -++[[package]] -++name = "syntect" -++version = "4.6.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "8b20815bbe80ee0be06e6957450a841185fcf690fe0178f14d77a05ce2caa031" -++dependencies = [ -++ "bincode", -++ "bitflags", -++ "flate2", -++ "fnv", -++ "lazy_static", -++ "lazycell", -++ "onig", -++ "plist", -++ "regex-syntax", -++ "serde", -++ "serde_derive", -++ "serde_json", -++ "walkdir", -++ "yaml-rust", -++] -++ -++[[package]] -++name = "tempfile" -++version = "3.3.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" -++dependencies = [ -++ "cfg-if", -++ "fastrand", -++ "libc", -++ "redox_syscall", -++ "remove_dir_all", -++ "winapi", -++] -++ -++[[package]] -++name = "termcolor" -++version = "1.1.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" -++dependencies = [ -++ "winapi-util", -++] -++ -++[[package]] -++name = "textwrap" -++version = "0.11.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" -++dependencies = [ -++ "unicode-width", -++] -++ -++[[package]] -++name = "textwrap" -++version = "0.15.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb" -++ -++[[package]] -++name = "thiserror" -++version = "1.0.35" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "c53f98874615aea268107765aa1ed8f6116782501d18e53d08b471733bea6c85" -++dependencies = [ -++ "thiserror-impl", -++] -++ -++[[package]] -++name = "thiserror-impl" -++version = "1.0.35" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "f8b463991b4eab2d801e724172285ec4195c650e8ec79b149e6c2a8e6dd3f783" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "thread_local" -++version = "1.1.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180" -++dependencies = [ -++ "once_cell", -++] -++ -++[[package]] -++name = "tiff" -++version = "0.6.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9a53f4706d65497df0c4349241deddf35f84cee19c87ed86ea8ca590f4464437" -++dependencies = [ -++ "jpeg-decoder 0.1.22", -++ "miniz_oxide 0.4.4", -++ "weezl", -++] -++ -++[[package]] -++name = "tiff" -++version = "0.7.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "7259662e32d1e219321eb309d5f9d898b779769d81b76e762c07c8e5d38fcb65" -++dependencies = [ -++ "flate2", -++ "jpeg-decoder 0.2.6", -++ "weezl", -++] -++ -++[[package]] -++name = "time" -++version = "0.3.14" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "3c3f9a28b618c3a6b9251b6908e9c99e04b9e5c02e6581ccbb67d59c34ef7f9b" -++dependencies = [ -++ "itoa 1.0.3", -++ "libc", -++ "num_threads", -++] -++ -++[[package]] -++name = "tinytemplate" -++version = "1.2.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" -++dependencies = [ -++ "serde", -++ "serde_json", -++] -++ -++[[package]] -++name = "tinyvec" -++version = "1.6.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" -++dependencies = [ -++ "tinyvec_macros", -++] -++ -++[[package]] -++name = "tinyvec_macros" -++version = "0.1.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" -++ -++[[package]] -++name = "tokio" -++version = "1.21.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "0020c875007ad96677dcc890298f4b942882c5d4eb7cc8f439fc3bf813dc9c95" -++dependencies = [ -++ "autocfg", -++ "bytes", -++ "libc", -++ "memchr", -++ "mio", -++ "num_cpus", -++ "once_cell", -++ "pin-project-lite", -++ "socket2", -++ "tokio-macros", -++ "winapi", -++] -++ -++[[package]] -++name = "tokio-macros" -++version = "1.8.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "tokio-native-tls" -++version = "0.3.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b" -++dependencies = [ -++ "native-tls", -++ "tokio", -++] -++ -++[[package]] -++name = "tokio-rustls" -++version = "0.23.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" -++dependencies = [ -++ "rustls", -++ "tokio", -++ "webpki", -++] -++ -++[[package]] -++name = "tokio-socks" -++version = "0.5.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0" -++dependencies = [ -++ "either", -++ "futures-util", -++ "thiserror", -++ "tokio", -++] -++ -++[[package]] -++name = "tokio-stream" -++version = "0.1.9" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "df54d54117d6fdc4e4fea40fe1e4e566b3505700e148a6827e59b34b0d2600d9" -++dependencies = [ -++ "futures-core", -++ "pin-project-lite", -++ "tokio", -++] -++ -++[[package]] -++name = "tokio-util" -++version = "0.6.10" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507" -++dependencies = [ -++ "bytes", -++ "futures-core", -++ "futures-sink", -++ "log", -++ "pin-project-lite", -++ "tokio", -++] -++ -++[[package]] -++name = "tokio-util" -++version = "0.7.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740" -++dependencies = [ -++ "bytes", -++ "futures-core", -++ "futures-sink", -++ "pin-project-lite", -++ "tokio", -++ "tracing", -++] -++ -++[[package]] -++name = "toml" -++version = "0.5.9" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" -++dependencies = [ -++ "serde", -++] -++ -++[[package]] -++name = "tower-service" -++version = "0.3.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" -++ -++[[package]] -++name = "tracing" -++version = "0.1.36" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307" -++dependencies = [ -++ "cfg-if", -++ "log", -++ "pin-project-lite", -++ "tracing-attributes", -++ "tracing-core", -++] -++ -++[[package]] -++name = "tracing-attributes" -++version = "0.1.22" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++] -++ -++[[package]] -++name = "tracing-core" -++version = "0.1.29" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7" -++dependencies = [ -++ "once_cell", -++ "valuable", -++] -++ -++[[package]] -++name = "tracing-log" -++version = "0.1.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" -++dependencies = [ -++ "lazy_static", -++ "log", -++ "tracing-core", -++] -++ -++[[package]] -++name = "tracing-subscriber" -++version = "0.3.15" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b" -++dependencies = [ -++ "ansi_term", -++ "matchers", -++ "once_cell", -++ "regex", -++ "sharded-slab", -++ "smallvec", -++ "thread_local", -++ "time", -++ "tracing", -++ "tracing-core", -++ "tracing-log", -++] -++ -++[[package]] -++name = "try-lock" -++version = "0.2.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" -++ -++[[package]] -++name = "typenum" -++version = "1.15.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" -++ -++[[package]] -++name = "ucd-trie" -++version = "0.1.5" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81" -++ -++[[package]] -++name = "unicase" -++version = "2.6.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" -++dependencies = [ -++ "version_check", -++] -++ -++[[package]] -++name = "unicode-bidi" -++version = "0.3.8" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" -++ -++[[package]] -++name = "unicode-ident" -++version = "1.0.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf" -++ -++[[package]] -++name = "unicode-normalization" -++version = "0.1.21" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6" -++dependencies = [ -++ "tinyvec", -++] -++ -++[[package]] -++name = "unicode-segmentation" -++version = "1.10.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a" -++ -++[[package]] -++name = "unicode-width" -++version = "0.1.10" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" -++ -++[[package]] -++name = "unicode-xid" -++version = "0.1.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" -++ -++[[package]] -++name = "unicode-xid" -++version = "0.2.3" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04" -++ -++[[package]] -++name = "uniffi" -++version = "0.18.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d0fe14882ae6ea89f31ac922ad8e6f76b3f346f07965791a60ade60cc3bcdd60" -++dependencies = [ -++ "anyhow", -++ "bytes", -++ "cargo_metadata", -++ "lazy_static", -++ "log", -++ "paste", -++ "static_assertions", -++] -++ -++[[package]] -++name = "uniffi_bindgen" -++version = "0.18.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "49a9810482e988792ed22fc6747d872bd32600f7e3bfc11fe93019d155d7e89c" -++dependencies = [ -++ "anyhow", -++ "askama", -++ "cargo_metadata", -++ "clap 3.2.21", -++ "heck", -++ "paste", -++ "serde", -++ "toml", -++ "weedle2", -++] -++ -++[[package]] -++name = "uniffi_build" -++version = "0.18.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "bcb7401cfd8da93541c23a0683c1dab3c782d2a118254536106b0aa4d9b30607" -++dependencies = [ -++ "anyhow", -++ "uniffi_bindgen", -++] -++ -++[[package]] -++name = "uniffi_macros" -++version = "0.18.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "4e7b60ccb030ef51b0c85eb9ca55f28ff68b82c1a29d2bc0c7053777010af0d3" -++dependencies = [ -++ "glob", -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++ "uniffi_build", -++] -++ -++[[package]] -++name = "universal-hash" -++version = "0.4.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" -++dependencies = [ -++ "generic-array", -++ "subtle", -++] -++ -++[[package]] -++name = "untrusted" -++version = "0.7.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" -++ -++[[package]] -++name = "url" -++version = "2.3.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" -++dependencies = [ -++ "form_urlencoded", -++ "idna", -++ "percent-encoding", -++ "serde", -++] -++ -++[[package]] -++name = "utf8parse" -++version = "0.2.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "936e4b492acfd135421d8dca4b1aa80a7bfc26e702ef3af710e0752684df5372" -++ -++[[package]] -++name = "uuid" -++version = "0.8.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" -++dependencies = [ -++ "getrandom 0.2.7", -++] -++ -++[[package]] -++name = "uuid" -++version = "1.1.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "dd6469f4314d5f1ffec476e05f17cc9a78bc7a27a6a857842170bdf8d6f98d2f" -++dependencies = [ -++ "getrandom 0.2.7", -++] -++ -++[[package]] -++name = "valuable" -++version = "0.1.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" -++ -++[[package]] -++name = "vcpkg" -++version = "0.2.15" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" -++ -++[[package]] -++name = "version_check" -++version = "0.9.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -++ -++[[package]] -++name = "vodozemac" -++version = "0.2.0" -++source = "git+https://github.com/matrix-org/vodozemac/?rev=2404f83f7d3a3779c1f518e4d949f7da9677c3dd#2404f83f7d3a3779c1f518e4d949f7da9677c3dd" -++dependencies = [ -++ "aes", -++ "arrayvec 0.7.2", -++ "base64", -++ "cbc", -++ "ed25519-dalek", -++ "hkdf", -++ "hmac", -++ "pkcs7", -++ "prost", -++ "rand 0.7.3", -++ "serde", -++ "serde_json", -++ "sha2 0.10.5", -++ "thiserror", -++ "x25519-dalek", -++ "zeroize", -++] -++ -++[[package]] -++name = "waker-fn" -++version = "1.1.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" -++ -++[[package]] -++name = "walkdir" -++version = "2.3.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" -++dependencies = [ -++ "same-file", -++ "winapi", -++ "winapi-util", -++] -++ -++[[package]] -++name = "want" -++version = "0.3.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" -++dependencies = [ -++ "log", -++ "try-lock", -++] -++ -++[[package]] -++name = "warp" -++version = "0.3.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "3cef4e1e9114a4b7f1ac799f16ce71c14de5778500c5450ec6b7b920c55b587e" -++dependencies = [ -++ "bytes", -++ "futures-channel", -++ "futures-util", -++ "headers", -++ "http", -++ "hyper", -++ "log", -++ "mime", -++ "mime_guess", -++ "percent-encoding", -++ "pin-project", -++ "scoped-tls", -++ "serde", -++ "serde_json", -++ "serde_urlencoded", -++ "tokio", -++ "tokio-stream", -++ "tokio-util 0.6.10", -++ "tower-service", -++ "tracing", -++] -++ -++[[package]] -++name = "wasi" -++version = "0.9.0+wasi-snapshot-preview1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" -++ -++[[package]] -++name = "wasi" -++version = "0.11.0+wasi-snapshot-preview1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" -++ -++[[package]] -++name = "wasm-bindgen" -++version = "0.2.83" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" -++dependencies = [ -++ "cfg-if", -++ "serde", -++ "serde_json", -++ "wasm-bindgen-macro", -++] -++ -++[[package]] -++name = "wasm-bindgen-backend" -++version = "0.2.83" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" -++dependencies = [ -++ "bumpalo", -++ "log", -++ "once_cell", -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++ "wasm-bindgen-shared", -++] -++ -++[[package]] -++name = "wasm-bindgen-futures" -++version = "0.4.33" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" -++dependencies = [ -++ "cfg-if", -++ "js-sys", -++ "wasm-bindgen", -++ "web-sys", -++] -++ -++[[package]] -++name = "wasm-bindgen-macro" -++version = "0.2.83" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" -++dependencies = [ -++ "quote 1.0.21", -++ "wasm-bindgen-macro-support", -++] -++ -++[[package]] -++name = "wasm-bindgen-macro-support" -++version = "0.2.83" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++ "wasm-bindgen-backend", -++ "wasm-bindgen-shared", -++] -++ -++[[package]] -++name = "wasm-bindgen-shared" -++version = "0.2.83" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" -++ -++[[package]] -++name = "wasm-bindgen-test" -++version = "0.3.33" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "09d2fff962180c3fadf677438054b1db62bee4aa32af26a45388af07d1287e1d" -++dependencies = [ -++ "console_error_panic_hook", -++ "js-sys", -++ "scoped-tls", -++ "wasm-bindgen", -++ "wasm-bindgen-futures", -++ "wasm-bindgen-test-macro", -++] -++ -++[[package]] -++name = "wasm-bindgen-test-macro" -++version = "0.3.33" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "4683da3dfc016f704c9f82cf401520c4f1cb3ee440f7f52b3d6ac29506a49ca7" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++] -++ -++[[package]] -++name = "wasm-timer" -++version = "0.2.5" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" -++dependencies = [ -++ "futures", -++ "js-sys", -++ "parking_lot 0.11.2", -++ "pin-utils", -++ "wasm-bindgen", -++ "wasm-bindgen-futures", -++ "web-sys", -++] -++ -++[[package]] -++name = "web-sys" -++version = "0.3.60" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" -++dependencies = [ -++ "js-sys", -++ "wasm-bindgen", -++] -++ -++[[package]] -++name = "webpki" -++version = "0.22.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" -++dependencies = [ -++ "ring", -++ "untrusted", -++] -++ -++[[package]] -++name = "webpki-roots" -++version = "0.22.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "f1c760f0d366a6c24a02ed7816e23e691f5d92291f94d15e836006fd11b04daf" -++dependencies = [ -++ "webpki", -++] -++ -++[[package]] -++name = "weedle2" -++version = "2.0.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "8a69b360c3d0df7dc1a18124677ee8476576c806418f30a360a6cf6cf4e072a6" -++dependencies = [ -++ "fs-err", -++ "nom 5.1.2", -++] -++ -++[[package]] -++name = "weezl" -++version = "0.1.7" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" -++ -++[[package]] -++name = "wildmatch" -++version = "2.1.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "ee583bdc5ff1cf9db20e9db5bb3ff4c3089a8f6b8b31aff265c9aba85812db86" -++ -++[[package]] -++name = "winapi" -++version = "0.3.9" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -++dependencies = [ -++ "winapi-i686-pc-windows-gnu", -++ "winapi-x86_64-pc-windows-gnu", -++] -++ -++[[package]] -++name = "winapi-i686-pc-windows-gnu" -++version = "0.4.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" -++ -++[[package]] -++name = "winapi-util" -++version = "0.1.5" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" -++dependencies = [ -++ "winapi", -++] -++ -++[[package]] -++name = "winapi-x86_64-pc-windows-gnu" -++version = "0.4.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -++ -++[[package]] -++name = "windows-sys" -++version = "0.36.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" -++dependencies = [ -++ "windows_aarch64_msvc", -++ "windows_i686_gnu", -++ "windows_i686_msvc", -++ "windows_x86_64_gnu", -++ "windows_x86_64_msvc", -++] -++ -++[[package]] -++name = "windows_aarch64_msvc" -++version = "0.36.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" -++ -++[[package]] -++name = "windows_i686_gnu" -++version = "0.36.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" -++ -++[[package]] -++name = "windows_i686_msvc" -++version = "0.36.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" -++ -++[[package]] -++name = "windows_x86_64_gnu" -++version = "0.36.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" -++ -++[[package]] -++name = "windows_x86_64_msvc" -++version = "0.36.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" -++ -++[[package]] -++name = "winreg" -++version = "0.10.1" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" -++dependencies = [ -++ "winapi", -++] -++ -++[[package]] -++name = "wiremock" -++version = "0.5.14" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "cc3c7b7557dbfdad6431b5a51196c9110cef9d83f6a9b26699f35cdc0ae113ec" -++dependencies = [ -++ "assert-json-diff", -++ "async-trait", -++ "base64", -++ "deadpool", -++ "futures", -++ "futures-timer", -++ "http-types", -++ "hyper", -++ "log", -++ "once_cell", -++ "regex", -++ "serde", -++ "serde_json", -++ "tokio", -++] -++ -++[[package]] -++name = "x25519-dalek" -++version = "1.2.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "2392b6b94a576b4e2bf3c5b2757d63f10ada8020a2e4d08ac849ebcf6ea8e077" -++dependencies = [ -++ "curve25519-dalek", -++ "rand_core 0.5.1", -++ "serde", -++ "zeroize", -++] -++ -++[[package]] -++name = "xml-rs" -++version = "0.8.4" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3" -++ -++[[package]] -++name = "xshell" -++version = "0.1.17" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "eaad2035244c56da05573d4d7fda5f903c60a5f35b9110e157a14a1df45a9f14" -++dependencies = [ -++ "xshell-macros", -++] -++ -++[[package]] -++name = "xshell-macros" -++version = "0.1.17" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "4916a4a3cad759e499a3620523bf9545cc162d7a06163727dde97ce9aaa4cf39" -++ -++[[package]] -++name = "xtask" -++version = "0.1.0" -++dependencies = [ -++ "clap 3.2.21", -++ "serde", -++ "serde_json", -++ "xshell", -++] -++ -++[[package]] -++name = "yaml-rust" -++version = "0.4.5" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" -++dependencies = [ -++ "linked-hash-map", -++] -++ -++[[package]] -++name = "zeroize" -++version = "1.3.0" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd" -++dependencies = [ -++ "zeroize_derive", -++] -++ -++[[package]] -++name = "zeroize_derive" -++version = "1.3.2" -++source = "registry+https://github.com/rust-lang/crates.io-index" -++checksum = "3f8f187641dad4f680d25c4bfc4225b418165984179f26ca76ec4fb6441d3a17" -++dependencies = [ -++ "proc-macro2 1.0.43", -++ "quote 1.0.21", -++ "syn 1.0.99", -++ "synstructure", -++] -diff --git a/pkgs/development/libraries/matrix-sdk-crypto-nodejs/default.nix b/pkgs/development/libraries/matrix-sdk-crypto-nodejs/default.nix -new file mode 100644 -index 0000000000000..9aacd92cb26f5 ---- /dev/null -+++ b/pkgs/development/libraries/matrix-sdk-crypto-nodejs/default.nix -@@ -0,0 +1,61 @@ -+{ lib, stdenv, fetchFromGitHub, rustPlatform, napi-rs-cli, nodejs, libiconv }: -+ -+stdenv.mkDerivation rec { -+ pname = "matrix-sdk-crypto-nodejs"; -+ version = "0.1.0-beta.1"; -+ -+ src = fetchFromGitHub { -+ owner = "matrix-org"; -+ repo = "matrix-rust-sdk"; -+ rev = "${pname}-v${version}"; -+ hash = "sha256-t9iaIfiw8m86Z0AvXgDaNVuy8odGSOf3gU/UtR6bevk="; -+ }; -+ -+ patches = [ ./cargo-lock.patch ]; -+ -+ cargoDeps = rustPlatform.fetchCargoTarball { -+ inherit src patches; -+ name = "${pname}-${version}"; -+ hash = "sha256-5Z7co3kMiNMWFiRNBnJnT4iKlhGNQOiBFlrPcOySze0="; -+ }; -+ -+ postPatch = '' -+ cd bindings/${pname} -+ ''; -+ -+ nativeBuildInputs = [ -+ rustPlatform.cargoSetupHook -+ rustPlatform.rust.cargo -+ rustPlatform.rust.rustc -+ napi-rs-cli -+ nodejs -+ ]; -+ -+ buildInputs = lib.optionals stdenv.isDarwin [ libiconv ]; -+ -+ buildPhase = '' -+ runHook preBuild -+ -+ npm run release-build --offline -+ -+ runHook postBuild -+ ''; -+ -+ installPhase = '' -+ runHook preInstall -+ -+ local -r outPath="$out/lib/node_modules/@matrix-org/${pname}" -+ mkdir -p "$outPath" -+ cp package.json index.js index.d.ts matrix-sdk-crypto.*.node "$outPath" -+ -+ runHook postInstall -+ ''; -+ -+ meta = with lib; { -+ description = "A no-network-IO implementation of a state machine that handles E2EE for Matrix clients"; -+ homepage = "https://github.com/matrix-org/matrix-rust-sdk/tree/${src.rev}/bindings/matrix-sdk-crypto-nodejs"; -+ license = licenses.asl20; -+ maintainers = with maintainers; [ winter ]; -+ inherit (nodejs.meta) platforms; -+ }; -+} -diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix -index 50f5ec3830434..6b4ffb4061c85 100644 ---- a/pkgs/top-level/all-packages.nix -+++ b/pkgs/top-level/all-packages.nix -@@ -8941,6 +8941,8 @@ with pkgs; - sasl = gsasl; - }; - -+ matrix-sdk-crypto-nodejs = callPackage ../development/libraries/matrix-sdk-crypto-nodejs { }; -+ - email = callPackage ../tools/networking/email { }; - - maim = callPackage ../tools/graphics/maim {}; - -From a0b60e1420a899badb00c86fdb3fda086d8d5393 Mon Sep 17 00:00:00 2001 +From 6366026751329ffe26799456f4f94478abdf2b56 Mon Sep 17 00:00:00 2001 From: Charlotte Van Petegem Date: Thu, 6 Oct 2022 10:33:32 +0200 -Subject: [PATCH 4/4] matrix-appservice-slack: 1.11.0 -> 2.0.1 +Subject: [PATCH 2/2] matrix-appservice-slack: 1.11.0 -> 2.0.1 --- - .../matrix-appservice-slack/default.nix | 47 +- + .../matrix-appservice-slack/default.nix | 48 +- .../generate-dependencies.sh | 17 - .../node-composition.nix | 17 - .../matrix-appservice-slack/node-packages.nix | 5484 ----------------- + .../matrix-appservice-slack/package.json | 77 + .../matrix-appservice-slack/pin.json | 5 + - .../matrix-appservice-slack/update.sh | 35 + - 6 files changed, 73 insertions(+), 5532 deletions(-) + .../matrix-appservice-slack/update.sh | 36 + + 7 files changed, 152 insertions(+), 5532 deletions(-) delete mode 100755 pkgs/servers/matrix-synapse/matrix-appservice-slack/generate-dependencies.sh delete mode 100644 pkgs/servers/matrix-synapse/matrix-appservice-slack/node-composition.nix delete mode 100644 pkgs/servers/matrix-synapse/matrix-appservice-slack/node-packages.nix + create mode 100644 pkgs/servers/matrix-synapse/matrix-appservice-slack/package.json create mode 100644 pkgs/servers/matrix-synapse/matrix-appservice-slack/pin.json create mode 100755 pkgs/servers/matrix-synapse/matrix-appservice-slack/update.sh diff --git a/pkgs/servers/matrix-synapse/matrix-appservice-slack/default.nix b/pkgs/servers/matrix-synapse/matrix-appservice-slack/default.nix -index e365f09ca5928..fe01a6cb9ed58 100644 +index e365f09ca5928..19ddce8cc855d 100644 --- a/pkgs/servers/matrix-synapse/matrix-appservice-slack/default.nix +++ b/pkgs/servers/matrix-synapse/matrix-appservice-slack/default.nix -@@ -1,30 +1,49 @@ +@@ -1,30 +1,50 @@ -{ pkgs, nodejs, stdenv, fetchFromGitHub, lib, ... }: +{ lib +, fetchFromGitHub @@ -5094,6 +63,7 @@ index e365f09ca5928..fe01a6cb9ed58 100644 + pname = "matrix-appservice-slack"; + version = data.version; + ++ packageJSON = ./package.json; src = fetchFromGitHub { owner = "matrix-org"; repo = "matrix-appservice-slack"; @@ -10676,6 +5646,89 @@ index 6bc864cd1089d..0000000000000 - }; - }); -} +diff --git a/pkgs/servers/matrix-synapse/matrix-appservice-slack/package.json b/pkgs/servers/matrix-synapse/matrix-appservice-slack/package.json +new file mode 100644 +index 0000000000000..1c440ad9279ef +--- /dev/null ++++ b/pkgs/servers/matrix-synapse/matrix-appservice-slack/package.json +@@ -0,0 +1,77 @@ ++{ ++ "name": "matrix-appservice-slack", ++ "version": "2.0.1", ++ "description": "A Matrix <--> Slack bridge", ++ "engines": { ++ "node": ">=16 <=18" ++ }, ++ "main": "app.js", ++ "scripts": { ++ "prepare": "yarn build", ++ "start": "node ./lib/app.js", ++ "build": "tsc --build", ++ "test": "yarn test:unit && yarn test:integration", ++ "test:unit": "mocha --require ts-node/register --recursive tests/unit/*.ts", ++ "test:integration": "mocha --exit --reporter list --ui bdd --require ts-node/register --recursive tests/integration/*.ts", ++ "test:postgres": "SLACKBRIDGE_TEST_ENABLEPG=yes mocha --reporter list --ui bdd --require ts-node/register --recursive tests/integration/PgDatastoreTest.ts", ++ "lint": "eslint -c .eslintrc.js ./src" ++ }, ++ "repository": { ++ "type": "git", ++ "url": "git+https://github.com/matrix-org/matrix-appservice-slack.git" ++ }, ++ "keywords": [ ++ "matrix-org", ++ "slack" ++ ], ++ "author": "Matrix.org", ++ "license": "Apache-2.0", ++ "bugs": { ++ "url": "https://github.com/matrix-org/matrix-appservice-slack/issues" ++ }, ++ "homepage": "https://github.com/matrix-org/matrix-appservice-slack#readme", ++ "dependencies": { ++ "@alloc/quick-lru": "^5.2.0", ++ "@slack/logger": "^3.0.0", ++ "@slack/rtm-api": "^6.0.0", ++ "@slack/web-api": "^6.7.2", ++ "Slackdown": "git+https://Half-Shot@github.com/half-shot/slackdown.git", ++ "axios": "^0.27.2", ++ "escape-string-regexp": "^4.0.0", ++ "matrix-appservice-bridge": "^5.1.0", ++ "minimist": "^1.2.6", ++ "nedb": "^1.8.0", ++ "node-emoji": "^1.10.0", ++ "nunjucks": "^3.2.3", ++ "p-queue": "^6.0.0", ++ "pg-promise": "^10.11.1", ++ "randomstring": "^1.2.1", ++ "uuid": "^8.3.2", ++ "yargs": "17.5.1" ++ }, ++ "devDependencies": { ++ "@tsconfig/node16": "^1.0.3", ++ "@types/chai": "^4.2.21", ++ "@types/js-yaml": "^4.0.2", ++ "@types/mocha": "^9.1.1", ++ "@types/nedb": "^1.8.12", ++ "@types/node": "^18.6.1", ++ "@types/node-emoji": "^1.8.1", ++ "@types/nunjucks": "^3.1.5", ++ "@types/randomstring": "^1.1.7", ++ "@types/uuid": "^8.3.1", ++ "@types/yargs": "17.0.10", ++ "@typescript-eslint/eslint-plugin": "^5.31.0", ++ "@typescript-eslint/parser": "^5.31.0", ++ "chai": "^4.3.4", ++ "eslint": "^8.20.0", ++ "eslint-plugin-jsdoc": "^39.3.3", ++ "eslint-plugin-prefer-arrow": "^1.2.3", ++ "js-yaml": "^4.1.0", ++ "mocha": "^10.0.0", ++ "prom-client": "^14.0.1", ++ "source-map-support": "^0.5.19", ++ "ts-node": "^10.1.0", ++ "typescript": "^4.4.3" ++ } ++} diff --git a/pkgs/servers/matrix-synapse/matrix-appservice-slack/pin.json b/pkgs/servers/matrix-synapse/matrix-appservice-slack/pin.json new file mode 100644 index 0000000000000..306f097c97a26 @@ -10689,10 +5742,10 @@ index 0000000000000..306f097c97a26 +} diff --git a/pkgs/servers/matrix-synapse/matrix-appservice-slack/update.sh b/pkgs/servers/matrix-synapse/matrix-appservice-slack/update.sh new file mode 100755 -index 0000000000000..7269d713c2760 +index 0000000000000..647daae22144d --- /dev/null +++ b/pkgs/servers/matrix-synapse/matrix-appservice-slack/update.sh -@@ -0,0 +1,35 @@ +@@ -0,0 +1,36 @@ +#!/usr/bin/env nix-shell +#!nix-shell -I nixpkgs=../../../../ -i bash -p nix curl jq prefetch-yarn-deps nix-prefetch-github + @@ -10721,6 +5774,7 @@ index 0000000000000..7269d713c2760 +yarn_hash=$(prefetch-yarn-deps yarn.lock) +popd + ++curl -O "$src/package.json" +cat > pin.json << EOF +{ + "version": "$version",