git: 1619d4653482 - main - net-p2p/oura: + Rust-based pipeline for Cardano blockchain.

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Sun, 14 Aug 2022 19:50:44 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1619d465348204549274180adde522ca18b68245

commit 1619d465348204549274180adde522ca18b68245
Author:     Boris Polujin <boris@zfs.ninja>
AuthorDate: 2022-08-14 19:39:19 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2022-08-14 19:50:03 +0000

    net-p2p/oura: + Rust-based pipeline for Cardano blockchain.
---
 net-p2p/Makefile           |   1 +
 net-p2p/oura/Makefile      | 317 ++++++++++++++++++++++++
 net-p2p/oura/distinfo      | 595 +++++++++++++++++++++++++++++++++++++++++++++
 net-p2p/oura/files/oura.in | 102 ++++++++
 net-p2p/oura/pkg-descr     |   7 +
 5 files changed, 1022 insertions(+)

diff --git a/net-p2p/Makefile b/net-p2p/Makefile
index b6438ce96429..e4c731153aa5 100644
--- a/net-p2p/Makefile
+++ b/net-p2p/Makefile
@@ -68,6 +68,7 @@
     SUBDIR += ogmios
     SUBDIR += opendchub
     SUBDIR += openethereum
+    SUBDIR += oura
     SUBDIR += p5-Net-BitTorrent
     SUBDIR += p5-Net-BitTorrent-File
     SUBDIR += p5-Net-BitTorrent-PeerPacket
