pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

syncstorage-rs: start package



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Sun Mar 6 10:37:24 2022 +0100
Changeset:	6c3a624e18f63dc4328b0b3143b7fc6cf4082ae5

Modified Files:
	Makefile
Added Files:
	syncstorage-rs/DESCR
	syncstorage-rs/Makefile
	syncstorage-rs/PLIST
	syncstorage-rs/TODO
	syncstorage-rs/cargo-depends.mk
	syncstorage-rs/distinfo
	syncstorage-rs/patches/patch-.._vendor_boringssl-src-0.2.0_boringssl_src_include_openssl_thread.h
	syncstorage-rs/patches/patch-Cargo.toml

Log Message:
syncstorage-rs: start package

Fails in building included grpc/abseil, see TODO.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6c3a624e18f63dc4328b0b3143b7fc6cf4082ae5

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                           |    2 +
 syncstorage-rs/DESCR                               |    1 +
 syncstorage-rs/Makefile                            |   39 +
 syncstorage-rs/PLIST                               |    4 +
 syncstorage-rs/TODO                                |  295 ++++++
 syncstorage-rs/cargo-depends.mk                    |  354 +++++++
 syncstorage-rs/distinfo                            | 1063 ++++++++++++++++++++
 ...rc-0.2.0_boringssl_src_include_openssl_thread.h |   17 +
 syncstorage-rs/patches/patch-Cargo.toml            |   15 +
 9 files changed, 1790 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 7775b01872..23469ab4db 100644
--- a/Makefile
+++ b/Makefile
@@ -5418,6 +5418,7 @@ SUBDIR+=	syn68k
 SUBDIR+=	synce-dynamite
 SUBDIR+=	synce-orange
 SUBDIR+=	syncserver-dependencies
+SUBDIR+=	syncstorage-rs
 SUBDIR+=	syncthing-discosrv
 SUBDIR+=	syncthing-inotify
 SUBDIR+=	syncthing-relaysrv
@@ -6079,6 +6080,7 @@ SUBDIR+=	zmap
 SUBDIR+=	zodiac
 SUBDIR+=	zoneminder
 SUBDIR+=	zpaq
+SUBDIR+=	zrepl
 SUBDIR+=	zvbi
 
 ${.CURDIR}/PKGDB:
diff --git a/syncstorage-rs/DESCR b/syncstorage-rs/DESCR
new file mode 100644
index 0000000000..dd9e1c7e11
--- /dev/null
+++ b/syncstorage-rs/DESCR
@@ -0,0 +1 @@
+Mozilla Sync Storage built with Rust
diff --git a/syncstorage-rs/Makefile b/syncstorage-rs/Makefile
new file mode 100644
index 0000000000..a4eb947130
--- /dev/null
+++ b/syncstorage-rs/Makefile
@@ -0,0 +1,39 @@
+# $NetBSD$
+
+DISTNAME=	syncstorage-rs-0.10.2
+CATEGORIES=	www
+MASTER_SITES=	${MASTER_SITE_GITHUB:=mozilla-services/}
+GITHUB_TAG=	${PKGVERSION_NOREV}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/mozilla-services/syncstorage-rs/
+COMMENT=	Firefox Sync Storage server in Rust
+LICENSE=	mpl-2.0
+
+BUILD_DEPENDS+=	cmake-[0-9]*:../../devel/cmake
+
+.include "cargo-depends.mk"
+
+# Depends on an unpublished crate. Can't use cargo.mk to fetch it.
+DEADPOOL_REV=				deadpool-v0.5.2-issue92
+DISTFILES=				${DEFAULT_DISTFILES}
+DISTFILES+=				deadpool-${DEADPOOL_REV}.tar.gz
+SITES.deadpool-${DEADPOOL_REV}.tar.gz+=	-${MASTER_SITE_GITHUB:=mozilla-services/}deadpool/archive/${DEADPOOL_REV}.tar.gz
+CURL_SYS_REV=				0.4.41+curl-7.75.0
+SITES.curl-sys-${CURL_SYS_REV}.crate+=	-${MASTER_SITE_CRATESIO}curl-sys/0.4.41+curl-7.75.0/download
+
+USE_LANGUAGES=		c c++ # rust, but needs toolchain
+USE_TOOLS+=		pkg-config
+#RUSTFLAGS+=		-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+post-extract:
+	mv ${WRKDIR}/deadpool* ${WRKDIR}/deadpool
+
+.include "../../lang/rust/cargo.mk"
+#.include "../../security/openssl/buildlink3.mk"
+.include "../../lang/python/pyversion.mk"
+.include "../../lang/python/tool.mk"
+.include "../../mk/mysql.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/syncstorage-rs/PLIST b/syncstorage-rs/PLIST
new file mode 100644
index 0000000000..92ba51a2d7
--- /dev/null
+++ b/syncstorage-rs/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+@comment TODO: to fill this file with the file listing:
+@comment TODO: 1. run "/usr/bin/make package"
+@comment TODO: 2. run "/usr/bin/make print-PLIST"
diff --git a/syncstorage-rs/TODO b/syncstorage-rs/TODO
new file mode 100644
index 0000000000..c8ab5dfb7b
--- /dev/null
+++ b/syncstorage-rs/TODO
@@ -0,0 +1,295 @@
+  [ 24%] Linking CXX static library libabsl_cord.a
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:551:13: error: no declaration matches 'void absl::lts_2020_09_23::Mutex::IncrementSynchSem(absl::lts_2020_09_23::Mutex*, absl::lts_2020_09_23::base_internal::PerThreadSynch*)'
+    551 | inline void Mutex::IncrementSynchSem(Mutex *mu, PerThreadSynch *w) {
+        |             ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:551:13: note: no functions named 'void absl::lts_2020_09_23::Mutex::IncrementSynchSem(absl::lts_2020_09_23::Mutex*, absl::lts_2020_09_23::base_internal::PerThreadSynch*)'
+  In file included from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:15:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.h:139:21: note: 'class absl::lts_2020_09_23::Mutex' defined here
+    139 | class ABSL_LOCKABLE Mutex {
+        |                     ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:562:6: error: no declaration matches 'bool absl::lts_2020_09_23::Mutex::DecrementSynchSem(absl::lts_2020_09_23::Mutex*, absl::lts_2020_09_23::base_internal::PerThreadSynch*, absl::lts_2020_09_23::synchronization_internal::KernelTimeout)'
+    562 | bool Mutex::DecrementSynchSem(Mutex *mu, PerThreadSynch *w, KernelTimeout t) {
+        |      ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:562:6: note: no functions named 'bool absl::lts_2020_09_23::Mutex::DecrementSynchSem(absl::lts_2020_09_23::Mutex*, absl::lts_2020_09_23::base_internal::PerThreadSynch*, absl::lts_2020_09_23::synchronization_internal::KernelTimeout)'
+  In file included from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:15:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.h:139:21: note: 'class absl::lts_2020_09_23::Mutex' defined here
+    139 | class ABSL_LOCKABLE Mutex {
+        |                     ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In destructor 'absl::lts_2020_09_23::Mutex::~Mutex()':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:720:16: error: 'mu_' was not declared in this scope
+    720 |   intptr_t v = mu_.load(std::memory_order_relaxed);
+        |                ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:722:29: error: 'class absl::lts_2020_09_23::Mutex' has no member named 'mu_'
+    722 |     ForgetSynchEvent(&this->mu_, kMuEvent, kMuSpin);
+        |                             ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'void absl::lts_2020_09_23::Mutex::EnableDebugLog(const char*)':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:731:43: error: 'class absl::lts_2020_09_23::Mutex' has no member named 'mu_'
+    731 |   SynchEvent *e = EnsureSynchEvent(&this->mu_, name, kMuEvent, kMuSpin);
+        |                                           ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'void absl::lts_2020_09_23::Mutex::EnableInvariantDebugging(void (*)(void*), void*)':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:744:45: error: 'class absl::lts_2020_09_23::Mutex' has no member named 'mu_'
+    744 |     SynchEvent *e = EnsureSynchEvent(&this->mu_, nullptr, kMuEvent, kMuSpin);
+        |                                             ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: At global scope:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1059:6: error: no declaration matches 'void absl::lts_2020_09_23::Mutex::TryRemove(absl::lts_2020_09_23::base_internal::PerThreadSynch*)'
+   1059 | void Mutex::TryRemove(PerThreadSynch *s) {
+        |      ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1059:6: note: no functions named 'void absl::lts_2020_09_23::Mutex::TryRemove(absl::lts_2020_09_23::base_internal::PerThreadSynch*)'
+  In file included from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:15:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.h:139:21: note: 'class absl::lts_2020_09_23::Mutex' defined here
+    139 | class ABSL_LOCKABLE Mutex {
+        |                     ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1114:28: error: no declaration matches 'void absl::lts_2020_09_23::Mutex::Block(absl::lts_2020_09_23::base_internal::PerThreadSynch*)'
+   1114 | ABSL_XRAY_LOG_ARGS(1) void Mutex::Block(PerThreadSynch *s) {
+        |                            ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1114:28: note: no functions named 'void absl::lts_2020_09_23::Mutex::Block(absl::lts_2020_09_23::base_internal::PerThreadSynch*)'
+  In file included from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:15:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.h:139:21: note: 'class absl::lts_2020_09_23::Mutex' defined here
+    139 | class ABSL_LOCKABLE Mutex {
+        |                     ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1143:17: error: no declaration matches 'absl::lts_2020_09_23::base_internal::PerThreadSynch* absl::lts_2020_09_23::Mutex::Wakeup(absl::lts_2020_09_23::base_internal::PerThreadSynch*)'
+   1143 | PerThreadSynch *Mutex::Wakeup(PerThreadSynch *w) {
+        |                 ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1143:17: note: no functions named 'absl::lts_2020_09_23::base_internal::PerThreadSynch* absl::lts_2020_09_23::Mutex::Wakeup(absl::lts_2020_09_23::base_internal::PerThreadSynch*)'
+  In file included from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:15:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.h:139:21: note: 'class absl::lts_2020_09_23::Mutex' defined here
+    139 | class ABSL_LOCKABLE Mutex {
+        |                     ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'void absl::lts_2020_09_23::Mutex::AssertNotHeld() const':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1425:8: error: 'mu_' was not declared in this scope
+   1425 |       (mu_.load(std::memory_order_relaxed) & (kMuWriter | kMuReader)) != 0 &&
+        |        ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'void absl::lts_2020_09_23::Mutex::Lock()':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1462:16: error: 'mu_' was not declared in this scope
+   1462 |   intptr_t v = mu_.load(std::memory_order_relaxed);
+        |                ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1469:40: error: 'class absl::lts_2020_09_23::Mutex' has no member named 'mu_'
+   1469 |     if (!TryAcquireWithSpinning(&this->mu_)) {
+        |                                        ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1470:13: error: 'class absl::lts_2020_09_23::Mutex' has no member named 'LockSlow'
+   1470 |       this->LockSlow(kExclusive, nullptr, 0);
+        |             ^~~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'void absl::lts_2020_09_23::Mutex::ReaderLock()':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1480:16: error: 'mu_' was not declared in this scope
+   1480 |   intptr_t v = mu_.load(std::memory_order_relaxed);
+        |                ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1486:11: error: 'class absl::lts_2020_09_23::Mutex' has no member named 'LockSlow'
+   1486 |     this->LockSlow(kShared, nullptr, 0);
+        |           ^~~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'void absl::lts_2020_09_23::Mutex::LockWhen(const absl::lts_2020_09_23::Condition&)':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1495:9: error: 'class absl::lts_2020_09_23::Mutex' has no member named 'LockSlow'
+   1495 |   this->LockSlow(kExclusive, &cond, 0);
+        |         ^~~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'bool absl::lts_2020_09_23::Mutex::LockWhenWithDeadline(const absl::lts_2020_09_23::Condition&, absl::lts_2020_09_23::Time)':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1507:14: error: 'LockSlowWithDeadline' was not declared in this scope; did you mean 'LockWhenWithDeadline'?
+   1507 |   bool res = LockSlowWithDeadline(kExclusive, &cond,
+        |              ^~~~~~~~~~~~~~~~~~~~
+        |              LockWhenWithDeadline
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'void absl::lts_2020_09_23::Mutex::ReaderLockWhen(const absl::lts_2020_09_23::Condition&)':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1517:9: error: 'class absl::lts_2020_09_23::Mutex' has no member named 'LockSlow'
+   1517 |   this->LockSlow(kShared, &cond, 0);
+        |         ^~~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'bool absl::lts_2020_09_23::Mutex::ReaderLockWhenWithDeadline(const absl::lts_2020_09_23::Condition&, absl::lts_2020_09_23::Time)':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1531:14: error: 'LockSlowWithDeadline' was not declared in this scope; did you mean 'LockWhenWithDeadline'?
+   1531 |   bool res = LockSlowWithDeadline(kShared, &cond, KernelTimeout(deadline), 0);
+        |              ^~~~~~~~~~~~~~~~~~~~
+        |              LockWhenWithDeadline
+  In file included from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/base/port.h:24,
+                   from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/base/internal/low_level_alloc.h:55,
+                   from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.h:66,
+                   from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:15:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'void absl::lts_2020_09_23::Mutex::Await(const absl::lts_2020_09_23::Condition&)':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1543:26: error: 'class absl::lts_2020_09_23::Mutex' has no member named 'AwaitCommon'
+   1543 |     ABSL_RAW_CHECK(this->AwaitCommon(cond, KernelTimeout::Never()),
+        |                          ^~~~~~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/base/optimization.h:174:59: note: in definition of macro 'ABSL_PREDICT_FALSE'
+    174 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false))
+        |                                                           ^
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1543:5: note: in expansion of macro 'ABSL_RAW_CHECK'
+   1543 |     ABSL_RAW_CHECK(this->AwaitCommon(cond, KernelTimeout::Never()),
+        |     ^~~~~~~~~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'bool absl::lts_2020_09_23::Mutex::AwaitWithDeadline(const absl::lts_2020_09_23::Condition&, absl::lts_2020_09_23::Time)':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1561:20: error: 'class absl::lts_2020_09_23::Mutex' has no member named 'AwaitCommon'
+   1561 |   bool res = this->AwaitCommon(cond, t);
+        |                    ^~~~~~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: At global scope:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1567:6: error: no declaration matches 'bool absl::lts_2020_09_23::Mutex::AwaitCommon(const absl::lts_2020_09_23::Condition&, absl::lts_2020_09_23::synchronization_internal::KernelTimeout)'
+   1567 | bool Mutex::AwaitCommon(const Condition &cond, KernelTimeout t) {
+        |      ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1567:6: note: no functions named 'bool absl::lts_2020_09_23::Mutex::AwaitCommon(const absl::lts_2020_09_23::Condition&, absl::lts_2020_09_23::synchronization_internal::KernelTimeout)'
+  In file included from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:15:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.h:139:21: note: 'class absl::lts_2020_09_23::Mutex' defined here
+    139 | class ABSL_LOCKABLE Mutex {
+        |                     ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'bool absl::lts_2020_09_23::Mutex::TryLock()':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1592:16: error: 'mu_' was not declared in this scope
+   1592 |   intptr_t v = mu_.load(std::memory_order_relaxed);
+        |                ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'bool absl::lts_2020_09_23::Mutex::ReaderTryLock()':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1622:16: error: 'mu_' was not declared in this scope
+   1622 |   intptr_t v = mu_.load(std::memory_order_relaxed);
+        |                ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'void absl::lts_2020_09_23::Mutex::Unlock()':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1668:16: error: 'mu_' was not declared in this scope
+   1668 |   intptr_t v = mu_.load(std::memory_order_relaxed);
+        |                ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1701:11: error: 'class absl::lts_2020_09_23::Mutex' has no member named 'UnlockSlow'; did you mean 'Unlock'?
+   1701 |     this->UnlockSlow(nullptr /*no waitp*/);  // take slow path
+        |           ^~~~~~~~~~
+        |           Unlock
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'void absl::lts_2020_09_23::Mutex::ReaderUnlock()':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1720:16: error: 'mu_' was not declared in this scope
+   1720 |   intptr_t v = mu_.load(std::memory_order_relaxed);
+        |                ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1732:9: error: 'class absl::lts_2020_09_23::Mutex' has no member named 'UnlockSlow'; did you mean 'Unlock'?
+   1732 |   this->UnlockSlow(nullptr /*no waitp*/);  // take slow path
+        |         ^~~~~~~~~~
+        |         Unlock
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: At global scope:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1755:30: error: no declaration matches 'void absl::lts_2020_09_23::Mutex::LockSlow(absl::lts_2020_09_23::Mutex::MuHow, const absl::lts_2020_09_23::Condition*, int)'
+   1755 | ABSL_ATTRIBUTE_NOINLINE void Mutex::LockSlow(MuHow how, const Condition *cond,
+        |                              ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1755:30: note: no functions named 'void absl::lts_2020_09_23::Mutex::LockSlow(absl::lts_2020_09_23::Mutex::MuHow, const absl::lts_2020_09_23::Condition*, int)'
+  In file included from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:15:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.h:139:21: note: 'class absl::lts_2020_09_23::Mutex' defined here
+    139 | class ABSL_LOCKABLE Mutex {
+        |                     ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1838:6: error: no declaration matches 'bool absl::lts_2020_09_23::Mutex::LockSlowWithDeadline(absl::lts_2020_09_23::Mutex::MuHow, const absl::lts_2020_09_23::Condition*, absl::lts_2020_09_23::synchronization_internal::KernelTimeout, int)'
+   1838 | bool Mutex::LockSlowWithDeadline(MuHow how, const Condition *cond,
+        |      ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1838:6: note: no functions named 'bool absl::lts_2020_09_23::Mutex::LockSlowWithDeadline(absl::lts_2020_09_23::Mutex::MuHow, const absl::lts_2020_09_23::Condition*, absl::lts_2020_09_23::synchronization_internal::KernelTimeout, int)'
+  In file included from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:15:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.h:139:21: note: 'class absl::lts_2020_09_23::Mutex' defined here
+    139 | class ABSL_LOCKABLE Mutex {
+        |                     ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1903:6: error: no declaration matches 'void absl::lts_2020_09_23::Mutex::LockSlowLoop(absl::lts_2020_09_23::SynchWaitParams*, int)'
+   1903 | void Mutex::LockSlowLoop(SynchWaitParams *waitp, int flags) {
+        |      ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1903:6: note: no functions named 'void absl::lts_2020_09_23::Mutex::LockSlowLoop(absl::lts_2020_09_23::SynchWaitParams*, int)'
+  In file included from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:15:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.h:139:21: note: 'class absl::lts_2020_09_23::Mutex' defined here
+    139 | class ABSL_LOCKABLE Mutex {
+        |                     ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2024:30: error: no declaration matches 'void absl::lts_2020_09_23::Mutex::UnlockSlow(absl::lts_2020_09_23::SynchWaitParams*)'
+   2024 | ABSL_ATTRIBUTE_NOINLINE void Mutex::UnlockSlow(SynchWaitParams *waitp) {
+        |                              ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2024:30: note: no functions named 'void absl::lts_2020_09_23::Mutex::UnlockSlow(absl::lts_2020_09_23::SynchWaitParams*)'
+  In file included from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:15:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.h:139:21: note: 'class absl::lts_2020_09_23::Mutex' defined here
+    139 | class ABSL_LOCKABLE Mutex {
+        |                     ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2333:6: error: no declaration matches 'void absl::lts_2020_09_23::Mutex::Trans(absl::lts_2020_09_23::Mutex::MuHow)'
+   2333 | void Mutex::Trans(MuHow how) {
+        |      ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2333:6: note: no functions named 'void absl::lts_2020_09_23::Mutex::Trans(absl::lts_2020_09_23::Mutex::MuHow)'
+  In file included from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:15:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.h:139:21: note: 'class absl::lts_2020_09_23::Mutex' defined here
+    139 | class ABSL_LOCKABLE Mutex {
+        |                     ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2341:6: error: no declaration matches 'void absl::lts_2020_09_23::Mutex::Fer(absl::lts_2020_09_23::base_internal::PerThreadSynch*)'
+   2341 | void Mutex::Fer(PerThreadSynch *w) {
+        |      ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2341:6: note: no functions named 'void absl::lts_2020_09_23::Mutex::Fer(absl::lts_2020_09_23::base_internal::PerThreadSynch*)'
+  In file included from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:15:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.h:139:21: note: 'class absl::lts_2020_09_23::Mutex' defined here
+    139 | class ABSL_LOCKABLE Mutex {
+        |                     ^~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'void absl::lts_2020_09_23::Mutex::AssertHeld() const':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2397:8: error: 'mu_' was not declared in this scope
+   2397 |   if ((mu_.load(std::memory_order_relaxed) & kMuWriter) == 0) {
+        |        ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'void absl::lts_2020_09_23::Mutex::AssertReaderHeld() const':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2406:8: error: 'mu_' was not declared in this scope
+   2406 |   if ((mu_.load(std::memory_order_relaxed) & (kMuReader | kMuWriter)) == 0) {
+        |        ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'void absl::lts_2020_09_23::CondVar::EnableDebugLog(const char*)':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2427:43: error: 'class absl::lts_2020_09_23::CondVar' has no member named 'cv_'
+   2427 |   SynchEvent *e = EnsureSynchEvent(&this->cv_, name, kCvEvent, kCvSpin);
+        |                                           ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In destructor 'absl::lts_2020_09_23::CondVar::~CondVar()':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2433:8: error: 'cv_' was not declared in this scope
+   2433 |   if ((cv_.load(std::memory_order_relaxed) & kCvEvent) != 0) {
+        |        ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2434:29: error: 'class absl::lts_2020_09_23::CondVar' has no member named 'cv_'
+   2434 |     ForgetSynchEvent(&this->cv_, kCvEvent, kCvSpin);
+        |                             ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: At global scope:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2440:6: error: no declaration matches 'void absl::lts_2020_09_23::CondVar::Remove(absl::lts_2020_09_23::base_internal::PerThreadSynch*)'
+   2440 | void CondVar::Remove(PerThreadSynch *s) {
+        |      ^~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2440:6: note: no functions named 'void absl::lts_2020_09_23::CondVar::Remove(absl::lts_2020_09_23::base_internal::PerThreadSynch*)'
+  In file included from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:15:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.h:775:7: note: 'class absl::lts_2020_09_23::CondVar' defined here
+    775 | class CondVar {
+        |       ^~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2522:6: error: no declaration matches 'bool absl::lts_2020_09_23::CondVar::WaitCommon(absl::lts_2020_09_23::Mutex*, absl::lts_2020_09_23::synchronization_internal::KernelTimeout)'
+   2522 | bool CondVar::WaitCommon(Mutex *mutex, KernelTimeout t) {
+        |      ^~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2522:6: note: no functions named 'bool absl::lts_2020_09_23::CondVar::WaitCommon(absl::lts_2020_09_23::Mutex*, absl::lts_2020_09_23::synchronization_internal::KernelTimeout)'
+  In file included from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:15:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.h:775:7: note: 'class absl::lts_2020_09_23::CondVar' defined here
+    775 | class CondVar {
+        |       ^~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'bool absl::lts_2020_09_23::CondVar::WaitWithDeadline(absl::lts_2020_09_23::Mutex*, absl::lts_2020_09_23::Time)':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2578:10: error: 'WaitCommon' was not declared in this scope
+   2578 |   return WaitCommon(mu, KernelTimeout(deadline));
+        |          ^~~~~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'void absl::lts_2020_09_23::CondVar::Wait(absl::lts_2020_09_23::Mutex*)':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2582:3: error: 'WaitCommon' was not declared in this scope
+   2582 |   WaitCommon(mu, KernelTimeout::Never());
+        |   ^~~~~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: At global scope:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2589:6: error: no declaration matches 'void absl::lts_2020_09_23::CondVar::Wakeup(absl::lts_2020_09_23::base_internal::PerThreadSynch*)'
+   2589 | void CondVar::Wakeup(PerThreadSynch *w) {
+        |      ^~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2589:6: note: no functions named 'void absl::lts_2020_09_23::CondVar::Wakeup(absl::lts_2020_09_23::base_internal::PerThreadSynch*)'
+  In file included from /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:15:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.h:775:7: note: 'class absl::lts_2020_09_23::CondVar' defined here
+    775 | class CondVar {
+        |       ^~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'void absl::lts_2020_09_23::CondVar::Signal()':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2607:12: error: 'cv_' was not declared in this scope
+   2607 |   for (v = cv_.load(std::memory_order_relaxed); v != 0;
+        |            ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2627:18: error: 'Wakeup' is not a member of 'absl::lts_2020_09_23::CondVar'
+   2627 |         CondVar::Wakeup(w);                // wake waiter, if there was one
+        |                  ^~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: In member function 'void absl::lts_2020_09_23::CondVar::SignalAll()':
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2646:12: error: 'cv_' was not declared in this scope
+   2646 |   for (v = cv_.load(std::memory_order_relaxed); v != 0;
+        |            ^~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:2663:20: error: 'Wakeup' is not a member of 'absl::lts_2020_09_23::CondVar'
+   2663 |           CondVar::Wakeup(w);
+        |                    ^~~~~~
+  [ 24%] Built target absl_cord
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc: At global scope:
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1880:13: warning: 'void absl::lts_2020_09_23::CheckForMutexCorruption(intptr_t, const char*)' defined but not used [-Wunused-function]
+   1880 | static void CheckForMutexCorruption(intptr_t v, const char* label) {
+        |             ^~~~~~~~~~~~~~~~~~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1443:13: warning: 'bool absl::lts_2020_09_23::TryAcquireWithSpinning(std::atomic<long int>*)' defined but not used [-Wunused-function]
+   1443 | static bool TryAcquireWithSpinning(std::atomic<intptr_t>* mu) {
+        |             ^~~~~~~~~~~~~~~~~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:1021:24: warning: 'absl::lts_2020_09_23::base_internal::PerThreadSynch* absl::lts_2020_09_23::DequeueAllWakeable(absl::lts_2020_09_23::base_internal::PerThreadSynch*, absl::lts_2020_09_23::base_internal::PerThreadSynch*, absl::lts_2020_09_23::base_internal::PerThreadSynch**)' defined but not used [-Wunused-function]
+   1021 | static PerThreadSynch *DequeueAllWakeable(PerThreadSynch *head,
+        |                        ^~~~~~~~~~~~~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:875:24: warning: 'absl::lts_2020_09_23::base_internal::PerThreadSynch* absl::lts_2020_09_23::Enqueue(absl::lts_2020_09_23::base_internal::PerThreadSynch*, absl::lts_2020_09_23::SynchWaitParams*, intptr_t, int)' defined but not used [-Wunused-function]
+    875 | static PerThreadSynch *Enqueue(PerThreadSynch *head,
+        |                        ^~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:842:13: warning: 'void absl::lts_2020_09_23::FixSkip(absl::lts_2020_09_23::base_internal::PerThreadSynch*, absl::lts_2020_09_23::base_internal::PerThreadSynch*)' defined but not used [-Wunused-function]
+    842 | static void FixSkip(PerThreadSynch *ancestor, PerThreadSynch *to_be_removed) {
+        |             ^~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:531:24: warning: 'absl::lts_2020_09_23::base_internal::PerThreadSynch* absl::lts_2020_09_23::Synch_GetPerThreadAnnotated(absl::lts_2020_09_23::Mutex*)' defined but not used [-Wunused-function]
+    531 | static PerThreadSynch *Synch_GetPerThreadAnnotated(Mutex *mu) {
+        |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:368:13: warning: 'void absl::lts_2020_09_23::ForgetSynchEvent(std::atomic<long int>*, intptr_t, intptr_t)' defined but not used [-Wunused-function]
+    368 | static void ForgetSynchEvent(std::atomic<intptr_t> *addr, intptr_t bits,
+        |             ^~~~~~~~~~~~~~~~
+  /scratch/wip/syncstorage-rs/work/vendor/grpcio-sys-0.8.1/grpc/third_party/abseil-cpp/absl/synchronization/mutex.cc:314:20: warning: 'absl::lts_2020_09_23::SynchEvent* absl::lts_2020_09_23::EnsureSynchEvent(std::atomic<long int>*, const char*, intptr_t, intptr_t)' defined but not used [-Wunused-function]
+    314 | static SynchEvent *EnsureSynchEvent(std::atomic<intptr_t> *addr,
+        |                    ^~~~~~~~~~~~~~~~
+  [ 24%] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/absl_status.dir/status.cc.o
+  [ 24%] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/absl_status.dir/status_payload_printer.cc.o
+  --- third_party/abseil-cpp/absl/synchronization/CMakeFiles/absl_synchronization.dir/mutex.cc.o ---
+  *** [third_party/abseil-cpp/absl/synchronization/CMakeFiles/absl_synchronization.dir/mutex.cc.o] Error code 1
+
+
diff --git a/syncstorage-rs/cargo-depends.mk b/syncstorage-rs/cargo-depends.mk
new file mode 100644
index 0000000000..d8f7d9ad84
--- /dev/null
+++ b/syncstorage-rs/cargo-depends.mk
@@ -0,0 +1,354 @@
+# $NetBSD$
+
+CARGO_CRATE_DEPENDS+=	actix-codec-0.3.0
+CARGO_CRATE_DEPENDS+=	actix-connect-2.0.0
+CARGO_CRATE_DEPENDS+=	actix-cors-0.5.4
+CARGO_CRATE_DEPENDS+=	actix-http-2.2.0
+CARGO_CRATE_DEPENDS+=	actix-macros-0.1.3
+CARGO_CRATE_DEPENDS+=	actix-router-0.2.7
+CARGO_CRATE_DEPENDS+=	actix-rt-1.1.1
+CARGO_CRATE_DEPENDS+=	actix-server-1.0.4
+CARGO_CRATE_DEPENDS+=	actix-service-1.0.6
+CARGO_CRATE_DEPENDS+=	actix-testing-1.0.1
+CARGO_CRATE_DEPENDS+=	actix-threadpool-0.3.3
+CARGO_CRATE_DEPENDS+=	actix-tls-2.0.0
+CARGO_CRATE_DEPENDS+=	actix-utils-2.0.0
+CARGO_CRATE_DEPENDS+=	actix-web-3.3.2
+CARGO_CRATE_DEPENDS+=	actix-web-codegen-0.4.0
+CARGO_CRATE_DEPENDS+=	actix-web-httpauth-0.5.0
+CARGO_CRATE_DEPENDS+=	addr2line-0.14.1
+CARGO_CRATE_DEPENDS+=	adler-1.0.2
+CARGO_CRATE_DEPENDS+=	aho-corasick-0.7.15
+CARGO_CRATE_DEPENDS+=	anyhow-1.0.38
+CARGO_CRATE_DEPENDS+=	arc-swap-1.2.0
+CARGO_CRATE_DEPENDS+=	arrayvec-0.5.2
+CARGO_CRATE_DEPENDS+=	async-trait-0.1.48
+CARGO_CRATE_DEPENDS+=	atty-0.2.14
+CARGO_CRATE_DEPENDS+=	autocfg-1.0.1
+CARGO_CRATE_DEPENDS+=	awc-2.0.3
+CARGO_CRATE_DEPENDS+=	backtrace-0.3.56
+CARGO_CRATE_DEPENDS+=	base-x-0.2.8
+CARGO_CRATE_DEPENDS+=	base64-0.12.3
+CARGO_CRATE_DEPENDS+=	base64-0.13.0
+CARGO_CRATE_DEPENDS+=	bb8-0.4.2
+CARGO_CRATE_DEPENDS+=	bindgen-0.57.0
+CARGO_CRATE_DEPENDS+=	bitflags-1.2.1
+CARGO_CRATE_DEPENDS+=	bitmaps-2.1.0
+CARGO_CRATE_DEPENDS+=	block-buffer-0.9.0
+CARGO_CRATE_DEPENDS+=	boringssl-src-0.2.0
+CARGO_CRATE_DEPENDS+=	brotli-sys-0.3.2
+CARGO_CRATE_DEPENDS+=	brotli2-0.3.2
+CARGO_CRATE_DEPENDS+=	bumpalo-3.6.1
+CARGO_CRATE_DEPENDS+=	byteorder-1.4.3
+CARGO_CRATE_DEPENDS+=	bytes-0.5.6
+CARGO_CRATE_DEPENDS+=	bytes-1.0.1
+CARGO_CRATE_DEPENDS+=	bytestring-1.0.0
+CARGO_CRATE_DEPENDS+=	cadence-0.24.0
+CARGO_CRATE_DEPENDS+=	cc-1.0.67
+CARGO_CRATE_DEPENDS+=	cexpr-0.4.0
+CARGO_CRATE_DEPENDS+=	cfg-if-0.1.10
+CARGO_CRATE_DEPENDS+=	cfg-if-1.0.0
+CARGO_CRATE_DEPENDS+=	chrono-0.4.19
+CARGO_CRATE_DEPENDS+=	clang-sys-1.1.1
+CARGO_CRATE_DEPENDS+=	cmake-0.1.45
+CARGO_CRATE_DEPENDS+=	config-0.10.1
+CARGO_CRATE_DEPENDS+=	const_fn-0.4.5
+CARGO_CRATE_DEPENDS+=	cookie-0.14.4
+CARGO_CRATE_DEPENDS+=	copyless-0.1.5
+CARGO_CRATE_DEPENDS+=	core-foundation-0.9.1
+CARGO_CRATE_DEPENDS+=	core-foundation-sys-0.8.2
+CARGO_CRATE_DEPENDS+=	cpuid-bool-0.1.2
+CARGO_CRATE_DEPENDS+=	crc32fast-1.2.1
+CARGO_CRATE_DEPENDS+=	crossbeam-channel-0.5.0
+CARGO_CRATE_DEPENDS+=	crossbeam-queue-0.2.3
+CARGO_CRATE_DEPENDS+=	crossbeam-utils-0.7.2
+CARGO_CRATE_DEPENDS+=	crossbeam-utils-0.8.3
+CARGO_CRATE_DEPENDS+=	crypto-mac-0.10.0
+CARGO_CRATE_DEPENDS+=	ctor-0.1.19
+CARGO_CRATE_DEPENDS+=	curl-0.4.35
+CARGO_CRATE_DEPENDS+=	curl-sys-0.4.41+curl-7.75.0
+#CARGO_CRATE_DEPENDS+=	deadpool-0.5.2
+CARGO_CRATE_DEPENDS+=	debugid-0.7.2
+CARGO_CRATE_DEPENDS+=	derive_more-0.99.11
+CARGO_CRATE_DEPENDS+=	diesel-1.4.6
+CARGO_CRATE_DEPENDS+=	diesel_derives-1.4.1
+CARGO_CRATE_DEPENDS+=	diesel_logger-0.1.1
+CARGO_CRATE_DEPENDS+=	diesel_migrations-1.4.0
+CARGO_CRATE_DEPENDS+=	digest-0.9.0
+CARGO_CRATE_DEPENDS+=	dirs-next-2.0.0
+CARGO_CRATE_DEPENDS+=	dirs-sys-next-0.1.2
+CARGO_CRATE_DEPENDS+=	discard-1.0.4
+CARGO_CRATE_DEPENDS+=	docopt-1.1.0
+CARGO_CRATE_DEPENDS+=	either-1.6.1
+CARGO_CRATE_DEPENDS+=	encoding_rs-0.8.28
+CARGO_CRATE_DEPENDS+=	enum-as-inner-0.3.3
+CARGO_CRATE_DEPENDS+=	env_logger-0.8.3
+CARGO_CRATE_DEPENDS+=	erased-serde-0.3.13
+CARGO_CRATE_DEPENDS+=	failure-0.1.8
+CARGO_CRATE_DEPENDS+=	failure_derive-0.1.8
+CARGO_CRATE_DEPENDS+=	flate2-1.0.20
+CARGO_CRATE_DEPENDS+=	fnv-1.0.7
+CARGO_CRATE_DEPENDS+=	foreign-types-0.3.2
+CARGO_CRATE_DEPENDS+=	foreign-types-shared-0.1.1
+CARGO_CRATE_DEPENDS+=	form_urlencoded-1.0.1
+CARGO_CRATE_DEPENDS+=	fuchsia-zircon-0.3.3
+CARGO_CRATE_DEPENDS+=	fuchsia-zircon-sys-0.3.3
+CARGO_CRATE_DEPENDS+=	futures-0.1.31
+CARGO_CRATE_DEPENDS+=	futures-0.3.13
+CARGO_CRATE_DEPENDS+=	futures-channel-0.3.13
+CARGO_CRATE_DEPENDS+=	futures-core-0.3.13
+CARGO_CRATE_DEPENDS+=	futures-executor-0.3.13
+CARGO_CRATE_DEPENDS+=	futures-io-0.3.13
+CARGO_CRATE_DEPENDS+=	futures-macro-0.3.13
+CARGO_CRATE_DEPENDS+=	futures-sink-0.3.13
+CARGO_CRATE_DEPENDS+=	futures-task-0.3.13
+CARGO_CRATE_DEPENDS+=	futures-util-0.3.13
+CARGO_CRATE_DEPENDS+=	fxhash-0.2.1
+CARGO_CRATE_DEPENDS+=	generic-array-0.14.4
+CARGO_CRATE_DEPENDS+=	getrandom-0.1.16
+CARGO_CRATE_DEPENDS+=	getrandom-0.2.2
+CARGO_CRATE_DEPENDS+=	ghost-0.1.2
+CARGO_CRATE_DEPENDS+=	gimli-0.23.0
+CARGO_CRATE_DEPENDS+=	glob-0.3.0
+CARGO_CRATE_DEPENDS+=	grpcio-0.8.2
+CARGO_CRATE_DEPENDS+=	grpcio-sys-0.8.1
+CARGO_CRATE_DEPENDS+=	h2-0.2.7
+CARGO_CRATE_DEPENDS+=	hashbrown-0.9.1
+CARGO_CRATE_DEPENDS+=	hawk-3.2.1
+CARGO_CRATE_DEPENDS+=	heck-0.3.2
+CARGO_CRATE_DEPENDS+=	hermit-abi-0.1.18
+CARGO_CRATE_DEPENDS+=	hkdf-0.10.0
+CARGO_CRATE_DEPENDS+=	hmac-0.10.1
+CARGO_CRATE_DEPENDS+=	hostname-0.3.1
+CARGO_CRATE_DEPENDS+=	http-0.2.3
+CARGO_CRATE_DEPENDS+=	http-body-0.3.1
+CARGO_CRATE_DEPENDS+=	httparse-1.3.5
+CARGO_CRATE_DEPENDS+=	httpdate-0.3.2
+CARGO_CRATE_DEPENDS+=	humantime-2.1.0
+CARGO_CRATE_DEPENDS+=	hyper-0.13.10
+CARGO_CRATE_DEPENDS+=	hyper-tls-0.4.3
+CARGO_CRATE_DEPENDS+=	idna-0.1.5
+CARGO_CRATE_DEPENDS+=	idna-0.2.2
+CARGO_CRATE_DEPENDS+=	if_chain-1.0.1
+CARGO_CRATE_DEPENDS+=	im-14.3.0
+CARGO_CRATE_DEPENDS+=	indexmap-1.6.2
+CARGO_CRATE_DEPENDS+=	indoc-0.3.6
+CARGO_CRATE_DEPENDS+=	indoc-impl-0.3.6
+CARGO_CRATE_DEPENDS+=	instant-0.1.9
+CARGO_CRATE_DEPENDS+=	inventory-0.1.10
+CARGO_CRATE_DEPENDS+=	inventory-impl-0.1.10
+CARGO_CRATE_DEPENDS+=	iovec-0.1.4
+CARGO_CRATE_DEPENDS+=	ipconfig-0.2.2
+CARGO_CRATE_DEPENDS+=	ipnet-2.3.0
+CARGO_CRATE_DEPENDS+=	itoa-0.4.7
+CARGO_CRATE_DEPENDS+=	js-sys-0.3.48
+CARGO_CRATE_DEPENDS+=	jsonwebtoken-7.2.0
+CARGO_CRATE_DEPENDS+=	kernel32-sys-0.2.2
+CARGO_CRATE_DEPENDS+=	language-tags-0.2.2
+CARGO_CRATE_DEPENDS+=	lazy_static-1.4.0
+CARGO_CRATE_DEPENDS+=	lazycell-1.3.0
+CARGO_CRATE_DEPENDS+=	lexical-core-0.7.5
+CARGO_CRATE_DEPENDS+=	libc-0.2.88
+CARGO_CRATE_DEPENDS+=	libloading-0.7.0
+CARGO_CRATE_DEPENDS+=	libz-sys-1.1.2
+CARGO_CRATE_DEPENDS+=	linked-hash-map-0.3.0
+CARGO_CRATE_DEPENDS+=	linked-hash-map-0.5.4
+CARGO_CRATE_DEPENDS+=	lock_api-0.4.2
+CARGO_CRATE_DEPENDS+=	log-0.4.14
+CARGO_CRATE_DEPENDS+=	lru-cache-0.1.2
+CARGO_CRATE_DEPENDS+=	match_cfg-0.1.0
+CARGO_CRATE_DEPENDS+=	matches-0.1.8
+CARGO_CRATE_DEPENDS+=	maybe-uninit-2.0.0
+CARGO_CRATE_DEPENDS+=	memchr-2.3.4
+CARGO_CRATE_DEPENDS+=	migrations_internals-1.4.1
+CARGO_CRATE_DEPENDS+=	migrations_macros-1.4.2
+CARGO_CRATE_DEPENDS+=	mime-0.3.16
+CARGO_CRATE_DEPENDS+=	mime_guess-2.0.3
+CARGO_CRATE_DEPENDS+=	miniz_oxide-0.4.4
+CARGO_CRATE_DEPENDS+=	mio-0.6.23
+CARGO_CRATE_DEPENDS+=	mio-uds-0.6.8
+CARGO_CRATE_DEPENDS+=	miow-0.2.2
+CARGO_CRATE_DEPENDS+=	mysqlclient-sys-0.2.4
+CARGO_CRATE_DEPENDS+=	native-tls-0.2.7
+CARGO_CRATE_DEPENDS+=	net2-0.2.37
+CARGO_CRATE_DEPENDS+=	nom-5.1.2
+CARGO_CRATE_DEPENDS+=	num-bigint-0.2.6
+CARGO_CRATE_DEPENDS+=	num-integer-0.1.44
+CARGO_CRATE_DEPENDS+=	num-traits-0.1.43
+CARGO_CRATE_DEPENDS+=	num-traits-0.2.14
+CARGO_CRATE_DEPENDS+=	num_cpus-1.13.0
+CARGO_CRATE_DEPENDS+=	object-0.23.0
+CARGO_CRATE_DEPENDS+=	once_cell-1.7.2
+CARGO_CRATE_DEPENDS+=	opaque-debug-0.3.0
+CARGO_CRATE_DEPENDS+=	openssl-0.10.32
+CARGO_CRATE_DEPENDS+=	openssl-probe-0.1.2
+CARGO_CRATE_DEPENDS+=	openssl-sys-0.9.60
+CARGO_CRATE_DEPENDS+=	parking_lot-0.11.1
+CARGO_CRATE_DEPENDS+=	parking_lot_core-0.8.3
+CARGO_CRATE_DEPENDS+=	paste-0.1.18
+CARGO_CRATE_DEPENDS+=	paste-impl-0.1.18
+CARGO_CRATE_DEPENDS+=	peeking_take_while-0.1.2
+CARGO_CRATE_DEPENDS+=	pem-0.8.3
+CARGO_CRATE_DEPENDS+=	percent-encoding-1.0.1
+CARGO_CRATE_DEPENDS+=	percent-encoding-2.1.0
+CARGO_CRATE_DEPENDS+=	pin-project-0.4.27
+CARGO_CRATE_DEPENDS+=	pin-project-1.0.5
+CARGO_CRATE_DEPENDS+=	pin-project-internal-0.4.27
+CARGO_CRATE_DEPENDS+=	pin-project-internal-1.0.5
+CARGO_CRATE_DEPENDS+=	pin-project-lite-0.1.12
+CARGO_CRATE_DEPENDS+=	pin-project-lite-0.2.6
+CARGO_CRATE_DEPENDS+=	pin-utils-0.1.0
+CARGO_CRATE_DEPENDS+=	pkg-config-0.3.19
+CARGO_CRATE_DEPENDS+=	ppv-lite86-0.2.10
+CARGO_CRATE_DEPENDS+=	proc-macro-error-1.0.4
+CARGO_CRATE_DEPENDS+=	proc-macro-error-attr-1.0.4
+CARGO_CRATE_DEPENDS+=	proc-macro-hack-0.5.19
+CARGO_CRATE_DEPENDS+=	proc-macro-nested-0.1.7
+CARGO_CRATE_DEPENDS+=	proc-macro2-1.0.24
+CARGO_CRATE_DEPENDS+=	protobuf-2.22.0
+CARGO_CRATE_DEPENDS+=	pyo3-0.13.2
+CARGO_CRATE_DEPENDS+=	pyo3-macros-0.13.2
+CARGO_CRATE_DEPENDS+=	pyo3-macros-backend-0.13.2
+CARGO_CRATE_DEPENDS+=	quick-error-1.2.3
+CARGO_CRATE_DEPENDS+=	quote-1.0.9
+CARGO_CRATE_DEPENDS+=	r2d2-0.8.9
+CARGO_CRATE_DEPENDS+=	rand-0.7.3
+CARGO_CRATE_DEPENDS+=	rand-0.8.3
+CARGO_CRATE_DEPENDS+=	rand_chacha-0.2.2
+CARGO_CRATE_DEPENDS+=	rand_chacha-0.3.0
+CARGO_CRATE_DEPENDS+=	rand_core-0.5.1
+CARGO_CRATE_DEPENDS+=	rand_core-0.6.2
+CARGO_CRATE_DEPENDS+=	rand_hc-0.2.0
+CARGO_CRATE_DEPENDS+=	rand_hc-0.3.0
+CARGO_CRATE_DEPENDS+=	rand_xoshiro-0.4.0
+CARGO_CRATE_DEPENDS+=	redox_syscall-0.2.5
+CARGO_CRATE_DEPENDS+=	redox_users-0.4.0
+CARGO_CRATE_DEPENDS+=	regex-1.4.3
+CARGO_CRATE_DEPENDS+=	regex-syntax-0.6.22
+CARGO_CRATE_DEPENDS+=	remove_dir_all-0.5.3
+CARGO_CRATE_DEPENDS+=	reqwest-0.10.10
+CARGO_CRATE_DEPENDS+=	resolv-conf-0.7.0
+CARGO_CRATE_DEPENDS+=	ring-0.16.20
+CARGO_CRATE_DEPENDS+=	rust-ini-0.13.0
+CARGO_CRATE_DEPENDS+=	rustc-demangle-0.1.18
+CARGO_CRATE_DEPENDS+=	rustc-hash-1.1.0
+CARGO_CRATE_DEPENDS+=	rustc_version-0.2.3
+CARGO_CRATE_DEPENDS+=	rustversion-1.0.4
+CARGO_CRATE_DEPENDS+=	ryu-1.0.5
+CARGO_CRATE_DEPENDS+=	same-file-1.0.6
+CARGO_CRATE_DEPENDS+=	schannel-0.1.19
+CARGO_CRATE_DEPENDS+=	scheduled-thread-pool-0.2.5
+CARGO_CRATE_DEPENDS+=	scopeguard-1.1.0
+CARGO_CRATE_DEPENDS+=	security-framework-2.1.2
+CARGO_CRATE_DEPENDS+=	security-framework-sys-2.1.1
+CARGO_CRATE_DEPENDS+=	semver-0.9.0
+CARGO_CRATE_DEPENDS+=	semver-parser-0.7.0
+CARGO_CRATE_DEPENDS+=	sentry-0.19.1
+CARGO_CRATE_DEPENDS+=	sentry-backtrace-0.19.1
+CARGO_CRATE_DEPENDS+=	sentry-contexts-0.19.1
+CARGO_CRATE_DEPENDS+=	sentry-core-0.19.1
+CARGO_CRATE_DEPENDS+=	sentry-failure-0.19.1
+CARGO_CRATE_DEPENDS+=	sentry-panic-0.19.1
+CARGO_CRATE_DEPENDS+=	sentry-types-0.19.1
+CARGO_CRATE_DEPENDS+=	serde-0.8.23
+CARGO_CRATE_DEPENDS+=	serde-1.0.124
+CARGO_CRATE_DEPENDS+=	serde-hjson-0.9.1
+CARGO_CRATE_DEPENDS+=	serde_derive-1.0.124
+CARGO_CRATE_DEPENDS+=	serde_json-1.0.64
+CARGO_CRATE_DEPENDS+=	serde_test-0.8.23
+CARGO_CRATE_DEPENDS+=	serde_urlencoded-0.7.0
+CARGO_CRATE_DEPENDS+=	sha-1-0.9.4
+CARGO_CRATE_DEPENDS+=	sha1-0.6.0
+CARGO_CRATE_DEPENDS+=	sha2-0.9.3
+CARGO_CRATE_DEPENDS+=	shlex-0.1.1
+CARGO_CRATE_DEPENDS+=	signal-hook-registry-1.3.0
+CARGO_CRATE_DEPENDS+=	simple_asn1-0.4.1
+CARGO_CRATE_DEPENDS+=	sized-chunks-0.5.3
+CARGO_CRATE_DEPENDS+=	slab-0.4.2
+CARGO_CRATE_DEPENDS+=	slog-2.7.0
+CARGO_CRATE_DEPENDS+=	slog-async-2.6.0
+CARGO_CRATE_DEPENDS+=	slog-envlogger-2.2.0
+CARGO_CRATE_DEPENDS+=	slog-mozlog-json-0.1.0
+CARGO_CRATE_DEPENDS+=	slog-scope-4.4.0
+CARGO_CRATE_DEPENDS+=	slog-stdlog-4.1.0
+CARGO_CRATE_DEPENDS+=	slog-term-2.8.0
+CARGO_CRATE_DEPENDS+=	smallvec-1.6.1
+CARGO_CRATE_DEPENDS+=	socket2-0.3.19
+CARGO_CRATE_DEPENDS+=	spin-0.5.2
+CARGO_CRATE_DEPENDS+=	standback-0.2.15
+CARGO_CRATE_DEPENDS+=	static_assertions-1.1.0
+CARGO_CRATE_DEPENDS+=	stdweb-0.4.20
+CARGO_CRATE_DEPENDS+=	stdweb-derive-0.5.3
+CARGO_CRATE_DEPENDS+=	stdweb-internal-macros-0.2.9
+CARGO_CRATE_DEPENDS+=	stdweb-internal-runtime-0.1.5
+CARGO_CRATE_DEPENDS+=	strsim-0.9.3
+CARGO_CRATE_DEPENDS+=	subtle-2.4.0
+CARGO_CRATE_DEPENDS+=	syn-1.0.63
+CARGO_CRATE_DEPENDS+=	synstructure-0.12.4
+CARGO_CRATE_DEPENDS+=	take_mut-0.2.2
+CARGO_CRATE_DEPENDS+=	tempfile-3.2.0
+CARGO_CRATE_DEPENDS+=	term-0.7.0
+CARGO_CRATE_DEPENDS+=	termcolor-1.1.2
+CARGO_CRATE_DEPENDS+=	thiserror-1.0.24
+CARGO_CRATE_DEPENDS+=	thiserror-impl-1.0.24
+CARGO_CRATE_DEPENDS+=	thread_local-1.1.3
+CARGO_CRATE_DEPENDS+=	threadpool-1.8.1
+CARGO_CRATE_DEPENDS+=	time-0.1.43
+CARGO_CRATE_DEPENDS+=	time-0.2.25
+CARGO_CRATE_DEPENDS+=	time-macros-0.1.1
+CARGO_CRATE_DEPENDS+=	time-macros-impl-0.1.1
+CARGO_CRATE_DEPENDS+=	tinyvec-1.1.1
+CARGO_CRATE_DEPENDS+=	tinyvec_macros-0.1.0
+CARGO_CRATE_DEPENDS+=	tokio-0.2.25
+CARGO_CRATE_DEPENDS+=	tokio-macros-0.2.6
+CARGO_CRATE_DEPENDS+=	tokio-tls-0.3.1
+CARGO_CRATE_DEPENDS+=	tokio-util-0.3.1
+CARGO_CRATE_DEPENDS+=	toml-0.5.8
+CARGO_CRATE_DEPENDS+=	tower-service-0.3.1
+CARGO_CRATE_DEPENDS+=	tracing-0.1.25
+CARGO_CRATE_DEPENDS+=	tracing-core-0.1.17
+CARGO_CRATE_DEPENDS+=	tracing-futures-0.2.5
+CARGO_CRATE_DEPENDS+=	trust-dns-proto-0.19.7
+CARGO_CRATE_DEPENDS+=	trust-dns-resolver-0.19.7
+CARGO_CRATE_DEPENDS+=	try-lock-0.2.3
+CARGO_CRATE_DEPENDS+=	typenum-1.12.0
+CARGO_CRATE_DEPENDS+=	uname-0.1.1
+CARGO_CRATE_DEPENDS+=	unicase-2.6.0
+CARGO_CRATE_DEPENDS+=	unicode-bidi-0.3.4
+CARGO_CRATE_DEPENDS+=	unicode-normalization-0.1.17
+CARGO_CRATE_DEPENDS+=	unicode-segmentation-1.7.1
+CARGO_CRATE_DEPENDS+=	unicode-xid-0.2.1
+CARGO_CRATE_DEPENDS+=	unindent-0.1.7
+CARGO_CRATE_DEPENDS+=	untrusted-0.7.1
+CARGO_CRATE_DEPENDS+=	url-1.7.2
+CARGO_CRATE_DEPENDS+=	url-2.2.1
+CARGO_CRATE_DEPENDS+=	urlencoding-1.1.1
+CARGO_CRATE_DEPENDS+=	uuid-0.8.2
+CARGO_CRATE_DEPENDS+=	validator-0.12.0
+CARGO_CRATE_DEPENDS+=	validator_derive-0.12.0
+CARGO_CRATE_DEPENDS+=	validator_types-0.12.0
+CARGO_CRATE_DEPENDS+=	vcpkg-0.2.11
+CARGO_CRATE_DEPENDS+=	version_check-0.9.2
+CARGO_CRATE_DEPENDS+=	walkdir-2.3.1
+CARGO_CRATE_DEPENDS+=	want-0.3.0
+CARGO_CRATE_DEPENDS+=	wasi-0.9.0+wasi-snapshot-preview1
+CARGO_CRATE_DEPENDS+=	wasi-0.10.2+wasi-snapshot-preview1
+CARGO_CRATE_DEPENDS+=	wasm-bindgen-0.2.71
+CARGO_CRATE_DEPENDS+=	wasm-bindgen-backend-0.2.71
+CARGO_CRATE_DEPENDS+=	wasm-bindgen-futures-0.4.21
+CARGO_CRATE_DEPENDS+=	wasm-bindgen-macro-0.2.71
+CARGO_CRATE_DEPENDS+=	wasm-bindgen-macro-support-0.2.71
+CARGO_CRATE_DEPENDS+=	wasm-bindgen-shared-0.2.71
+CARGO_CRATE_DEPENDS+=	web-sys-0.3.48
+CARGO_CRATE_DEPENDS+=	widestring-0.4.3
+CARGO_CRATE_DEPENDS+=	winapi-0.2.8
+CARGO_CRATE_DEPENDS+=	winapi-0.3.9
+CARGO_CRATE_DEPENDS+=	winapi-build-0.1.1
+CARGO_CRATE_DEPENDS+=	winapi-i686-pc-windows-gnu-0.4.0
+CARGO_CRATE_DEPENDS+=	winapi-util-0.1.5
+CARGO_CRATE_DEPENDS+=	winapi-x86_64-pc-windows-gnu-0.4.0
+CARGO_CRATE_DEPENDS+=	winreg-0.6.2
+CARGO_CRATE_DEPENDS+=	winreg-0.7.0
+CARGO_CRATE_DEPENDS+=	woothee-0.11.0
+CARGO_CRATE_DEPENDS+=	ws2_32-sys-0.2.1
+CARGO_CRATE_DEPENDS+=	yaml-rust-0.4.5
diff --git a/syncstorage-rs/distinfo b/syncstorage-rs/distinfo
new file mode 100644
index 0000000000..34bbfac951
--- /dev/null
+++ b/syncstorage-rs/distinfo
@@ -0,0 +1,1063 @@
+$NetBSD$
+
+BLAKE2s (actix-codec-0.3.0.crate) = 590dfec273b5c1f7a0ba42cb7b43866d3f357a2eda631130157b82115943ca6d
+SHA512 (actix-codec-0.3.0.crate) = 9ca8e23d7c680c7d4979eaa8b7fa0399cfa069541bd1d876ebf8cdf8c163d08404e8e70be1768b07d48917e4a1b61837d74bf1bd8bef4d46514434ee6857b06e
+Size (actix-codec-0.3.0.crate) = 9488 bytes
+BLAKE2s (actix-connect-2.0.0.crate) = 1c0c099a8ba6e7d3e13ed1f1fc246ea9531a03a88ff9f4bf91e3371f0cfb48d6
+SHA512 (actix-connect-2.0.0.crate) = b25f2621188bca22f351b062caf1d8f278729954d5d07533d5418efd8b0cb726b96254df958b3f0c6ccac17ada04776a36b71edb2aeca2b89a2e460396ceadee
+Size (actix-connect-2.0.0.crate) = 14549 bytes
+BLAKE2s (actix-cors-0.5.4.crate) = 23f4326cf751efc79a1e9a39025a135d456cc6029e9889a80d3a34f27d4a4a7a
+SHA512 (actix-cors-0.5.4.crate) = f66cad887c1e90db517f2682863e16741b17c86a6132ec8f4f8f8ba5acdac87218d3eb3c0ab4ef0b13f60dd241dd6b583f2212c56b3a0aa649871686357b5f11
+Size (actix-cors-0.5.4.crate) = 25905 bytes
+BLAKE2s (actix-http-2.2.0.crate) = d7bc93cef5bf5dd5251a36e6c846d07d8ef6097c0aed08f14e780c5fe28dbc16
+SHA512 (actix-http-2.2.0.crate) = d5428c9bd9d3c00496c193adba575633f1f9a44e155803edf9bbeda360c8e1892c054ad76a34b3e3717fd65ef040c83cfed673efcaecc0b80900879c6771593f
+Size (actix-http-2.2.0.crate) = 160746 bytes
+BLAKE2s (actix-macros-0.1.3.crate) = 577f4017e627bbec273843c14db1c906e692a80676986a14bc1e1df9db202db6
+SHA512 (actix-macros-0.1.3.crate) = 56350a4a7f535ed9630573d7fe5a85aede8ee64a76579c0fba9bff895ee362c9a52eba74803a1527ec2f3b1560e2cfaaeb0a22f84e68c0a397d57ea11c2b897d
+Size (actix-macros-0.1.3.crate) = 2415 bytes
+BLAKE2s (actix-router-0.2.7.crate) = c12846c57dc3920da09300dbcc1660ba539ef5c81f9319cf53ead4d48a1c3ec7
+SHA512 (actix-router-0.2.7.crate) = 133d4b87f8206e7274354c4c52bd44331fe4d5e5369345c900f83e73797bfca9d8a9caf11ba2f5d8d4bf07acf98f627376ab8363e0da41fc36625b461df946bb
+Size (actix-router-0.2.7.crate) = 18513 bytes
+BLAKE2s (actix-rt-1.1.1.crate) = 3625d0cf4f82a024b3bd155eb2b891c83b275076982c2e46dbd6c216bee120a9
+SHA512 (actix-rt-1.1.1.crate) = 59fff4b8579882a0af8306b930ebe5ebb629c96e44b73c6e805924d91f2b4f20da85087afae5e8ca01519eb04f9caa9f9e470e3eb3d5e1d5d83b544379ce2dc3
+Size (actix-rt-1.1.1.crate) = 13876 bytes
+BLAKE2s (actix-server-1.0.4.crate) = 6872789942ae2ab131115f232c744da3ab9513f697bb447fa9b0df326ec0ba9f
+SHA512 (actix-server-1.0.4.crate) = def9d79442ec6f4398168d4357bd5e15c391cffee49c803b387c5e5f968136bf34a7955b3ee8a45208ecdc5435c70fb26b3f8cb6cd604e1201fdfe0f317dd427
+Size (actix-server-1.0.4.crate) = 22829 bytes
+BLAKE2s (actix-service-1.0.6.crate) = 57707abada7c0525b4ee149e235daa952b75521a0d021d31b08ccfa9238c2a53
+SHA512 (actix-service-1.0.6.crate) = fa418715c84c196b2010d6c3814fb8eafac86bedc79d0a44339a22c26070205a466788584cab25c8f5b3a61edd0a19b52658fe2eee4dee3dfbafbcacc4730c25
+Size (actix-service-1.0.6.crate) = 23010 bytes
+BLAKE2s (actix-testing-1.0.1.crate) = ff8f31b722ae83b80c81eb19a43284fa9c18aa84d47772a257d15287db3cebf9
+SHA512 (actix-testing-1.0.1.crate) = 11504083096cb095a96cb23ecf7b41959268ea368f6bb9269b46df14430ed3e8cba9445c554501dbb5319ffe8191d45015f876891d79b37eab864a057a463122
+Size (actix-testing-1.0.1.crate) = 7342 bytes
+BLAKE2s (actix-threadpool-0.3.3.crate) = 65b1a9c6219f2e3fc42e77e3c4ffbc5749fe9e84dc2fefc413d3d5ddaa6a02b5
+SHA512 (actix-threadpool-0.3.3.crate) = 4d4f2206bcc07fc35265318ebb315d0a2afb53bd95f0661240d075b057d76d07947f08f9f2bde0af6f818581069cec2a48f264534232d7c15a65f7057112a457
+Size (actix-threadpool-0.3.3.crate) = 6889 bytes
+BLAKE2s (actix-tls-2.0.0.crate) = 51aa850a182eb5b66df7b8c26f53bd38bad4eb25d94d8d3aae354188c848df0e
+SHA512 (actix-tls-2.0.0.crate) = b47d5e14707bf4767c6630e0c3820e2990795cc91a6ab76d07f3bdfb73efe3960eb1244c961bff54da3de4f42da3b91fbbc4d7081bd28b8e12e66d86f99f0b6a
+Size (actix-tls-2.0.0.crate) = 8153 bytes
+BLAKE2s (actix-utils-2.0.0.crate) = 0f2daec9e8b4250582cff24d6cf0719ec8dcea94da5e4e33aed879a887b434d2
+SHA512 (actix-utils-2.0.0.crate) = c0339ef1ca16498d777673ae6d0baf51b6bdd123ba3bd23797c4f9cb3dc35d2fb15e20cff31f0c709cac04c7cee0ae850f1a355fab7fc0a54e21308a668888a3
+Size (actix-utils-2.0.0.crate) = 19527 bytes
+BLAKE2s (actix-web-3.3.2.crate) = cc1941b3606eb8a3f18ce530ffaf32c8680d49875ca0b66430387d9b1fb51877
+SHA512 (actix-web-3.3.2.crate) = 505978796b1086016fedc21ebbe1be8a2e360c2985111c9b54c8ad828cfc102a24d697a0fa9d3b0358e65e638a054c4c3dcf57db0c710efa934d0cd4bffe4e10
+Size (actix-web-3.3.2.crate) = 133951 bytes
+BLAKE2s (actix-web-codegen-0.4.0.crate) = 4fa4879aeb53f8183d85dbcf2c68daec78741ce221cffb2bed3dcf6f61053d67
+SHA512 (actix-web-codegen-0.4.0.crate) = a03ba5a630c096ce175613360d975c2f72d65eb8bf1665f3fe357df107e1683cdd886514707cb5116ab419f29a86e09da89e24c1f30c9f43b212d1525277b49a
+Size (actix-web-codegen-0.4.0.crate) = 13056 bytes
+BLAKE2s (actix-web-httpauth-0.5.0.crate) = dbb471e0e3060a78487858e71cac0c00ccc051c3b01efd208c4e0d9d76ee3307
+SHA512 (actix-web-httpauth-0.5.0.crate) = c9babf533a06fc7e6d6bdffef228c1efaf0d57aa26d58496c0868f68e7d6bf791f43d4158758e4375afc7eba5b8e808605b20220152d6ebb1e4c86cf98eac608
+Size (actix-web-httpauth-0.5.0.crate) = 30860 bytes
+BLAKE2s (addr2line-0.14.1.crate) = f243578c09937fec741f30669f18581946d61f86a2c3b1bceda64ef157f539e5
+SHA512 (addr2line-0.14.1.crate) = f665deccae566ec2754cd43fc1d8fc05db11320af54d0561a612faad769234e8b3b8c0235f90f86027a4db9b7ef2915c86398005c949e2c096fac8e53f3f441e
+Size (addr2line-0.14.1.crate) = 31201 bytes
+BLAKE2s (adler-1.0.2.crate) = f263779d752af886455fc0f42c997893fb1a09edcf1bd2980605251c2e3602aa
+SHA512 (adler-1.0.2.crate) = 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+Size (adler-1.0.2.crate) = 12778 bytes
+BLAKE2s (aho-corasick-0.7.15.crate) = 8bdfa96511478b1fd955bf41bfd8d2c2e9c3108c762eac7584f2184d282245e6
+SHA512 (aho-corasick-0.7.15.crate) = e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24
+Size (aho-corasick-0.7.15.crate) = 113071 bytes
+BLAKE2s (anyhow-1.0.38.crate) = 4599c1613f315ed780025ccdb52669376b7cfb544086edf2f59b402cf835da64
+SHA512 (anyhow-1.0.38.crate) = 3f6229fd9d284053f348f8180f9b1f1c1f1b711b733ff9a331b2f16ad6dd0c46a38ec17c8c8257981209230ba769b7cce349b64bb7f6f8ea6150ab9d6e483b8c
+Size (anyhow-1.0.38.crate) = 30417 bytes
+BLAKE2s (arc-swap-1.2.0.crate) = f9b32f5f898565889a8ebf08ed3f602a81188d4d9d44a0b5392d8d7c13ae1046
+SHA512 (arc-swap-1.2.0.crate) = 4f2fa181408132dec45ab449e654e44b050c55313ebcb4d34be1916752d04f0024cac210defedb1bcf2dd52d59d3309262c21428d42a590fe66c2274dab59194
+Size (arc-swap-1.2.0.crate) = 62884 bytes
+BLAKE2s (arrayvec-0.5.2.crate) = 0a2a485fd63a88b1d0d196b5b676c9d0fde68b02e8a7d548e5d537e75b4eeffc
+SHA512 (arrayvec-0.5.2.crate) = 1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
+Size (arrayvec-0.5.2.crate) = 27838 bytes
+BLAKE2s (async-trait-0.1.48.crate) = 91e9ad89fb196c0fb8808f6bb845f53787a9833fa459fb8da026cb6e3d584b3d
+SHA512 (async-trait-0.1.48.crate) = ef3078389a7b0ec3e97fa7cfef0b74d281f2dde7f669b9fe51831475614b788b697fa6e6b4033a84339db10e91933a7d1468a472d629a0264675d0eb6af4fdba
+Size (async-trait-0.1.48.crate) = 25044 bytes
+BLAKE2s (atty-0.2.14.crate) = 8a58145c7b668aa6caf8d749e37857ff202211e1bfa9e441f130ff02feb68405
+SHA512 (atty-0.2.14.crate) = d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+Size (atty-0.2.14.crate) = 5470 bytes
+BLAKE2s (autocfg-1.0.1.crate) = 5ed71afef2e7ff6595833cf457df844e3f461a1b7a8f0d541b1b2c5c5e6394a0
+SHA512 (autocfg-1.0.1.crate) = 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
+Size (autocfg-1.0.1.crate) = 12908 bytes
+BLAKE2s (awc-2.0.3.crate) = ae774f1a44322ac81ac97e309c33542ad6a3dc98714e02e2ff3fa8b77e157d7c
+SHA512 (awc-2.0.3.crate) = 3fa5aa5d90858467bc0be1d1ef1cf55a8a9941cae33eabc5aa0f1dbcf5bb2dfe60740c515fbf03d7657aeb7b4f631e7bf19b7883d26dffb6566b8c7fcd4dd342
+Size (awc-2.0.3.crate) = 30436 bytes
+BLAKE2s (backtrace-0.3.56.crate) = a953b6f410020e65ba60ae7decc88cd840c8ee40485fec7ebcbb2d630f748b01
+SHA512 (backtrace-0.3.56.crate) = 0baf075eb3a964f27306863c19a2961121b52758b58d12ec7dfb508fbae2f3136e8be21d2d9f63ca5b54d4e9db78d9cdbe65fa27b31c42b65c182ccd79a0d7e6
+Size (backtrace-0.3.56.crate) = 73377 bytes
+BLAKE2s (base-x-0.2.8.crate) = 6192accf3006145c38448a11fef543bb6fc902466b00fc1046a887b31e6649dd
+SHA512 (base-x-0.2.8.crate) = ad140fc44bdf0342875b7087ee242e70ebedf591075cf80d2362f74e544882971bd9b1cc21dc5b4ac13e38710ec0e087474b54b238d6ea6748d3ca4755b25929
+Size (base-x-0.2.8.crate) = 10614 bytes
+BLAKE2s (base64-0.12.3.crate) = 02926c9ec26c4f89cb2cbacc8e3ed5836a6f9c9cd12131af0de73bf3586c6201
+SHA512 (base64-0.12.3.crate) = ec6ad7cbd4980a12189690e9e24ec1db3c3def9e93672a415808904f68db2b5d8c5740e44207b2c629db5dd5d6ba6bd9dd342dd82367da6198e0313d86e54f02
+Size (base64-0.12.3.crate) = 57545 bytes
+BLAKE2s (base64-0.13.0.crate) = bcfd0e3c576f7ec3e86d09c3e4c34659b86b6655335083df945ff3a50944e160
+SHA512 (base64-0.13.0.crate) = 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151
+Size (base64-0.13.0.crate) = 62070 bytes
+BLAKE2s (bb8-0.4.2.crate) = 4774fffb422acc1ea59e16f4ff890d843935feaaac4cde6225022c45d6bf2e3e
+SHA512 (bb8-0.4.2.crate) = 726c18d49c3e3373d6a40e847e97b42a071c6aa1a8ab4d8e0bfc56c6990780152061cdd0d2fce389fb07307e5dbc4f1044bf59d5ee52d2742836caa7e45fb5d1
+Size (bb8-0.4.2.crate) = 9837 bytes
+BLAKE2s (bindgen-0.57.0.crate) = daa34002aa3570edef5af83f5ab3c04d18ec6c98894daecf19c63d08a0ebb877
+SHA512 (bindgen-0.57.0.crate) = a4bf376aa0f84e625f4c5eed7bdc9775549b0ab9e9edcee708d8b56df6cb49611b7093692e772ed7ad5adb1c3d8055d81b4ff19359a193a5bfb4b200ca8a26a8
+Size (bindgen-0.57.0.crate) = 199132 bytes
+BLAKE2s (bitflags-1.2.1.crate) = d88eaeb22f47d784119fe5d2ecd3e09ef458afb28b23c53a23566144e1ee218d
+SHA512 (bitflags-1.2.1.crate) = ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
+Size (bitflags-1.2.1.crate) = 16745 bytes
+BLAKE2s (bitmaps-2.1.0.crate) = 70b4bc1dccdda2011e643f0a05f0fcd8b7a6f939f57c97cf91a2622b58239729
+SHA512 (bitmaps-2.1.0.crate) = a423ea009bf61629e6dd7cb954f2781dd3c578d2216cd843957e0db05abc8f8c5971d2cca1915929b2b3c7b712450c817bb1de8d08715a1ca2641ace015a1dc7
+Size (bitmaps-2.1.0.crate) = 16717 bytes
+BLAKE2s (block-buffer-0.9.0.crate) = 06bd74295bb532d3bbff91caf2db8fd0025e575ad481e3a68d8c1d0fd13af34d
+SHA512 (block-buffer-0.9.0.crate) = 2d0f8908f59d4b1cccd1fbca0c1fa3cc4b224f09549669b28a16af5acfd4369b66851e9be8d65e1df71be998fbc42fc130ad32b71e035d6055724e8fa31fbf98
+Size (block-buffer-0.9.0.crate) = 7108 bytes
+BLAKE2s (boringssl-src-0.2.0.crate) = 0a3a146ab3fbced99bd9219092c144f0383bf1b1cefb773a7069958db77e0559
+SHA512 (boringssl-src-0.2.0.crate) = 5c8e8fd73c0cad6232c7910e9418517c37ad6a8e23f322fcacf49af4920a808093b8c3002a58f4afc83d39cd5bac873686674701ed6450b84694d69a63385d09
+Size (boringssl-src-0.2.0.crate) = 5160700 bytes
+BLAKE2s (brotli-sys-0.3.2.crate) = 0a146cb472603d8bcedafa5059be31b17a69a65644099f3a7084a5cf1de90e42
+SHA512 (brotli-sys-0.3.2.crate) = 37f41f1771a3c520d0dd814f77880b6060b60d9a01573bc70187711265092eca5746a769b719140efd7f346a8124c6a0de2da8927ad177d39de1966171095c94
+Size (brotli-sys-0.3.2.crate) = 414847 bytes
+BLAKE2s (brotli2-0.3.2.crate) = 8a311be494332ee13e73849ff82bafc376b4940a0476c84749e253e169c2c704
+SHA512 (brotli2-0.3.2.crate) = 4c2f46272842bd1f039668a61be6a1ad99a16b7339d97bcf7f3ad73b68c88dc441fb62f5a404a5888f02246a2ce304f5e80620e724b69c5da85265b92e34cc8f
+Size (brotli2-0.3.2.crate) = 17447 bytes
+BLAKE2s (bumpalo-3.6.1.crate) = 1005b04b5ca547a6b876fd6d8bc91c972bb4cbee2dfdddab083639879f8c8453
+SHA512 (bumpalo-3.6.1.crate) = 0d923bda2c98bae60d8ca09d63dc12b67c8fb5addd4a675e27b619bb41b36d3dfc0742696fb53e5fa538790814cf2401d15b110216daf49e5a2ce046bd540866
+Size (bumpalo-3.6.1.crate) = 133836 bytes
+BLAKE2s (byteorder-1.4.3.crate) = 980d5e4ac6d39901b2368959edd7a811f91dbd5bcf899699f3885a5c5e492491
+SHA512 (byteorder-1.4.3.crate) = 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
+Size (byteorder-1.4.3.crate) = 22512 bytes
+BLAKE2s (bytes-0.5.6.crate) = acfba6872776c3d263a73f62a36d53c833e52406b079217680f2c79924a37c19
+SHA512 (bytes-0.5.6.crate) = a1caa1f58754f4d2e54b8df8d0ca0083ee5282f5e4d3bb5b1735022933dd2e66fb3f39c7a82216bf7a7e29591695c2e10c8b7144c83ac598e34193f2425a32cc
+Size (bytes-0.5.6.crate) = 46291 bytes
+BLAKE2s (bytes-1.0.1.crate) = dedfc791ca39bf9107f48e701726fe581b7b3dcdf38b6f43131eee6df36f77fa
+SHA512 (bytes-1.0.1.crate) = 885d3229e51c0deffe06824e81e8a016e3244106e7ed382a721a938cd2e69fcad7f5e757f95cb07ee1be83de04fcf98f9774f8f2e07aaa9a1ff068eaabf2fe87
+Size (bytes-1.0.1.crate) = 48142 bytes
+BLAKE2s (bytestring-1.0.0.crate) = 78baa4dcdc1f50e5de9a00811892ba2de8605450e7426f0cc9181894ad06f4b8
+SHA512 (bytestring-1.0.0.crate) = 47563ba32263c334c1ab42e4331f090bc2c5d2c938dd9664037cc52665f37217a538d09545d252e55971543645253ef022bea404f0f871cb85a043bb82a872f5
+Size (bytestring-1.0.0.crate) = 7744 bytes
+BLAKE2s (cadence-0.24.0.crate) = 3f5b0c111a4902f23a4313e2007bcac4cfe17328507feec124200fb86514a2bd
+SHA512 (cadence-0.24.0.crate) = 159aa7786e9ebe6e358e4ccbd7fd5f692b86fe00caba2617af5ead02a8f25f8a3641e5c44c0c4cc4cca08ce2a245d6fb48334d1a17746aead7f0de1149e7372e
+Size (cadence-0.24.0.crate) = 51381 bytes
+BLAKE2s (cc-1.0.67.crate) = e036097a6a12b34c1ffcb6a6d6528e34af8ff99e3065dd247cb94edeadd18203
+SHA512 (cc-1.0.67.crate) = f1ad4abdaad2667b190d1f8df8515f603107be1f69bdbdc02b5159764a6ed18b3f672d6b06af50c7f2fd3e6e3dad5df0fcd0dda762d909ba0922c769f1efbe05
+Size (cc-1.0.67.crate) = 53486 bytes
+BLAKE2s (cexpr-0.4.0.crate) = 3c28bccb46672db1c2a056d8a0d6152c809a0a65aa64685cb7cde4058858990b
+SHA512 (cexpr-0.4.0.crate) = 31592e38d80414cd07b25f7460775eafce1f91570abc1b94af7452961604574d1ca2374c0177875569b644f615a2b6fede273f37a6ee137f9adc9c0315c59b37
+Size (cexpr-0.4.0.crate) = 18023 bytes
+BLAKE2s (cfg-if-0.1.10.crate) = d12527b913127910287edf00421530370392c52aa1c8b43c447fc49ebd012225
+SHA512 (cfg-if-0.1.10.crate) = 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339
+Size (cfg-if-0.1.10.crate) = 7933 bytes
+BLAKE2s (cfg-if-1.0.0.crate) = fbb02f63b24cc224b045ff2aac3aefd0a77cf7b578df4d5f9da9517a59aaf9bb
+SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+Size (cfg-if-1.0.0.crate) = 7934 bytes
+BLAKE2s (chrono-0.4.19.crate) = d6fed9203ab335271d17a56de9a78a9a6c418561751716d924ce04cd0260a2a0
+SHA512 (chrono-0.4.19.crate) = a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980
+Size (chrono-0.4.19.crate) = 155663 bytes
+BLAKE2s (clang-sys-1.1.1.crate) = 1f37a5c6f3e22a2d3e1c0ed679e2aae8db9e99caf39e966770e8e05e4bed1b55
+SHA512 (clang-sys-1.1.1.crate) = cf6745d021a779d49fe7271b1c940fb2c69d80d06afc4a6548a736c819f16f82875bd94f946a189c67453b346bcf73f360af846b30619189fcde82ed04fe964e
+Size (clang-sys-1.1.1.crate) = 36567 bytes
+BLAKE2s (cmake-0.1.45.crate) = 12d409bf44ab9798b3761573a228c8540b99570ce3b9d286d585edbf5a63661d
+SHA512 (cmake-0.1.45.crate) = 7de4ae0c3a50806f2b060e145948be6c6dd0db3975b626e0432301f454612fb7bc7fd2f4549529deaf7a1a55063a11dd553efb59a9dd5aa61ede5e63371d6b2d
+Size (cmake-0.1.45.crate) = 14375 bytes
+BLAKE2s (config-0.10.1.crate) = 26c243caf23ee7cbb9ddbc12978c8f3a182c0220ee5eaf3ad72a291efbd05a4f
+SHA512 (config-0.10.1.crate) = 912a5b7632a6a9ae8cbf3760e12c9c876b46e3cae7e5f27d733e38587b1eeb10ca4c66657855f500ad450ca725581518176caed8a8c608bdbe37cff7de843ba5
+Size (config-0.10.1.crate) = 31608 bytes
+BLAKE2s (const_fn-0.4.5.crate) = b16cd7c5bdc1e1349667e1cc83ab19ca3efbcbb4619b03ae38bb82ca2b83ce7a
+SHA512 (const_fn-0.4.5.crate) = 6e41e2d5b185178ea0b7efe8303b7a3a532d3c7d7c7c4c9f093007c81edef2ed5ac8d456da167247b53a128c12ba3a6e1c32497ca11b7c5cb1b03ae37c7c897c
+Size (const_fn-0.4.5.crate) = 13107 bytes
+BLAKE2s (cookie-0.14.4.crate) = 4260be6fe3428e29c00a8c68e2f45883c831a182add93c229d46b9e0976ebeb6
+SHA512 (cookie-0.14.4.crate) = ce9c57c7a738ed5b772b0e6d6b1fe49ff2486eea366b5883c804939a8fe5fdc3969e325712388e0a0beeae1af4bd09f84c086765566c061da136c34a424f58ff
+Size (cookie-0.14.4.crate) = 30261 bytes
+BLAKE2s (copyless-0.1.5.crate) = 3d899324a463cc9b49884284bd3b3e1c8a91fdff7e5992ae1ef753ce68a085f3
+SHA512 (copyless-0.1.5.crate) = c18e936bf3d5ce11951c4a02b48a68856c8213dd9be6ff00c3eba5b1c9d2156bb4095a44c4e40e8099231c1e8888e73cfde3c43e30113550575b4683b399885e
+Size (copyless-0.1.5.crate) = 8264 bytes
+BLAKE2s (core-foundation-0.9.1.crate) = 7c3a3225736517d464ba70024db3b9257860dcdf0738c85ec9504fcb62d20178
+SHA512 (core-foundation-0.9.1.crate) = d6dae760082ef9dcfc37d18acfa9a6ad8ee491335d17ee17447c5bccad623564f1e8bdc54460fb260aebe9276ce5ea4d8a389a83b5c7d17193614906c3d2bea9
+Size (core-foundation-0.9.1.crate) = 25985 bytes
+BLAKE2s (core-foundation-sys-0.8.2.crate) = 03908f1d42a04f944ab36d1a59bd3a332b0abaaf4e1f0ee68386b1203ac2d992
+SHA512 (core-foundation-sys-0.8.2.crate) = 1c66f2012c11185603a0e4c09311d32bc4ffe639ef7626e49bb15006306fbed4c963f2c53d3b853a254b29cda73c393e0236436575d217992268463441ac7348
+Size (core-foundation-sys-0.8.2.crate) = 17461 bytes
+BLAKE2s (cpuid-bool-0.1.2.crate) = 588fb0a4ecbd2100936aaa0b8001c4d3dbcb717836f567be6844bc29e9fa57bb
+SHA512 (cpuid-bool-0.1.2.crate) = 7907fc4ec0d5ed370edde0655c8223f0df6ab06c2c297c7d3bdfa958f601550851331e777065b4fe21f01f46610604e91ea2e20aa4b4147f441319224f69597e
+Size (cpuid-bool-0.1.2.crate) = 7173 bytes
+BLAKE2s (crc32fast-1.2.1.crate) = 91889fffb1ad6d0fec782d564cabdbe2237c7104404935a214c396e751155999
+SHA512 (crc32fast-1.2.1.crate) = 4c04236bb15a5c63b712c62652777917e947823abb20a0d0b372c850ec1c8695faa414e8de73904f1f1a296d7b00a6206cde8da404cf4cdaa2e8408e64b62b5e
+Size (crc32fast-1.2.1.crate) = 38172 bytes
+BLAKE2s (crossbeam-channel-0.5.0.crate) = 3e3ca37ef0be32d1f3607b0cb66729413b9961aacdd8c5436dbdab7d0b5855cb
+SHA512 (crossbeam-channel-0.5.0.crate) = 838b433d48b84f1fea020a1d1324e366e6cdae30ef07396140f195afc45b8f705de6347d949b68ce1ed0708fe533ffaa2cfdedc9d2e6288a7325c188ccde9aa2
+Size (crossbeam-channel-0.5.0.crate) = 86811 bytes
+BLAKE2s (crossbeam-queue-0.2.3.crate) = 2e8db7eec124342580e7caa81902008c296dbf83c5fbaf9b166ff9848ced9227
+SHA512 (crossbeam-queue-0.2.3.crate) = f53385dea0a2b0830372ee11b9d393022f501a79631a15696d641a812939faad62b61112f9da9dda381fe69ecc3c91462fad95f329eddb002aa941110297cd85
+Size (crossbeam-queue-0.2.3.crate) = 14753 bytes
+BLAKE2s (crossbeam-utils-0.7.2.crate) = 4daf163b1f7d3099e974b9db43b358e3a8852cae752edfd58a79987b3be269b6
+SHA512 (crossbeam-utils-0.7.2.crate) = e375f24c007bcf660d9e297527ed938f678a55696ca7b555b96fee7e0b94c31db2d3f4355675aa0baeadba68b9755ec92dc3a09a37b5db48e3723b926fd4a8f3
+Size (crossbeam-utils-0.7.2.crate) = 34338 bytes
+BLAKE2s (crossbeam-utils-0.8.3.crate) = 3f970778f63bf875582be41873774bd947bd3de099eab18539b20160d75f586f
+SHA512 (crossbeam-utils-0.8.3.crate) = 2e89ceea586873e957a31b510f8e8cb0c6675def32ea6b9a9483166b47f69c1ad448a79d897796883b696bf77cb0fcb1d0ac28ee779146f6500ca9a54aa7b4fb
+Size (crossbeam-utils-0.8.3.crate) = 37268 bytes
+BLAKE2s (crypto-mac-0.10.0.crate) = 6db869fad6616f078ce9ad2690f3f826fbb59ae53c4e4dd94af036c21051af50
+SHA512 (crypto-mac-0.10.0.crate) = 8b406db46a08f64d899eb26597fac99576b3fa892eb83bbe089eeef7e6452f43dd138232ed4fe75cdbac2966f94b71f92910c14c53b39e5501990a9976ed1b59
+Size (crypto-mac-0.10.0.crate) = 9476 bytes
+BLAKE2s (ctor-0.1.19.crate) = e92fbf005c810d714192ff014b98a237a4f73211517e47abe9cb04ffad66b061
+SHA512 (ctor-0.1.19.crate) = 3e0cae34b23bea47935ce5a2df3004c0e77eb08e94978cf23586e6cb839168c67a4ba1d732bf0ecab8264dad60829886ae0946fd3b8355cf03a4b7462f7dc76d
+Size (ctor-0.1.19.crate) = 9307 bytes
+BLAKE2s (curl-0.4.35.crate) = 5e6b43d7abb5e5957198b923c604837f2590c5c408b34eeda2e0c70d9fdec088
+SHA512 (curl-0.4.35.crate) = 255f4f8d7ed2c0a4f4f9b32b3cbd6e9f20f299bf5379e084d884107836b108f4df31b3f8ef5ad3731e7209ee5eca63568b6d3b68a0e7cdf24d83d36b80bc23b4
+Size (curl-0.4.35.crate) = 85012 bytes
+BLAKE2s (curl-sys-0.4.41+curl-7.75.0.crate) = dabdd55ef9c7fb289adf67c87235201ca64c3a000b504859af3026cc1229a708
+SHA512 (curl-sys-0.4.41+curl-7.75.0.crate) = 34bd579b80135d72c50edcedeab88b00dfd7a5aed62f4eee59ce3fbbeac43553bdeb87d5cdb513bb8c6c064a64552443fad7c02501a44b840ad35bcf22cd4179
+Size (curl-sys-0.4.41+curl-7.75.0.crate) = 2907738 bytes
+BLAKE2s (deadpool-deadpool-v0.5.2-issue92.tar.gz) = f6aab2ca9d3b1f87f1ee03d28bc3ec5d480a84a8c87dd3c4c1ce834aa3be9ba1
+SHA512 (deadpool-deadpool-v0.5.2-issue92.tar.gz) = 8cf45c2391d3f1687d238fea9a2b960993c10b9a5e71b4c23018bfeb538fe83b1b0b872fa0847d006d29dbc85c66a2054c3f054b703f361e412b9a9f7587cfcf
+Size (deadpool-deadpool-v0.5.2-issue92.tar.gz) = 38246 bytes
+BLAKE2s (debugid-0.7.2.crate) = c9bd2695aead209fe5f652e38a8c6ecc051cdb12cc2058be5c05efacea3df43b
+SHA512 (debugid-0.7.2.crate) = 19302b47b0efba2566a1975fa2128267685669d9cb088a81bcf8c49eec463cb194fd7524614cbf9503498036a2cca17db2012718e9af11b2450c40cb882bfa5e
+Size (debugid-0.7.2.crate) = 10746 bytes
+BLAKE2s (derive_more-0.99.11.crate) = 6da7c565ce79a7cf1ae8cde33b761eb62d9a63236755be9ee8d29a0ac7e900f9
+SHA512 (derive_more-0.99.11.crate) = 1a7957c440ae4ed62368bfce4d100475fcd02c8e2fcdb08143abbebf3746a4eafe29208cd9f2dd8872546cffccb17e29a2c2d2192d433e2829644ea0e9e8d020
+Size (derive_more-0.99.11.crate) = 53812 bytes
+BLAKE2s (diesel-1.4.6.crate) = 046b8807ccaf462169e4552684c4a0714bdfed99df243614279e45aedbbf2276
+SHA512 (diesel-1.4.6.crate) = 7f06e929d049a6782712dbe0229abf5da9b32a0413f69c33cac538f2de672ead02b607848fd0855a875fd9401ceb82a679c7883ee8f82ea2ef482c79b13b607b
+Size (diesel-1.4.6.crate) = 191581 bytes
+BLAKE2s (diesel_derives-1.4.1.crate) = c0322ea17c1741dff0e3eb833677eeb81b680e5ccd1e91b0888f945e0c847249
+SHA512 (diesel_derives-1.4.1.crate) = 5c01a1992b3094ee2d7c090514993b54a5ed5ddebd6ece5cbeaa1422785d4cbea26dc14d4d0a12e161315760a9df0cc114fa784a1ab4f9a9c50fbaf935e60b4e
+Size (diesel_derives-1.4.1.crate) = 17646 bytes
+BLAKE2s (diesel_logger-0.1.1.crate) = 543b5fb0e0a751aa81571bc435505debe448cb351f7be57dce4120cd4542c33f
+SHA512 (diesel_logger-0.1.1.crate) = 31f7bb169325a84de032dfe4e323c478cfab2a1418fa61133c22de7993801fe12beea5c67efa858ccdf0d91048935b8967a6666b1255979e671db79fb8b147c0
+Size (diesel_logger-0.1.1.crate) = 3266 bytes
+BLAKE2s (diesel_migrations-1.4.0.crate) = 24a9201f54f1f21749824440c8256a58c4d57dc8991293ac8d0857b868f193c3
+SHA512 (diesel_migrations-1.4.0.crate) = c495d427601ec862ee25f982ce978e3a65732b0b2d007a0c818b5cd34f7fa71e339512f665778ed53b42fca41ae59fc25365d72474e0dcf8607fa45101a87708
+Size (diesel_migrations-1.4.0.crate) = 3063 bytes
+BLAKE2s (digest-0.9.0.crate) = 15d8be02cf6b9bd721b1d9db6219d9b212f7b2a7568d90f97e417ffb27a99c44
+SHA512 (digest-0.9.0.crate) = 8637a322c429f51ecb0fa4c3b58fabef01368c1a093492fad65f48eeeec2366fd1b7876e6e47723e089ec5ce11f881bfe4dcebdc605811252b797db027746a45
+Size (digest-0.9.0.crate) = 13247 bytes
+BLAKE2s (dirs-next-2.0.0.crate) = 792fd296dd1721386a0a8971725efc37df848dc023185a4f792da2b3d1434c08
+SHA512 (dirs-next-2.0.0.crate) = 6ccb732da8ccf7bf35952c22a3b0caa8238319feb0a6cd3b0957e6be12548a2ce507c69cb6d3cbd2adfb37e13e6521c6229da5999edb0e47a292a41c3ea1a766
+Size (dirs-next-2.0.0.crate) = 11689 bytes
+BLAKE2s (dirs-sys-next-0.1.2.crate) = 954d4a890f8b3452a4340a93e26b0b04a16397a2b9c15a6f38b88dbf4b836b45
+SHA512 (dirs-sys-next-0.1.2.crate) = b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5
+Size (dirs-sys-next-0.1.2.crate) = 10681 bytes
+BLAKE2s (discard-1.0.4.crate) = b481f5e43bc05e62c9e23497c231a5a830ea477bf411d2b3cb3cbb92ed591be6
+SHA512 (discard-1.0.4.crate) = 51e0335509a16c73d2620ff83de4b73506a45b36e306dd0eedefcfe89c6054eb5abcfed0ff5b3868c3b17a1c6d82d958d7899f25aba50709c5dd486fdfd0dd6e
+Size (discard-1.0.4.crate) = 4700 bytes
+BLAKE2s (docopt-1.1.0.crate) = 17accebeb20e2c355c1c93444f9db9734ee30ddca1892003be9f101998ff1a81
+SHA512 (docopt-1.1.0.crate) = f5dd97b4dbc9109811a83dba45bb09018f394adf3f5389cc62f7d42749c90dc337b7f5efdee569150a70194f5bda777a22107123ec7341a38c4f9923bb6f9f81
+Size (docopt-1.1.0.crate) = 39021 bytes
+BLAKE2s (either-1.6.1.crate) = 6bb7f6e21460b5351a6f5a377c2cf08d5e444c0fef34823941742c346e201965
+SHA512 (either-1.6.1.crate) = 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf
+Size (either-1.6.1.crate) = 13641 bytes
+BLAKE2s (encoding_rs-0.8.28.crate) = 6ab4f54686c6bdb87f476741fc47bdece4e9c22c715ff6361d9fa73bea7c33c1
+SHA512 (encoding_rs-0.8.28.crate) = 8b3f7450789e33f1ad9306d152f1bd230e66c7e799de52046acd5b11f903e8c86cbe2f0aa2cfb0f0e60bd64b194250defe05ef2a171b707e129a2324de47a9b0
+Size (encoding_rs-0.8.28.crate) = 1368577 bytes
+BLAKE2s (enum-as-inner-0.3.3.crate) = 55377e5199e5fa1d2b280b13dd3ea62512fb41e2d6802af25e8f15cc00e0cbc1
+SHA512 (enum-as-inner-0.3.3.crate) = 83bc21cc6c995227ff569c38d2f734b54000683cd39211f9010becd7a8fa470955936ce5c317718f9ac5742294e7362c5fc97dc68afec42560a8c332caa50df2
+Size (enum-as-inner-0.3.3.crate) = 11450 bytes
+BLAKE2s (env_logger-0.8.3.crate) = c73278c303d7848c150d87d40a2fc5db0e205a2ea15b9db12d5d2bd483080a01
+SHA512 (env_logger-0.8.3.crate) = 7f6c3c79b8f4efb8d1d4e4b879c1c78a427f15669244ce1eca869aea9bcad950ffa5b59f3f8e4513e085c2daf1f5857313b374e238fc78b731bba2646ec895ff
+Size (env_logger-0.8.3.crate) = 32543 bytes
+BLAKE2s (erased-serde-0.3.13.crate) = d9ce6f9c724d83719916ff66747509faa30b11b2043eceb3a8f4572c4aa75f84
+SHA512 (erased-serde-0.3.13.crate) = 8967d74ef049a73f24ef2bb1b399293a73cb7e24f74e3d70017dda937e5766b22d841095b6ab6462d1f9a9bcf6ae347c71e06e78e8eb1f6be58d0e65c1bcb610
+Size (erased-serde-0.3.13.crate) = 22748 bytes
+BLAKE2s (failure-0.1.8.crate) = e27e06832718d7a5b6519e8ec235130d0079f8ca95aed55386fd4d69002c6880
+SHA512 (failure-0.1.8.crate) = a8762c978c286f921ef9c46dd17f57656739b339656ad237f6fb43062a8b2ad97cb98b977ae04735312d5328894b45c512fe42e33a9bdc4ea898330816b7a884
+Size (failure-0.1.8.crate) = 37582 bytes
+BLAKE2s (failure_derive-0.1.8.crate) = 4c82836ec1618780b27b162091c8cfab156fa8c3da414ca9efb6bb0047534de2
+SHA512 (failure_derive-0.1.8.crate) = 3f11adeb616a2d57e1a33ec2a5eb71c79a5df7946a27b74acc7c89a67c5dc6d01222731b37b405e33493570a98c96c7d2c7b8535928d7cf82536bcd9f0df809c
+Size (failure_derive-0.1.8.crate) = 4950 bytes
+BLAKE2s (flate2-1.0.20.crate) = a8b5799021a1334aebdd5f58e9565764cc25d302ad5c43ec5baece750f542f85
+SHA512 (flate2-1.0.20.crate) = 1415cba53183b7ae0f3396859186b92001060a78fbee10dd0dd4c8a93119aeb78bd8d782735c292badc1ae6d369badc6fa1a0105835614a6f70e82b080d8549b
+Size (flate2-1.0.20.crate) = 74036 bytes
+BLAKE2s (fnv-1.0.7.crate) = ffa8e3e3e120c65486f2575822704aa79aac381f375d7295875475e36775ff09
+SHA512 (fnv-1.0.7.crate) = 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
+Size (fnv-1.0.7.crate) = 11266 bytes
+BLAKE2s (foreign-types-0.3.2.crate) = d6fbfbaaa345e5df7be5b4c09a69174fb43c8ab6b79a989c599f7a8c576d78ba
+SHA512 (foreign-types-0.3.2.crate) = bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
+Size (foreign-types-0.3.2.crate) = 7504 bytes
+BLAKE2s (foreign-types-shared-0.1.1.crate) = acecc39ec60d64e3ee3bab184a55ec2af2884c99435a2ebbc78bd7b3d9ae0fea
+SHA512 (foreign-types-shared-0.1.1.crate) = bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
+Size (foreign-types-shared-0.1.1.crate) = 5672 bytes
+BLAKE2s (form_urlencoded-1.0.1.crate) = 8c8ac71370d205f0bd206eb99c04e9475651893c75d52f3f125ff23c8fc58bc4
+SHA512 (form_urlencoded-1.0.1.crate) = 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68
+Size (form_urlencoded-1.0.1.crate) = 8773 bytes
+BLAKE2s (fuchsia-zircon-0.3.3.crate) = 8804c4e9c1ceda779cf1605095d961f6cf9f1324677fe334e9ba87cb7379c99b
+SHA512 (fuchsia-zircon-0.3.3.crate) = a43ee59452d49742111e506d6bdd8b8399a3a646e08648e25292864d7f71460c1dd1f2d77b8efa8ed09ac21fa4ff0442a2709f16d8833a3849bde0c388d83a93
+Size (fuchsia-zircon-0.3.3.crate) = 22565 bytes
+BLAKE2s (fuchsia-zircon-sys-0.3.3.crate) = f13b08ab176d844662f9b19067e0f96d213f050f7cc9062c8c9a5d9f9dfd7d41
+SHA512 (fuchsia-zircon-sys-0.3.3.crate) = 978b7e8795a5877a68409ed3a1d7b4246263f8e7e7ce9ba8a022643be98f58f329cc1c234717df80a509db849da4394f39e90a8e2a6f56f8fa8dd3c07e7d4386
+Size (fuchsia-zircon-sys-0.3.3.crate) = 7191 bytes
+BLAKE2s (futures-0.1.31.crate) = d64bc664b133681d4e154ae07e67ccb9a8ea2c419049d55f2e2e2d8dc1c5f32a
+SHA512 (futures-0.1.31.crate) = 4be7199261201ef4dcdac5a5a237a70eee33d8fad9a81f76d739f4fc7ad39c87fb2f4719ed7e7a7bc5773c5b51196e4aa4ced5375292198c8d89a03f1692b341
+Size (futures-0.1.31.crate) = 157731 bytes
+BLAKE2s (futures-0.3.13.crate) = 13e7de6d75fcb93d7b83056acb517e4c520336c8c1c95aa4332632dea0cfa32d
+SHA512 (futures-0.3.13.crate) = 51a576148bf707e8b0b0848ff0999ca52c694cff80752b7fbd1b685bec725de17c406f026bb804acca065c21d5707d0968650aecce92dbc6daac53fd798403d4
+Size (futures-0.3.13.crate) = 46969 bytes
+BLAKE2s (futures-channel-0.3.13.crate) = 6aff2560ba9b6d1ceaf21f4299fe439aaef0148d8304092cba36c15f26a4b167
+SHA512 (futures-channel-0.3.13.crate) = e2ba7d3ad3963d2d6aa86f1a74e2fd6f12e339dd42c56df187b2c8dadaf85c2282056925b5fbfbd08429979f3bd017efd9f71d6962a3577bf8d8633b089cf855
+Size (futures-channel-0.3.13.crate) = 31089 bytes
+BLAKE2s (futures-core-0.3.13.crate) = 8fcea7070944616f56067ea4d5055f5908abb36fb51e49aab941502726bfb4d1
+SHA512 (futures-core-0.3.13.crate) = f5a424fbf6984633740a05fe6f9ea0741d7433e9a34f2e360377391d1921f8a4ade756b543bcf165f8cc45e286b59c0d2e8242f86809926898fe4390895ed37f
+Size (futures-core-0.3.13.crate) = 13835 bytes
+BLAKE2s (futures-executor-0.3.13.crate) = dbd714caa389fd9f37d2a7dc47b7eebdc7790b926989d27e5fa1d31f85a35a2d
+SHA512 (futures-executor-0.3.13.crate) = 4e8a31ad24c791a627ba9d328ff002ac520c88f28a266145166def5dbb6ee852b4d65e9394d51ee8b0409f9e1b616a15e320a43c05223357004c82e092676cf5
+Size (futures-executor-0.3.13.crate) = 17112 bytes
+BLAKE2s (futures-io-0.3.13.crate) = 8d3a96d5948435e9635e57c70b6d5c2bea854b9fcec1ef3e9a81221967aa031e
+SHA512 (futures-io-0.3.13.crate) = 56353b9f5a6ee5d3f6a5edc0f031248b41280d60ca9108d196e106aade750c8acaf864cce6b4490faada917f2fc6eea919a49ad68a6bef039a88ef88a381a4b8
+Size (futures-io-0.3.13.crate) = 9059 bytes
+BLAKE2s (futures-macro-0.3.13.crate) = 5560e4ff0b95400c10c72e496dfb4b1b98d0cda72db049f4ac5217916db5cf2a
+SHA512 (futures-macro-0.3.13.crate) = 11b39bc563bac0cb993a35909270b1c3d62daba1ee5876d2cf8259d1dbc7f26147c399a0dabaad50c7f0a6d0e4ca50d456684ade64cedd009c093c9cf9fe2b38
+Size (futures-macro-0.3.13.crate) = 9683 bytes
+BLAKE2s (futures-sink-0.3.13.crate) = b47d63c5928187a18007077bfdb8b63004018c76b936c6c416e7b707c3ada9ae
+SHA512 (futures-sink-0.3.13.crate) = befc8b6979dc36419fb1c41bde0d8e7cdc66100b14cce54b1ca3d2a676a595d2c2b856448110f1b3e64b2a043b17a5c2304cedc650b41d1d807b9cbaa2380cea
+Size (futures-sink-0.3.13.crate) = 7660 bytes
+BLAKE2s (futures-task-0.3.13.crate) = 30773e98bbe1c5424efefacaa15ff901597ea0816aa849229c64b31f85b0babc
+SHA512 (futures-task-0.3.13.crate) = 2989781a67a5fad9b7e9320155d01829fe5f2b04f2a2958ba20eb2ba51734b5d1ead3d3abd7ed5051478aefd3938c682e30d87a16a108546a812950ae50363bb
+Size (futures-task-0.3.13.crate) = 11118 bytes
+BLAKE2s (futures-util-0.3.13.crate) = c9f6082455fb9e6755e9b5f2df0a8ce4a67099aa3b0a01091ff678e8b604c708
+SHA512 (futures-util-0.3.13.crate) = 75db6170eef5ed4f29a0512053ac01baa6aa30dd9f5b6152cd27150cf47eb83f7fa3e4a737b91864460e3d90b1b2ab36895dcb1802b2806252483f4f58a8cfca
+Size (futures-util-0.3.13.crate) = 138948 bytes
+BLAKE2s (fxhash-0.2.1.crate) = ae69027c0f34b36de7cc88506cda0194b87ce1dc7c3f8f3ed04333791fb6de75
+SHA512 (fxhash-0.2.1.crate) = 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38
+Size (fxhash-0.2.1.crate) = 4102 bytes
+BLAKE2s (generic-array-0.14.4.crate) = 3553274aadc2ac7b617b0c21a4e4edb8d6b2e97aaabaaa8e02f9c49fbfdf9498
+SHA512 (generic-array-0.14.4.crate) = 34ac71fee2cd50ff786d39b4abacd9e090a8598baf4dc36ba5fecfb7171cd8e4f58e5360cbb0baf02a87eea26b7dca85b35555b82bbefe06635d2fd38f7b8b40
+Size (generic-array-0.14.4.crate) = 28916 bytes
+BLAKE2s (getrandom-0.1.16.crate) = 805b9bb4bc647a527fbff0bf97ed36863681367034e410973c84c85845b9da51
+SHA512 (getrandom-0.1.16.crate) = c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53
+Size (getrandom-0.1.16.crate) = 25077 bytes
+BLAKE2s (getrandom-0.2.2.crate) = ebdf251ccc2c1a1a45aab67e9596d048851e7eb5c7ba8982d658b2995879bdbc
+SHA512 (getrandom-0.2.2.crate) = f498fe00c9887748a0be88fbd698a6087ccb79874cfeb35a18f90994603be29cb2aacfbc65fb8ba967190ccbc41ff9ff56bfff1de40811e1bc99a08b0568f59b
+Size (getrandom-0.2.2.crate) = 26010 bytes
+BLAKE2s (ghost-0.1.2.crate) = 5bfe1134f56945c4a4646a1d8bc29095be2cef2d705629cc7dca934b5457971d
+SHA512 (ghost-0.1.2.crate) = 4258fdfab59946a4955f053cf0b73f964d5bdf25ac9357ef8f4cb21948299fb749bf0c0e89a9c1e95a8606e74c6b3a3630fb4f6316815d83882a9531e3b78b5a
+Size (ghost-0.1.2.crate) = 12777 bytes
+BLAKE2s (gimli-0.23.0.crate) = ce6186c1dcb38470a8fc6829bda6ec980c533afd06538197bf8e9b464989b24d
+SHA512 (gimli-0.23.0.crate) = b5dce7b563ce7b8dd6cfec5258793323d370f217779d0d57265bbbe2b1eb2704dbf0f25c189ae6e9079989b6ac7d5341e10fe49457577e482a3904c745c89b5a
+Size (gimli-0.23.0.crate) = 702175 bytes
+BLAKE2s (glob-0.3.0.crate) = a60fa0dbb50f7da285b5ad2a74a36139efc9e6fe2f33c9ac81cf2c2db6b024f0
+SHA512 (glob-0.3.0.crate) = 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46
+Size (glob-0.3.0.crate) = 18724 bytes
+BLAKE2s (grpcio-0.8.2.crate) = 993e7e70cd549a3f6b89070e87356b2957d572ffe4ecb87113a80fc247d62c62
+SHA512 (grpcio-0.8.2.crate) = c3ec53061c35da6dc9859709e6e521cda413534395e3128414c849b14c99fc4aad1871528ba63bbf747099a5bca84fb0d06ad5c73e2f9fe9940d734b41c9a4fb
+Size (grpcio-0.8.2.crate) = 61633 bytes
+BLAKE2s (grpcio-sys-0.8.1.crate) = a78115f9586f73194d6b2cf4893a637050a99d4fa1740f63433fc86286b2cd95
+SHA512 (grpcio-sys-0.8.1.crate) = 051d4423b86b6a86dc14372ecf2044076b96ee58642ef74bc90e787e93917473e4929b9a91a31572b63322603d7184b12d8a2de6c90ea81c29f1ed6de6d42838
+Size (grpcio-sys-0.8.1.crate) = 6077725 bytes
+BLAKE2s (h2-0.2.7.crate) = 068321b3d735d87a95f03d017ba4cb47c9e7787fba805d758b2d50d9c002e8a3
+SHA512 (h2-0.2.7.crate) = 6157bcd335d303246478f45b8740dca687f693dbbb462a0ea9560af12d1fe12a9c680c57c1e7ea0b0842137ee66cde827f273e0faa619db3b6180c5587bd0fc9
+Size (h2-0.2.7.crate) = 156989 bytes
+BLAKE2s (hashbrown-0.9.1.crate) = f491ebb5fd3d5d5b19e4042718d28fd3e79cd9ee85a5f1e2cc5be8520e4717ad
+SHA512 (hashbrown-0.9.1.crate) = dfa4742111f6fe757b7fa97f04c7b4a78ce9708c87e8e09ecf3c28f2566e48af9885fda380ed918cec37b5c696110fbdd30273aba6e7d2221c9e65f72af064fd
+Size (hashbrown-0.9.1.crate) = 77734 bytes
+BLAKE2s (hawk-3.2.1.crate) = 12b168ed2793438c2649459f8e619ecefd79708827cbf528e9ed004ea4ec3a8b
+SHA512 (hawk-3.2.1.crate) = d47208734c29862ed9786f49d780e155d53adf48e5e053c375d1dfbabb195f83bd5fe39b9eba32df22f36886fa94909285301c56847545f8ffe3812d9c315cea
+Size (hawk-3.2.1.crate) = 28261 bytes
+BLAKE2s (heck-0.3.2.crate) = ff44bd9a66c24be37bc8751743288cf0adcfab2a19f178c005a46c60cc89bb5a
+SHA512 (heck-0.3.2.crate) = cbc72c3473ab14fe445491b1d9586d50de9a462af344638b871f7309fa805069a1405bcb1e0859b561f48583fc71045f38d03b92332d35131c67e140ccd241ad
+Size (heck-0.3.2.crate) = 54718 bytes
+BLAKE2s (hermit-abi-0.1.18.crate) = c87e3ece2e8cf475739f892c3b12d68ab3b2da500366ef88273526f822e3e07a
+SHA512 (hermit-abi-0.1.18.crate) = 54f060c6c1c80d41f40cec7102345147efb535aff9fa5cc0ed4ccd7f010bfdb6daaf40626fd5069af60ceb42058452803b59d4bbcfbed4c5546c79b57ae0f914
+Size (hermit-abi-0.1.18.crate) = 9936 bytes
+BLAKE2s (hkdf-0.10.0.crate) = 1ed2408517ff8a06659220bb00de3445c24d58504c1999b0ba8586d1d0b7b1c2
+SHA512 (hkdf-0.10.0.crate) = c75ea5b79953d28a793ddef5eabae8754ba74b5e57bd7953be6e4e8f9ebbc3b62d29e06b1e15eb101b849d51f91df61f45766d4ccecffddad33c39ec5d5668ef
+Size (hkdf-0.10.0.crate) = 13966 bytes
+BLAKE2s (hmac-0.10.1.crate) = d25ef2c6d13f71e09b427015719ea13e3e0bf40805292bf6c0a09e367982cc53
+SHA512 (hmac-0.10.1.crate) = ab61133d280fb1b149ad097e29f6028a1998475d2f1995e3ed4f354a8fc91eaff01cf9437a13da637ff433fa05b43d7b144b5726c1edba1130c7004bf18b1c3d
+Size (hmac-0.10.1.crate) = 11120 bytes
+BLAKE2s (hostname-0.3.1.crate) = 1ba7ccb44dbfb86e86ffb860f17ff918366478dbbc2f414e9bae1e84c20c2136
+SHA512 (hostname-0.3.1.crate) = a90407996353c9bcf5b76be03713e3a0455ac80a50892e77a508744cf436a938ddb87ef97d8cc91ec7dc4353cfb7bca0fd28c90a72f8a9ecd4f29220d174edf2
+Size (hostname-0.3.1.crate) = 9272 bytes
+BLAKE2s (http-0.2.3.crate) = 0bd2c64cdca34e6a47df403004ac37a9eb210e4c17f9f85004d43749bd5df908
+SHA512 (http-0.2.3.crate) = 55a5a19489b263b5703c7acde376d67fce8be3c563c3ca5c6a2d0c6f0d7987e3bc869fbf6bdcec18633a256fd02e8b87aef2a6675aaa2cb55a4dcb60b13e3483
+Size (http-0.2.3.crate) = 105044 bytes
+BLAKE2s (http-body-0.3.1.crate) = 40e4cdab63dece42ed39903820c8e091ecf451ba17fb58349e7e69478a3afe14
+SHA512 (http-body-0.3.1.crate) = 0c81b2d8512be3f07d5b08534d2a27424fd6abdf175e9bad9a657b9d95a48e2916c8713bea8de3154520c7ebd097324de246a1d2ca6595f2355e1c93fd9fe6ee
+Size (http-body-0.3.1.crate) = 5394 bytes
+BLAKE2s (httparse-1.3.5.crate) = 499f4d15da20c9444968d42f9ff072ffcb066db1915c6f0a66bc3b55ff353515
+SHA512 (httparse-1.3.5.crate) = 80b73562c99cb82341f400bb2e66a70eed0c02826749fc545f56c97e33aa6634a26d358f0d381596428bf57eb1fd7d5ea0c4f2bc233e915105e03771c11128b8
+Size (httparse-1.3.5.crate) = 24018 bytes
+BLAKE2s (httpdate-0.3.2.crate) = b4a942f2ee48039fb0c0a601a81a6c3e53e3aee47dc79012b4644252895795ea
+SHA512 (httpdate-0.3.2.crate) = 5cb56c85aac5acc0e9e2c72fe0913d2faaaaeab10a15c0479407ab779494bd81f8e3fc9675f5990186a34689e841427e83723a87a91a5204ff57188e89be98ea
+Size (httpdate-0.3.2.crate) = 10768 bytes
+BLAKE2s (humantime-2.1.0.crate) = e2f2714ee862954ff21a5fe868eb2db60809630d21a8579d3256ebe32e8b6cfc
+SHA512 (humantime-2.1.0.crate) = 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c
+Size (humantime-2.1.0.crate) = 16749 bytes
+BLAKE2s (hyper-0.13.10.crate) = 6d079cff91a67011b1b761e2554c16a8052f8de818e4c32afc85668498c3a0e0
+SHA512 (hyper-0.13.10.crate) = cc7c6b00e1864c44a647fcdbe6e59c7a7574169b787778b1074d102a39e092a80802383d93eb4a6d0f7f5da9449c45e5dcd1e6caf6efb946ddebd687d2c2c10a
+Size (hyper-0.13.10.crate) = 141981 bytes
+BLAKE2s (hyper-tls-0.4.3.crate) = b25751bb2822ad9706b90bc233c16e0f13b3d34e02414ab435bb73be080b1906
+SHA512 (hyper-tls-0.4.3.crate) = 4b16103a8490d9b39569b589747dbcad60cb5a904cfc1bbd19fd6770bb7a67ea3de0afbe46b3f08f107a8e6ad00bf74e2049d99b5d4d1cd04f1dcec4b0a3c301
+Size (hyper-tls-0.4.3.crate) = 14195 bytes
+BLAKE2s (idna-0.1.5.crate) = f02608938a8dca24e9fba1dde7663d032ee89272804362eab0a1e806512e575e
+SHA512 (idna-0.1.5.crate) = 217bc49f667242bd89eff708fef395fd46cfe3d24440bfb76869086fb93805c4f49d718251fb1c35ac40d5588ec98cf8b8b516fda53d6d7fd3da1ab04b0d173a
+Size (idna-0.1.5.crate) = 258735 bytes
+BLAKE2s (idna-0.2.2.crate) = c2fe91e5345375dfe367d49f83e608ae592eafbc379c352f30b1a4e4635d2ca5
+SHA512 (idna-0.2.2.crate) = 71be89a626b087ca3a33576857799c15634263e2bbe43290750eaa6b074088cb6b54b3f778930e3dcc796a883daf662c0935178d4f096c751027bbe727124212
+Size (idna-0.2.2.crate) = 271070 bytes
+BLAKE2s (if_chain-1.0.1.crate) = 9e1289af13107591128e0df12f02813f24bb9bb7e97170d4e3c58ad854b032fe
+SHA512 (if_chain-1.0.1.crate) = f4ad98da6d78ecf8d19e9acc955b9d6618ac47dd651493676d1633dc427411853396bbad8e7035adeef58922d36203d7e4f186c5dbc3d82f4220fd727d75e7b8
+Size (if_chain-1.0.1.crate) = 7924 bytes
+BLAKE2s (im-14.3.0.crate) = c0a07be8635805aeb7afc3ff32089871d4f16202d7da2fea03d3655d26cfc88c
+SHA512 (im-14.3.0.crate) = 8eacc80158f5d553f6de3be5f84a7ae65ef96918a5f9b4df3ffe8bb13bcc4e6dc7a41be157509a4e25794b9e40346c349088454319c577f42976322671e16e4b
+Size (im-14.3.0.crate) = 108906 bytes
+BLAKE2s (indexmap-1.6.2.crate) = 589a64cdbadff96a46b7a21962b75e2f4444540d48868fbbf945511c8b9b8024
+SHA512 (indexmap-1.6.2.crate) = 1509b6aa6b3b84fa15b98026052f6d5f0f1aedd065b02b24e31b799f8db68d5770e9a8302ef10e1ad16817256dbc03c55593928a48eddb252d25de7e0b7e6406
+Size (indexmap-1.6.2.crate) = 50225 bytes
+BLAKE2s (indoc-0.3.6.crate) = 9847fa9531632321a751bb8811d3a3387c2ba506dae2c5087935ffc6ce12657d
+SHA512 (indoc-0.3.6.crate) = e900aa3b001df0fdbf1f543d8b679af317e85a1f95e26fc556213f2826a4f6c82d8c4f3f82de435e3591f8bc14e78eb22668d901dcbe2287f46740e0291afacd
+Size (indoc-0.3.6.crate) = 9663 bytes
+BLAKE2s (indoc-impl-0.3.6.crate) = b1b063ed0e82c22427a4ecce1caf9ad46e3c6b62f00f7866cefe62d5abca343f
+SHA512 (indoc-impl-0.3.6.crate) = 18406587ee56a09dd2062cee456af697efa903343de42c0ff618a64ddf2bf7efed5da02e7220fed2636c555a6ae18059018f5c3c9b44ba8d3e5a34ea5b53c806
+Size (indoc-impl-0.3.6.crate) = 7933 bytes
+BLAKE2s (instant-0.1.9.crate) = 3c0744313f7a843ce9627a9529e349de0e4192ef62fbb3b3984ebdfcb52312b0
+SHA512 (instant-0.1.9.crate) = 3915f67c3629ec93296d56c4cda0cf97b29b1a70930a9d546abb9518139d4c2f35062563a5094e84841ddb1f00b0f3df9dc00801d96c01994765221edf03ef7c
+Size (instant-0.1.9.crate) = 5213 bytes
+BLAKE2s (inventory-0.1.10.crate) = bdc914605645869096f0cdd32345cce818afae14d1a2060be4d4e9130ebc9961
+SHA512 (inventory-0.1.10.crate) = 5c5f34ab3ef5b89b27a353ac5c570b9f2970288f10ae3dcaf7356ef48affcba8ae7d17406206c88e319a95f133ae69a33d43b219814b682df34219bd0cfd5eae
+Size (inventory-0.1.10.crate) = 11572 bytes
+BLAKE2s (inventory-impl-0.1.10.crate) = 7dc3c33d7d6b4a190c19696ce5f28f48e26268d28312ad91429134bf6400b2e7
+SHA512 (inventory-impl-0.1.10.crate) = 860cb40c77d269b8f8c71db96ee71917a33f8d9b7ed5f24e06e38d0adc5e93dad73ee6688627798cabc7536c42c519788d74ee3bc8abb13b754f7e70be663a32
+Size (inventory-impl-0.1.10.crate) = 6228 bytes
+BLAKE2s (iovec-0.1.4.crate) = fe5eb2f28d5151b1811788b0b66b7f46199288616e820665fedcdebe32124611
+SHA512 (iovec-0.1.4.crate) = e23fcaac239807daea20ddcf2cdd4fb858ba1aa970ce6248f70f0fba5bff7ebdb27247c0997ac0ff2791178f86ff9657e473d8f64b86c644763e5b3474edd158
+Size (iovec-0.1.4.crate) = 8720 bytes
+BLAKE2s (ipconfig-0.2.2.crate) = b167c914bec10d70de823c10baeaf6332ba38ec23e6fbcbdb82015bcd5603921
+SHA512 (ipconfig-0.2.2.crate) = 50e5685bcc0c422ac840b51c8309890ce978f2bdd16acb57600c5c468f4cbaaa31dcf136bdaef6de279713d2e6c21f96e54c3b4c6bb0b29daa2635d6be0c50ba
+Size (ipconfig-0.2.2.crate) = 23017 bytes
+BLAKE2s (ipnet-2.3.0.crate) = 3b1337999952de49151cdc2acadbd7c693dbf3b9ac73a9fbf8f912bfe61867fa
+SHA512 (ipnet-2.3.0.crate) = ff77e4ca8ae0fe1a8e9969e8e131081a092b258f64a7211d550d3338ece61dbbed499786b5e97a8515c33797e8cf41b4e38d7832e0d1b18584b0e5231c75a22c
+Size (ipnet-2.3.0.crate) = 25031 bytes
+BLAKE2s (itoa-0.4.7.crate) = 41bd1d6e3d85353f79f86abc9a1d47b5ba2d8ecca0fe9086f5c57f480bb821a5
+SHA512 (itoa-0.4.7.crate) = c61eb50aa00591af28698b45c528c36bd92088f7cd2f453cf686a1824f4656292638bebc468cf67f903473a5045f22777af623cc0515ef3bf25146b89a7c454f
+Size (itoa-0.4.7.crate) = 12099 bytes
+BLAKE2s (js-sys-0.3.48.crate) = b25ee1547215e95417a729141dd109759d71878d499ac52bc4101b84cfb090fb
+SHA512 (js-sys-0.3.48.crate) = 4ace82697ff6f4239c96c532a1f86a5ed74783fb19579eb266940c101c74ce434e7e1127a3d8d3a045bd37036998ccb5f4f01f201431f84f5c02d05104076f69
+Size (js-sys-0.3.48.crate) = 67010 bytes
+BLAKE2s (jsonwebtoken-7.2.0.crate) = 6a726a4e0d6e0be9d4d53307eee87c87eebb8d4e9d5a0092d791ba3678fb51bb
+SHA512 (jsonwebtoken-7.2.0.crate) = e90ba6092174f6662eae05d14e902293848081a3cb53c7eaa506cca3da7369cb3e98019efa8d4745d427fafd33d1aab182c2026eb6a52f95dc0d14f23f37c58c
+Size (jsonwebtoken-7.2.0.crate) = 20176 bytes
+BLAKE2s (kernel32-sys-0.2.2.crate) = 2a73eb843541bef4f489f04fab855898e7fd655ce608882114685205fbd759fe
+SHA512 (kernel32-sys-0.2.2.crate) = 682bc7c629aefd035966a2873518fd60719121cca7d63d89d6c97ff5306f24d8b5055a3c91b4eedaec22b1d5dd3fb8b48ff7341a05bbd72d86e06c422dab473b
+Size (kernel32-sys-0.2.2.crate) = 24537 bytes
+BLAKE2s (language-tags-0.2.2.crate) = 5c359b6ba45caea2d4e772dcb3eb65a07702450c95885dbb2f7bb49743ed5ac0
+SHA512 (language-tags-0.2.2.crate) = 54a6c7d1bc985860c194c842d7b5ec731d0e06f9c77ead8cb0156bd34addd957d0bbf8b6a9dfc6bef5ea31e39f84ab447d1ccec3c178a6c18c4a222a51e1abc6
+Size (language-tags-0.2.2.crate) = 12754 bytes
+BLAKE2s (lazy_static-1.4.0.crate) = 0d5f7c2bcfe70610bc27bd6b339ea3e4ca3b7014149714db3a0c199ac6f07cd1
+SHA512 (lazy_static-1.4.0.crate) = e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
+Size (lazy_static-1.4.0.crate) = 10443 bytes
+BLAKE2s (lazycell-1.3.0.crate) = 4b68bb7aee4d9c2db1f382991cd5257b908571f8e550a9af7818ce4a2c268469
+SHA512 (lazycell-1.3.0.crate) = f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d
+Size (lazycell-1.3.0.crate) = 12502 bytes
+BLAKE2s (lexical-core-0.7.5.crate) = 4f13d411eac52ab6678dbd2776831a8f0bef068a192c434460ae1d006e3684d5
+SHA512 (lexical-core-0.7.5.crate) = f390be439d21f96a4d6f386170eee4d720ff76a9366f5950ba15ec26f1791bee01633630275e91c8b6cae1a13d823673da06672e4436886001681f62279f9fc4
+Size (lexical-core-0.7.5.crate) = 492761 bytes
+BLAKE2s (libc-0.2.88.crate) = d3f6e3402fc9695b6abe87883aa76ae6f8a9c64a0cb1c9312014a30b06894f5e
+SHA512 (libc-0.2.88.crate) = c1ad5dd0efd8117da798fcff84082e3b831cb1ae04c26ca8d87936057155e2ca08f0a693cf2c79c5db2c2dbe6b64e254328439b303ba952559f4c524466ad243
+Size (libc-0.2.88.crate) = 514138 bytes
+BLAKE2s (libloading-0.7.0.crate) = e719b79540ac196a8b717257235603a12db81f99723cc6db34eaa90c9d2923bc
+SHA512 (libloading-0.7.0.crate) = e2089a8ecacd65522b246cebcf531b6b1ce697d4eaf294e0540e1f34bfd714037177ba802406c31e6bcc722b4f391a84709427de1c6fb441cdeb8e41fd4f1e28
+Size (libloading-0.7.0.crate) = 26216 bytes
+BLAKE2s (libz-sys-1.1.2.crate) = 47025e4619552e69cd1c72e5ebe763208f323290c28a06ce8dcad8b553137c57
+SHA512 (libz-sys-1.1.2.crate) = 2342c738230ac570c61b466920e2ceafc0194381643540f094f6541917639a4f5b11d46d575bb03c7623ce109d376bafc3076a9d172233313e38cb6f49ed16db
+Size (libz-sys-1.1.2.crate) = 1339299 bytes
+BLAKE2s (linked-hash-map-0.3.0.crate) = 5cbaad4c8fd7531c5701496b7b5907fe08b32185291a2b9a7e1f34416198481c
+SHA512 (linked-hash-map-0.3.0.crate) = 4e93c0ac9fc64beeb3b800ca09d4c701f7fd35a866c174588a9d174604d5b820f43c21d48b4e00143770efb1046a053a28004258754930f2c4ed76b2ff8ed8c2
+Size (linked-hash-map-0.3.0.crate) = 13693 bytes
+BLAKE2s (linked-hash-map-0.5.4.crate) = c9c95074dd072275999910da8ed4eecda472e7d1451ece55c744c3775750afbe
+SHA512 (linked-hash-map-0.5.4.crate) = 2938883357ec0e7d9c9fc5746063ae419c97250ddceeb8de3480c89e97e0a29d175cc9199bdb3ddf81cd5d6a2a1e319ee1644a7309eea96058221074cf87c0b6
+Size (linked-hash-map-0.5.4.crate) = 16166 bytes
+BLAKE2s (lock_api-0.4.2.crate) = b1873d8d08b6343ccdc2f63c23841c3008d2624967167b37645987c1bd776dd6
+SHA512 (lock_api-0.4.2.crate) = 815de5198ba4a952490fbc7e08e899ce855588d794c22890839ad55caa81642745fa6bf81a2a2fc8f6713575f0d1b801a2f2107ed7c405101011927b6b40be31
+Size (lock_api-0.4.2.crate) = 20375 bytes
+BLAKE2s (log-0.4.14.crate) = 6a53d58f64a8f33394bab4d3ebee1ef02f08138aecee9b8ab336e1834f7d06fd
+SHA512 (log-0.4.14.crate) = 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc
+Size (log-0.4.14.crate) = 34582 bytes
+BLAKE2s (lru-cache-0.1.2.crate) = e7946efa14035bb4ee1d063f08d51a6526b70dff88f2c9d5e575d83fe0531dad
+SHA512 (lru-cache-0.1.2.crate) = ecc67b4b2ed8d3596816c47e9c6aa242c7bdd1ee8087646e90c27a60d59175f661ec3ef82058c196bef2abdd302d429b7ea4279169689254a9f322dfd5697bf1
+Size (lru-cache-0.1.2.crate) = 9307 bytes
+BLAKE2s (match_cfg-0.1.0.crate) = 07ac4e2c156930faa3ae71c3c48101033c699e5114a8d7b8aa01780448780038
+SHA512 (match_cfg-0.1.0.crate) = fd36f2b128d70a0f278e708bcb3274d90380229f754aed7ce9b808138b0189d5e1a07e0ba732216f788a530cecddcdd980559b3f71efa371d8805a213ff8f2d6
+Size (match_cfg-0.1.0.crate) = 7153 bytes
+BLAKE2s (matches-0.1.8.crate) = 0c218f89eda16504ae593d3720fdfe7391e81449a4b227bc7e3beef5051bfe80
+SHA512 (matches-0.1.8.crate) = 98b58f6a2694b03a7dd1be69ebf7e3ad14483fc8e4cb6e6c26a4937e4e660e843efb4dd04a7312dd9659ca02acd3775678f73b8faac44a76ffafaf873c22f590
+Size (matches-0.1.8.crate) = 2216 bytes
+BLAKE2s (maybe-uninit-2.0.0.crate) = 134c7738b950377c517f719cc93179a4b0be4533bf6ce0a73cb223916cfab278
+SHA512 (maybe-uninit-2.0.0.crate) = 3006fc009c7c743d9147a4122e677cdeb2546f7bb46963b2f266839614eb906f9d763c161044fd0bf3f7b54124ac0734ac9ae7f7151b1a7a5f45cbc739976434
+Size (maybe-uninit-2.0.0.crate) = 11809 bytes
+BLAKE2s (memchr-2.3.4.crate) = 89c647fd718164523e56b92c6a13c59986b8daea6dca2755a2121597b23c8280
+SHA512 (memchr-2.3.4.crate) = 24cde03e6f7cbee1c1d12dcc691190c7e3dc72f468cf41e2397560961d62685976fe47de51119c04c473cccf75b38311bd887fd9db93e92563aebac8f9184df6
+Size (memchr-2.3.4.crate) = 23077 bytes
+BLAKE2s (migrations_internals-1.4.1.crate) = 9f4055ae30314037a415511c6bf4c83999fe234852d584bf63d6ed36737da95e
+SHA512 (migrations_internals-1.4.1.crate) = 1fefd0643304e6091035bcabf495b9a9f527336bb76b0b74590dfc0ac08470940f440b8fdd9c3b16eca5c27440ab5f2d29a17344af8aa56d39aac30c6267681e
+Size (migrations_internals-1.4.1.crate) = 6914 bytes
+BLAKE2s (migrations_macros-1.4.2.crate) = 5a49c2d3bcbd2d2043d80bfb3fdf6292f12f08bbadb9b9978dda802b91619fbb
+SHA512 (migrations_macros-1.4.2.crate) = 4dd57ef1e29fdf60e002b2a5d626b98c11a9273d53e3b40937b07f3d76726623d4e2287cf53c1f7e3ba31464a72d6f2871470a464b25d2279cfaabc76c306df1
+Size (migrations_macros-1.4.2.crate) = 3701 bytes
+BLAKE2s (mime-0.3.16.crate) = 0b9e3a74a1d79c695679fd795f27d97ea837ce415d8c057edc9b30381a1ce60c
+SHA512 (mime-0.3.16.crate) = cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c
+Size (mime-0.3.16.crate) = 15206 bytes
+BLAKE2s (mime_guess-2.0.3.crate) = 19903daac6a5c079938828f514f3b4b0f74f778f50b04c5360f569164b904115
+SHA512 (mime_guess-2.0.3.crate) = b08013ce235e66eaf49a88ab4c5cf4d1f1b95846c1bbdc1a73efea9052058860c7dbe2b028fe1b33c713621862fe9af2ed097558cbf5e08903ee406a44af162d
+Size (mime_guess-2.0.3.crate) = 27437 bytes
+BLAKE2s (miniz_oxide-0.4.4.crate) = 46acb405ff6a26e8421ff8bb8000f4bb5f751fd824b4865147ec36a35f364f3c
+SHA512 (miniz_oxide-0.4.4.crate) = 2c6e484a8a53c6b1fb84e2bf9518919e6e5ba84e7716c0bb8e33b53dc0d3432c35f28f19c18368e27c94f6df66b7674f514ef889cf1b19f546bedfb6e6ebaf6f
+Size (miniz_oxide-0.4.4.crate) = 49938 bytes
+BLAKE2s (mio-0.6.23.crate) = 8b9d738f9884847d8a7564a4a453fa66b7f798572eab0f0199e66c87aa0981f7
+SHA512 (mio-0.6.23.crate) = ea95d15072fe36524a85b50108415a809d7ea3744deee45e4b6a1b763a11c88cda6dbabe4f8d01945a5edeb52296a74fcf457c85be3032c1311a35025860d05c
+Size (mio-0.6.23.crate) = 103554 bytes
+BLAKE2s (mio-uds-0.6.8.crate) = a5f825cb29248f6f07de5571372a34eba0589a0cc7166eddc1dafeb87c6a868d
+SHA512 (mio-uds-0.6.8.crate) = b6c752ae9f25c37fc7e23e06a8843089c5291d60e53a6e9093eed1d8baf64c9e0ff14bb2ea1c0c8815b00026b28fefab2aa34104bdbce7e99549786d0f507a73
+Size (mio-uds-0.6.8.crate) = 11496 bytes
+BLAKE2s (miow-0.2.2.crate) = 2bf395a985fd1c0b6ec20bac8ddf042cd83bcbc1b46558ee513e6c0292d1be25
+SHA512 (miow-0.2.2.crate) = e42012f67e1c5a475d1c9790bc731add53f7a3838d36f8a701f69974c3ff33d31364006220e69c8f37bae2eb31055ee704c42b64241d13be528c768ca5c3d6ba
+Size (miow-0.2.2.crate) = 22044 bytes
+BLAKE2s (mysqlclient-sys-0.2.4.crate) = d791851a98b251213bb7cc155175a351e8475f085959ae11fd89df2037917068
+SHA512 (mysqlclient-sys-0.2.4.crate) = c28cc5b99c1c34088edb03330a25c9a9d586595d7fc049c7c957b6e14acc340a4e3f5a9c2e75541c8409bcbab20e4a62360f9a422c57811347e227a15ebf2020
+Size (mysqlclient-sys-0.2.4.crate) = 27494 bytes
+BLAKE2s (native-tls-0.2.7.crate) = ce3265f5e59c06ec7ac866401db30ca371b70c396efe12c90ea56055fdedc851
+SHA512 (native-tls-0.2.7.crate) = f646b45767b0aac208b840989a1fc09198e70cb5277c077ef8247d3f591631bed09c1d36cdf372e68ff3aa7da7c885c2307f8b0dfe2185839e15dd4e7dd8f143
+Size (native-tls-0.2.7.crate) = 24958 bytes
+BLAKE2s (net2-0.2.37.crate) = 9644956b6237cddc2965f698e37bd56baf3e2ef7407b1019539bf7694781b5d9
+SHA512 (net2-0.2.37.crate) = 9ae70c655468c3e35ce05988626e0398a3cdf7b7343c08aaecf1267bb958329e608b814cc7be252fe085de3cf6913a1c72aad206c677459469ba4886c20206ec
+Size (net2-0.2.37.crate) = 21311 bytes
+BLAKE2s (nom-5.1.2.crate) = e53409e93d97ffea1e7dea584661529d9dda991343482db47bc2cc19dca89cbd
+SHA512 (nom-5.1.2.crate) = 53b8ddab62475588efae46c78b5fd086a14c0fa505c84e625fbedd6dc74d4ac047e9fbed7312b797f126e9ca1f056458d8ffe0ab13f0117de685ef8b43f86aca
+Size (nom-5.1.2.crate) = 136174 bytes
+BLAKE2s (num-bigint-0.2.6.crate) = 535bf88f8bbe21e25a352ce09c91757071c0e1568fc4a66fca2b712c5ba62f47
+SHA512 (num-bigint-0.2.6.crate) = 19c1ff0ae6fdfc690ccfe4fe6008c102e50ab9bf6b1f4e4f04a348d217d4d9d538585945466b72b70713053bcfd73685d1a907e41d135265d330bde996709eb8
+Size (num-bigint-0.2.6.crate) = 87275 bytes
+BLAKE2s (num-integer-0.1.44.crate) = fa6d646926fd6f152cf08933c1808c00cac80956fb97f477f59e390d82961312
+SHA512 (num-integer-0.1.44.crate) = d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771
+Size (num-integer-0.1.44.crate) = 22216 bytes
+BLAKE2s (num-traits-0.1.43.crate) = 14e26a826ef790154a246ddb0aa7ce689e2f6f51bdd570f8a5ad0344a17e7bd1
+SHA512 (num-traits-0.1.43.crate) = 35ee0a41f8ae33b1e6656935585f540956a8155045992e7b488b9fdbcf0eb9c9adc90ed8128d45f248b9ac583114cf518c4c7de719b8c6627b29f2fbbac91f17
+Size (num-traits-0.1.43.crate) = 7659 bytes
+BLAKE2s (num-traits-0.2.14.crate) = 48d2aaed24229916ffd8a1ad6afe298ae4004fe76bde2ec2126bbce91485bbcf
+SHA512 (num-traits-0.2.14.crate) = c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e
+Size (num-traits-0.2.14.crate) = 45476 bytes
+BLAKE2s (num_cpus-1.13.0.crate) = 9feb84c345e288846365e1ff29d95ee255a7792c11182ef39fd9b8c054359b14
+SHA512 (num_cpus-1.13.0.crate) = e75ec298fa682be84bf4efb6cf40126da9233ef25f07e887c2fa7421ee78790204564e6406c8219466651f47421e27f69eca690bb9cdfc982b644d78cc10de3f
+Size (num_cpus-1.13.0.crate) = 14704 bytes
+BLAKE2s (object-0.23.0.crate) = a144d420f615518e623a3c6583f3b0f2b9fd7829fb0072cd997578a4daa36296
+SHA512 (object-0.23.0.crate) = 6352624a9071bef53e4b7209b3f8cd5168d54174962565d76f8eb9201dc84dc3b26f08c81ac954bc9d4c55032a022abb35d160817bb434ef27f76949290bc7ef
+Size (object-0.23.0.crate) = 203889 bytes
+BLAKE2s (once_cell-1.7.2.crate) = c9b00e685b9185fb7ab7e8eba9f70ba7a8520b8a3bd79cfb85d646f9651c2b40
+SHA512 (once_cell-1.7.2.crate) = 30cf51249bb73e9881cfbc6a54ead7a3db709d560da8d420fd85cf248e66c727b92e8351b7c0c682913cff12b3f984684a272a69c965c56f8343948eb5a194d6
+Size (once_cell-1.7.2.crate) = 28250 bytes
+BLAKE2s (opaque-debug-0.3.0.crate) = 67915f5846ad1b13c074f2605d26a296f05be8e3b9f846b848cb538e409f98c9
+SHA512 (opaque-debug-0.3.0.crate) = 9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae
+Size (opaque-debug-0.3.0.crate) = 5767 bytes
+BLAKE2s (openssl-0.10.32.crate) = 0b801552268bfa3e2ef328a0883ecf96c7f95b95fdfbd1fc72f9213ddf400b0a
+SHA512 (openssl-0.10.32.crate) = dc37b5bdab49f6fab6c1b7610c89b5d9aca7a432f341bb10fb7c2a1132f42db63eda0c0bc4d82130e1bf3b521436fda1e0c1f9f1091c060621602384ea649962
+Size (openssl-0.10.32.crate) = 199469 bytes
+BLAKE2s (openssl-probe-0.1.2.crate) = bd68a5ddbc969472909ce1ad74ede7dd973a7ec9737458e0a1531e649c2010c4
+SHA512 (openssl-probe-0.1.2.crate) = 4001eeea5c4f859559475b4b1df8248611bd44273116b31e7ef775e02918cc989825989868f331f0f0e387787680c1e4ba721ac0fd4695f7363005ccc0815d9a
+Size (openssl-probe-0.1.2.crate) = 6427 bytes
+BLAKE2s (openssl-sys-0.9.60.crate) = 4cc4d940bd1cb739daf625e272b290c21a491b3a66f37f908ce2e0de71b077fa
+SHA512 (openssl-sys-0.9.60.crate) = 6d9ae277c73a4efc567fd34f23e424cf6107b10f71b7e6902361dc33f514cbc8702718060fcda31c60ff65571fa29d7ea468f94cd9b8e3b37e85611f1d5adab2
+Size (openssl-sys-0.9.60.crate) = 51509 bytes
+BLAKE2s (parking_lot-0.11.1.crate) = 861838e79b68c0577bab20db22196bf42a75bfda0e2e1f164e8f6b684412dddf
+SHA512 (parking_lot-0.11.1.crate) = 17e394ac8b62656177a12fcfd246d9bb59be468a5ac174e4d6d8b4ffd0411497d3ce943ca5deab184cebf5c1bbca97b4273f79bf210c78d7f4b6f5e9d68026a2
+Size (parking_lot-0.11.1.crate) = 39854 bytes
+BLAKE2s (parking_lot_core-0.8.3.crate) = ea15e96c9a2632e96d0e1b9d0f88c6560dfbf316db241aba40ea1fd10f484b52
+SHA512 (parking_lot_core-0.8.3.crate) = 1dba5a7e68ee007918fb210ff308f7382ed1c54d2fe6db36a8246453434246b71e6795db107c83ca39c2bddf5e4a27da7978a464b53d41e150e744d81e75b341
+Size (parking_lot_core-0.8.3.crate) = 32147 bytes
+BLAKE2s (paste-0.1.18.crate) = 6ec5d5146ea567b378eb9b2c216dd07fc0b897284da6275e7fa5abf08ac9bac6
+SHA512 (paste-0.1.18.crate) = a4d9c75f6f358d6c86eb0a66cdf22eedec180db37358ca2870a992e215d5b389b7991837d8f2769742ac1b093674cb4352ef9d6754a249253472fbcb3a81c001
+Size (paste-0.1.18.crate) = 12259 bytes
+BLAKE2s (paste-impl-0.1.18.crate) = e633353e956baef76d979014915f674e305f5f2ae92a687a93071a25e270680b
+SHA512 (paste-impl-0.1.18.crate) = c635efee46cb251b76ee9427432f81a0d944cdf1d0a95693d824c6085e7dea7e1e3f48c692ae27946f69e4e78d8080220058acf98e5c8a78482007349f8a7a4b
+Size (paste-impl-0.1.18.crate) = 9451 bytes
+BLAKE2s (peeking_take_while-0.1.2.crate) = 79fc1d7c8b820e30ed2253d0155b8f4c734b162a980690aa89233a74f9238be6
+SHA512 (peeking_take_while-0.1.2.crate) = 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721
+Size (peeking_take_while-0.1.2.crate) = 6697 bytes
+BLAKE2s (pem-0.8.3.crate) = db595b30cacebb9432ae503f3c57a76d689cf2ee141eb7bef9d4a0fc33f002b1
+SHA512 (pem-0.8.3.crate) = 30421492b14ca94ad8bf7e3d80315f2cbc129fac18655f33e2866e4de20201f9b3e9109c273c5bcd7b45ecc0ccdb8f7e6d8ead07278890d1a043688752f572cb
+Size (pem-0.8.3.crate) = 9395 bytes
+BLAKE2s (percent-encoding-1.0.1.crate) = fd9d577baef4f666bd36f83355715d05deef5871e6751f49d6f0112a24647624
+SHA512 (percent-encoding-1.0.1.crate) = 6e884d7172e8cadcf6e39056c9f92b70252f56a8062af0e792179dcf990344f47553c04e2fce84841f20f5c28557d7768727f60c862b9876d29cabffd4ad19e9
+Size (percent-encoding-1.0.1.crate) = 10057 bytes
+BLAKE2s (percent-encoding-2.1.0.crate) = 542ff6aaf4f75153656c4a30c8cbab03ae2f1bd09cb20379636114b9b4713a3f
+SHA512 (percent-encoding-2.1.0.crate) = 98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a
+Size (percent-encoding-2.1.0.crate) = 9748 bytes
+BLAKE2s (pin-project-0.4.27.crate) = 844979d953afe2d719ecb1feae78073443fb71e819fbfe95dc290df8bcbba771
+SHA512 (pin-project-0.4.27.crate) = ca6537b882f0c7ce0eb0ab98e9cecc1620f168306ab1fafa7a4db13e092339f172874a30ad598db18d697898b5ef82896fc70a1b6f8e08ff0068f52a3ef5aa3a
+Size (pin-project-0.4.27.crate) = 50964 bytes
+BLAKE2s (pin-project-1.0.5.crate) = eec7d8e98f61b829de6c994e2814d9a1a6787ee6808a51ba62ddb71b090446af
+SHA512 (pin-project-1.0.5.crate) = ca9d1b26cbb8c54a1fe70b9d7bb42201a6ed6f6c3af27c8b3ae964b01be9df29156a79cd54e62e02a3ebe57af4d83b6d9a0bcf12ec924fbfe6d1719904cbb26c
+Size (pin-project-1.0.5.crate) = 53782 bytes
+BLAKE2s (pin-project-internal-0.4.27.crate) = 7b900586b4ad4034cc747d71a57423831e5a7ade70f660c94f78ef96292657da
+SHA512 (pin-project-internal-0.4.27.crate) = 435644b294be873247f2bc351a7463eed995aefab8ebe30fc29ade1ae18564f7c92bd1ad2635e2eb9d018f4bbba0b25549435588913767f58862df1337f196c9
+Size (pin-project-internal-0.4.27.crate) = 29739 bytes
+BLAKE2s (pin-project-internal-1.0.5.crate) = d7d97f43a7f079b3d772378f5b332f2484b38ec70d3b6fff743e40289a12c6d1
+SHA512 (pin-project-internal-1.0.5.crate) = 7cfaa8a4d38b191058e3942577a1a1260941344580bcc858ca7b0bc41fa02fa400dc348b8f9119fe89df3d92b96d6ac8557659d3a81cc1f7a3d7afce5f1dbf25
+Size (pin-project-internal-1.0.5.crate) = 27351 bytes
+BLAKE2s (pin-project-lite-0.1.12.crate) = ab20dd24b10fa170958c98a7f807baa48dd3bfe1ab400b74ddf0f520831d1bbc
+SHA512 (pin-project-lite-0.1.12.crate) = 4285eb45548b1827b54890162c68698e50d3747eba7b4c1c75a8104124846bc745a40d9acce18115bd06993d7d8f11232168e5e6f4159d3d273ff800706e5bc4
+Size (pin-project-lite-0.1.12.crate) = 16854 bytes
+BLAKE2s (pin-project-lite-0.2.6.crate) = 049a141365528fd74dc5f5a3beef848f5cb1ee33d53d5a90909a533272cadf35
+SHA512 (pin-project-lite-0.2.6.crate) = 21b298896a10c2b21e481f5769a9ce557ec376819681599699f0881769d2dd378bd0bfdf7c43cc16eb521c48c67207e63373622fff84ff26da88703a57461461
+Size (pin-project-lite-0.2.6.crate) = 25494 bytes
+BLAKE2s (pin-utils-0.1.0.crate) = 5a1cf546c08cd8ad36d3736e337a9865b694de6a636733d252a878aee8b1c204
+SHA512 (pin-utils-0.1.0.crate) = 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
+Size (pin-utils-0.1.0.crate) = 7580 bytes
+BLAKE2s (pkg-config-0.3.19.crate) = 1714c04f1a9bdf1fb78dba951c56e851b36620da5d5402e80b14b8bc99a8a500
+SHA512 (pkg-config-0.3.19.crate) = 42bc13c4e39c8f71690db527d815884acdfd2ccf5fbfea700c6ed60257e852cdcb1c443e7774409e51da53612b0ff0aa165554b99fd0cba973f94a8df52982d9
+Size (pkg-config-0.3.19.crate) = 15451 bytes
+BLAKE2s (ppv-lite86-0.2.10.crate) = 63e761b696c80738a1f9d39555d20f8fce82c41a4136a9c649a0b11141918697
+SHA512 (ppv-lite86-0.2.10.crate) = c9941052e504b9b310024064026e4b1d540dd877705ef450a833d9ff6dee70ba874cdad68c46381a71d5b54482cd80b3dbb8e0c225758fd339069031a55195f1
+Size (ppv-lite86-0.2.10.crate) = 20915 bytes
+BLAKE2s (proc-macro-error-1.0.4.crate) = 2877169f24a0bf3a09d9bfd388ac5d39082672d9258c1c96a851c1bc166b234a
+SHA512 (proc-macro-error-1.0.4.crate) = 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db
+Size (proc-macro-error-1.0.4.crate) = 25293 bytes
+BLAKE2s (proc-macro-error-attr-1.0.4.crate) = 3204ef6b947e06798ac6e978bd1a40f2f7e81de7d3079fd7b639242f8ed032a8
+SHA512 (proc-macro-error-attr-1.0.4.crate) = 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495
+Size (proc-macro-error-attr-1.0.4.crate) = 7971 bytes
+BLAKE2s (proc-macro-hack-0.5.19.crate) = 61d98efa7bf829362cb8fcc4ef3ec6d31da0aa9fdfd7a9c3f3f3146ff5bf9c31
+SHA512 (proc-macro-hack-0.5.19.crate) = 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952
+Size (proc-macro-hack-0.5.19.crate) = 15556 bytes
+BLAKE2s (proc-macro-nested-0.1.7.crate) = 6328c7786a8d40414f6998be541051dbedbe30e5532172d604f604e3d0557e2e
+SHA512 (proc-macro-nested-0.1.7.crate) = dc5d898c6d5588d279aa0852193105bbb3824798a05875e2181c66da8c3849fcb32189d9b213cad09054242aa4ae9cb602f9c2d1b5e7302963bac244bbaa27c2
+Size (proc-macro-nested-0.1.7.crate) = 6495 bytes
+BLAKE2s (proc-macro2-1.0.24.crate) = b4e1d0424081d6605d1afe040871a4dd1ee503a6b4c8eef83d85902ffa33d322
+SHA512 (proc-macro2-1.0.24.crate) = c3d23a5136c55d734084ce1d76d54f237fc1003074af102c2ad96d851ac496ffc7513ddc505a68af4051c9d6de09725a0ecb6e76ebcdd77a1c056f8f9242c9be
+Size (proc-macro2-1.0.24.crate) = 37716 bytes
+BLAKE2s (protobuf-2.22.0.crate) = 455fd2431df3f2327f5811292e209e2127b9b41340c0b5638e32fe38ef2c4f26
+SHA512 (protobuf-2.22.0.crate) = f6983395bf38030b11c85ef0435817886216cb46421c401b4186d50722187d8ed69e6e649614a1951278f3f4d0e2ebd979baaf04b9a09e2c35f72afb788ada99
+Size (protobuf-2.22.0.crate) = 163258 bytes
+BLAKE2s (pyo3-0.13.2.crate) = 8cc23759cd2c1e89cc5bc450d820098d45f5e3bc829418f39d3ed9cfbcb7c213
+SHA512 (pyo3-0.13.2.crate) = 3d4198a60e9c3abc619e5cac7198288bde294a789b6f84ec87a411d5eaad93d5d55043e8ec218cb0aa09a7289be7fd5bfa0b74be188e2b67c6c646cc2aec66d3
+Size (pyo3-0.13.2.crate) = 281372 bytes
+BLAKE2s (pyo3-macros-0.13.2.crate) = 783b63238876d7d28f4d5cd1bce90220a154040b08d520423c5fb24ffcbeed11
+SHA512 (pyo3-macros-0.13.2.crate) = 3847c60f9e3f7150f46e68164fd35582994597eefcc70542ecf95afc7411785cea5b0eedd978b1c4baf2067ff8f2cdd93778affc82e11dcb264c09ba6ea0d788
+Size (pyo3-macros-0.13.2.crate) = 5434 bytes
+BLAKE2s (pyo3-macros-backend-0.13.2.crate) = ce62385969c3ec9fa71ee2f0f980f5cbe65d016b82fdb9d01419557f37fca5be
+SHA512 (pyo3-macros-backend-0.13.2.crate) = ee136e214a6f06b6dccec378d6a73a318408cd55795ffb00c18428b40cca1e2f45c3a98e85c82c68f0f2715b8187237f2bb3dd1e94b95288e2bed1bf6a6d042e
+Size (pyo3-macros-backend-0.13.2.crate) = 33106 bytes
+BLAKE2s (quick-error-1.2.3.crate) = e8bf715ef837d08c31e3438c620f0dec10d35c906471ce97afd299a0a6ec0ade
+SHA512 (quick-error-1.2.3.crate) = f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9
+Size (quick-error-1.2.3.crate) = 15066 bytes
+BLAKE2s (quote-1.0.9.crate) = da1409c5fab9fc40b5a0ce824d063088c949e2c35dea81f683b558455a1807fb
+SHA512 (quote-1.0.9.crate) = dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8
+Size (quote-1.0.9.crate) = 25042 bytes
+BLAKE2s (r2d2-0.8.9.crate) = 09811f874b9a7ba3889f48d8f448dd4c4926777448966dbef602ed0c13e6d7d4
+SHA512 (r2d2-0.8.9.crate) = 63c27a78e44116a46670e9d2a1a803ca878f6d694d24996e44562255468641cce3040b75da37334298fb3bd3704685df87ac46dbd97d7e0eb25531d67a7f5396
+Size (r2d2-0.8.9.crate) = 17711 bytes
+BLAKE2s (rand-0.7.3.crate) = 4799f94d7d054b269caf818193a2b748557a9d83c3c164d17f408649c4c4e96b
+SHA512 (rand-0.7.3.crate) = f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e
+Size (rand-0.7.3.crate) = 112246 bytes
+BLAKE2s (rand-0.8.3.crate) = 7dbd2936ca56d4ec3a519ee124b3cdbc4c5c57d353da434f5f6fdb8aaf30b723
+SHA512 (rand-0.8.3.crate) = fd61348a8c3187881473c8764238d2388da3419e82174f2877cda51a7cd136106b2c7f0dea6b914f120b929c1db323529fa161465156661ffd19eef9b2737e4d
+Size (rand-0.8.3.crate) = 84493 bytes
+BLAKE2s (rand_chacha-0.2.2.crate) = 146af02c29386e4f0a655d58e86724aefa06b67b61fd786eec8f7da94218e903
+SHA512 (rand_chacha-0.2.2.crate) = 1e2117442e4ffdd834dcbf0ea1829e73202c0ff9041d5969d81a59330242145f2753f2a56de2fdbff65f26cf0d227c7d08b2094ab2f946b764aef88106a6ac84
+Size (rand_chacha-0.2.2.crate) = 13267 bytes
+BLAKE2s (rand_chacha-0.3.0.crate) = fa9f8866ffe205bae1d7275a147bb052b9072f9bcdad954d651fc00e73942467
+SHA512 (rand_chacha-0.3.0.crate) = 631f32a5b0bb42ca87ee8381795402f8c5a80202700b786655537f981c0e210e41eaa42ad4247a25bce1260c29caa8ba3b03f92e520ac331403fd8e76fbbfe93
+Size (rand_chacha-0.3.0.crate) = 13920 bytes
+BLAKE2s (rand_core-0.5.1.crate) = 6873229e385cff778b4ac96d1b1d9a7b31611c9219bacc24f6d920573eb30d35
+SHA512 (rand_core-0.5.1.crate) = 4f7500b35e165e6c817fdd67a50745d5497d24e554bb554705097e37258751e8755c4d6b8a69fcb5e1977708ba78620bc35d640e4e018fcd4e88d9dbdbebdcbf
+Size (rand_core-0.5.1.crate) = 21116 bytes
+BLAKE2s (rand_core-0.6.2.crate) = 587145dc63469169275290b42837b27d924fb803749535caeee5808449e5b51d
+SHA512 (rand_core-0.6.2.crate) = f1f21dd6306d6f4b5666d1ef4994d0d68f10a7a94fe628a5aa8ba28ae0376cb34b7c091f82e2db8f2555eec4f35088f6c4df42ed84de7467d5780e284b397115
+Size (rand_core-0.6.2.crate) = 21708 bytes
+BLAKE2s (rand_hc-0.2.0.crate) = 023872677da2b8ff95c6b350861c253848b10414b84afe097134562545759446
+SHA512 (rand_hc-0.2.0.crate) = bca185612bed5cee4da76fb68fe854105da276f5bf2da464e596d586b925df798cc692ed881e276ab77c36b4b0551930966c93656be122ad05899d87853533b0
+Size (rand_hc-0.2.0.crate) = 11670 bytes
+BLAKE2s (rand_hc-0.3.0.crate) = 1328820284f9abfd6c8f1e67d0ce60afe6dca444610d0b8820d9e3fc00b21f3e
+SHA512 (rand_hc-0.3.0.crate) = c78372332aa0bed3352d58e07be3e97f01e69410051be2d3cba569b05037df7379e896a84638b4e9f4e477b9851e4bdef0accba2c53d118bf4667a3e1bbe95bf
+Size (rand_hc-0.3.0.crate) = 11780 bytes
+BLAKE2s (rand_xoshiro-0.4.0.crate) = 01bfdf713e1af7cfc49b238e28f614729b3123ab626301757315f1f8cce92359
+SHA512 (rand_xoshiro-0.4.0.crate) = e889eb75ef40ad52eaf32692b3a405e01eacfeb20e0dc171de8f1b2ce05723ba448e293a2ee91eb3bec3cb5a2667bd05c11433b50470eea9219586afa73f519e
+Size (rand_xoshiro-0.4.0.crate) = 17029 bytes
+BLAKE2s (redox_syscall-0.2.5.crate) = b1c752ecb783f3afa36ba59fe3846544f39ac585b532a8cadd1d0d129fc7204c
+SHA512 (redox_syscall-0.2.5.crate) = f1625eaba110129942893e4cae548d22b6892d275124d29540c947d958e5bb7231309fe052cf15bddb23e0e8f0cdaadd002db5bdc3be578e843c46c175526adc
+Size (redox_syscall-0.2.5.crate) = 23449 bytes
+BLAKE2s (redox_users-0.4.0.crate) = e590ba393fb4b6397a1da68ab001cb7f9c5dc1aa6e3c74ac57200e1750a71daf
+SHA512 (redox_users-0.4.0.crate) = 4058ffb2fd57631eb6346c8839262653af3f2e670a69bb5739d64adeef7347849b18e191c594303da1f5e29b4a3cb000161fc1b3ea4b7f94585977597a2574b9
+Size (redox_users-0.4.0.crate) = 13023 bytes
+BLAKE2s (regex-1.4.3.crate) = 31d2c9a12be28bef3192847c1a5bd06757219a7aa85010e446b6d2f76096a885
+SHA512 (regex-1.4.3.crate) = bc0dbde01a79e7863997194b894c0e76e01ed209d56225bd611dcbccbbe997abd48bdc4640cbf349c5f16d96ec613f5b31740e81fc7da82082a4ed48fa06deac
+Size (regex-1.4.3.crate) = 237273 bytes
+BLAKE2s (regex-syntax-0.6.22.crate) = 548a900a7a6d2dbe71d13c9d97e79293cef7add404d6ff28640be6488a4d2645
+SHA512 (regex-syntax-0.6.22.crate) = f83a72e46da02800ee545d6ea3c5eaab48706a9c63a03bb73363f597173ed205b3e7c86bd80d909478787e68f49fe07aa52c29a83c381e3c4863e5d856bbfb6e
+Size (regex-syntax-0.6.22.crate) = 293187 bytes
+BLAKE2s (remove_dir_all-0.5.3.crate) = 1c3501d77c00011b5c303ca74013c37e39700786c370d0891f8114759e4e6b4b
+SHA512 (remove_dir_all-0.5.3.crate) = 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c
+Size (remove_dir_all-0.5.3.crate) = 9184 bytes
+BLAKE2s (reqwest-0.10.10.crate) = 3811b648fc2a18968b16f0b8050ddaf337dcbf2c5b5fee8475fad86b6aa9aa21
+SHA512 (reqwest-0.10.10.crate) = 06de1010a618a517741fcf827b2c4297238c86cd3f906be6f7520e57dd4e10bf4e978398bcd90631c4d459c14b2d7218c06b5244b6af1f83610de9c8990c62ae
+Size (reqwest-0.10.10.crate) = 127537 bytes
+BLAKE2s (resolv-conf-0.7.0.crate) = a329d6c4ba7082eca3d003329f2f0d1af5108f6eae904631a52f367ea353fb9b
+SHA512 (resolv-conf-0.7.0.crate) = 538b97f88fee8b82f15845f9a596e09757e3c2869c4e8708ddff97e19348e9f88d4bcf75e810d2aee47113fa64d550a9fe2deac6fc38d95242ebc20228e9b5f4
+Size (resolv-conf-0.7.0.crate) = 17352 bytes
+BLAKE2s (ring-0.16.20.crate) = de2f801e5445409bf543e674e2837e3dcfc9869794cc30ddabbf7ad3f1fc76b0
+SHA512 (ring-0.16.20.crate) = d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191
+Size (ring-0.16.20.crate) = 5082615 bytes
+BLAKE2s (rust-ini-0.13.0.crate) = 88ea86389fd6351fe234a8c6c1ee0a367abb2a95ee8e23952834cf471899c029
+SHA512 (rust-ini-0.13.0.crate) = e4c6d9d36f7d2711f92584636cd126d23e027c64afbd0aa7ff0752120be004ce49ba05d1d701655e33cb1ec1f6d2d10fb3f0e520e26e4358e24041859ed2a098
+Size (rust-ini-0.13.0.crate) = 10767 bytes
+BLAKE2s (rustc-demangle-0.1.18.crate) = 90318e893c1e4de058822e81e7bf165c99b532eed6f73c8b12a38b99d9e0b792
+SHA512 (rustc-demangle-0.1.18.crate) = 93ebaf7630c99b6c83712452aca26a42d9a173aad8ba7e85954f65e7867486519013aae1afb0006a0507fc3d6a4688df783ca091779bc0f316c5b8c4be95b793
+Size (rustc-demangle-0.1.18.crate) = 19913 bytes
+BLAKE2s (rustc-hash-1.1.0.crate) = ba3940200a72ad4ee115b0ef61c7c32278f6a3fa5d913220d1bd72362ef63aaf
+SHA512 (rustc-hash-1.1.0.crate) = 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
+Size (rustc-hash-1.1.0.crate) = 9331 bytes
+BLAKE2s (rustc_version-0.2.3.crate) = 1da7efef6c6683c55a51e8536ea7d19f8f2204ada20940d72a8ec7ce28ef6119
+SHA512 (rustc_version-0.2.3.crate) = 01fa7a758dcaa4f15c18628a0d5ee5adde5ade96a8b7dde0908e39e27b290d1e9adb20d44e2adcd379341d2d4a0c34a80dc12553a3bb4efa4758988f28989779
+Size (rustc_version-0.2.3.crate) = 10210 bytes
+BLAKE2s (rustversion-1.0.4.crate) = 1a06ebc047e18a2b94dc3f3a7457f2314e427846f055a5d055add25a892bb7b0
+SHA512 (rustversion-1.0.4.crate) = d15a79acc524ceac97a01b1083e109c1eb4b9d4ae6113b77b335a222667c18048a776afa7634200fe21c022812ed90282e09a472aa227c734f09d6ffee62a528
+Size (rustversion-1.0.4.crate) = 16704 bytes
+BLAKE2s (ryu-1.0.5.crate) = e785c89ac699eb06a4d1e6ece9e9d918ff772b0567a55d48719dce68c3e20b82
+SHA512 (ryu-1.0.5.crate) = d1708ffa3112a684edf2956b6730ead040401d38f1457cde074eaaa59c249007dc8b925629e7f6df89f7ea757e9d0826649d685cc8ede0a04d50296048bf476c
+Size (ryu-1.0.5.crate) = 49570 bytes
+BLAKE2s (same-file-1.0.6.crate) = 1a9b3bb2a767c4e3a7537b2fd8daaa2afc113e6bdaa27a25d2eefff59e7600d6
+SHA512 (same-file-1.0.6.crate) = 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
+Size (same-file-1.0.6.crate) = 10183 bytes
+BLAKE2s (schannel-0.1.19.crate) = 432dca19227d15ba97052fe433d2b0d318396c96375947db1c34d6a698405645
+SHA512 (schannel-0.1.19.crate) = 319d9931cdeaa0f6b50c46e413fed2b6e97b28fe8c4825d4e5ed0fe22083e686e124117bfab7c89bcce815a31a3478f8c230cdedae6a852a31719a0df34645b0
+Size (schannel-0.1.19.crate) = 42755 bytes
+BLAKE2s (scheduled-thread-pool-0.2.5.crate) = d76d34c85bb32c6dec138e1956938cc243cc048fe4cc3694eb24096c014c82dc
+SHA512 (scheduled-thread-pool-0.2.5.crate) = 107f3a958e34224cf61c054435567048a1586776fb91c6c0846053b801eb15d48201931d1f5d0950b1b1d6823afff13f6c293cf7dde569fe1d9d8974c18665b1
+Size (scheduled-thread-pool-0.2.5.crate) = 9366 bytes
+BLAKE2s (scopeguard-1.1.0.crate) = d3884942354d25131c602303463c5686e520bd94daf216a810679acabf59b82e
+SHA512 (scopeguard-1.1.0.crate) = 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
+Size (scopeguard-1.1.0.crate) = 11470 bytes
+BLAKE2s (security-framework-2.1.2.crate) = 2d75fd14fd07b0a228c9bc89dd95b38bfa6f3380193286d6ceccdebb13d0f738
+SHA512 (security-framework-2.1.2.crate) = 93c1c6d89c688dd4b87fe8d0def6a91e67ad760a50d561477689fb9b5be7f4876e866ba7ac50058a949b0f94478aec34547258e049a8ca43fbe85fdf44203807
+Size (security-framework-2.1.2.crate) = 57173 bytes
+BLAKE2s (security-framework-sys-2.1.1.crate) = 91ea265c0e7e97a72d34a39a44a7ccd38353aaa8bd99f7d5d35f1143b761e4d7
+SHA512 (security-framework-sys-2.1.1.crate) = 20d202cade2a1036296d3db9c5ba4cd23c88498dad288c6443c3d25af546668d4c0012013f4c43e7564c3a86198b661570e8283dda70bc5624433a3cf471d4fa
+Size (security-framework-sys-2.1.1.crate) = 11604 bytes
+BLAKE2s (semver-0.9.0.crate) = b8d4f42fa79f19dd6a11b5d6846f969e344a3f0faada4c278ffc044bc05d06b8
+SHA512 (semver-0.9.0.crate) = 03a2ea563456f812c301721c3572370fe4934a22db60079da0dd6ffa33fa789e5e2436ef09e62fc35e0b742b06fabc290992c74eed80419a353c9de9449928dc
+Size (semver-0.9.0.crate) = 17344 bytes
+BLAKE2s (semver-parser-0.7.0.crate) = 7abdd9bbcd90bd01011163c096dd73d8eb1fa46c038fe39f5ae202e5c56a3c26
+SHA512 (semver-parser-0.7.0.crate) = 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f
+Size (semver-parser-0.7.0.crate) = 10268 bytes
+BLAKE2s (sentry-0.19.1.crate) = dfb88c4265b7ba7b06b542e5c33630101d380d92885b160b53908ed421827906
+SHA512 (sentry-0.19.1.crate) = 254b0c89a58a14b5ee21fcd83feed138a153cc3193cea72679b09d0e3fead164f3656a845dadd91889bdf246b3eb14833037ed8f39a06fb50a1bff43bd8070bc
+Size (sentry-0.19.1.crate) = 30066 bytes
+BLAKE2s (sentry-backtrace-0.19.1.crate) = cfb0b7cb57275db07546b3746eaee8fb22c7b6ee0fbeb4527e13f563c76e7507
+SHA512 (sentry-backtrace-0.19.1.crate) = 7d32986abf84b1909c93bcb852cb972c15911f39da73d388fa1c18a522c8e3b8e30d0650a83898e4b0b3e7a1e30940b55a47ff56c78056b05bb7204f5b0785d8
+Size (sentry-backtrace-0.19.1.crate) = 5808 bytes
+BLAKE2s (sentry-contexts-0.19.1.crate) = 7a8d4b78236ce8d2a015d8c65fce8a7a98bfe642e5ce31f78cf9e71687ceaadd
+SHA512 (sentry-contexts-0.19.1.crate) = e3c97a6add0aa57b9140d3e195ab5f6c21ecadd7cfe3cdea6e3fce797707d5bdaa63d16ef6f0b39861a9e1ae5ffb34302ecf8c2f479912049680f0fdbe6a14b3
+Size (sentry-contexts-0.19.1.crate) = 3556 bytes
+BLAKE2s (sentry-core-0.19.1.crate) = becc5da3985046c95a6bc7d199b7f6b184fcb0c6008a2de95fd2e3b4df0e7d5d
+SHA512 (sentry-core-0.19.1.crate) = 1e8db4f87fd4cb7f67d5254af1f1a5008d02fb547199730f2bbac4b6d7409366ba4c83a36f3f9df8f549d70a88dd45c3ad558a46bd3a95c942b710da139659fa
+Size (sentry-core-0.19.1.crate) = 20720 bytes
+BLAKE2s (sentry-failure-0.19.1.crate) = f26822427adcd45fc1428542591a48914c7e4d55764a010a0a6dc15c705a5773
+SHA512 (sentry-failure-0.19.1.crate) = 3d4e8b4ce65d500a51bc0bfc3fefcc1eb2bed873f7fa8d3ddc6d2d94cb41bde258bd378ac0814a9a838e562e0a2a092358dd7c4b2922ad66108d762014725eba
+Size (sentry-failure-0.19.1.crate) = 3153 bytes
+BLAKE2s (sentry-panic-0.19.1.crate) = 7e376544776d9f3e13e268c67ff6351cd40e908240aa0d8d138e327b2d02dbf5
+SHA512 (sentry-panic-0.19.1.crate) = 706153bf2a12b448ede0eaf8b1a2e1d802bd9fc5f88ed294cb9ea40f7fc608cec066646c52d2951ceb9f5f2db0b4174d1ae1d02d455899fdaa6eb6836802c399
+Size (sentry-panic-0.19.1.crate) = 2337 bytes
+BLAKE2s (sentry-types-0.19.1.crate) = 5c9bf7174baea0db2e66c8f159bad8b9d98ad16feeb474db1b1eff71a16e297c
+SHA512 (sentry-types-0.19.1.crate) = 243f225968cb7c669e9bfb124feb0c28b55b5773a33a7372fecb42c7adde18e08edf73b48d3d8f69e5a66c21f3308aa474027b5e95d29d903030f6442d43684b
+Size (sentry-types-0.19.1.crate) = 23897 bytes
+BLAKE2s (serde-0.8.23.crate) = ee86b382f0f997c51961bea38045f668be9c07f68f746480ec5b4c818d0c82c3
+SHA512 (serde-0.8.23.crate) = 537761d0fad243799c63b742b9ac020195ad5575e346080c2cf19b1792d2026bdab6f61550679b8883f7af5e16e98289aa749f0646a6d4b0cb24eec0f7d92edc
+Size (serde-0.8.23.crate) = 25824 bytes
+BLAKE2s (serde-1.0.124.crate) = f5258b686aceed902e5a97cfbdb41064508ac88f3d39418644019984351d8efc
+SHA512 (serde-1.0.124.crate) = 3106e446875b6a45f59f23d5619e62e6b97ba5462f38f768b68bd33a3679ee22f4821f460646133eb626a9e529b704e405388425ee2353a4027b48f7e36623ea
+Size (serde-1.0.124.crate) = 74508 bytes
+BLAKE2s (serde-hjson-0.9.1.crate) = c3b11fb852ceba289f6ae3e01aae54a37f2d3d7207b398644efaf1ec6e416724
+SHA512 (serde-hjson-0.9.1.crate) = edc6aabfcee87df4a82792eb00f86d41b1b15294300b4f245d69235984c25309e4cde4f480d78a67acae85ad50420b05bc2ba760c8d9708bbcfff962c79fad1e
+Size (serde-hjson-0.9.1.crate) = 22811 bytes
+BLAKE2s (serde_derive-1.0.124.crate) = 055047ff8a02ec5b6652f487b04c65d436517413fd788e7df41608e71a21941c
+SHA512 (serde_derive-1.0.124.crate) = 6da069bd2ffa101bf0c83748417e14cab93b898313a33bbb2584ef4bb85924a92b24c54f61906a42797d409ad47c313089a31549c2e6be1513220e3145a76c8d
+Size (serde_derive-1.0.124.crate) = 54147 bytes
+BLAKE2s (serde_json-1.0.64.crate) = 080bb0229a15fee78868c61cb0c493c305e7473add5442102651f307d9b228c9
+SHA512 (serde_json-1.0.64.crate) = 55a45dd4c60fd93d2d9331f6a8eac39fdfece9ddc1aae45ea27e3dfa81352f08c71bf03906ba99d0feb5df8d847b68547ecaa8eb5a2c76011ebbe8d4cd5bfc2d
+Size (serde_json-1.0.64.crate) = 115138 bytes
+BLAKE2s (serde_test-0.8.23.crate) = 321b0ffd745c760f953523a1dda36aa24d4b9a05991cfd7511e614075b22407b
+SHA512 (serde_test-0.8.23.crate) = bde1913e885d47eb1f96b352baa3f6d4f0771fb9cd35e3d0e6a43a1dfc9abb6e58a2191947d8e3c75ab6023e7ae17c6ffa5ac89c1484099ea30dc248e59c59dd
+Size (serde_test-0.8.23.crate) = 5068 bytes
+BLAKE2s (serde_urlencoded-0.7.0.crate) = 3f17906b4200495fab1654b9934d7c8f78156feaf98988b619e09b538af5a69c
+SHA512 (serde_urlencoded-0.7.0.crate) = 2e49d1113a863a45235e4c5df3de1221398091c33b9eb5a806ea496902090f82d6dcf4f478f897ea54eea44f553fc20aeb2c1c124b81806b0704dd33d5650a13
+Size (serde_urlencoded-0.7.0.crate) = 12489 bytes
+BLAKE2s (sha-1-0.9.4.crate) = 9656cc2c73290cb03dae1a811415cf9d65958c746706c2f9c1043f2b276c161e
+SHA512 (sha-1-0.9.4.crate) = f815f6a8f046cd51b33c0d91c7fe36997490e9ebf6e0c1fdf58efec18560d3aec665b4edaa9d2b702b2aab4667ac17891c620d17d24f8e26657d825ddef24ff4
+Size (sha-1-0.9.4.crate) = 13724 bytes
+BLAKE2s (sha1-0.6.0.crate) = afbff3c1bfde3b62510af2ee9aba049ee0cf16df2b45ca0dbcd06df7dcb8fc23
+SHA512 (sha1-0.6.0.crate) = 32081c99a0cd5fd6e651deb711eb4c9a8bc71c12e26b25a72b2dba9a3286502e56b23d068a2899764ce1cc0c615c2c1b22a6c7aae63e07a758745b533e70ff0c
+Size (sha1-0.6.0.crate) = 9244 bytes
+BLAKE2s (sha2-0.9.3.crate) = ea223f033548084da690450ca5c40009be50fa22c37fddcc15b546feffcf8329
+SHA512 (sha2-0.9.3.crate) = 95c6c30b73bd3ee712b29be6ebb66f6fdf5256f37a6345e9412db74bc294260d6edf2ff0c21ac768e7cf0fb100f45f23489138e8ec1d4ca6f695028ac42806a5
+Size (sha2-0.9.3.crate) = 19649 bytes
+BLAKE2s (shlex-0.1.1.crate) = 0561091e3fc7193d204f17cb025527beacb48f6e73446a1d6227a62187c77c0d
+SHA512 (shlex-0.1.1.crate) = a4d202897861ca7955a3561dc1b0fd0307d77948c9b97aa0f8b9caff2b9721d2836a08760d308675973b0e9c7bae92e4d5fbd2a2497cba9e5aeefbe31075e069
+Size (shlex-0.1.1.crate) = 5687 bytes
+BLAKE2s (signal-hook-registry-1.3.0.crate) = 86d3129ad0124f4c6f8a0ff664e659ab1c58a7cc3806d8e5a2581249589250d7
+SHA512 (signal-hook-registry-1.3.0.crate) = 2576d474c490deb6cbd759985f55340bb4e4ae0abac3ee02055bc30fa4008fc96ebf4d96f0a85c634b4f04d57b00243625194b333cf330f59fc82286bbeb30a9
+Size (signal-hook-registry-1.3.0.crate) = 17786 bytes
+BLAKE2s (simple_asn1-0.4.1.crate) = 9165e0a943af2b5af33233a46e273a05a9562c35dea7fa076672b91067541a2b
+SHA512 (simple_asn1-0.4.1.crate) = 37211608915e6ab2408ea91fa937f93962b621bb89c1eada6a06485fbe83cfc930a116464729878f42610ad4d9d21bb1494916f71290257ddc88441317bd0ffe
+Size (simple_asn1-0.4.1.crate) = 15752 bytes
+BLAKE2s (sized-chunks-0.5.3.crate) = 162779c96dce5622c4d99a4e3631fcbe60cfb1d6cb42d7a98c4196b0d786792e
+SHA512 (sized-chunks-0.5.3.crate) = 9ffe2b6d0510d8cad010f4e3015f605ea0d0f4e27ded1fdfd7d7080e338bf239bec30fe85ef4576160297ad287ed006097ffc12151a2cdc578d7031d1501440b
+Size (sized-chunks-0.5.3.crate) = 40643 bytes
+BLAKE2s (slab-0.4.2.crate) = e6a9f70772c3ff7d946b6206756ba44ca92e406883453d517ea9ece45aa273e9
+SHA512 (slab-0.4.2.crate) = f9fd70d0cc5180393cebbe87fe984de0c103db1c2c2648fb7a0ee22cdabf37a7338fd511538f00e9a5564365cce2879afe19bf77c435870197bd6cafef5d6661
+Size (slab-0.4.2.crate) = 10136 bytes
+BLAKE2s (slog-2.7.0.crate) = 85b2b181421ed15f21ad813b84f5758b38a5c2637f9b678cc57f433769ad6f2c
+SHA512 (slog-2.7.0.crate) = 13bab46e288596d856adac80a6481d803646f27ef7bc1669ee2f7667b321b33beceb050348007a0ef28d0722bb597fed2139eef4685d01269ffe271830d1b15b
+Size (slog-2.7.0.crate) = 45432 bytes
+BLAKE2s (slog-async-2.6.0.crate) = 65a328e837a80af3b1c0bd955c7ba56044b01d0388c78d726e94a1236afe9f41
+SHA512 (slog-async-2.6.0.crate) = c07300222637e5ea109a86d61af056e3db81671de162177e6ac111042a88fd8caf7386d508946c2443583ad51765ff66bf05ef27167e21921b5a93935a520867
+Size (slog-async-2.6.0.crate) = 18190 bytes
+BLAKE2s (slog-envlogger-2.2.0.crate) = 4e42a813f94460035a5a670ebf8e06953e334aa8fafebcfc2964d51994ed4f6d
+SHA512 (slog-envlogger-2.2.0.crate) = bc2e7714355f2500f553fa013b75114e34e9deb69b996850af489e776ade6e340407cc47407fd17a43a7da60cf52ccee58da8d533b86b48ca1c232ec508c900a
+Size (slog-envlogger-2.2.0.crate) = 13240 bytes
+BLAKE2s (slog-mozlog-json-0.1.0.crate) = 9da3dc3a5553e9f6d82766a4de0a01fb9e92abc1cc5641b953f6dae0074bf774
+SHA512 (slog-mozlog-json-0.1.0.crate) = aa5b93420efd93b9856a5750e1c34fb3aae888822b3c753a59938ea0cb0b5fec78e629b3c40b49480f0e390b497720a2ee1949d01042e94fed961615d94b5173
+Size (slog-mozlog-json-0.1.0.crate) = 11587 bytes
+BLAKE2s (slog-scope-4.4.0.crate) = 6f195aeee1872bf8bd0e47ffa0aedc914ea3df71ddc7f9c8708155b748e21378
+SHA512 (slog-scope-4.4.0.crate) = 9e428b3a832e8b2f45c90ef93fcf5251cafd83e5fe63f05a783df2e816441fdc170e8ff843486fca3c075f8c03c75db45a7cb1e9ea0e95da1ceba11b91709dc9
+Size (slog-scope-4.4.0.crate) = 16753 bytes
+BLAKE2s (slog-stdlog-4.1.0.crate) = c4e949106d305b18211d45c68703e441b55b31d74c51f8be090b99ce27bb9660
+SHA512 (slog-stdlog-4.1.0.crate) = c8b67d675716dc80c5c41a959b4fb6371bed02b8e625de49aff26e19de40542c4e0a50de37499fcf54de1c91804aac4ff6fd0710b39ba0696b7700f6c9e986df
+Size (slog-stdlog-4.1.0.crate) = 14523 bytes
+BLAKE2s (slog-term-2.8.0.crate) = 0bc686f055f2361a03f5d6dc3636972a953d502d62dcb74d77d4f283aa92dcaa
+SHA512 (slog-term-2.8.0.crate) = be9cdfa8e3838c1163d7ef1d84d6ce34fa4a8c2910f94572d1645bc9277f1c6ceefa105ced6659ac1eaef5f8f50325e063dc8e7661c1b7c4f3d7b255388b2f21
+Size (slog-term-2.8.0.crate) = 25251 bytes
+BLAKE2s (smallvec-1.6.1.crate) = e51c50008787e73daad6929c46a2752f761399288ad742717c6a9bbf75b45943
+SHA512 (smallvec-1.6.1.crate) = 9e6061c8211a4485ab54eb541adf40748e1fc3fdfab0849e38e5fd34fc6cc69ae78bd065b788692385a6b8157b031c2fe373900e13d3e56e94fc08d574edaaad
+Size (smallvec-1.6.1.crate) = 26444 bytes
+BLAKE2s (socket2-0.3.19.crate) = 931d92040bd82275b2c57cc1825aa57773c58d3915bcdeb68762f119ea5edfd9
+SHA512 (socket2-0.3.19.crate) = 113d902ca0b966bc0bcad71e3b7d715c79cd075d9dd7fc4140a042bac91b3ce692fb0f1fd0216fa3f6286920b4a92e1a4c342d7ae8d1d98ded36e7480ddafec9
+Size (socket2-0.3.19.crate) = 33782 bytes
+BLAKE2s (spin-0.5.2.crate) = d5bc3b486fe3a6db98d04b18e180a4588bd37bd5657c38528f7ab6c999df3dcf
+SHA512 (spin-0.5.2.crate) = fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267
+Size (spin-0.5.2.crate) = 12004 bytes
+BLAKE2s (standback-0.2.15.crate) = 165b5e21930ec79e16fcd49859dc2f1312cdf1f9995aba9d71dd627fed8e063d
+SHA512 (standback-0.2.15.crate) = f1968935d2c772adbe0a93372b6df08c89394a0b3a7a829df870602ba43d0eb4bd7f91f32d4b623f2ae23f1aaf8ed562cb1f70a4f1f3253b74746686c1171ae9
+Size (standback-0.2.15.crate) = 32506 bytes
+BLAKE2s (static_assertions-1.1.0.crate) = eb3218e3c4d41feda9dac8901108477074703c4ed397618b14cbe86bfb1ccbe6
+SHA512 (static_assertions-1.1.0.crate) = 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
+Size (static_assertions-1.1.0.crate) = 18480 bytes
+BLAKE2s (stdweb-0.4.20.crate) = 79e0dd031e7dab9f77fc81ff1ee7c3c7399a4995935d945fcc81502975873e82
+SHA512 (stdweb-0.4.20.crate) = d6e608e4124e92c94f22172ad1e985dfd9a8a5182f123abf2d837680ad7f791120774f9a483ae5f8d2066fc6e658045c1ad3ee8791a19caf1884970e5882f7ce
+Size (stdweb-0.4.20.crate) = 194102 bytes
+BLAKE2s (stdweb-derive-0.5.3.crate) = ca6ef271b566f52d99281c69da532c87bdde625641aed9b3c80fcb3f0220495e
+SHA512 (stdweb-derive-0.5.3.crate) = d47048f9b1a84d3201ff6189873606df678e22216a7b3e26d23b5708b4115564262aa8ab51151e2ea61b4fdb633ccd5e0af73e62548fb653c30545ea4800834c
+Size (stdweb-derive-0.5.3.crate) = 3894 bytes
+BLAKE2s (stdweb-internal-macros-0.2.9.crate) = b46bdb168521c36989addaa62b6d8935790889798846c40cb417e5a6223f700b
+SHA512 (stdweb-internal-macros-0.2.9.crate) = 05aee9e19565abd18f781cd6b7e60a5d7fa576ed37724265eb4808b37d9241d89d0eca1aadeed7f3be5237859cd3d905b8e3ce5001a3f1d68ff002bedb7513ea
+Size (stdweb-internal-macros-0.2.9.crate) = 11828 bytes
+BLAKE2s (stdweb-internal-runtime-0.1.5.crate) = fd0e228517651dd9e0303b04a1b46d8b146547ddd824de4d0e062ac342dbe261
+SHA512 (stdweb-internal-runtime-0.1.5.crate) = 9a73f8007d6fa52031ac19f3a2adbe49c0690cec856c484cd81d534ad5b7e4002af0e6615cc9bc8d6753d0d3c1cd5a009ea3ca3750ab518b7aedfbe39b3ae11b
+Size (stdweb-internal-runtime-0.1.5.crate) = 5445 bytes
+BLAKE2s (strsim-0.9.3.crate) = c8e7d0c0579749c67235a15c22d9272699c4a724070ba4b91ac15ca15987f782
+SHA512 (strsim-0.9.3.crate) = 8d7468be0f19819a454720d2fc9a139cb9afde9984f73d334b9b77085b58008d6d8ed0786f88ef91b4967c503fa1fac0ddf2fdba01391629f7bcf1ef2fe36b51
+Size (strsim-0.9.3.crate) = 10266 bytes
+BLAKE2s (subtle-2.4.0.crate) = 5c5b76be3ae86c78ae5e026c6c7cf577cee46a6a0f74a26f4d4565614b57941a
+SHA512 (subtle-2.4.0.crate) = ffa173d6678879c382d9165ed8ac4480bfda2f03a451ff120767d90b2fa17ecaf234af15c2d153be0d96c8363de82f0be1fffb7770f3bd417e2567d146b61c86
+Size (subtle-2.4.0.crate) = 12411 bytes
+BLAKE2s (syn-1.0.63.crate) = f6a4fa03d8806fd93b87acb9a1808c770dd285f81fb83e870986af68774db4af
+SHA512 (syn-1.0.63.crate) = a0da342e44dc6509f35dad8534acd93bf1a9e3104c2d9eb9d66c38a25036c5aae0503bfee3e09d2e42cc117022b328b6d966444dfb434b780c78fea64dfb14b6
+Size (syn-1.0.63.crate) = 231524 bytes
+BLAKE2s (syncstorage-rs-0.10.2.tar.gz) = 15c7fab03a8167d904b317f889a7261422019a1162d78d73664c07aa1d25fb34
+SHA512 (syncstorage-rs-0.10.2.tar.gz) = 5eba947c68867fe8dd2bfb1e933b8f51d77954e463d33d0a35ab8e44fb33a76c0b52c12102dccfaedb56020951ad08111b5dfc2209731fc6d3e69b557bc1d20e
+Size (syncstorage-rs-0.10.2.tar.gz) = 1216928 bytes
+BLAKE2s (synstructure-0.12.4.crate) = 0aae9566ad90bb82c75892bfc8afbc8754d7fb43e24825f6100558a4793af271
+SHA512 (synstructure-0.12.4.crate) = ab3024644719c4afc9c06a4d3c499fd4934c104409d38197a46d62c9ce30414f88b3e7bcdd7f245cfd207489fb54ba41e5cfc1db94b0dd12fb01e9c00c861c47
+Size (synstructure-0.12.4.crate) = 18105 bytes
+BLAKE2s (take_mut-0.2.2.crate) = 4f9e9f0e9bbe70a5a5c695316e01545c06f08716275739eade485c02ce0eaef9
+SHA512 (take_mut-0.2.2.crate) = f75a5ce723e710809130878b0ff5df368f5929201e557661dd0154f3b31ea58d7d30d84672ca5a684fbfcae5f82ab2c21b1b5d9edc4c67d08c221228bd9de814
+Size (take_mut-0.2.2.crate) = 4263 bytes
+BLAKE2s (tempfile-3.2.0.crate) = 3faf07562ac5aa5d5f7b400d27cabe0cf9342c30b5ad28b30b6a97d1d1f80c24
+SHA512 (tempfile-3.2.0.crate) = 56d1c5af7cb6863f9eac990354126979534aae7bf298bc8b1c918c7317ce2ba31f53089aaa1ecf8baa4a39d4111d74f4450be82b509b3c2aa0428880029e663a
+Size (tempfile-3.2.0.crate) = 25892 bytes
+BLAKE2s (term-0.7.0.crate) = 94941513cf3153a71c32f22399cddc0a4210dc940c46218bea89ac225f87a509
+SHA512 (term-0.7.0.crate) = 9de6e836f1fd205b3b58645ec880eaabfc0fd8991e3980ef90bc6184b370a14676edb688a2a75bce412dd8ebd97345aef742afe5b964250e2b6f84e6b15b486a
+Size (term-0.7.0.crate) = 37082 bytes
+BLAKE2s (termcolor-1.1.2.crate) = 370fbd8e2988e3b2cdb87cfaa4b24d0f06f70f6fa439bc8f8acad102f8be16fe
+SHA512 (termcolor-1.1.2.crate) = f37b034345382cd621b1344a3fb301ca3d4d9db8b5858ac1ea82372c983229fce3c0ea8213d6b7e91291b6034affe11e2c3e593dbd95256294ce5c584b33e14c
+Size (termcolor-1.1.2.crate) = 17287 bytes
+BLAKE2s (thiserror-1.0.24.crate) = b7b1515911e75f5d8cf4defca73d076d6a83d858f0cd3a7d910c8009d60199a1
+SHA512 (thiserror-1.0.24.crate) = 38ff620f1d33041600faaf3162ca0c1cfbe191100b6442513e4076a35296e97e28dedfda25dd0d7613f6a81b6b72816c11ac37424d94baa295142b1002d0e962
+Size (thiserror-1.0.24.crate) = 16580 bytes
+BLAKE2s (thiserror-impl-1.0.24.crate) = d615a7dc7f1235c60d230d6bd5f872912d643b6b71dff670fb9802990fe87111
+SHA512 (thiserror-impl-1.0.24.crate) = 4309506b8cf939e6a400542dce772b951d40faff3b2fb765ef87299547615fe18dfb877844b5ce892c594623a2de941a32629e53e2d59b03f611cfefeb169db5
+Size (thiserror-impl-1.0.24.crate) = 13361 bytes
+BLAKE2s (thread_local-1.1.3.crate) = dcbd87f969435f94703689c39cee8a9fac1850a5d40862020dd9af0634e03099
+SHA512 (thread_local-1.1.3.crate) = 89fe00c005b2bcbb77f2286475dc04f1400b3cd3bc165162f70c1a91f7fe98132f5d0a65e5f1bb36fd8c33617e6d548f3a68df7a2302ea3a177717c71fc112b6
+Size (thread_local-1.1.3.crate) = 13111 bytes
+BLAKE2s (threadpool-1.8.1.crate) = 3b1cd779432c3dced17a5d7aaa29014d54c5e3b90eec68d4d2f687b43d6c1c1f
+SHA512 (threadpool-1.8.1.crate) = adaa5aecdeec25848af15b160e5b39833978454d834974211bd586d81837f2ce89e5590f08b7e0d4868346cf57056913a5d41bc8bf92b89109ed769cce4a8be0
+Size (threadpool-1.8.1.crate) = 14408 bytes
+BLAKE2s (time-0.1.43.crate) = 49cdc6d48210b867b7cbedd75a45b8e7e57f819bfe6bd2c66cb8385594cd30ce
+SHA512 (time-0.1.43.crate) = c3e0c68cab1ed2f33f41955f83e632c51924e4d3c1d22dd0c4ae98499e03f3cafde8b0c2d9e69b67a78d6e4055e464ee00d1ed6af5eb9fa75052405b43e24a25
+Size (time-0.1.43.crate) = 28653 bytes
+BLAKE2s (time-0.2.25.crate) = b9fb8c379d96e6c2474be79b42d1452a9ac4674bbde0573300d0772e6ae2c3be
+SHA512 (time-0.2.25.crate) = 95f93373032fbce2a28e5be4e4781dd9ac7706637aa80e04e26cc2fb470b74fc77d84655d0cbebc6d0a0b64cf7f495040a3730b6c47b35799c6aea29bf6f1ac5
+Size (time-0.2.25.crate) = 65326 bytes
+BLAKE2s (time-macros-0.1.1.crate) = a3510568be01c62f72308dd5b8bd1f31cc595f3215a9a1b34c928932f291be62
+SHA512 (time-macros-0.1.1.crate) = c6792be54dab0847d621684b4afe2e9803f2004bc3d4f01d84802af7f557799cf4d2b5ff6fe58e0b4018d92ab3868feb9b5df5691b2c8ee188e6e7b39deb8c8c
+Size (time-macros-0.1.1.crate) = 5447 bytes
+BLAKE2s (time-macros-impl-0.1.1.crate) = 995f9f34d10831020db2f6396ad1de995467b791c986c3645660d34eb9f6f954
+SHA512 (time-macros-impl-0.1.1.crate) = c153f9e9f2acd6a9e7190a899bed3050b922eea0cdc8d0fa7ea4c67e03856189bddc745150b3e3c19320ae79e8923f9201aec8923e977c6e407833d08e1a1990
+Size (time-macros-impl-0.1.1.crate) = 10384 bytes
+BLAKE2s (tinyvec-1.1.1.crate) = 6bbd42a0ab2b832d2ccee94a585083476d328bf9e3025f95d59afee3af513596
+SHA512 (tinyvec-1.1.1.crate) = de8de26bdb39d4b2255099b85c116a95b7f563f27549816d360a7cf68f04d3940745236aea4c73eeb86ed5427ae5f65d8936f0d60dae9b16076827134d77281e
+Size (tinyvec-1.1.1.crate) = 39896 bytes
+BLAKE2s (tinyvec_macros-0.1.0.crate) = 2951b7169bfce63db3ca0a9b5dbc68f530e664ffe2a59105d9c3cb68ca4d5603
+SHA512 (tinyvec_macros-0.1.0.crate) = d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873
+Size (tinyvec_macros-0.1.0.crate) = 1817 bytes
+BLAKE2s (tokio-0.2.25.crate) = 92d5439a3eddbc3ec72187952985c759d74c8dadfa00262db1247b2d68edf05b
+SHA512 (tokio-0.2.25.crate) = 19b8d46a81230be0a06d6354c2775b20fe0c108b4c504f5fe798952bf84f8ecfd9fd149ba899ee67a1158e1b0ea9eab49f6249a655eb0ab1cf418c0097b30705
+Size (tokio-0.2.25.crate) = 413390 bytes
+BLAKE2s (tokio-macros-0.2.6.crate) = f5d49aa0048ac85c55ef50c405667debd39b1f753bc0965521d9a79771803e40
+SHA512 (tokio-macros-0.2.6.crate) = 1e3f7f42dcece16d8785e500816768ecdef944b0297bea9ca215c15aadf1dc89030061cd4ac01fc9d3c32ee83c6471dccbf7e99ff8f2385853e831e08954a51f
+Size (tokio-macros-0.2.6.crate) = 6460 bytes
+BLAKE2s (tokio-tls-0.3.1.crate) = 685f397ab5443de7b4f5bc8eadaa59734d1c2f838437bdaab554da2388c58627
+SHA512 (tokio-tls-0.3.1.crate) = 46ac00d839415a8dc9d9709967414e3812606a23c2c1e0e9dc9aa6aff70b24afb44e4c5a231d0d857ea8d06d07c254c97a459713122006cf1afbc6d4f7b7b6dd
+Size (tokio-tls-0.3.1.crate) = 22517 bytes
+BLAKE2s (tokio-util-0.3.1.crate) = 9fa75754da9c375126bbea9d3f9eae7d3d19e13527414029f42d5d1401c797e7
+SHA512 (tokio-util-0.3.1.crate) = 301a5d9a8a9537653e17d3360dc27d41c95aa28bcda3e0815923dca0ac735071b01b9fc8c1d53e826e0cd1e6e5f98cc233f1e9dea906ba06c6b5192608ae7ae8
+Size (tokio-util-0.3.1.crate) = 27233 bytes
+BLAKE2s (toml-0.5.8.crate) = c3c1c927b8bb8ed0cfe2f2796712885aef2602f7faa900a994390a5f61e6b2ee
+SHA512 (toml-0.5.8.crate) = 26b7901ee4b7cbb4cf8ea57d365a99ed05e0a76e73452e47d4bcb3b4eeb7bbd393c13eea9ea33dc13622942efcda39acdba9425b74b40c920c9f19673a1f2082
+Size (toml-0.5.8.crate) = 54219 bytes
+BLAKE2s (tower-service-0.3.1.crate) = 3c26f687f05fda7e3eb65868679b8a86a283e0c7b69fe6a13151874ba1a885dd
+SHA512 (tower-service-0.3.1.crate) = d23f9db2d6632f561970b55eaeaac22a20c8b9af18931cd564db193688eb2a2973127b440e175cfd7358f3d0ead53f7a759e34b7b86c293751079af9c2181ba7
+Size (tower-service-0.3.1.crate) = 6299 bytes
+BLAKE2s (tracing-0.1.25.crate) = b7ba23cd5ffd34b1091ca58351a5b7cd37c877a467fd0cf5aa04b87cf87866b5
+SHA512 (tracing-0.1.25.crate) = a9c48aa6abda26d7a7f26a1db3d4ea8b2b72bc69a8d6fcaaae21342bc802b4804a38691969959b1bb5bb7adf7d67380b09dde0196f65b6e49735be79e78385f3
+Size (tracing-0.1.25.crate) = 68011 bytes
+BLAKE2s (tracing-core-0.1.17.crate) = d90dc04e27e9bf8a5b4d87608bfc7028cfa9d37a3df2d7ac1c864a6dc6c39fcf
+SHA512 (tracing-core-0.1.17.crate) = 202fa2bf6999d1568f4ac4d92a2d29b3ea79b5d93bb57347927eda60c8d5b430b366889d45a4d5d22d4e1c46e62ffcc39b3091a91f79a26fd6b7827fcd7c230d
+Size (tracing-core-0.1.17.crate) = 47774 bytes
+BLAKE2s (tracing-futures-0.2.5.crate) = e82f90952465d9074719f5418083764457de8a9c02a3b5f0494025f9e67cbb07
+SHA512 (tracing-futures-0.2.5.crate) = 8a437a029e18dcac3a3be7a3355a63e75432ff892316c9f2929c7557e3895b1bb5efb59a7588372bd9efc386b5cab54c2b382be99ef8fa643e66ae5656e506bb
+Size (tracing-futures-0.2.5.crate) = 11637 bytes
+BLAKE2s (trust-dns-proto-0.19.7.crate) = 3e653b531820a749806cbd7a7b2e02b805321644f2723aa9cdcfc439c163cf17
+SHA512 (trust-dns-proto-0.19.7.crate) = f13d2baf1b350d66cf58a69eed04e1e724c01bab7ccc725307b7ed519fe515add8ffdb5305db7c016d6bf14027cd7c80a4ecf62e1e3f617f10dd77c88bcb77c7
+Size (trust-dns-proto-0.19.7.crate) = 208452 bytes
+BLAKE2s (trust-dns-resolver-0.19.7.crate) = a42d632774ede9d1b030e621b8588e7f47af94d1f936ab9a434cb3d1acb9ab37
+SHA512 (trust-dns-resolver-0.19.7.crate) = 1cdaeb21ba8b09a4ccf39623d404aa37e872ab833cac3a9989be9d08810fc029c0ec499dc1ea17243dad88c2e9cd3cf96e7b16e1a0a974f81c910f44b2dcc72c
+Size (trust-dns-resolver-0.19.7.crate) = 74981 bytes
+BLAKE2s (try-lock-0.2.3.crate) = 7293ce5d84b0272de938d6be94e4aace28cdcf2584e617daed1e58fe68a9c068
+SHA512 (try-lock-0.2.3.crate) = ebae7ba9227e6fc20499b48ab85169943765342d4790bb4a31ac33a2be0af9401e2854c8e00b9d3b7e225d16875c90700b1c3fa99af07833d3b7a91b7a414fc3
+Size (try-lock-0.2.3.crate) = 4158 bytes
+BLAKE2s (typenum-1.12.0.crate) = 4eab930a53ded43726ad88032161c67436d47e388df6e7ea1545a029185dd6f5
+SHA512 (typenum-1.12.0.crate) = b88dac076d4102f2b1d74501cc2bedd4eb923458e060ab77b826093e3146bc48005ad7d3471921c4f5e8765f3f93f8f7c48e0eb00e2623ad439bd60bcf64d6ea
+Size (typenum-1.12.0.crate) = 36037 bytes
+BLAKE2s (uname-0.1.1.crate) = 79cb74fcb13c69f9d3909d390644396a18c657e56c5b2acda9ec5e538e602dab
+SHA512 (uname-0.1.1.crate) = b38f9f3496b3555e2b321813a43fbb419e5b81889a3c777626e7428b22311b5e2d9fac009dfe2378566962cea09ee4b32e2364329b947717939de84aacc543e5
+Size (uname-0.1.1.crate) = 6852 bytes
+BLAKE2s (unicase-2.6.0.crate) = 389082bf2c60fa4668d7b943d6eebc3a78d540e5f1525582ffbad9b7eee8b024
+SHA512 (unicase-2.6.0.crate) = 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188
+Size (unicase-2.6.0.crate) = 23478 bytes
+BLAKE2s (unicode-bidi-0.3.4.crate) = c1eee5c0e2e86a9e7b8bb36c8f4c8a04f81e37a0443ba053572bc5ef9d0e7a05
+SHA512 (unicode-bidi-0.3.4.crate) = 170ce083fa82bed13ecc62d85cb882fdd6491ae721e1633d3c1a5d3cee69422153afcf6695765c0e8fc7035440d0370d34afac9e978cb27f7506c07cba300e1e
+Size (unicode-bidi-0.3.4.crate) = 32228 bytes
+BLAKE2s (unicode-normalization-0.1.17.crate) = 0bd41dd24ed081d8f33781c877f41fa65a1a8118692d631b22c16691ee445667
+SHA512 (unicode-normalization-0.1.17.crate) = 727b4844a4eb103375dff7d88d620e1fb581cbdf2523f07a5c1673ff333d772d48ffae7658bfe4816a5bb42de5f68a96e15be9341c540a0f746c2990eeccb3d6
+Size (unicode-normalization-0.1.17.crate) = 100345 bytes
+BLAKE2s (unicode-segmentation-1.7.1.crate) = dc82f23b14ad2ebecd0f37db4838776c4fcc4eb449bb70d523e436965ebd0d66
+SHA512 (unicode-segmentation-1.7.1.crate) = 183ca68d456a8d53e6f255129e8fd07b87d8da23b8f18187231d6fa70dac80e4069eb6c501d45155d9f0050b6bd713964e55f0e4b25a40546c4d245a17fc8dc6
+Size (unicode-segmentation-1.7.1.crate) = 93066 bytes
+BLAKE2s (unicode-xid-0.2.1.crate) = 76711f7c3cb52a9b3b3c660966ca2fe3db48b6dc3288ad3ff9ab5f809e0f00cc
+SHA512 (unicode-xid-0.2.1.crate) = 91e862137e837baea82829431cfed36634fdb05339f00c756eb5a4b429ef0bb871f5133d11adf9a023fa22168c8a0cf194ff3669779f04f219d48fc4fac339d2
+Size (unicode-xid-0.2.1.crate) = 14392 bytes
+BLAKE2s (unindent-0.1.7.crate) = 27b22e7030fb7329e0473444460e0cfeeaacec5dbd5852baba530ad969d9d7b8
+SHA512 (unindent-0.1.7.crate) = d3f4543f97f1386f63306a206074de1d10077ae968ea6eb6638545eeaf8cef662e1c84a15788e9df640eeb6af4cbc187721ec01af43984e4eeb2dfb0423c6d70
+Size (unindent-0.1.7.crate) = 8346 bytes
+BLAKE2s (untrusted-0.7.1.crate) = 48f0deda5147bf1af1cfd64f69dbf4f508c292fc732653a243a76f916442ccb5
+SHA512 (untrusted-0.7.1.crate) = 5ebe3266912e4e78fdfdd13f9fcc07e9cf489d19d5e9ff346486f47aa58a0aca35278d561612c49eb3cab5a6759ac974d3b92bfabc399e1bc0808428dc347be0
+Size (untrusted-0.7.1.crate) = 7924 bytes
+BLAKE2s (url-1.7.2.crate) = 8c37bfdfc969df520a01dbdb4201fa1300b38b9d83e3caae4cc3fd175a7b8fce
+SHA512 (url-1.7.2.crate) = c53d7c397416cb1f3c9f7654a8a0653f350c28d41880859f29f681cd6269848890c1396b7ccdf571ec84212a8f3959138f47193ac0595a97bf98972b58e1ed04
+Size (url-1.7.2.crate) = 68597 bytes
+BLAKE2s (url-2.2.1.crate) = fbc2db4b84c9096b2f18537844d8630e718f7cd7ba622b3a101f2dda8f6864d5
+SHA512 (url-2.2.1.crate) = f2065e68dd917cc174c222a44127ac10a59d25a87ccce6b88ac1e1e775856fd7d5931d728296db355117f94e71e12404fdd68a283545b543a2e00a659a6997ed
+Size (url-2.2.1.crate) = 65434 bytes
+BLAKE2s (urlencoding-1.1.1.crate) = d6c7cc90915f512227141da1e342613618df57348ff2f7a8218fadaabdfa214d
+SHA512 (urlencoding-1.1.1.crate) = 6d04e4b7d5dacfb24665b16fc7b3eca309864e5620f0d57517e6fc0f8a1342d39d225346ee5534fcd16045b0d0ee1a22aa8ca2d09508753e2449aa8b5931399a
+Size (urlencoding-1.1.1.crate) = 3711 bytes
+BLAKE2s (uuid-0.8.2.crate) = 8bf7347fae8f81652c57eff0283e90003a269e07df2a17c66e3000b8d96503c2
+SHA512 (uuid-0.8.2.crate) = 5a1f5ead9a920b9bbc120c02049c24b62ec215765e486d3a15c5015ef49fa506206efb737e6f6555cf6e2eddddfe55f0ca1d7dcfa9aa8bcf3e0ef570a54fa2d8
+Size (uuid-0.8.2.crate) = 37909 bytes
+BLAKE2s (validator-0.12.0.crate) = 5c78b57fcf2deefa6a958b55add110e587ac2e35dea5bb7073f15bf6760fbe18
+SHA512 (validator-0.12.0.crate) = 3bd20c4746689615f59310ff2634a92aff7027f8ec235d79f0ad29c050a18dca60e2dfba0a0e88186477cb757241edcc792f7dde219344b42dc87a8abde75b48
+Size (validator-0.12.0.crate) = 8822 bytes
+BLAKE2s (validator_derive-0.12.0.crate) = f499fee4ff6e14a6757f75df2871fab65d7a95ef11d065ec5f2cae6f177b1020
+SHA512 (validator_derive-0.12.0.crate) = 01b6b34f9a547a8e85e80fa795d712896663c26f812504e1351c12b07d463b0b129b3c7019a644eceed01345321b0705cdcce9ac035c524ffa6ccfbe0ed1db63
+Size (validator_derive-0.12.0.crate) = 9591 bytes
+BLAKE2s (validator_types-0.12.0.crate) = fb3a14e3c1253f2a0405ee3538862969e6fb785c678f697afeb872ce9d8b24ce
+SHA512 (validator_types-0.12.0.crate) = 9619f886baf4e2529091dd41a3b47886dd03de5c0082b1e3f847b85e5cf5ae63af73b02756f41d64c5b8ae9c2d88ff1806a74200db583c04cbce2db4def6ba21
+Size (validator_types-0.12.0.crate) = 1526 bytes
+BLAKE2s (vcpkg-0.2.11.crate) = ec469236a32cc14ae65c66c9a2d3d87ed9bd974ec374bdbef5fea3aa995895e2
+SHA512 (vcpkg-0.2.11.crate) = d67bc244c81827165bf976808f79fd02f9149a19006898e60ff8ef11df2d72657c56bc9fc14c8f91b091075ceb23c3f96a3df81be345bb01881679eb47a0e6e9
+Size (vcpkg-0.2.11.crate) = 12600 bytes
+BLAKE2s (version_check-0.9.2.crate) = cf4ae31c15411d97579674464109b8897a6023dd5cee6c5c8056fde8f354ce70
+SHA512 (version_check-0.9.2.crate) = b88a9d545ef103fe6d0eebe7ddcf328fc21fcb02c60828b347cfc35afd957669e652a94d880ef992450c167df3505838bc649e0d83896542fa13a149875acf26
+Size (version_check-0.9.2.crate) = 11979 bytes
+BLAKE2s (walkdir-2.3.1.crate) = e076e989fd2bf4d61d656adbd95c42ef2bd609704fbfccd98ea8754b0b560e93
+SHA512 (walkdir-2.3.1.crate) = ba807ff0d098aabdcd37e23204632beea1dbb7a6adfd16cb1009cae9e7b6957cfeab705cc454bf8f2b62a08743214ab995e43bf46fc510012c938f9e2a434951
+Size (walkdir-2.3.1.crate) = 23413 bytes
+BLAKE2s (want-0.3.0.crate) = 0d923bb9b9ba970fb45c1f73a40b9d45c852caa21556156dbbe4c4c49925a1a5
+SHA512 (want-0.3.0.crate) = 7e7af8ddcc6faed3e3d18384a000339617187b74b0adf111a02bc15fdb152c88007844d6fe6f35a47a13f3384a19ee4723b884623de7d45c6619d76aa6699404
+Size (want-0.3.0.crate) = 6550 bytes
+BLAKE2s (wasi-0.10.2+wasi-snapshot-preview1.crate) = a99255257c1a9724a1e5a6c5bde6fd95cc850c6bcd881d2030755acc62bb8c23
+SHA512 (wasi-0.10.2+wasi-snapshot-preview1.crate) = 06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7
+Size (wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505 bytes
+BLAKE2s (wasi-0.9.0+wasi-snapshot-preview1.crate) = 2acd6dfc06609bf94db869be7d9c4ac09e3f3943d3a4090c4b07250b66883468
+SHA512 (wasi-0.9.0+wasi-snapshot-preview1.crate) = dbe641f796ee3a5daafcaafc911ecc6dff170340f477c2df7a61fb4858a85aefc2637c9e61973ecce66a987aa8e08a736273a4aad3ef47eaf61ed4268dbf9c47
+Size (wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521 bytes
+BLAKE2s (wasm-bindgen-0.2.71.crate) = 0105ef604c8585990587b8b7e27cfe8002586ac08356283b56ae60ed12f4305b
+SHA512 (wasm-bindgen-0.2.71.crate) = a1e20ad8f239ae6180bdefb0d48914c4b3bd3c8830e110a9037c001dee2d6345d0a8525ec68f9107029a989e659278011f8ab4a13c32bdf36b82a6429c75c639
+Size (wasm-bindgen-0.2.71.crate) = 159260 bytes
+BLAKE2s (wasm-bindgen-backend-0.2.71.crate) = 23d6d5e28fcb9def5c428872655417c39834e218e7016202f8d06f3cc88da719
+SHA512 (wasm-bindgen-backend-0.2.71.crate) = 40e1c7e63c51ef149065f3c35ce0e735f4a221e3de3e5f0004f9e597ed29812bba690cb069314d97c3843474aa611ebc05664be4f97dfbf5d240515e3a3463cc
+Size (wasm-bindgen-backend-0.2.71.crate) = 25432 bytes
+BLAKE2s (wasm-bindgen-futures-0.4.21.crate) = 6a59e5bf5e850281b05ee4716739da09fc6b1d88f42a4a6bc4c4f87d95eda018
+SHA512 (wasm-bindgen-futures-0.4.21.crate) = 9a8d15be4daee4dc345b2880dcc28f2f7f8d9cf41b622139ca5e2d7c1ccb905761f51f78080130ee796ab85aaf486730c818f68b0e6ab248d078c9c5ca9a6f43
+Size (wasm-bindgen-futures-0.4.21.crate) = 14763 bytes
+BLAKE2s (wasm-bindgen-macro-0.2.71.crate) = 9448e4fa27b90f7af7d1200094d3f61661f61fd4e3f683e80305d0975a35e3b8
+SHA512 (wasm-bindgen-macro-0.2.71.crate) = 7f5086af3e43f37d46e2a1f18a44f2af69e8483f6cbcce85dd9b84a3ee6ec4323e2904974b55987dd026073466a21241d13207664ec4771a1fcc9db3e55ad7d0
+Size (wasm-bindgen-macro-0.2.71.crate) = 11548 bytes
+BLAKE2s (wasm-bindgen-macro-support-0.2.71.crate) = 1185848843869a845cb200f5cfa02181dec50ea22b2b1ee9783224597b8dd8fa
+SHA512 (wasm-bindgen-macro-support-0.2.71.crate) = eae16c62999d0cd66fd64b1dcbb90a5b572bcec6ac3f2c2f06ce8a499dd282cd13e3535bffd0fdddac65bf33bc4338422c805e7f2989c5336a3dccd6a2e69609
+Size (wasm-bindgen-macro-support-0.2.71.crate) = 17855 bytes
+BLAKE2s (wasm-bindgen-shared-0.2.71.crate) = f84d173b788ce96fa709fb1ebb0a9b6e32e329ee340201ba5cbf41ee9e8c8c39
+SHA512 (wasm-bindgen-shared-0.2.71.crate) = 458b140966f52be47a0f4c68cfa1b46cb39a4fd6742bbe34c892255b42e7605f2ec3cc9cb9d31e3c1000eb5048a8dbb608e42261e30e90308a9db33b14385d40
+Size (wasm-bindgen-shared-0.2.71.crate) = 6693 bytes
+BLAKE2s (web-sys-0.3.48.crate) = 18102066c8b816d773f0e9d0643aa7dad3f44a46f9d4d129330b9493605d3f50
+SHA512 (web-sys-0.3.48.crate) = 3b0a6227cbfcd2829bd2d44f1bc5d600fb05ed28222babd23b41308e3e79350b8724efc8716a060ecb70b4100613a41aaca0b6080a2f23b223c453ec60a7174a
+Size (web-sys-0.3.48.crate) = 648255 bytes
+BLAKE2s (widestring-0.4.3.crate) = e560a12f43e17ef6cd988bf414b02d6599ca91c1336520ef3e60366cd92522f2
+SHA512 (widestring-0.4.3.crate) = 48561bd8a3b589f2a0328d1286177fbc6c5bc534756898912cbaab81d742b64ef898eed75073484d5e30762ceda9d2e88710074e7e9ce1a7dd43b5d871de3860
+Size (widestring-0.4.3.crate) = 26215 bytes
+BLAKE2s (winapi-0.2.8.crate) = aedaa087201717710fb86afee2fc3c0d7494c5a55a02bcdacf606c2948189f3b
+SHA512 (winapi-0.2.8.crate) = 115e6f027cdd4a56f77ca24f4ab249d2a6cac1e1f955c826a9b6ee05db4861790a533f5e674aebbb540370fff52ed41618c2cd7c906e73200e92df213109cebe
+Size (winapi-0.2.8.crate) = 455145 bytes
+BLAKE2s (winapi-0.3.9.crate) = 295083bd8c53c7decc4187da324a1284ad05cbccc9198d31facb6a42e34867ce
+SHA512 (winapi-0.3.9.crate) = ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
+Size (winapi-0.3.9.crate) = 1200382 bytes
+BLAKE2s (winapi-build-0.1.1.crate) = af1787f3209c8f28c103ebc75cde548ebbfa8417a7d834e55abd7b995d2db33f
+SHA512 (winapi-build-0.1.1.crate) = 8b0a239e205a5368892f41c870a8a7ea16e3468c364b03382bef7fa3a2e7159b09c07661e95b1227578f6d72c14879daa4444b28c51ae20ef15d985d59ca5a77
+Size (winapi-build-0.1.1.crate) = 669 bytes
+BLAKE2s (winapi-i686-pc-windows-gnu-0.4.0.crate) = 3ef20321fea464773f9e73ac16ada3a0e8101a8c3c0ebab763049f2ab269eb1a
+SHA512 (winapi-i686-pc-windows-gnu-0.4.0.crate) = a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
+Size (winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 bytes
+BLAKE2s (winapi-util-0.1.5.crate) = 0bbadc89bd260c16095f1d19c2dc0f5acbd24d64dc1dcada628bf4acb003c6cc
+SHA512 (winapi-util-0.1.5.crate) = 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd
+Size (winapi-util-0.1.5.crate) = 10164 bytes
+BLAKE2s (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 85ecec73b9874f5f443e29d99f93a11889e74ddf5a4bfeb929e2355a7cee32f1
+SHA512 (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
+Size (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 bytes
+BLAKE2s (winreg-0.6.2.crate) = 6c931a3cdcd0c68fd97982cb0b8727f956f15fb97bd3c126697bfb99afdc8d08
+SHA512 (winreg-0.6.2.crate) = a2b6a7a0fcdb1f81dab62e1626089b6fd753a2233f9496505420ccb7997765c34293ce07b724b8179646345e0f6819eca88a6c167a03d8439a386fe53e184102
+Size (winreg-0.6.2.crate) = 19338 bytes
+BLAKE2s (winreg-0.7.0.crate) = 28c3c71cb1796acfda40be371f9dc6e59ea5be989d92db90f3b48027d4b89093
+SHA512 (winreg-0.7.0.crate) = a0b7a2d239e30cea89a863b879831bc32b5f2988ef3f0586ddadda48827cafc82d3602d2f8df3c47dc1e80537149a1ca1dc1506f9fbf960d9ba081dff1bac731
+Size (winreg-0.7.0.crate) = 21225 bytes
+BLAKE2s (woothee-0.11.0.crate) = a17216a23f031c1f0d2029c65634f65c9efad478b2fa892e78bb9df07d52ed69
+SHA512 (woothee-0.11.0.crate) = 36a1d2e17dd3aedb03fcc5d9edf9a49d1b5ef16183ffc95a700718b4426cb385985f26a0d1983ec6421805bbc6f7875fb1511d63fc94a7639fbd4a0d222da2c8
+Size (woothee-0.11.0.crate) = 24922 bytes
+BLAKE2s (ws2_32-sys-0.2.1.crate) = 46eaf04aad996fd11714a438cad2036248eafcd7ff2d25903dfc48926017f1f7
+SHA512 (ws2_32-sys-0.2.1.crate) = 18356861fc595efe7d0180afb8ce7649da35a4f9ba456271d2068679ab258a861af32a2e016e241fbfbf5f6ef0eb33127b26eabfc11428af39506538faa4821f
+Size (ws2_32-sys-0.2.1.crate) = 4697 bytes
+BLAKE2s (yaml-rust-0.4.5.crate) = 65c7c0fe708cb682959e36fbb03b09a35b09d529e5c87364107f5985940a1404
+SHA512 (yaml-rust-0.4.5.crate) = 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0
+Size (yaml-rust-0.4.5.crate) = 47783 bytes
+SHA1 (patch-.._vendor_boringssl-src-0.2.0_boringssl_src_include_openssl_thread.h) = 62ebf411385fd8bc1d6d50ee49711f364e9ee373
+SHA1 (patch-Cargo.toml) = ca403bb992ab1fa499268c089e19a0709676dd6e
diff --git a/syncstorage-rs/patches/patch-.._vendor_boringssl-src-0.2.0_boringssl_src_include_openssl_thread.h b/syncstorage-rs/patches/patch-.._vendor_boringssl-src-0.2.0_boringssl_src_include_openssl_thread.h
new file mode 100644
index 0000000000..cda05412f2
--- /dev/null
+++ b/syncstorage-rs/patches/patch-.._vendor_boringssl-src-0.2.0_boringssl_src_include_openssl_thread.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+Fix build of boringssl.
+https://bugs.chromium.org/p/boringssl/issues/detail?id=482
+
+--- ../vendor/boringssl-src-0.2.0/boringssl/src/include/openssl/thread.h.orig	2021-01-21 06:42:09.000000000 +0000
++++ ../vendor/boringssl-src-0.2.0/boringssl/src/include/openssl/thread.h
+@@ -88,6 +88,9 @@ typedef pthread_rwlock_t CRYPTO_MUTEX;
+ typedef union crypto_mutex_st {
+   double alignment;
+   uint8_t padding[3*sizeof(int) + 5*sizeof(unsigned) + 16 + 8];
++#if defined(__NetBSD__)
++  uint8_t      nbpad[64 + 8];
++#endif
+ } CRYPTO_MUTEX;
+ #endif
+ 
diff --git a/syncstorage-rs/patches/patch-Cargo.toml b/syncstorage-rs/patches/patch-Cargo.toml
new file mode 100644
index 0000000000..d0ea2345e4
--- /dev/null
+++ b/syncstorage-rs/patches/patch-Cargo.toml
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Let pkgsrc provide git snapshot of deadpool.
+
+--- Cargo.toml.orig	2021-04-28 22:17:28.000000000 +0000
++++ Cargo.toml
+@@ -30,7 +30,7 @@ config = "0.10"
+ # Pin to 0.5 for now, to keep it under tokio 0.2 (issue977).
+ # Fix for #803 (deadpool#92) points to our fork for now
+ #deadpool = "0.5"  # pin to 0.5
+-deadpool = { git = "https://github.com/mozilla-services/deadpool";, branch = "deadpool-v0.5.2-issue92" }
++deadpool = { path = "../deadpool" }
+ diesel = { version = "1.4", features = ["mysql", "r2d2"] }
+ diesel_logger = "0.1.1"
+ diesel_migrations = { version = "1.4.0", features = ["mysql"] }


Home | Main Index | Thread Index | Old Index