diff --git a/net-p2p/oura/Makefile b/net-p2p/oura/Makefile
new file mode 100644
index 000000000000..e18c4aacccb0
--- /dev/null
+++ b/net-p2p/oura/Makefile
@@ -0,0 +1,317 @@
+PORTNAME=		oura
+DISTVERSIONPREFIX=	v
+DISTVERSION=		1.5.3
+CATEGORIES=		net-p2p
+
+MAINTAINER=		boris@zfs.ninja
+COMMENT=		A pipeline that connects to the tip of a Cardano node
+
+LICENSE=		APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		cargo
+USE_GITHUB=	yes
+GH_ACCOUNT=	txpipe
+
+USE_RC_SUBR=	oura
+
+CARGO_CRATES=	addr2line-0.17.0 \
+		adler-1.0.2 \
+		aho-corasick-0.7.18 \
+		arc-swap-1.5.0 \
+		ascii-1.0.0 \
+		async-compression-0.3.12 \
+		async-trait-0.1.52 \
+		atty-0.2.14 \
+		autocfg-1.1.0 \
+		aws-config-0.12.0 \
+		aws-endpoint-0.12.0 \
+		aws-http-0.12.0 \
+		aws-sdk-lambda-0.12.0 \
+		aws-sdk-s3-0.12.0 \
+		aws-sdk-sqs-0.12.0 \
+		aws-sdk-sso-0.12.0 \
+		aws-sdk-sts-0.12.0 \
+		aws-sig-auth-0.12.0 \
+		aws-sigv4-0.12.0 \
+		aws-smithy-async-0.42.0 \
+		aws-smithy-client-0.42.0 \
+		aws-smithy-eventstream-0.42.0 \
+		aws-smithy-http-0.42.0 \
+		aws-smithy-http-tower-0.42.0 \
+		aws-smithy-json-0.42.0 \
+		aws-smithy-query-0.42.0 \
+		aws-smithy-types-0.42.0 \
+		aws-smithy-xml-0.42.0 \
+		aws-types-0.12.0 \
+		backtrace-0.3.64 \
+		base-x-0.2.8 \
+		base58-0.2.0 \
+		base64-0.11.0 \
+		base64-0.13.0 \
+		bech32-0.8.1 \
+		bech32-0.9.0 \
+		bitflags-1.3.2 \
+		build_const-0.2.2 \
+		bumpalo-3.9.1 \
+		byteorder-0.5.3 \
+		byteorder-1.4.3 \
+		bytes-1.1.0 \
+		bytes-utils-0.1.1 \
+		cc-1.0.72 \
+		cfg-if-0.1.10 \
+		cfg-if-1.0.0 \
+		chrono-0.4.19 \
+		chunked_transfer-1.4.0 \
+		clap-3.1.18 \
+		clap_lex-0.2.0 \
+		cloud-pubsub-0.8.0 \
+		combine-4.6.4 \
+		config-0.13.1 \
+		const_fn-0.4.9 \
+		core-foundation-0.9.3 \
+		core-foundation-sys-0.8.3 \
+		crc-1.8.1 \
+		crc32fast-1.3.2 \
+		crossterm-0.23.2 \
+		crossterm_winapi-0.9.0 \
+		cryptoxide-0.4.2 \
+		ct-logs-0.8.0 \
+		darling-0.13.1 \
+		darling_core-0.13.1 \
+		darling_macro-0.13.1 \
+		discard-1.0.4 \
+		dtoa-0.4.8 \
+		dyn-clone-1.0.4 \
+		either-1.6.1 \
+		elasticsearch-7.14.0-alpha.1 \
+		encoding_rs-0.8.30 \
+		env_logger-0.9.0 \
+		error-chain-0.10.0 \
+		fastrand-1.7.0 \
+		file-rotate-0.6.0 \
+		flate2-0.2.20 \
+		flate2-1.0.22 \
+		fnv-1.0.7 \
+		foreign-types-0.3.2 \
+		foreign-types-shared-0.1.1 \
+		form_urlencoded-1.0.1 \
+		futures-0.3.21 \
+		futures-channel-0.3.21 \
+		futures-core-0.3.21 \
+		futures-executor-0.3.21 \
+		futures-io-0.3.21 \
+		futures-macro-0.3.21 \
+		futures-sink-0.3.21 \
+		futures-task-0.3.21 \
+		futures-util-0.3.21 \
+		getrandom-0.2.4 \
+		gimli-0.26.1 \
+		goauth-0.9.0 \
+		h2-0.3.11 \
+		half-1.8.2 \
+		hashbrown-0.11.2 \
+		heck-0.4.0 \
+		hermit-abi-0.1.19 \
+		hex-0.4.3 \
+		http-0.2.6 \
+		http-body-0.4.4 \
+		httparse-1.6.0 \
+		httpdate-1.0.2 \
+		humantime-2.1.0 \
+		hyper-0.14.17 \
+		hyper-rustls-0.22.1 \
+		hyper-tls-0.5.0 \
+		ident_case-1.0.1 \
+		idna-0.2.3 \
+		indexmap-1.8.0 \
+		instant-0.1.12 \
+		ipnet-2.3.1 \
+		itertools-0.10.3 \
+		itoa-0.4.8 \
+		itoa-1.0.1 \
+		js-sys-0.3.56 \
+		kafka-0.8.0 \
+		lazy_static-1.4.0 \
+		libc-0.2.121 \
+		lock_api-0.4.6 \
+		log-0.3.9 \
+		log-0.4.17 \
+		matches-0.1.9 \
+		md5-0.7.0 \
+		memchr-2.4.1 \
+		merge-0.1.0 \
+		merge_derive-0.1.0 \
+		mime-0.3.16 \
+		minicbor-0.17.1 \
+		minicbor-derive-0.11.0 \
+		minimal-lexical-0.2.1 \
+		miniz-sys-0.1.12 \
+		miniz_oxide-0.4.4 \
+		mio-0.8.2 \
+		miow-0.3.7 \
+		murmur3-0.5.1 \
+		native-tls-0.2.8 \
+		net2-0.2.37 \
+		nom-7.1.0 \
+		ntapi-0.3.6 \
+		num-integer-0.1.44 \
+		num-traits-0.2.14 \
+		num_cpus-1.13.1 \
+		num_threads-0.1.3 \
+		object-0.27.1 \
+		once_cell-1.10.0 \
+		openssl-0.10.40 \
+		openssl-macros-0.1.0 \
+		openssl-probe-0.1.5 \
+		openssl-src-111.17.0+1.1.1m \
+		openssl-sys-0.9.73 \
+		os_str_bytes-6.0.0 \
+		pallas-0.13.1 \
+		pallas-addresses-0.13.1 \
+		pallas-codec-0.13.1 \
+		pallas-crypto-0.13.1 \
+		pallas-miniprotocols-0.13.1 \
+		pallas-multiplexer-0.13.1 \
+		pallas-primitives-0.13.1 \
+		pallas-traverse-0.13.1 \
+		parking_lot-0.11.2 \
+		parking_lot-0.12.0 \
+		parking_lot_core-0.8.5 \
+		parking_lot_core-0.9.1 \
+		pathdiff-0.2.1 \
+		percent-encoding-2.1.0 \
+		pin-project-1.0.10 \
+		pin-project-internal-1.0.10 \
+		pin-project-lite-0.2.8 \
+		pin-utils-0.1.0 \
+		pkg-config-0.3.24 \
+		ppv-lite86-0.2.16 \
+		proc-macro-error-1.0.4 \
+		proc-macro-error-attr-1.0.4 \
+		proc-macro-hack-0.5.19 \
+		proc-macro2-1.0.36 \
+		prometheus-0.13.0 \
+		prometheus_exporter-0.8.4 \
+		quote-1.0.15 \
+		rand-0.8.4 \
+		rand_chacha-0.3.1 \
+		rand_core-0.6.3 \
+		rand_hc-0.3.1 \
+		redis-0.21.5 \
+		redox_syscall-0.2.10 \
+		ref_slice-1.2.1 \
+		regex-1.5.6 \
+		regex-syntax-0.6.26 \
+		remove_dir_all-0.5.3 \
+		reqwest-0.11.10 \
+		ring-0.16.20 \
+		rustc-demangle-0.1.21 \
+		rustc_version-0.2.3 \
+		rustc_version-0.4.0 \
+		rustls-0.19.1 \
+		rustls-native-certs-0.5.0 \
+		rustversion-1.0.6 \
+		ryu-1.0.9 \
+		schannel-0.1.19 \
+		scopeguard-1.1.0 \
+		sct-0.6.1 \
+		security-framework-2.6.1 \
+		security-framework-sys-2.6.1 \
+		semver-0.9.0 \
+		semver-1.0.6 \
+		semver-parser-0.7.0 \
+		serde-1.0.137 \
+		serde_derive-1.0.137 \
+		serde_json-1.0.81 \
+		serde_urlencoded-0.7.1 \
+		serde_with-1.12.0 \
+		serde_with_macros-1.5.1 \
+		sha1-0.6.1 \
+		sha1_smol-1.0.0 \
+		signal-hook-0.3.13 \
+		signal-hook-mio-0.2.3 \
+		signal-hook-registry-1.4.0 \
+		simpl-0.1.0 \
+		slab-0.4.5 \
+		smallvec-1.8.0 \
+		smpl_jwt-0.6.1 \
+		snap-0.2.5 \
+		socket2-0.4.4 \
+		spin-0.5.2 \
+		standback-0.2.17 \
+		static_assertions-1.1.0 \
+		stdweb-0.4.20 \
+		stdweb-derive-0.5.3 \
+		stdweb-internal-macros-0.2.9 \
+		stdweb-internal-runtime-0.1.5 \
+		strsim-0.10.0 \
+		strum-0.24.0 \
+		strum_macros-0.24.0 \
+		syn-1.0.92 \
+		tempfile-3.3.0 \
+		termcolor-1.1.2 \
+		textwrap-0.15.0 \
+		thiserror-1.0.31 \
+		thiserror-impl-1.0.31 \
+		time-0.1.44 \
+		time-0.2.27 \
+		time-0.3.7 \
+		time-macros-0.1.1 \
+		time-macros-0.2.3 \
+		time-macros-impl-0.1.2 \
+		tiny_http-0.10.0 \
+		tinyvec-1.5.1 \
+		tinyvec_macros-0.1.0 \
+		tokio-1.18.2 \
+		tokio-native-tls-0.3.0 \
+		tokio-rustls-0.22.0 \
+		tokio-stream-0.1.8 \
+		tokio-util-0.6.9 \
+		tokio-util-0.7.2 \
+		toml-0.5.8 \
+		tower-0.4.12 \
+		tower-layer-0.3.1 \
+		tower-service-0.3.1 \
+		tracing-0.1.30 \
+		tracing-attributes-0.1.20 \
+		tracing-core-0.1.22 \
+		try-lock-0.2.3 \
+		twox-hash-1.6.2 \
+		unicode-bidi-0.3.7 \
+		unicode-normalization-0.1.19 \
+		unicode-xid-0.2.2 \
+		untrusted-0.7.1 \
+		url-2.2.2 \
+		urlencoding-2.1.0 \
+		vcpkg-0.2.15 \
+		version_check-0.9.4 \
+		void-1.0.2 \
+		want-0.3.0 \
+		wasi-0.10.0+wasi-snapshot-preview1 \
+		wasi-0.11.0+wasi-snapshot-preview1 \
+		wasm-bindgen-0.2.79 \
+		wasm-bindgen-backend-0.2.79 \
+		wasm-bindgen-futures-0.4.29 \
+		wasm-bindgen-macro-0.2.79 \
+		wasm-bindgen-macro-support-0.2.79 \
+		wasm-bindgen-shared-0.2.79 \
+		web-sys-0.3.56 \
+		webpki-0.21.4 \
+		winapi-0.3.9 \
+		winapi-i686-pc-windows-gnu-0.4.0 \
+		winapi-util-0.1.5 \
+		winapi-x86_64-pc-windows-gnu-0.4.0 \
+		windows-sys-0.32.0 \
+		windows_aarch64_msvc-0.32.0 \
+		windows_i686_gnu-0.32.0 \
+		windows_i686_msvc-0.32.0 \
+		windows_x86_64_gnu-0.32.0 \
+		windows_x86_64_msvc-0.32.0 \
+		winreg-0.10.1 \
+		xmlparser-0.13.3 \
+		zeroize-1.5.3
+
+PLIST_FILES=	bin/oura
+
+.include <bsd.port.mk>
diff --git a/net-p2p/oura/distinfo b/net-p2p/oura/distinfo
new file mode 100644
index 000000000000..624b54583f2a
--- /dev/null
+++ b/net-p2p/oura/distinfo
@@ -0,0 +1,595 @@
+TIMESTAMP = 1660505489
+SHA256 (rust/crates/addr2line-0.17.0.crate) = b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b
+SIZE (rust/crates/addr2line-0.17.0.crate) = 32260
+SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
+SIZE (rust/crates/adler-1.0.2.crate) = 12778
+SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
+SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
+SHA256 (rust/crates/arc-swap-1.5.0.crate) = c5d78ce20460b82d3fa150275ed9d55e21064fc7951177baacf86a145c4a4b1f
+SIZE (rust/crates/arc-swap-1.5.0.crate) = 65351
+SHA256 (rust/crates/ascii-1.0.0.crate) = bbf56136a5198c7b01a49e3afcbef6cf84597273d298f54432926024107b0109
+SIZE (rust/crates/ascii-1.0.0.crate) = 31727
+SHA256 (rust/crates/async-compression-0.3.12.crate) = f2bf394cfbbe876f0ac67b13b6ca819f9c9f2fb9ec67223cceb1555fbab1c31a
+SIZE (rust/crates/async-compression-0.3.12.crate) = 57646
+SHA256 (rust/crates/async-trait-0.1.52.crate) = 061a7acccaa286c011ddc30970520b98fa40e00c9d644633fb26b5fc63a265e3
+SIZE (rust/crates/async-trait-0.1.52.crate) = 25913
+SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
+SIZE (rust/crates/atty-0.2.14.crate) = 5470
+SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
+SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
+SHA256 (rust/crates/aws-config-0.12.0.crate) = b58e10d03d2180f9fce2fe72ffa007ccf44b4714b127d8429e78c3e55fe345c0
+SIZE (rust/crates/aws-config-0.12.0.crate) = 106262
+SHA256 (rust/crates/aws-endpoint-0.12.0.crate) = 6eadd9ea45f65689fbd088b22a2aaed363582fab5dcd335a1a7317640436952f
+SIZE (rust/crates/aws-endpoint-0.12.0.crate) = 9233
+SHA256 (rust/crates/aws-http-0.12.0.crate) = 80fd2c81e2782d1f57a532543524c59b9c32dcc9132a7a2d308864c05b645e98
+SIZE (rust/crates/aws-http-0.12.0.crate) = 16075
+SHA256 (rust/crates/aws-sdk-lambda-0.12.0.crate) = d48b9e38dd78ff26490f4bbbc75610ecd877ed55ee6ea5b2a6add8bbb496edf2
+SIZE (rust/crates/aws-sdk-lambda-0.12.0.crate) = 291589
+SHA256 (rust/crates/aws-sdk-s3-0.12.0.crate) = 993422785adde6d8cadd1ef2594591d9dff3326968d5a9f2039d64833a52fbb3
+SIZE (rust/crates/aws-sdk-s3-0.12.0.crate) = 460270
+SHA256 (rust/crates/aws-sdk-sqs-0.12.0.crate) = 27f7202d2b30db7f9c21c94cc61ffab0484e094f39a27a35574ca84492ad5d6e
+SIZE (rust/crates/aws-sdk-sqs-0.12.0.crate) = 113575
+SHA256 (rust/crates/aws-sdk-sso-0.12.0.crate) = 0c856987e02db8c5d81cb97e2a24609b05a6289db3d861c5b7d73081d6ecc70d
+SIZE (rust/crates/aws-sdk-sso-0.12.0.crate) = 29190
+SHA256 (rust/crates/aws-sdk-sts-0.12.0.crate) = dbf0a83f4382e47778399d0e0ae38761eee2fbad1d3bdde21358bd00cea46f36
+SIZE (rust/crates/aws-sdk-sts-0.12.0.crate) = 71952
+SHA256 (rust/crates/aws-sig-auth-0.12.0.crate) = 27079eb4062be105e44ab4638ade63cf6448c2df5cb093d885faab8082fd5c9d
+SIZE (rust/crates/aws-sig-auth-0.12.0.crate) = 12047
+SHA256 (rust/crates/aws-sigv4-0.12.0.crate) = a0be4a7223c244f3c57426087204cf66e04d1e73adb62571090613889cf6ee57
+SIZE (rust/crates/aws-sigv4-0.12.0.crate) = 23749
+SHA256 (rust/crates/aws-smithy-async-0.42.0.crate) = 7cafe7e459caf2e2f834a77062f2c47f7df1956cf3be3060b23bf0721f17e1a4
+SIZE (rust/crates/aws-smithy-async-0.42.0.crate) = 12269
+SHA256 (rust/crates/aws-smithy-client-0.42.0.crate) = de133c5629abab72cad7c4eeab522cb9dfa11ab7ace07d051ef7c29bb54fd370
+SIZE (rust/crates/aws-smithy-client-0.42.0.crate) = 39052
+SHA256 (rust/crates/aws-smithy-eventstream-0.42.0.crate) = 03681de08131761ad68e46113d0580d5d7fee03281dadd71f07b206ab08a9998
+SIZE (rust/crates/aws-smithy-eventstream-0.42.0.crate) = 16219
+SHA256 (rust/crates/aws-smithy-http-0.42.0.crate) = 119f6f903f5c27308c732f6c7e460aee91e083b3229db2b21fa40436fc60eda7
+SIZE (rust/crates/aws-smithy-http-0.42.0.crate) = 42882
+SHA256 (rust/crates/aws-smithy-http-tower-0.42.0.crate) = 991855d24079be0b7485a5753f987f060a153757c7f21729d705f2834366c096
+SIZE (rust/crates/aws-smithy-http-tower-0.42.0.crate) = 8738
+SHA256 (rust/crates/aws-smithy-json-0.42.0.crate) = 81c96aa965ba386c7206c0913c6cbdfd27cf6b276e8834a7408b67f04994e647
+SIZE (rust/crates/aws-smithy-json-0.42.0.crate) = 21929
+SHA256 (rust/crates/aws-smithy-query-0.42.0.crate) = 14ec1e497d5e75d42787c9440bbbed5fcdb02b0bdc41fd8b7fe270449e66deff
+SIZE (rust/crates/aws-smithy-query-0.42.0.crate) = 7007
+SHA256 (rust/crates/aws-smithy-types-0.42.0.crate) = b470753cf7e2ce6b7c55f66cb1d17576654878cd41d72bd863a38336569543f4
+SIZE (rust/crates/aws-smithy-types-0.42.0.crate) = 38292
+SHA256 (rust/crates/aws-smithy-xml-0.42.0.crate) = d795da895bc0d8a2ba44550ee5ec928af06db8ecdfd0e42b88d046e97e73dd94
+SIZE (rust/crates/aws-smithy-xml-0.42.0.crate) = 15415
+SHA256 (rust/crates/aws-types-0.12.0.crate) = e5641c99c740574f7a7e70c03773f5ead9f9daf2d95ce6c790ddb4747e000bb0
+SIZE (rust/crates/aws-types-0.12.0.crate) = 19399
+SHA256 (rust/crates/backtrace-0.3.64.crate) = 5e121dee8023ce33ab248d9ce1493df03c3b38a659b240096fcbd7048ff9c31f
+SIZE (rust/crates/backtrace-0.3.64.crate) = 74311
+SHA256 (rust/crates/base-x-0.2.8.crate) = a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b
+SIZE (rust/crates/base-x-0.2.8.crate) = 10614
+SHA256 (rust/crates/base58-0.2.0.crate) = 6107fe1be6682a68940da878d9e9f5e90ca5745b3dec9fd1bb393c8777d4f581
+SIZE (rust/crates/base58-0.2.0.crate) = 4201
+SHA256 (rust/crates/base64-0.11.0.crate) = b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7
+SIZE (rust/crates/base64-0.11.0.crate) = 48362
+SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
+SIZE (rust/crates/base64-0.13.0.crate) = 62070
+SHA256 (rust/crates/bech32-0.8.1.crate) = cf9ff0bbfd639f15c74af777d81383cf53efb7c93613f6cab67c6c11e05bbf8b
+SIZE (rust/crates/bech32-0.8.1.crate) = 10865
+SHA256 (rust/crates/bech32-0.9.0.crate) = c5738be7561b0eeb501ef1d5c5db3f24e01ceb55fededd9b00039aada34966ad
+SIZE (rust/crates/bech32-0.9.0.crate) = 10817
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/build_const-0.2.2.crate) = b4ae4235e6dac0694637c763029ecea1a2ec9e4e06ec2729bd21ba4d9c863eb7
+SIZE (rust/crates/build_const-0.2.2.crate) = 4511
+SHA256 (rust/crates/bumpalo-3.9.1.crate) = a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899
+SIZE (rust/crates/bumpalo-3.9.1.crate) = 77507
+SHA256 (rust/crates/byteorder-0.5.3.crate) = 0fc10e8cc6b2580fda3f36eb6dc5316657f812a3df879a44a66fc9f0fdbc4855
+SIZE (rust/crates/byteorder-0.5.3.crate) = 8643
+SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
+SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
+SHA256 (rust/crates/bytes-1.1.0.crate) = c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8
+SIZE (rust/crates/bytes-1.1.0.crate) = 49640
+SHA256 (rust/crates/bytes-utils-0.1.1.crate) = 4e314712951c43123e5920a446464929adc667a5eade7f8fb3997776c9df6e54
+SIZE (rust/crates/bytes-utils-0.1.1.crate) = 19366
+SHA256 (rust/crates/cc-1.0.72.crate) = 22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee
+SIZE (rust/crates/cc-1.0.72.crate) = 57495
+SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
+SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
+SIZE (rust/crates/chrono-0.4.19.crate) = 155663
+SHA256 (rust/crates/chunked_transfer-1.4.0.crate) = fff857943da45f546682664a79488be82e69e43c1a7a2307679ab9afb3a66d2e
+SIZE (rust/crates/chunked_transfer-1.4.0.crate) = 9238
+SHA256 (rust/crates/clap-3.1.18.crate) = d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b
+SIZE (rust/crates/clap-3.1.18.crate) = 209664
+SHA256 (rust/crates/clap_lex-0.2.0.crate) = a37c35f1112dad5e6e0b1adaff798507497a18fceeb30cceb3bae7d1427b9213
+SIZE (rust/crates/clap_lex-0.2.0.crate) = 9581
+SHA256 (rust/crates/cloud-pubsub-0.8.0.crate) = 2fe98334bc3400fe5b4dc6447fbbc33fcc5bfe5d896aff2bc49f33dd9f656aa4
+SIZE (rust/crates/cloud-pubsub-0.8.0.crate) = 17267
+SHA256 (rust/crates/combine-4.6.4.crate) = 2a604e93b79d1808327a6fca85a6f2d69de66461e7620f5a4cbf5fb4d1d7c948
+SIZE (rust/crates/combine-4.6.4.crate) = 132144
+SHA256 (rust/crates/config-0.13.1.crate) = 3ea917b74b6edfb5024e3b55d3c8f710b5f4ed92646429601a42e96f0812b31b
+SIZE (rust/crates/config-0.13.1.crate) = 65302
+SHA256 (rust/crates/const_fn-0.4.9.crate) = fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935
+SIZE (rust/crates/const_fn-0.4.9.crate) = 12624
+SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
+SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
+SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
+SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
+SHA256 (rust/crates/crc-1.8.1.crate) = d663548de7f5cca343f1e0a48d14dcfb0e9eb4e079ec58883b7251539fa10aeb
+SIZE (rust/crates/crc-1.8.1.crate) = 9114
+SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
+SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
+SHA256 (rust/crates/crossterm-0.23.2.crate) = a2102ea4f781910f8a5b98dd061f4c2023f479ce7bb1236330099ceb5a93cf17
+SIZE (rust/crates/crossterm-0.23.2.crate) = 106712
+SHA256 (rust/crates/crossterm_winapi-0.9.0.crate) = 2ae1b35a484aa10e07fe0638d02301c5ad24de82d310ccbd2f3693da5f09bf1c
+SIZE (rust/crates/crossterm_winapi-0.9.0.crate) = 15561
+SHA256 (rust/crates/cryptoxide-0.4.2.crate) = 129eabb7b0b78644a3a7e7cf220714aba47463bb281f69fa7a71ca5d12564cca
+SIZE (rust/crates/cryptoxide-0.4.2.crate) = 184629
+SHA256 (rust/crates/ct-logs-0.8.0.crate) = c1a816186fa68d9e426e3cb4ae4dff1fcd8e4a2c34b781bf7a822574a0d0aac8
+SIZE (rust/crates/ct-logs-0.8.0.crate) = 19766
+SHA256 (rust/crates/darling-0.13.1.crate) = d0d720b8683f8dd83c65155f0530560cba68cd2bf395f6513a483caee57ff7f4
+SIZE (rust/crates/darling-0.13.1.crate) = 20097
+SHA256 (rust/crates/darling_core-0.13.1.crate) = 7a340f241d2ceed1deb47ae36c4144b2707ec7dd0b649f894cb39bb595986324
+SIZE (rust/crates/darling_core-0.13.1.crate) = 50847
+SHA256 (rust/crates/darling_macro-0.13.1.crate) = 72c41b3b7352feb3211a0d743dc5700a4e3b60f51bd2b368892d1e0f9a95f44b
+SIZE (rust/crates/darling_macro-0.13.1.crate) = 1910
+SHA256 (rust/crates/discard-1.0.4.crate) = 212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0
+SIZE (rust/crates/discard-1.0.4.crate) = 4700
+SHA256 (rust/crates/dtoa-0.4.8.crate) = 56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0
+SIZE (rust/crates/dtoa-0.4.8.crate) = 16175
+SHA256 (rust/crates/dyn-clone-1.0.4.crate) = ee2626afccd7561a06cf1367e2950c4718ea04565e20fb5029b6c7d8ad09abcf
+SIZE (rust/crates/dyn-clone-1.0.4.crate) = 9654
+SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
+SIZE (rust/crates/either-1.6.1.crate) = 13641
+SHA256 (rust/crates/elasticsearch-7.14.0-alpha.1.crate) = d853e1c104dbad916425c88e72ac5b73db65bbc22d3b8ab945174e68df91e6f0
+SIZE (rust/crates/elasticsearch-7.14.0-alpha.1.crate) = 250798
+SHA256 (rust/crates/encoding_rs-0.8.30.crate) = 7896dc8abb250ffdda33912550faa54c88ec8b998dec0b2c55ab224921ce11df
+SIZE (rust/crates/encoding_rs-0.8.30.crate) = 1370089
+SHA256 (rust/crates/env_logger-0.9.0.crate) = 0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3
+SIZE (rust/crates/env_logger-0.9.0.crate) = 33573
+SHA256 (rust/crates/error-chain-0.10.0.crate) = d9435d864e017c3c6afeac1654189b06cdb491cf2ff73dbf0d73b0f292f42ff8
+SIZE (rust/crates/error-chain-0.10.0.crate) = 18432
+SHA256 (rust/crates/fastrand-1.7.0.crate) = c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf
+SIZE (rust/crates/fastrand-1.7.0.crate) = 11265
+SHA256 (rust/crates/file-rotate-0.6.0.crate) = f8071df7315b1cd4006ce687043f393cca212761889b3626c1444ae06e8f72d0
+SIZE (rust/crates/file-rotate-0.6.0.crate) = 13436
+SHA256 (rust/crates/flate2-0.2.20.crate) = e6234dd4468ae5d1e2dbb06fe2b058696fdc50a339c68a393aefbf00bc81e423
+SIZE (rust/crates/flate2-0.2.20.crate) = 61748
+SHA256 (rust/crates/flate2-1.0.22.crate) = 1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f
+SIZE (rust/crates/flate2-1.0.22.crate) = 76026
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (rust/crates/form_urlencoded-1.0.1.crate) = 5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191
+SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
+SHA256 (rust/crates/futures-0.3.21.crate) = f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e
+SIZE (rust/crates/futures-0.3.21.crate) = 49935
+SHA256 (rust/crates/futures-channel-0.3.21.crate) = c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010
+SIZE (rust/crates/futures-channel-0.3.21.crate) = 31961
+SHA256 (rust/crates/futures-core-0.3.21.crate) = 0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3
+SIZE (rust/crates/futures-core-0.3.21.crate) = 14601
+SHA256 (rust/crates/futures-executor-0.3.21.crate) = 9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6
+SIZE (rust/crates/futures-executor-0.3.21.crate) = 17306
+SHA256 (rust/crates/futures-io-0.3.21.crate) = fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b
+SIZE (rust/crates/futures-io-0.3.21.crate) = 8902
+SHA256 (rust/crates/futures-macro-0.3.21.crate) = 33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512
+SIZE (rust/crates/futures-macro-0.3.21.crate) = 11250
+SHA256 (rust/crates/futures-sink-0.3.21.crate) = 21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868
+SIZE (rust/crates/futures-sink-0.3.21.crate) = 7843
+SHA256 (rust/crates/futures-task-0.3.21.crate) = 57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a
+SIZE (rust/crates/futures-task-0.3.21.crate) = 11815
+SHA256 (rust/crates/futures-util-0.3.21.crate) = d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a
+SIZE (rust/crates/futures-util-0.3.21.crate) = 153768
+SHA256 (rust/crates/getrandom-0.2.4.crate) = 418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c
+SIZE (rust/crates/getrandom-0.2.4.crate) = 26800
+SHA256 (rust/crates/gimli-0.26.1.crate) = 78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4
+SIZE (rust/crates/gimli-0.26.1.crate) = 716168
+SHA256 (rust/crates/goauth-0.9.0.crate) = d94101e84ede813c04773b0a43396c01b5a3a9376537dbce1125858ae090ae60
+SIZE (rust/crates/goauth-0.9.0.crate) = 28051
+SHA256 (rust/crates/h2-0.3.11.crate) = d9f1f717ddc7b2ba36df7e871fd88db79326551d3d6f1fc406fbfd28b582ff8e
+SIZE (rust/crates/h2-0.3.11.crate) = 161592
+SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
+SIZE (rust/crates/half-1.8.2.crate) = 41874
+SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
+SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
+SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9
+SIZE (rust/crates/heck-0.4.0.crate) = 11161
+SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
+SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/http-0.2.6.crate) = 31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03
+SIZE (rust/crates/http-0.2.6.crate) = 106384
+SHA256 (rust/crates/http-body-0.4.4.crate) = 1ff4f84919677303da5f147645dbea6b1881f368d03ac84e1dc09031ebd7b2c6
+SIZE (rust/crates/http-body-0.4.4.crate) = 7836
+SHA256 (rust/crates/httparse-1.6.0.crate) = 9100414882e15fb7feccb4897e5f0ff0ff1ca7d1a86a23208ada4d7a18e6c6c4
+SIZE (rust/crates/httparse-1.6.0.crate) = 28175
+SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
+SIZE (rust/crates/httpdate-1.0.2.crate) = 10673
+SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
+SIZE (rust/crates/humantime-2.1.0.crate) = 16749
+SHA256 (rust/crates/hyper-0.14.17.crate) = 043f0e083e9901b6cc658a77d1eb86f4fc650bbb977a4337dd63192826aa85dd
+SIZE (rust/crates/hyper-0.14.17.crate) = 179560
+SHA256 (rust/crates/hyper-rustls-0.22.1.crate) = 5f9f7a97316d44c0af9b0301e65010573a853a9fc97046d7331d7f6bc0fd5a64
+SIZE (rust/crates/hyper-rustls-0.22.1.crate) = 26718
+SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
+SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/idna-0.2.3.crate) = 418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8
+SIZE (rust/crates/idna-0.2.3.crate) = 271023
+SHA256 (rust/crates/indexmap-1.8.0.crate) = 282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223
+SIZE (rust/crates/indexmap-1.8.0.crate) = 52583
+SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
+SIZE (rust/crates/instant-0.1.12.crate) = 6128
+SHA256 (rust/crates/ipnet-2.3.1.crate) = 68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9
+SIZE (rust/crates/ipnet-2.3.1.crate) = 24932
+SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
+SIZE (rust/crates/itertools-0.10.3.crate) = 118661
+SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
+SIZE (rust/crates/itoa-0.4.8.crate) = 11926
+SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
+SIZE (rust/crates/itoa-1.0.1.crate) = 11059
+SHA256 (rust/crates/js-sys-0.3.56.crate) = a38fc24e30fd564ce974c02bf1d337caddff65be6cc4735a1f7eab22a7440f04
+SIZE (rust/crates/js-sys-0.3.56.crate) = 70520
+SHA256 (rust/crates/kafka-0.8.0.crate) = f37f068eb07305e1141453ea2dccfb4f278153a4261bb9a519f10d1eb13d25a8
+SIZE (rust/crates/kafka-0.8.0.crate) = 128042
+SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
+SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (rust/crates/libc-0.2.121.crate) = efaa7b300f3b5fe8eb6bf21ce3895e1751d9665086af2d64b42f19701015ff4f
+SIZE (rust/crates/libc-0.2.121.crate) = 574702
+SHA256 (rust/crates/lock_api-0.4.6.crate) = 88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b
+SIZE (rust/crates/lock_api-0.4.6.crate) = 25215
+SHA256 (rust/crates/log-0.3.9.crate) = e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b
+SIZE (rust/crates/log-0.3.9.crate) = 16686
+SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
+SIZE (rust/crates/log-0.4.17.crate) = 38028
+SHA256 (rust/crates/matches-0.1.9.crate) = a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f
+SIZE (rust/crates/matches-0.1.9.crate) = 2246
+SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
+SIZE (rust/crates/md5-0.7.0.crate) = 6671
+SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
+SIZE (rust/crates/memchr-2.4.1.crate) = 64977
+SHA256 (rust/crates/merge-0.1.0.crate) = 10bbef93abb1da61525bbc45eeaff6473a41907d19f8f9aa5168d214e10693e9
+SIZE (rust/crates/merge-0.1.0.crate) = 16946
+SHA256 (rust/crates/merge_derive-0.1.0.crate) = 209d075476da2e63b4b29e72a2ef627b840589588e71400a25e3565c4f849d07
+SIZE (rust/crates/merge_derive-0.1.0.crate) = 2598
+SHA256 (rust/crates/mime-0.3.16.crate) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
+SIZE (rust/crates/mime-0.3.16.crate) = 15206
+SHA256 (rust/crates/minicbor-0.17.1.crate) = a5e575910763b21a0db7df5e142907fe944bff84d1dfc78e2ba92e7f3bdfd36b
+SIZE (rust/crates/minicbor-0.17.1.crate) = 29927
+SHA256 (rust/crates/minicbor-derive-0.11.0.crate) = d0a86c5f04def8fb7735ae918bb589af82f985526f4c62e0249544b668b2f456
+SIZE (rust/crates/minicbor-derive-0.11.0.crate) = 20402
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/miniz-sys-0.1.12.crate) = 1e9e3ae51cea1576ceba0dde3d484d30e6e5b86dee0b2d412fe3a16a15c98202
+SIZE (rust/crates/miniz-sys-0.1.12.crate) = 78209
+SHA256 (rust/crates/miniz_oxide-0.4.4.crate) = a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b
+SIZE (rust/crates/miniz_oxide-0.4.4.crate) = 49938
+SHA256 (rust/crates/mio-0.8.2.crate) = 52da4364ffb0e4fe33a9841a98a3f3014fb964045ce4f7a45a398243c8d6b0c9
+SIZE (rust/crates/mio-0.8.2.crate) = 88272
+SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21
+SIZE (rust/crates/miow-0.3.7.crate) = 24563
+SHA256 (rust/crates/murmur3-0.5.1.crate) = 3ead5388e485d38e622630c6b05afd3761a6701ff15c55b279ea5b31dcb62cff
+SIZE (rust/crates/murmur3-0.5.1.crate) = 11221
+SHA256 (rust/crates/native-tls-0.2.8.crate) = 48ba9f7719b5a0f42f338907614285fb5fd70e53858141f69898a1fb7203b24d
+SIZE (rust/crates/native-tls-0.2.8.crate) = 24956
+SHA256 (rust/crates/net2-0.2.37.crate) = 391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae
+SIZE (rust/crates/net2-0.2.37.crate) = 21311
+SHA256 (rust/crates/nom-7.1.0.crate) = 1b1d11e1ef389c76fe5b81bcaf2ea32cf88b62bc494e19f493d0b30e7a930109
+SIZE (rust/crates/nom-7.1.0.crate) = 115647
+SHA256 (rust/crates/ntapi-0.3.6.crate) = 3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44
+SIZE (rust/crates/ntapi-0.3.6.crate) = 127221
+SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db
+SIZE (rust/crates/num-integer-0.1.44.crate) = 22216
+SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
+SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
+SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
+SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
+SHA256 (rust/crates/num_threads-0.1.3.crate) = 97ba99ba6393e2c3734791401b66902d981cb03bf190af674ca69949b6d5fb15
+SIZE (rust/crates/num_threads-0.1.3.crate) = 6374
+SHA256 (rust/crates/object-0.27.1.crate) = 67ac1d3f9a1d3616fd9a60c8d74296f22406a238b6a72f5cc1e6f314df4ffbf9
+SIZE (rust/crates/object-0.27.1.crate) = 228030
+SHA256 (rust/crates/once_cell-1.10.0.crate) = 87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9
+SIZE (rust/crates/once_cell-1.10.0.crate) = 30414
+SHA256 (rust/crates/openssl-0.10.40.crate) = fb81a6430ac911acb25fe5ac8f1d2af1b4ea8a4fdfda0f1ee4292af2e2d8eb0e
+SIZE (rust/crates/openssl-0.10.40.crate) = 217120
+SHA256 (rust/crates/openssl-macros-0.1.0.crate) = b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c
+SIZE (rust/crates/openssl-macros-0.1.0.crate) = 5566
+SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
+SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
+SHA256 (rust/crates/openssl-src-111.17.0+1.1.1m.crate) = 05d6a336abd10814198f66e2a91ccd7336611f30334119ca8ce300536666fcf4
+SIZE (rust/crates/openssl-src-111.17.0+1.1.1m.crate) = 5097946
+SHA256 (rust/crates/openssl-sys-0.9.73.crate) = 9d5fd19fb3e0a8191c1e34935718976a3e70c112ab9a24af6d7cadccd9d90bc0
+SIZE (rust/crates/openssl-sys-0.9.73.crate) = 59581
+SHA256 (rust/crates/os_str_bytes-6.0.0.crate) = 8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64
+SIZE (rust/crates/os_str_bytes-6.0.0.crate) = 21046
+SHA256 (rust/crates/pallas-0.13.1.crate) = 5711fa25deb586af47c041e6e472e74844f47f9c6971dbefc65db2c69f2b75d9
+SIZE (rust/crates/pallas-0.13.1.crate) = 2564
+SHA256 (rust/crates/pallas-addresses-0.13.1.crate) = e3f8d2673a5ec3c9182cb2f7e521385ae486a79162a832a27b9fffc2541d4e28
+SIZE (rust/crates/pallas-addresses-0.13.1.crate) = 7703
+SHA256 (rust/crates/pallas-codec-0.13.1.crate) = 86b2d0d289ff1934ccda25c7eebb3243aefe510f34c6f9d3159d6d67aa9c8b5f
+SIZE (rust/crates/pallas-codec-0.13.1.crate) = 4461
+SHA256 (rust/crates/pallas-crypto-0.13.1.crate) = 07503c84c9d2632baee6e3d84f6a6cdd08ea6bb8bb415a8e51ae3e8b91581aba
+SIZE (rust/crates/pallas-crypto-0.13.1.crate) = 8062
+SHA256 (rust/crates/pallas-miniprotocols-0.13.1.crate) = 8062c656dd9786babd5727d312701e620662118509432e072f74a5d5466c7778
+SIZE (rust/crates/pallas-miniprotocols-0.13.1.crate) = 15665
+SHA256 (rust/crates/pallas-multiplexer-0.13.1.crate) = 1beba6c206cc72135b504380f18fcfa503a421cf9677aa7eb60798504c3ea22b
+SIZE (rust/crates/pallas-multiplexer-0.13.1.crate) = 158171
+SHA256 (rust/crates/pallas-primitives-0.13.1.crate) = ee88fa9dada5146c6851f69787175d76714ef81a150e1474cd212750f05eb062
+SIZE (rust/crates/pallas-primitives-0.13.1.crate) = 28671
+SHA256 (rust/crates/pallas-traverse-0.13.1.crate) = 34bf17f3f33e3483e96bee513a0796affe2223852a880b9a4f48b1a9bfbb9735
+SIZE (rust/crates/pallas-traverse-0.13.1.crate) = 9453
+SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
+SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
+SHA256 (rust/crates/parking_lot-0.12.0.crate) = 87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58
+SIZE (rust/crates/parking_lot-0.12.0.crate) = 39761
+SHA256 (rust/crates/parking_lot_core-0.8.5.crate) = d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216
+SIZE (rust/crates/parking_lot_core-0.8.5.crate) = 32466
+SHA256 (rust/crates/parking_lot_core-0.9.1.crate) = 28141e0cc4143da2443301914478dc976a61ffdb3f043058310c70df2fed8954
+SIZE (rust/crates/parking_lot_core-0.9.1.crate) = 32234
+SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
+SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142
+SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
+SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
+SHA256 (rust/crates/pin-project-1.0.10.crate) = 58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e
+SIZE (rust/crates/pin-project-1.0.10.crate) = 56366
+SHA256 (rust/crates/pin-project-internal-1.0.10.crate) = 744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb
+SIZE (rust/crates/pin-project-internal-1.0.10.crate) = 27913
+SHA256 (rust/crates/pin-project-lite-0.2.8.crate) = e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c
+SIZE (rust/crates/pin-project-lite-0.2.8.crate) = 27847
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.24.crate) = 58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe
+SIZE (rust/crates/pkg-config-0.3.24.crate) = 16489
+SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
+SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
+SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
+SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
+SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
+SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
+SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5
+SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556
+SHA256 (rust/crates/proc-macro2-1.0.36.crate) = c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029
+SIZE (rust/crates/proc-macro2-1.0.36.crate) = 41411
+SHA256 (rust/crates/prometheus-0.13.0.crate) = b7f64969ffd5dd8f39bd57a68ac53c163a095ed9d0fb707146da1b27025a3504
+SIZE (rust/crates/prometheus-0.13.0.crate) = 81774
+SHA256 (rust/crates/prometheus_exporter-0.8.4.crate) = 019a192344efa197e8edfb2b864a5369ba8a837578d1bee469f21d98a8ed1233
+SIZE (rust/crates/prometheus_exporter-0.8.4.crate) = 18055
+SHA256 (rust/crates/quote-1.0.15.crate) = 864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145
+SIZE (rust/crates/quote-1.0.15.crate) = 27281
+SHA256 (rust/crates/rand-0.8.4.crate) = 2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8
+SIZE (rust/crates/rand-0.8.4.crate) = 87406
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
+SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
+SHA256 (rust/crates/rand_hc-0.3.1.crate) = d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7
+SIZE (rust/crates/rand_hc-0.3.1.crate) = 11891
+SHA256 (rust/crates/redis-0.21.5.crate) = 1a80b5f38d7f5a020856a0e16e40a9cfabf88ae8f0e4c2dcd8a3114c1e470852
+SIZE (rust/crates/redis-0.21.5.crate) = 130903
+SHA256 (rust/crates/redox_syscall-0.2.10.crate) = 8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff
+SIZE (rust/crates/redox_syscall-0.2.10.crate) = 23582
+SHA256 (rust/crates/ref_slice-1.2.1.crate) = f4ed1d73fb92eba9b841ba2aef69533a060ccc0d3ec71c90aeda5996d4afb7a9
+SIZE (rust/crates/ref_slice-1.2.1.crate) = 1695
+SHA256 (rust/crates/regex-1.5.6.crate) = d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1
+SIZE (rust/crates/regex-1.5.6.crate) = 238593
+SHA256 (rust/crates/regex-syntax-0.6.26.crate) = 49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64
+SIZE (rust/crates/regex-syntax-0.6.26.crate) = 293912
+SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
+SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
+SHA256 (rust/crates/reqwest-0.11.10.crate) = 46a1f7aa4f35e5e8b4160449f51afc758f0ce6454315a9fa7d0d113e958c41eb
+SIZE (rust/crates/reqwest-0.11.10.crate) = 140434
+SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
+SIZE (rust/crates/ring-0.16.20.crate) = 5082615
+SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342
+SIZE (rust/crates/rustc-demangle-0.1.21.crate) = 27920
+SHA256 (rust/crates/rustc_version-0.2.3.crate) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
+SIZE (rust/crates/rustc_version-0.2.3.crate) = 10210
+SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
+SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
+SHA256 (rust/crates/rustls-0.19.1.crate) = 35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7
+SIZE (rust/crates/rustls-0.19.1.crate) = 208143
+SHA256 (rust/crates/rustls-native-certs-0.5.0.crate) = 5a07b7c1885bd8ed3831c289b7870b13ef46fe0e856d288c30d9cc17d75a2092
+SIZE (rust/crates/rustls-native-certs-0.5.0.crate) = 18482
+SHA256 (rust/crates/rustversion-1.0.6.crate) = f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f
+SIZE (rust/crates/rustversion-1.0.6.crate) = 18380
+SHA256 (rust/crates/ryu-1.0.9.crate) = 73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f
+SIZE (rust/crates/ryu-1.0.9.crate) = 48391
+SHA256 (rust/crates/schannel-0.1.19.crate) = 8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75
+SIZE (rust/crates/schannel-0.1.19.crate) = 42755
+SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
+SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
+SHA256 (rust/crates/sct-0.6.1.crate) = b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce
+SIZE (rust/crates/sct-0.6.1.crate) = 26825
+SHA256 (rust/crates/security-framework-2.6.1.crate) = 2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc
+SIZE (rust/crates/security-framework-2.6.1.crate) = 71688
+SHA256 (rust/crates/security-framework-sys-2.6.1.crate) = 0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556
+SIZE (rust/crates/security-framework-sys-2.6.1.crate) = 17717
+SHA256 (rust/crates/semver-0.9.0.crate) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403
+SIZE (rust/crates/semver-0.9.0.crate) = 17344
+SHA256 (rust/crates/semver-1.0.6.crate) = a4a3381e03edd24287172047536f20cabde766e2cd3e65e6b00fb3af51c4f38d
+SIZE (rust/crates/semver-1.0.6.crate) = 29941
+SHA256 (rust/crates/semver-parser-0.7.0.crate) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
+SIZE (rust/crates/semver-parser-0.7.0.crate) = 10268
+SHA256 (rust/crates/serde-1.0.137.crate) = 61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1
+SIZE (rust/crates/serde-1.0.137.crate) = 76182
+SHA256 (rust/crates/serde_derive-1.0.137.crate) = 1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be
+SIZE (rust/crates/serde_derive-1.0.137.crate) = 54831
+SHA256 (rust/crates/serde_json-1.0.81.crate) = 9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c
+SIZE (rust/crates/serde_json-1.0.81.crate) = 144480
+SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+SHA256 (rust/crates/serde_with-1.12.0.crate) = ec1e6ec4d8950e5b1e894eac0d360742f3b1407a6078a604a731c4b3f49cefbc
+SIZE (rust/crates/serde_with-1.12.0.crate) = 86099
+SHA256 (rust/crates/serde_with_macros-1.5.1.crate) = 12e47be9471c72889ebafb5e14d5ff930d89ae7a67bbdb5f8abb564f845a927e
+SIZE (rust/crates/serde_with_macros-1.5.1.crate) = 20879
+SHA256 (rust/crates/sha1-0.6.1.crate) = c1da05c97445caa12d05e848c4a4fcbbea29e748ac28f7e80e9b010392063770
+SIZE (rust/crates/sha1-0.6.1.crate) = 2931
+SHA256 (rust/crates/sha1_smol-1.0.0.crate) = ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012
+SIZE (rust/crates/sha1_smol-1.0.0.crate) = 9782
+SHA256 (rust/crates/signal-hook-0.3.13.crate) = 647c97df271007dcea485bb74ffdb57f2e683f1306c854f468a0c244badabf2d
+SIZE (rust/crates/signal-hook-0.3.13.crate) = 49252
+SHA256 (rust/crates/signal-hook-mio-0.2.3.crate) = 29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af
+SIZE (rust/crates/signal-hook-mio-0.2.3.crate) = 9064
+SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0
+SIZE (rust/crates/signal-hook-registry-1.4.0.crate) = 17912
+SHA256 (rust/crates/simpl-0.1.0.crate) = 2a30f10c911c0355f80f1c2faa8096efc4a58cdf8590b954d5b395efa071c711
+SIZE (rust/crates/simpl-0.1.0.crate) = 2528
+SHA256 (rust/crates/slab-0.4.5.crate) = 9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5
+SIZE (rust/crates/slab-0.4.5.crate) = 15888
+SHA256 (rust/crates/smallvec-1.8.0.crate) = f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83
+SIZE (rust/crates/smallvec-1.8.0.crate) = 27992
+SHA256 (rust/crates/smpl_jwt-0.6.1.crate) = 4370044f8b20f944e05c35d77edd3518e6f21fc4de77e593919f287c6a3f428a
+SIZE (rust/crates/smpl_jwt-0.6.1.crate) = 6439
+SHA256 (rust/crates/snap-0.2.5.crate) = 95d697d63d44ad8b78b8d235bf85b34022a78af292c8918527c5f0cffdde7f43
+SIZE (rust/crates/snap-0.2.5.crate) = 1074199
+SHA256 (rust/crates/socket2-0.4.4.crate) = 66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0
+SIZE (rust/crates/socket2-0.4.4.crate) = 44048
+SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
+SIZE (rust/crates/spin-0.5.2.crate) = 12004
+SHA256 (rust/crates/standback-0.2.17.crate) = e113fb6f3de07a243d434a56ec6f186dfd51cb08448239fe7bcae73f87ff28ff
+SIZE (rust/crates/standback-0.2.17.crate) = 29011
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/stdweb-0.4.20.crate) = d022496b16281348b52d0e30ae99e01a73d737b2f45d38fed4edf79f9325a1d5
+SIZE (rust/crates/stdweb-0.4.20.crate) = 194102
+SHA256 (rust/crates/stdweb-derive-0.5.3.crate) = c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef
+SIZE (rust/crates/stdweb-derive-0.5.3.crate) = 3894
+SHA256 (rust/crates/stdweb-internal-macros-0.2.9.crate) = 58fa5ff6ad0d98d1ffa8cb115892b6e69d67799f6763e162a1c9db421dc22e11
+SIZE (rust/crates/stdweb-internal-macros-0.2.9.crate) = 11828
+SHA256 (rust/crates/stdweb-internal-runtime-0.1.5.crate) = 213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0
+SIZE (rust/crates/stdweb-internal-runtime-0.1.5.crate) = 5445
+SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
+SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/strum-0.24.0.crate) = e96acfc1b70604b8b2f1ffa4c57e59176c7dbb05d556c71ecd2f5498a1dee7f8
+SIZE (rust/crates/strum-0.24.0.crate) = 5524
+SHA256 (rust/crates/strum_macros-0.24.0.crate) = 6878079b17446e4d3eba6192bb0a2950d5b14f0ed8424b852310e5a94345d0ef
+SIZE (rust/crates/strum_macros-0.24.0.crate) = 18785
+SHA256 (rust/crates/syn-1.0.92.crate) = 7ff7c592601f11445996a06f8ad0c27f094a58857c2f89e97974ab9235b92c52
+SIZE (rust/crates/syn-1.0.92.crate) = 236605
+SHA256 (rust/crates/tempfile-3.3.0.crate) = 5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4
+SIZE (rust/crates/tempfile-3.3.0.crate) = 27578
+SHA256 (rust/crates/termcolor-1.1.2.crate) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4
+SIZE (rust/crates/termcolor-1.1.2.crate) = 17287
+SHA256 (rust/crates/textwrap-0.15.0.crate) = b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb
+SIZE (rust/crates/textwrap-0.15.0.crate) = 52998
+SHA256 (rust/crates/thiserror-1.0.31.crate) = bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a
+SIZE (rust/crates/thiserror-1.0.31.crate) = 18013
+SHA256 (rust/crates/thiserror-impl-1.0.31.crate) = 0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a
+SIZE (rust/crates/thiserror-impl-1.0.31.crate) = 15283
+SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255
+SIZE (rust/crates/time-0.1.44.crate) = 28885
+SHA256 (rust/crates/time-0.2.27.crate) = 4752a97f8eebd6854ff91f1c1824cd6160626ac4bd44287f7f4ea2035a02a242
+SIZE (rust/crates/time-0.2.27.crate) = 65167
+SHA256 (rust/crates/time-0.3.7.crate) = 004cbc98f30fa233c61a38bc77e96a9106e65c88f2d3bef182ae952027e5753d
+SIZE (rust/crates/time-0.3.7.crate) = 76358
+SHA256 (rust/crates/time-macros-0.1.1.crate) = 957e9c6e26f12cb6d0dd7fc776bb67a706312e7299aed74c8dd5b17ebb27e2f1
+SIZE (rust/crates/time-macros-0.1.1.crate) = 5447
+SHA256 (rust/crates/time-macros-0.2.3.crate) = 25eb0ca3468fc0acc11828786797f6ef9aa1555e4a211a60d64cc8e4d1be47d6
+SIZE (rust/crates/time-macros-0.2.3.crate) = 16838
+SHA256 (rust/crates/time-macros-impl-0.1.2.crate) = fd3c141a1b43194f3f56a1411225df8646c55781d5f26db825b3d98507eb482f
+SIZE (rust/crates/time-macros-impl-0.1.2.crate) = 10096
+SHA256 (rust/crates/tiny_http-0.10.0.crate) = c5f8734c6d6943ad6df6b588d228a87b4af184998bcffa268ceddf05c2055a8c
+SIZE (rust/crates/tiny_http-0.10.0.crate) = 45842
+SHA256 (rust/crates/tinyvec-1.5.1.crate) = 2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2
+SIZE (rust/crates/tinyvec-1.5.1.crate) = 44942
+SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
+SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
+SHA256 (rust/crates/tokio-1.18.2.crate) = 4903bf0427cf68dddd5aa6a93220756f8be0c34fcfa9f5e6191e103e15a31395
+SIZE (rust/crates/tokio-1.18.2.crate) = 572381
+SHA256 (rust/crates/tokio-native-tls-0.3.0.crate) = f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b
+SIZE (rust/crates/tokio-native-tls-0.3.0.crate) = 20759
+SHA256 (rust/crates/tokio-rustls-0.22.0.crate) = bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6
+SIZE (rust/crates/tokio-rustls-0.22.0.crate) = 22706
+SHA256 (rust/crates/tokio-stream-0.1.8.crate) = 50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3
+SIZE (rust/crates/tokio-stream-0.1.8.crate) = 30537
+SHA256 (rust/crates/tokio-util-0.6.9.crate) = 9e99e1983e5d376cd8eb4b66604d2e99e79f5bd988c3055891dcd8c9e2604cc0
+SIZE (rust/crates/tokio-util-0.6.9.crate) = 76480
+SHA256 (rust/crates/tokio-util-0.7.2.crate) = f988a1a1adc2fb21f9c12aa96441da33a1728193ae0b95d2be22dbd17fcb4e5c
+SIZE (rust/crates/tokio-util-0.7.2.crate) = 82006
+SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
+SIZE (rust/crates/toml-0.5.8.crate) = 54219
+SHA256 (rust/crates/tower-0.4.12.crate) = 9a89fd63ad6adf737582df5db40d286574513c69a11dac5214dc3b5603d6713e
+SIZE (rust/crates/tower-0.4.12.crate) = 107319
+SHA256 (rust/crates/tower-layer-0.3.1.crate) = 343bc9466d3fe6b0f960ef45960509f84480bf4fd96f92901afe7ff3df9d3a62
+SIZE (rust/crates/tower-layer-0.3.1.crate) = 5165
+SHA256 (rust/crates/tower-service-0.3.1.crate) = 360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6
+SIZE (rust/crates/tower-service-0.3.1.crate) = 6299
+SHA256 (rust/crates/tracing-0.1.30.crate) = 2d8d93354fe2a8e50d5953f5ae2e47a3fc2ef03292e7ea46e3cc38f549525fb9
+SIZE (rust/crates/tracing-0.1.30.crate) = 77182
+SHA256 (rust/crates/tracing-attributes-0.1.20.crate) = 2e65ce065b4b5c53e73bb28912318cb8c9e9ad3921f1d669eb0e68b4c8143a2b
+SIZE (rust/crates/tracing-attributes-0.1.20.crate) = 26316
+SHA256 (rust/crates/tracing-core-0.1.22.crate) = 03cfcb51380632a72d3111cb8d3447a8d908e577d31beeac006f836383d29a23
+SIZE (rust/crates/tracing-core-0.1.22.crate) = 53199
+SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
+SIZE (rust/crates/try-lock-0.2.3.crate) = 4158
+SHA256 (rust/crates/twox-hash-1.6.2.crate) = 4ee73e6e4924fe940354b8d4d98cad5231175d615cd855b758adc658c0aac6a0
+SIZE (rust/crates/twox-hash-1.6.2.crate) = 21880
+SHA256 (rust/crates/unicode-bidi-0.3.7.crate) = 1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f
+SIZE (rust/crates/unicode-bidi-0.3.7.crate) = 33759
+SHA256 (rust/crates/unicode-normalization-0.1.19.crate) = d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9
+SIZE (rust/crates/unicode-normalization-0.1.19.crate) = 107353
+SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
+SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
+SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
+SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
+SHA256 (rust/crates/url-2.2.2.crate) = a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c
+SIZE (rust/crates/url-2.2.2.crate) = 68555
+SHA256 (rust/crates/urlencoding-2.1.0.crate) = 68b90931029ab9b034b300b797048cf23723400aa757e8a2bfb9d748102f9821
+SIZE (rust/crates/urlencoding-2.1.0.crate) = 6151
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
+SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (rust/crates/void-1.0.2.crate) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
+SIZE (rust/crates/void-1.0.2.crate) = 2356
+SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0
+SIZE (rust/crates/want-0.3.0.crate) = 6550
+SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f
+SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasm-bindgen-0.2.79.crate) = 25f1af7423d8588a3d840681122e72e6a24ddbcb3f0ec385cac0d12d24256c06
+SIZE (rust/crates/wasm-bindgen-0.2.79.crate) = 164276
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.79.crate) = 8b21c0df030f5a177f3cba22e9bc4322695ec43e7257d865302900290bcdedca
+SIZE (rust/crates/wasm-bindgen-backend-0.2.79.crate) = 25776
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.29.crate) = 2eb6ec270a31b1d3c7e266b999739109abce8b6c87e4b31fcfcd788b65267395
+SIZE (rust/crates/wasm-bindgen-futures-0.4.29.crate) = 14730
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.79.crate) = 2f4203d69e40a52ee523b2529a773d5ffc1dc0071801c87b3d270b471b80ed01
+SIZE (rust/crates/wasm-bindgen-macro-0.2.79.crate) = 11806
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.79.crate) = bfa8a30d46208db204854cadbb5d4baf5fcf8071ba5bf48190c3e59937962ebc
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.79.crate) = 17861
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.79.crate) = 3d958d035c4438e28c70e4321a2911302f10135ce78a9c7834c0cab4123d06a2
+SIZE (rust/crates/wasm-bindgen-shared-0.2.79.crate) = 7204
+SHA256 (rust/crates/web-sys-0.3.56.crate) = c060b319f29dd25724f09a2ba1418f142f539b2be99fbf4d2d5a8f7330afb8eb
+SIZE (rust/crates/web-sys-0.3.56.crate) = 666465
+SHA256 (rust/crates/webpki-0.21.4.crate) = b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea
+SIZE (rust/crates/webpki-0.21.4.crate) = 58505
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
+SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-sys-0.32.0.crate) = 3df6e476185f92a12c072be4a189a0210dcdcf512a1891d6dff9edb874deadc6
+SIZE (rust/crates/windows-sys-0.32.0.crate) = 3361554
+SHA256 (rust/crates/windows_aarch64_msvc-0.32.0.crate) = d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5
+SIZE (rust/crates/windows_aarch64_msvc-0.32.0.crate) = 673810
+SHA256 (rust/crates/windows_i686_gnu-0.32.0.crate) = 6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615
+SIZE (rust/crates/windows_i686_gnu-0.32.0.crate) = 772251
+SHA256 (rust/crates/windows_i686_msvc-0.32.0.crate) = 146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172
+SIZE (rust/crates/windows_i686_msvc-0.32.0.crate) = 733422
+SHA256 (rust/crates/windows_x86_64_gnu-0.32.0.crate) = c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc
+SIZE (rust/crates/windows_x86_64_gnu-0.32.0.crate) = 744209
+SHA256 (rust/crates/windows_x86_64_msvc-0.32.0.crate) = 504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316
+SIZE (rust/crates/windows_x86_64_msvc-0.32.0.crate) = 669835
+SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
+SIZE (rust/crates/winreg-0.10.1.crate) = 25725
+SHA256 (rust/crates/xmlparser-0.13.3.crate) = 114ba2b24d2167ef6d67d7d04c8cc86522b87f490025f39f0303b7db5bf5e3d8
+SIZE (rust/crates/xmlparser-0.13.3.crate) = 25732
+SHA256 (rust/crates/zeroize-1.5.3.crate) = 50344758e2f40e3a1fcfc8f6f91aa57b5f8ebd8d27919fe6451f15aaaf9ee608
+SIZE (rust/crates/zeroize-1.5.3.crate) = 17287
+SHA256 (txpipe-oura-v1.5.3_GH0.tar.gz) = 165711c01b4821371abafd57e2a7329ec1f4fcbba55920f302e216275eac02bb
+SIZE (txpipe-oura-v1.5.3_GH0.tar.gz) = 368475
diff --git a/net-p2p/oura/files/oura.in b/net-p2p/oura/files/oura.in
new file mode 100644
index 000000000000..20efaffb74e2
--- /dev/null
+++ b/net-p2p/oura/files/oura.in
@@ -0,0 +1,102 @@
+#!/bin/sh
+
+# PROVIDE: oura
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf to enable this service:
+#
+# oura_enable:          Set to YES to enable oura.
+#                               Default: "NO"
+#
+# oura_home:            An absolute path to the daemon home directory.
+#                               The directory will be created if not exists.
+#                               Default: "/var/db/oura"
+#
+# oura_config:          An absolute path to the oura configuration TOML file.
+#                               Default: "${oura_home}/daemon.toml"
+#
+# oura_flags:           Any additional command line flags to pass to oura.
+#                       "daemon" and "--config" flags are already included.
+#                       See: https://txpipe.github.io/oura/usage/daemon.html
+#                               Default: ""
+#
+
+. /etc/rc.subr
+
*** 89 LINES SKIPPED ***