git: ee8c911cdcdc - main - lang/rustpython: New port: Python interpreter written in Rust

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 12 Jan 2024 10:44:44 UTC
The branch main has been updated by yuri:

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

commit ee8c911cdcdc0228b24e64ef84f1f7b47b4bdbfc
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-01-12 10:44:18 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-01-12 10:44:41 +0000

    lang/rustpython: New port: Python interpreter written in Rust
---
 lang/Makefile             |   1 +
 lang/rustpython/Makefile  | 352 +++++++++++++++++++++++++
 lang/rustpython/distinfo  | 651 ++++++++++++++++++++++++++++++++++++++++++++++
 lang/rustpython/pkg-descr |   3 +
 4 files changed, 1007 insertions(+)

diff --git a/lang/Makefile b/lang/Makefile
index bc8c5342eb34..d288582ec12f 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -322,6 +322,7 @@
     SUBDIR += rust
     SUBDIR += rust-bootstrap
     SUBDIR += rust-nightly
+    SUBDIR += rustpython
     SUBDIR += s7
     SUBDIR += sagittarius-scheme
     SUBDIR += sather-specification
diff --git a/lang/rustpython/Makefile b/lang/rustpython/Makefile
new file mode 100644
index 000000000000..46d561f5729f
--- /dev/null
+++ b/lang/rustpython/Makefile
@@ -0,0 +1,352 @@
+PORTNAME=	rustpython
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.2.0
+CATEGORIES=	lang
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Python interpreter written in Rust
+WWW=		https://rustpython.github.io/
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		cargo
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	RustPython
+GH_PROJECT=	RustPython
+
+CARGO_CRATES=	Inflector-0.11.4 \
+		abort_on_panic-2.0.0 \
+		adler-1.0.2 \
+		adler32-1.2.0 \
+		ahash-0.7.6 \
+		aho-corasick-0.7.20 \
+		android_system_properties-0.1.5 \
+		ansi_term-0.12.1 \
+		anyhow-1.0.66 \
+		approx-0.5.1 \
+		arrayvec-0.7.2 \
+		ascii-1.1.0 \
+		ascii-canvas-3.0.0 \
+		atomic-0.5.1 \
+		atty-0.2.14 \
+		autocfg-1.1.0 \
+		base64-0.13.1 \
+		bincode-1.3.3 \
+		bit-set-0.5.3 \
+		bit-vec-0.6.3 \
+		bitflags-1.3.2 \
+		blake2-0.10.5 \
+		block-buffer-0.10.3 \
+		bstr-0.2.17 \
+		bumpalo-3.11.1 \
+		byteorder-1.4.3 \
+		bzip2-0.4.4 \
+		bzip2-sys-0.1.11+1.0.8 \
+		caseless-0.2.1 \
+		cast-0.3.0 \
+		cc-1.0.77 \
+		cfg-if-1.0.0 \
+		chrono-0.4.23 \
+		clap-2.34.0 \
+		clipboard-win-4.4.2 \
+		codespan-reporting-0.11.1 \
+		console-0.15.2 \
+		console_error_panic_hook-0.1.7 \
+		core-foundation-0.9.3 \
+		core-foundation-sys-0.8.3 \
+		cpufeatures-0.2.5 \
+		cpython-0.7.1 \
+		cranelift-0.88.2 \
+		cranelift-bforest-0.88.2 \
+		cranelift-codegen-0.88.2 \
+		cranelift-codegen-meta-0.88.2 \
+		cranelift-codegen-shared-0.88.2 \
+		cranelift-entity-0.88.2 \
+		cranelift-frontend-0.88.2 \
+		cranelift-isle-0.88.2 \
+		cranelift-jit-0.88.2 \
+		cranelift-module-0.88.2 \
+		cranelift-native-0.88.2 \
+		crc32fast-1.3.2 \
+		criterion-0.3.6 \
+		criterion-plot-0.4.5 \
+		crossbeam-channel-0.5.6 \
+		crossbeam-deque-0.8.2 \
+		crossbeam-epoch-0.9.13 \
+		crossbeam-utils-0.8.14 \
+		crunchy-0.2.2 \
+		crypto-common-0.1.6 \
+		csv-1.1.6 \
+		csv-core-0.1.10 \
+		cxx-1.0.82 \
+		cxx-build-1.0.82 \
+		cxxbridge-flags-1.0.82 \
+		cxxbridge-macro-1.0.82 \
+		diff-0.1.13 \
+		digest-0.10.6 \
+		dirs-next-2.0.0 \
+		dirs-sys-next-0.1.2 \
+		dns-lookup-1.0.8 \
+		either-1.8.0 \
+		ena-0.14.0 \
+		encode_unicode-0.3.6 \
+		endian-type-0.1.2 \
+		env_logger-0.9.3 \
+		errno-0.2.8 \
+		errno-dragonfly-0.1.2 \
+		error-code-2.3.1 \
+		exitcode-1.1.2 \
+		fd-lock-3.0.8 \
+		fixedbitset-0.4.2 \
+		flame-0.2.2 \
+		flamer-0.4.0 \
+		flamescope-0.1.2 \
+		flate2-1.0.24 \
+		fnv-1.0.7 \
+		foreign-types-0.3.2 \
+		foreign-types-shared-0.1.1 \
+		fxhash-0.2.1 \
+		generic-array-0.14.6 \
+		gethostname-0.2.3 \
+		getrandom-0.2.8 \
+		glob-0.3.0 \
+		half-1.8.2 \
+		hashbrown-0.12.3 \
+		heck-0.4.0 \
+		hermit-abi-0.1.19 \
+		hex-0.4.3 \
+		hexf-parse-0.2.1 \
+		iana-time-zone-0.1.53 \
+		iana-time-zone-haiku-0.1.1 \
+		indexmap-1.9.2 \
+		insta-1.21.1 \
+		io-lifetimes-1.0.1 \
+		is-macro-0.2.1 \
+		itertools-0.10.5 \
+		itoa-0.4.8 \
+		itoa-1.0.4 \
+		js-sys-0.3.60 \
+		keccak-0.1.3 \
+		lalrpop-0.19.8 \
+		lalrpop-util-0.19.8 \
+		lazy_static-0.2.11 \
+		lazy_static-1.4.0 \
+		lexical-parse-float-0.8.5 \
+		lexical-parse-integer-0.8.6 \
+		lexical-util-0.8.5 \
+		libc-0.2.137 \
+		libffi-2.0.1 \
+		libffi-sys-1.3.2 \
+		libsqlite3-sys-0.25.2 \
+		libz-sys-1.1.8 \
+		link-cplusplus-1.0.7 \
+		linked-hash-map-0.5.6 \
+		linux-raw-sys-0.1.3 \
+		lock_api-0.4.9 \
+		log-0.4.17 \
+		lz4_flex-0.9.5 \
+		mac_address-1.1.4 \
+		mach-0.3.2 \
+		maplit-1.0.2 \
+		matches-0.1.9 \
+		md-5-0.10.5 \
+		memchr-2.5.0 \
+		memmap2-0.5.8 \
+		memoffset-0.6.5 \
+		memoffset-0.7.1 \
+		miniz_oxide-0.5.4 \
+		mt19937-2.0.1 \
+		new_debug_unreachable-1.0.4 \
+		nibble_vec-0.1.0 \
+		nix-0.23.1 \
+		nix-0.24.2 \
+		num-bigint-0.4.3 \
+		num-complex-0.4.2 \
+		num-integer-0.1.45 \
+		num-rational-0.4.1 \
+		num-traits-0.2.15 \
+		num_cpus-1.14.0 \
+		num_enum-0.5.7 \
+		num_enum_derive-0.5.7 \
+		once_cell-1.16.0 \
+		oorandom-11.1.3 \
+		openssl-0.10.43 \
+		openssl-macros-0.1.0 \
+		openssl-probe-0.1.5 \
+		openssl-src-111.24.0+1.1.1s \
+		openssl-sys-0.9.78 \
+		optional-0.5.0 \
+		page_size-0.4.2 \
+		parking_lot-0.12.1 \
+		parking_lot_core-0.9.4 \
+		paste-1.0.9 \
+		petgraph-0.6.2 \
+		phf-0.10.1 \
+		phf_codegen-0.10.0 \
+		phf_generator-0.10.0 \
+		phf_shared-0.10.0 \
+		pico-args-0.4.2 \
+		pkg-config-0.3.26 \
+		plotters-0.3.4 \
+		plotters-backend-0.3.4 \
+		plotters-svg-0.3.3 \
+		pmutil-0.5.3 \
+		ppv-lite86-0.2.17 \
+		precomputed-hash-0.1.1 \
+		proc-macro-crate-1.2.1 \
+		proc-macro2-1.0.47 \
+		puruspe-0.1.5 \
+		python3-sys-0.7.1 \
+		quote-1.0.21 \
+		radium-0.7.0 \
+		radix_trie-0.2.1 \
+		rand-0.8.5 \
+		rand_chacha-0.3.1 \
+		rand_core-0.6.4 \
+		rayon-1.6.0 \
+		rayon-core-1.10.1 \
+		redox_syscall-0.1.57 \
+		redox_syscall-0.2.16 \
+		redox_users-0.4.3 \
+		regalloc2-0.3.2 \
+		regex-1.7.0 \
+		regex-automata-0.1.10 \
+		regex-syntax-0.6.28 \
+		region-2.2.0 \
+		result-like-0.4.5 \
+		result-like-derive-0.4.5 \
+		rustc-hash-1.1.0 \
+		rustc_version-0.4.0 \
+		rustix-0.36.3 \
+		rustversion-1.0.9 \
+		rustyline-10.0.0 \
+		ryu-1.0.11 \
+		same-file-1.0.6 \
+		schannel-0.1.20 \
+		scopeguard-1.1.0 \
+		scratch-1.0.2 \
+		semver-1.0.14 \
+		serde-1.0.147 \
+		serde-wasm-bindgen-0.3.1 \
+		serde_cbor-0.11.2 \
+		serde_derive-1.0.147 \
+		serde_json-1.0.89 \
+		sha-1-0.10.0 \
+		sha2-0.10.6 \
+		sha3-0.10.6 \
+		similar-2.2.1 \
+		siphasher-0.3.10 \
+		slice-group-by-0.3.0 \
+		smallvec-1.10.0 \
+		socket2-0.4.7 \
+		sre-engine-0.4.1 \
+		static_assertions-1.1.0 \
+		str-buf-1.0.6 \
+		string_cache-0.8.4 \
+		strsim-0.8.0 \
+		strum-0.24.1 \
+		strum_macros-0.24.3 \
+		subtle-2.4.1 \
+		syn-1.0.103 \
+		syn-ext-0.4.0 \
+		system-configuration-0.5.0 \
+		system-configuration-sys-0.5.0 \
+		target-lexicon-0.12.5 \
+		term-0.7.0 \
+		termcolor-1.1.3 \
+		terminal_size-0.1.17 \
+		termios-0.3.3 \
+		textwrap-0.11.0 \
+		textwrap-0.15.2 \
+		thiserror-1.0.37 \
+		thiserror-impl-1.0.37 \
+		thread-id-3.3.0 \
+		thread_local-1.1.4 \
+		time-0.1.44 \
+		timsort-0.1.2 \
+		tiny-keccak-2.0.2 \
+		tinytemplate-1.2.1 \
+		tinyvec-1.6.0 \
+		tinyvec_macros-0.1.0 \
+		toml-0.5.9 \
+		twox-hash-1.6.3 \
+		typenum-1.15.0 \
+		uname-0.1.1 \
+		unic-char-property-0.9.0 \
+		unic-char-range-0.9.0 \
+		unic-common-0.9.0 \
+		unic-emoji-char-0.9.0 \
+		unic-normal-0.9.0 \
+		unic-ucd-age-0.9.0 \
+		unic-ucd-bidi-0.9.0 \
+		unic-ucd-category-0.9.0 \
+		unic-ucd-hangul-0.9.0 \
+		unic-ucd-ident-0.9.0 \
+		unic-ucd-normal-0.9.0 \
+		unic-ucd-version-0.9.0 \
+		unicode-casing-0.1.0 \
+		unicode-ident-1.0.5 \
+		unicode-normalization-0.1.22 \
+		unicode-segmentation-1.10.0 \
+		unicode-width-0.1.10 \
+		unicode-xid-0.2.4 \
+		unicode_names2-0.5.1 \
+		utf8parse-0.2.0 \
+		uuid-1.2.2 \
+		uuid-macro-internal-1.2.2 \
+		vcpkg-0.2.15 \
+		vec_map-0.8.2 \
+		version_check-0.9.4 \
+		volatile-0.3.0 \
+		walkdir-2.3.2 \
+		wasi-0.10.0+wasi-snapshot-preview1 \
+		wasi-0.11.0+wasi-snapshot-preview1 \
+		wasm-bindgen-0.2.83 \
+		wasm-bindgen-backend-0.2.83 \
+		wasm-bindgen-futures-0.4.33 \
+		wasm-bindgen-macro-0.2.83 \
+		wasm-bindgen-macro-support-0.2.83 \
+		wasm-bindgen-shared-0.2.83 \
+		web-sys-0.3.60 \
+		which-4.3.0 \
+		widestring-0.5.1 \
+		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-0.39.0 \
+		windows-sys-0.36.1 \
+		windows-sys-0.42.0 \
+		windows_aarch64_gnullvm-0.42.0 \
+		windows_aarch64_msvc-0.36.1 \
+		windows_aarch64_msvc-0.39.0 \
+		windows_aarch64_msvc-0.42.0 \
+		windows_i686_gnu-0.36.1 \
+		windows_i686_gnu-0.39.0 \
+		windows_i686_gnu-0.42.0 \
+		windows_i686_msvc-0.36.1 \
+		windows_i686_msvc-0.39.0 \
+		windows_i686_msvc-0.42.0 \
+		windows_x86_64_gnu-0.36.1 \
+		windows_x86_64_gnu-0.39.0 \
+		windows_x86_64_gnu-0.42.0 \
+		windows_x86_64_gnullvm-0.42.0 \
+		windows_x86_64_msvc-0.36.1 \
+		windows_x86_64_msvc-0.39.0 \
+		windows_x86_64_msvc-0.42.0 \
+		winreg-0.10.1 \
+		xml-rs-0.8.4 \
+		yaml-rust-0.4.5 \
+		rustpython-doc@git+https://github.com/RustPython/__doc__?branch=main\#d927debd491e4c45b88e953e6e50e4718e0f2965
+
+OPENSSLINC=	/usr/include
+OPENSSLLIB=	/usr/lib
+
+PLIST_FILES=	bin/${PORTNAME}
+
+post-install:
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/lang/rustpython/distinfo b/lang/rustpython/distinfo
new file mode 100644
index 000000000000..707987eb82b2
--- /dev/null
+++ b/lang/rustpython/distinfo
@@ -0,0 +1,651 @@
+TIMESTAMP = 1705053643
+SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
+SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
+SHA256 (rust/crates/abort_on_panic-2.0.0.crate) = 955f37ac58af2416bac687c8ab66a4ccba282229bd7422a28d2281a5e66a6116
+SIZE (rust/crates/abort_on_panic-2.0.0.crate) = 6219
+SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
+SIZE (rust/crates/adler-1.0.2.crate) = 12778
+SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
+SIZE (rust/crates/adler32-1.2.0.crate) = 6411
+SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
+SIZE (rust/crates/ahash-0.7.6.crate) = 38030
+SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
+SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
+SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
+SHA256 (rust/crates/anyhow-1.0.66.crate) = 216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6
+SIZE (rust/crates/anyhow-1.0.66.crate) = 43770
+SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
+SIZE (rust/crates/approx-0.5.1.crate) = 15100
+SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
+SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
+SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16
+SIZE (rust/crates/ascii-1.1.0.crate) = 36075
+SHA256 (rust/crates/ascii-canvas-3.0.0.crate) = 8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6
+SIZE (rust/crates/ascii-canvas-3.0.0.crate) = 10575
+SHA256 (rust/crates/atomic-0.5.1.crate) = b88d82667eca772c4aa12f0f1348b3ae643424c8876448f3f7bd5787032e234c
+SIZE (rust/crates/atomic-0.5.1.crate) = 12817
+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/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
+SIZE (rust/crates/base64-0.13.1.crate) = 61002
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
+SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
+SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
+SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/blake2-0.10.5.crate) = b12e5fd123190ce1c2e559308a94c9bacad77907d4c6005d9e58fe1a0689e55e
+SIZE (rust/crates/blake2-0.10.5.crate) = 46855
+SHA256 (rust/crates/block-buffer-0.10.3.crate) = 69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e
+SIZE (rust/crates/block-buffer-0.10.3.crate) = 10465
+SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
+SIZE (rust/crates/bstr-0.2.17.crate) = 330350
+SHA256 (rust/crates/bumpalo-3.11.1.crate) = 572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba
+SIZE (rust/crates/bumpalo-3.11.1.crate) = 81207
+SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
+SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
+SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
+SIZE (rust/crates/bzip2-0.4.4.crate) = 34197
+SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc
+SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
+SHA256 (rust/crates/caseless-0.2.1.crate) = 808dab3318747be122cb31d36de18d4d1c81277a76f8332a02b81a3d73463d7f
+SIZE (rust/crates/caseless-0.2.1.crate) = 18826
+SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
+SIZE (rust/crates/cast-0.3.0.crate) = 11452
+SHA256 (rust/crates/cc-1.0.77.crate) = e9f73505338f7d905b19d18738976aae232eb46b8efc15554ffc56deb5d9ebe4
+SIZE (rust/crates/cc-1.0.77.crate) = 60723
+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.23.crate) = 16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f
+SIZE (rust/crates/chrono-0.4.23.crate) = 187259
+SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
+SIZE (rust/crates/clap-2.34.0.crate) = 202210
+SHA256 (rust/crates/clipboard-win-4.4.2.crate) = c4ab1b92798304eedc095b53942963240037c0516452cb11aeba709d420b2219
+SIZE (rust/crates/clipboard-win-4.4.2.crate) = 12678
+SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
+SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
+SHA256 (rust/crates/console-0.15.2.crate) = c050367d967ced717c04b65d8c619d863ef9292ce0c5760028655a2fb298718c
+SIZE (rust/crates/console-0.15.2.crate) = 31576
+SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
+SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196
+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/cpufeatures-0.2.5.crate) = 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320
+SIZE (rust/crates/cpufeatures-0.2.5.crate) = 11251
+SHA256 (rust/crates/cpython-0.7.1.crate) = 3052106c29da7390237bc2310c1928335733b286287754ea85e6093d2495280e
+SIZE (rust/crates/cpython-0.7.1.crate) = 126286
+SHA256 (rust/crates/cranelift-0.88.2.crate) = ea1b0c164043c16a8ece6813eef609ac2262a32a0bb0f5ed6eecf5d7bfb79ba8
+SIZE (rust/crates/cranelift-0.88.2.crate) = 6110
+SHA256 (rust/crates/cranelift-bforest-0.88.2.crate) = 52056f6d0584484b57fa6c1a65c1fcb15f3780d8b6a758426d9e3084169b2ddd
+SIZE (rust/crates/cranelift-bforest-0.88.2.crate) = 30800
+SHA256 (rust/crates/cranelift-codegen-0.88.2.crate) = 18fed94c8770dc25d01154c3ffa64ed0b3ba9d583736f305fed7beebe5d9cf74
+SIZE (rust/crates/cranelift-codegen-0.88.2.crate) = 741697
+SHA256 (rust/crates/cranelift-codegen-meta-0.88.2.crate) = 1c451b81faf237d11c7e4f3165eeb6bac61112762c5cfe7b4c0fb7241474358f
+SIZE (rust/crates/cranelift-codegen-meta-0.88.2.crate) = 72360
+SHA256 (rust/crates/cranelift-codegen-shared-0.88.2.crate) = e7c940133198426d26128f08be2b40b0bd117b84771fd36798969c4d712d81fc
+SIZE (rust/crates/cranelift-codegen-shared-0.88.2.crate) = 6217
+SHA256 (rust/crates/cranelift-entity-0.88.2.crate) = 87a0f1b2fdc18776956370cf8d9b009ded3f855350c480c1c52142510961f352
+SIZE (rust/crates/cranelift-entity-0.88.2.crate) = 26240
+SHA256 (rust/crates/cranelift-frontend-0.88.2.crate) = 34897538b36b216cc8dd324e73263596d51b8cf610da6498322838b2546baf8a
+SIZE (rust/crates/cranelift-frontend-0.88.2.crate) = 36261
+SHA256 (rust/crates/cranelift-isle-0.88.2.crate) = 1b2629a569fae540f16a76b70afcc87ad7decb38dc28fa6c648ac73b51e78470
+SIZE (rust/crates/cranelift-isle-0.88.2.crate) = 48318
+SHA256 (rust/crates/cranelift-jit-0.88.2.crate) = 625be33ce54cf906c408f5ad9d08caa6e2a09e52d05fd0bd1bd95b132bfbba73
+SIZE (rust/crates/cranelift-jit-0.88.2.crate) = 21439
+SHA256 (rust/crates/cranelift-module-0.88.2.crate) = 883f8d42e07fd6b283941688f6c41a9e3b97fbf2b4ddcfb2756e675b86dc5edb
+SIZE (rust/crates/cranelift-module-0.88.2.crate) = 13747
+SHA256 (rust/crates/cranelift-native-0.88.2.crate) = 20937dab4e14d3e225c5adfc9c7106bafd4ac669bdb43027b911ff794c6fb318
+SIZE (rust/crates/cranelift-native-0.88.2.crate) = 7368
+SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
+SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
+SHA256 (rust/crates/criterion-0.3.6.crate) = b01d6de93b2b6c65e17c634a26653a29d107b3c98c607c765bf38d041531cd8f
+SIZE (rust/crates/criterion-0.3.6.crate) = 110967
+SHA256 (rust/crates/criterion-plot-0.4.5.crate) = 2673cc8207403546f45f5fd319a974b1e6983ad1a3ee7e6041650013be041876
+SIZE (rust/crates/criterion-plot-0.4.5.crate) = 22721
+SHA256 (rust/crates/crossbeam-channel-0.5.6.crate) = c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521
+SIZE (rust/crates/crossbeam-channel-0.5.6.crate) = 90292
+SHA256 (rust/crates/crossbeam-deque-0.8.2.crate) = 715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc
+SIZE (rust/crates/crossbeam-deque-0.8.2.crate) = 21237
+SHA256 (rust/crates/crossbeam-epoch-0.9.13.crate) = 01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a
+SIZE (rust/crates/crossbeam-epoch-0.9.13.crate) = 48313
+SHA256 (rust/crates/crossbeam-utils-0.8.14.crate) = 4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f
+SIZE (rust/crates/crossbeam-utils-0.8.14.crate) = 42127
+SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
+SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/csv-1.1.6.crate) = 22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1
+SIZE (rust/crates/csv-1.1.6.crate) = 886999
+SHA256 (rust/crates/csv-core-0.1.10.crate) = 2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90
+SIZE (rust/crates/csv-core-0.1.10.crate) = 25668
+SHA256 (rust/crates/cxx-1.0.82.crate) = d4a41a86530d0fe7f5d9ea779916b7cadd2d4f9add748b99c2c029cbbdfaf453
+SIZE (rust/crates/cxx-1.0.82.crate) = 197448
+SHA256 (rust/crates/cxx-build-1.0.82.crate) = 06416d667ff3e3ad2df1cd8cd8afae5da26cf9cec4d0825040f88b5ca659a2f0
+SIZE (rust/crates/cxx-build-1.0.82.crate) = 84841
+SHA256 (rust/crates/cxxbridge-flags-1.0.82.crate) = 820a9a2af1669deeef27cb271f476ffd196a2c4b6731336011e0ba63e2c7cf71
+SIZE (rust/crates/cxxbridge-flags-1.0.82.crate) = 5634
+SHA256 (rust/crates/cxxbridge-macro-1.0.82.crate) = a08a6e2fcc370a089ad3b4aaf54db3b1b4cee38ddabce5896b33eb693275f470
+SIZE (rust/crates/cxxbridge-macro-1.0.82.crate) = 59863
+SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
+SIZE (rust/crates/diff-0.1.13.crate) = 46216
+SHA256 (rust/crates/digest-0.10.6.crate) = 8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f
+SIZE (rust/crates/digest-0.10.6.crate) = 19527
+SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
+SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
+SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
+SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
+SHA256 (rust/crates/dns-lookup-1.0.8.crate) = 53ecafc952c4528d9b51a458d1a8904b81783feff9fde08ab6ed2545ff396872
+SIZE (rust/crates/dns-lookup-1.0.8.crate) = 13153
+SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797
+SIZE (rust/crates/either-1.8.0.crate) = 15992
+SHA256 (rust/crates/ena-0.14.0.crate) = d7402b94a93c24e742487327a7cd839dc9d36fec9de9fb25b09f2dae459f36c3
+SIZE (rust/crates/ena-0.14.0.crate) = 23052
+SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
+SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
+SHA256 (rust/crates/endian-type-0.1.2.crate) = c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d
+SIZE (rust/crates/endian-type-0.1.2.crate) = 2340
+SHA256 (rust/crates/env_logger-0.9.3.crate) = a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7
+SIZE (rust/crates/env_logger-0.9.3.crate) = 33291
+SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
+SIZE (rust/crates/errno-0.2.8.crate) = 9276
+SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
+SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
+SHA256 (rust/crates/error-code-2.3.1.crate) = 64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21
+SIZE (rust/crates/error-code-2.3.1.crate) = 5324
+SHA256 (rust/crates/exitcode-1.1.2.crate) = de853764b47027c2e862a995c34978ffa63c1501f2e15f987ba11bd4f9bba193
+SIZE (rust/crates/exitcode-1.1.2.crate) = 6538
+SHA256 (rust/crates/fd-lock-3.0.8.crate) = bb21c69b9fea5e15dbc1049e4b77145dd0ba1c84019c488102de0dc4ea4b0a27
+SIZE (rust/crates/fd-lock-3.0.8.crate) = 13438
+SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
+SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
+SHA256 (rust/crates/flame-0.2.2.crate) = 1fc2706461e1ee94f55cab2ed2e3d34ae9536cfa830358ef80acff1a3dacab30
+SIZE (rust/crates/flame-0.2.2.crate) = 212302
+SHA256 (rust/crates/flamer-0.4.0.crate) = 36b732da54fd4ea34452f2431cf464ac7be94ca4b339c9cd3d3d12eb06fe7aab
+SIZE (rust/crates/flamer-0.4.0.crate) = 8193
+SHA256 (rust/crates/flamescope-0.1.2.crate) = c3cc29a6c0dfa26d3a0e80021edda5671eeed79381130897737cdd273ea18909
+SIZE (rust/crates/flamescope-0.1.2.crate) = 4000
+SHA256 (rust/crates/flate2-1.0.24.crate) = f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6
+SIZE (rust/crates/flate2-1.0.24.crate) = 70191
+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/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
+SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
+SHA256 (rust/crates/generic-array-0.14.6.crate) = bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9
+SIZE (rust/crates/generic-array-0.14.6.crate) = 15889
+SHA256 (rust/crates/gethostname-0.2.3.crate) = c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e
+SIZE (rust/crates/gethostname-0.2.3.crate) = 8174
+SHA256 (rust/crates/getrandom-0.2.8.crate) = c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31
+SIZE (rust/crates/getrandom-0.2.8.crate) = 30553
+SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
+SIZE (rust/crates/glob-0.3.0.crate) = 18724
+SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
+SIZE (rust/crates/half-1.8.2.crate) = 41874
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+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/hexf-parse-0.2.1.crate) = dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df
+SIZE (rust/crates/hexf-parse-0.2.1.crate) = 4662
+SHA256 (rust/crates/iana-time-zone-0.1.53.crate) = 64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765
+SIZE (rust/crates/iana-time-zone-0.1.53.crate) = 20176
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.1.crate) = 0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca
+SIZE (rust/crates/iana-time-zone-haiku-0.1.1.crate) = 7200
+SHA256 (rust/crates/indexmap-1.9.2.crate) = 1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399
+SIZE (rust/crates/indexmap-1.9.2.crate) = 54627
+SHA256 (rust/crates/insta-1.21.1.crate) = ba1e75aa1530e7385af7b2685478dece08dafb9db3b4225c753286decea83bef
+SIZE (rust/crates/insta-1.21.1.crate) = 534917
+SHA256 (rust/crates/io-lifetimes-1.0.1.crate) = a7d367024b3f3414d8e01f437f704f41a9f64ab36f9067fa73e526ad4c763c87
+SIZE (rust/crates/io-lifetimes-1.0.1.crate) = 35926
+SHA256 (rust/crates/is-macro-0.2.1.crate) = 1c068d4c6b922cd6284c609cfa6dec0e41615c9c5a1a4ba729a970d8daba05fb
+SIZE (rust/crates/is-macro-0.2.1.crate) = 5228
+SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
+SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
+SIZE (rust/crates/itoa-0.4.8.crate) = 11926
+SHA256 (rust/crates/itoa-1.0.4.crate) = 4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc
+SIZE (rust/crates/itoa-1.0.4.crate) = 10601
+SHA256 (rust/crates/js-sys-0.3.60.crate) = 49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47
+SIZE (rust/crates/js-sys-0.3.60.crate) = 79257
+SHA256 (rust/crates/keccak-0.1.3.crate) = 3afef3b6eff9ce9d8ff9b3601125eec7f0c8cbac7abd14f355d053fa56c98768
+SIZE (rust/crates/keccak-0.1.3.crate) = 15143
+SHA256 (rust/crates/lalrpop-0.19.8.crate) = b30455341b0e18f276fa64540aff54deafb54c589de6aca68659c63dd2d5d823
+SIZE (rust/crates/lalrpop-0.19.8.crate) = 228864
+SHA256 (rust/crates/lalrpop-util-0.19.8.crate) = bcf796c978e9b4d983414f4caedc9273aa33ee214c5b887bd55fde84c85d2dc4
+SIZE (rust/crates/lalrpop-util-0.19.8.crate) = 10216
+SHA256 (rust/crates/lazy_static-0.2.11.crate) = 76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73
+SIZE (rust/crates/lazy_static-0.2.11.crate) = 12361
+SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
+SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (rust/crates/lexical-parse-float-0.8.5.crate) = 683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f
+SIZE (rust/crates/lexical-parse-float-0.8.5.crate) = 180161
+SHA256 (rust/crates/lexical-parse-integer-0.8.6.crate) = 6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9
+SIZE (rust/crates/lexical-parse-integer-0.8.6.crate) = 33647
+SHA256 (rust/crates/lexical-util-0.8.5.crate) = 5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc
+SIZE (rust/crates/lexical-util-0.8.5.crate) = 85152
+SHA256 (rust/crates/libc-0.2.137.crate) = fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89
+SIZE (rust/crates/libc-0.2.137.crate) = 606185
+SHA256 (rust/crates/libffi-2.0.1.crate) = 4b05b52bd89490a0b36c56715aef46d8580d25343ed243d01337663b287004bf
+SIZE (rust/crates/libffi-2.0.1.crate) = 23042
+SHA256 (rust/crates/libffi-sys-1.3.2.crate) = 7283a0ec88c0064eb8b3e40990d2a49cdca5a207f46f678e79ea7302b335401f
+SIZE (rust/crates/libffi-sys-1.3.2.crate) = 1342090
+SHA256 (rust/crates/libsqlite3-sys-0.25.2.crate) = 29f835d03d717946d28b1d1ed632eb6f0e24a299388ee623d0c23118d3e8a7fa
+SIZE (rust/crates/libsqlite3-sys-0.25.2.crate) = 4841525
+SHA256 (rust/crates/libz-sys-1.1.8.crate) = 9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf
+SIZE (rust/crates/libz-sys-1.1.8.crate) = 2481844
+SHA256 (rust/crates/link-cplusplus-1.0.7.crate) = 9272ab7b96c9046fbc5bc56c06c117cb639fe2d509df0c421cad82d2915cf369
+SIZE (rust/crates/link-cplusplus-1.0.7.crate) = 7576
+SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
+SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
+SHA256 (rust/crates/linux-raw-sys-0.1.3.crate) = 8f9f08d8963a6c613f4b1a78f4f4a4dbfadf8e6545b2d72861731e4858b8b47f
+SIZE (rust/crates/linux-raw-sys-0.1.3.crate) = 878488
+SHA256 (rust/crates/lock_api-0.4.9.crate) = 435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df
+SIZE (rust/crates/lock_api-0.4.9.crate) = 25685
+SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
+SIZE (rust/crates/log-0.4.17.crate) = 38028
+SHA256 (rust/crates/lz4_flex-0.9.5.crate) = 1a8cbbb2831780bc3b9c15a41f5b49222ef756b6730a95f3decfdd15903eb5a3
+SIZE (rust/crates/lz4_flex-0.9.5.crate) = 38497
+SHA256 (rust/crates/mac_address-1.1.4.crate) = b238e3235c8382b7653c6408ed1b08dd379bdb9fdf990fb0bbae3db2cc0ae963
+SIZE (rust/crates/mac_address-1.1.4.crate) = 12500
+SHA256 (rust/crates/mach-0.3.2.crate) = b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa
+SIZE (rust/crates/mach-0.3.2.crate) = 19611
+SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
+SIZE (rust/crates/maplit-1.0.2.crate) = 8871
+SHA256 (rust/crates/matches-0.1.9.crate) = a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f
+SIZE (rust/crates/matches-0.1.9.crate) = 2246
+SHA256 (rust/crates/md-5-0.10.5.crate) = 6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca
+SIZE (rust/crates/md-5-0.10.5.crate) = 14573
+SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
+SIZE (rust/crates/memchr-2.5.0.crate) = 65812
+SHA256 (rust/crates/memmap2-0.5.8.crate) = 4b182332558b18d807c4ce1ca8ca983b34c3ee32765e47b3f0f69b90355cc1dc
+SIZE (rust/crates/memmap2-0.5.8.crate) = 26592
+SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
+SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
+SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4
+SIZE (rust/crates/memoffset-0.7.1.crate) = 8556
+SHA256 (rust/crates/miniz_oxide-0.5.4.crate) = 96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34
+SIZE (rust/crates/miniz_oxide-0.5.4.crate) = 53485
+SHA256 (rust/crates/mt19937-2.0.1.crate) = 12ca7f22ed370d5991a9caec16a83187e865bc8a532f889670337d5a5689e3a1
+SIZE (rust/crates/mt19937-2.0.1.crate) = 4717
+SHA256 (rust/crates/new_debug_unreachable-1.0.4.crate) = e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54
+SIZE (rust/crates/new_debug_unreachable-1.0.4.crate) = 2561
+SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43
+SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796
+SHA256 (rust/crates/nix-0.23.1.crate) = 9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6
+SIZE (rust/crates/nix-0.23.1.crate) = 240531
+SHA256 (rust/crates/nix-0.24.2.crate) = 195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc
+SIZE (rust/crates/nix-0.24.2.crate) = 264176
+SHA256 (rust/crates/num-bigint-0.4.3.crate) = f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f
+SIZE (rust/crates/num-bigint-0.4.3.crate) = 97799
+SHA256 (rust/crates/num-complex-0.4.2.crate) = 7ae39348c8bc5fbd7f40c727a9925f03517afd2ab27d46702108b6a7e5414c19
+SIZE (rust/crates/num-complex-0.4.2.crate) = 29341
+SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
+SIZE (rust/crates/num-integer-0.1.45.crate) = 22529
+SHA256 (rust/crates/num-rational-0.4.1.crate) = 0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0
+SIZE (rust/crates/num-rational-0.4.1.crate) = 27889
+SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd
+SIZE (rust/crates/num-traits-0.2.15.crate) = 49262
+SHA256 (rust/crates/num_cpus-1.14.0.crate) = f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5
+SIZE (rust/crates/num_cpus-1.14.0.crate) = 15673
+SHA256 (rust/crates/num_enum-0.5.7.crate) = cf5395665662ef45796a4ff5486c5d41d29e0c09640af4c5f17fd94ee2c119c9
+SIZE (rust/crates/num_enum-0.5.7.crate) = 15199
+SHA256 (rust/crates/num_enum_derive-0.5.7.crate) = 3b0498641e53dd6ac1a4f22547548caa6864cc4933784319cd1775271c5a46ce
+SIZE (rust/crates/num_enum_derive-0.5.7.crate) = 12225
+SHA256 (rust/crates/once_cell-1.16.0.crate) = 86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860
+SIZE (rust/crates/once_cell-1.16.0.crate) = 32120
+SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575
+SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
+SHA256 (rust/crates/openssl-0.10.43.crate) = 020433887e44c27ff16365eaa2d380547a94544ad509aff6eb5b6e3e0b27b376
+SIZE (rust/crates/openssl-0.10.43.crate) = 231967
+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.24.0+1.1.1s.crate) = 3498f259dab01178c6228c6b00dcef0ed2a2d5e20d648c017861227773ea4abd
+SIZE (rust/crates/openssl-src-111.24.0+1.1.1s.crate) = 5106276
+SHA256 (rust/crates/openssl-sys-0.9.78.crate) = 07d5c8cb6e57b3a3612064d7b18b117912b4ce70955c2504d4b741c9e244b132
+SIZE (rust/crates/openssl-sys-0.9.78.crate) = 61289
+SHA256 (rust/crates/optional-0.5.0.crate) = 978aa494585d3ca4ad74929863093e87cac9790d81fe7aba2b3dc2890643a0fc
+SIZE (rust/crates/optional-0.5.0.crate) = 18863
+SHA256 (rust/crates/page_size-0.4.2.crate) = eebde548fbbf1ea81a99b128872779c437752fb99f217c45245e1a61dcd9edcd
+SIZE (rust/crates/page_size-0.4.2.crate) = 8386
+SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
+SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
+SHA256 (rust/crates/parking_lot_core-0.9.4.crate) = 4dc9e0dc2adc1c69d09143aff38d3d30c5c3f0df0dad82e6d25547af174ebec0
+SIZE (rust/crates/parking_lot_core-0.9.4.crate) = 32359
+SHA256 (rust/crates/paste-1.0.9.crate) = b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1
+SIZE (rust/crates/paste-1.0.9.crate) = 17752
+SHA256 (rust/crates/petgraph-0.6.2.crate) = e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143
+SIZE (rust/crates/petgraph-0.6.2.crate) = 182513
+SHA256 (rust/crates/phf-0.10.1.crate) = fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259
+SIZE (rust/crates/phf-0.10.1.crate) = 5406
+SHA256 (rust/crates/phf_codegen-0.10.0.crate) = 4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd
+SIZE (rust/crates/phf_codegen-0.10.0.crate) = 3402
+SHA256 (rust/crates/phf_generator-0.10.0.crate) = 5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6
+SIZE (rust/crates/phf_generator-0.10.0.crate) = 7525
+SHA256 (rust/crates/phf_shared-0.10.0.crate) = b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096
+SIZE (rust/crates/phf_shared-0.10.0.crate) = 4095
+SHA256 (rust/crates/pico-args-0.4.2.crate) = db8bcd96cb740d03149cbad5518db9fd87126a10ab519c011893b1754134c468
+SIZE (rust/crates/pico-args-0.4.2.crate) = 11565
+SHA256 (rust/crates/pkg-config-0.3.26.crate) = 6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160
+SIZE (rust/crates/pkg-config-0.3.26.crate) = 18662
+SHA256 (rust/crates/plotters-0.3.4.crate) = 2538b639e642295546c50fcd545198c9d64ee2a38620a628724a3b266d5fbf97
+SIZE (rust/crates/plotters-0.3.4.crate) = 143219
+SHA256 (rust/crates/plotters-backend-0.3.4.crate) = 193228616381fecdc1224c62e96946dfbc73ff4384fba576e052ff8c1bea8142
+SIZE (rust/crates/plotters-backend-0.3.4.crate) = 13416
+SHA256 (rust/crates/plotters-svg-0.3.3.crate) = f9a81d2759aae1dae668f783c308bc5c8ebd191ff4184aaa1b37f65a6ae5a56f
+SIZE (rust/crates/plotters-svg-0.3.3.crate) = 6916
+SHA256 (rust/crates/pmutil-0.5.3.crate) = 3894e5d549cccbe44afecf72922f277f603cd4bb0219c8342631ef18fffbe004
+SIZE (rust/crates/pmutil-0.5.3.crate) = 11031
+SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
+SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
+SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
+SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
+SHA256 (rust/crates/proc-macro-crate-1.2.1.crate) = eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9
+SIZE (rust/crates/proc-macro-crate-1.2.1.crate) = 9161
+SHA256 (rust/crates/proc-macro2-1.0.47.crate) = 5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725
+SIZE (rust/crates/proc-macro2-1.0.47.crate) = 41955
+SHA256 (rust/crates/puruspe-0.1.5.crate) = 3b7e158a385023d209d6d5f2585c4b468f6dcb3dd5aca9b75c4f1678c05bb375
+SIZE (rust/crates/puruspe-0.1.5.crate) = 9929
+SHA256 (rust/crates/python3-sys-0.7.1.crate) = 49f8b50d72fb3015735aa403eebf19bbd72c093bfeeae24ee798be5f2f1aab52
+SIZE (rust/crates/python3-sys-0.7.1.crate) = 47312
+SHA256 (rust/crates/quote-1.0.21.crate) = bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179
+SIZE (rust/crates/quote-1.0.21.crate) = 28030
+SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
+SIZE (rust/crates/radium-0.7.0.crate) = 10906
+SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd
+SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+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.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rayon-1.6.0.crate) = 1e060280438193c554f654141c9ea9417886713b7acd75974c85b18a69a88e0b
+SIZE (rust/crates/rayon-1.6.0.crate) = 166335
+SHA256 (rust/crates/rayon-core-1.10.1.crate) = cac410af5d00ab6884528b4ab69d1e8e146e8d471201800fa1b4524126de6ad3
+SIZE (rust/crates/rayon-core-1.10.1.crate) = 70008
+SHA256 (rust/crates/redox_syscall-0.1.57.crate) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce
+SIZE (rust/crates/redox_syscall-0.1.57.crate) = 17087
+SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
+SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
+SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
+SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
+SHA256 (rust/crates/regalloc2-0.3.2.crate) = d43a209257d978ef079f3d446331d0f1794f5e0fc19b306a199983857833a779
+SIZE (rust/crates/regalloc2-0.3.2.crate) = 125826
+SHA256 (rust/crates/regex-1.7.0.crate) = e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a
+SIZE (rust/crates/regex-1.7.0.crate) = 239421
+SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
+SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
+SHA256 (rust/crates/regex-syntax-0.6.28.crate) = 456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848
+SIZE (rust/crates/regex-syntax-0.6.28.crate) = 299288
+SHA256 (rust/crates/region-2.2.0.crate) = 877e54ea2adcd70d80e9179344c97f93ef0dffd6b03e1f4529e6e83ab2fa9ae0
+SIZE (rust/crates/region-2.2.0.crate) = 13395
+SHA256 (rust/crates/result-like-0.4.5.crate) = 7b80fe0296795a96913be20558326b797a187bb3986ce84ed82dee0fb7414428
+SIZE (rust/crates/result-like-0.4.5.crate) = 4132
+SHA256 (rust/crates/result-like-derive-0.4.5.crate) = 2a29c8a4ac7839f1dcb8b899263b501e0d6932f210300c8a0d271323727b35c1
+SIZE (rust/crates/result-like-derive-0.4.5.crate) = 5521
+SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
+SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
+SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
+SHA256 (rust/crates/rustix-0.36.3.crate) = 0b1fbb4dfc4eb1d390c02df47760bb19a84bb80b301ecc947ab5406394d8223e
+SIZE (rust/crates/rustix-0.36.3.crate) = 287028
+SHA256 (rust/crates/rustversion-1.0.9.crate) = 97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8
+SIZE (rust/crates/rustversion-1.0.9.crate) = 17425
+SHA256 (rust/crates/rustyline-10.0.0.crate) = 1d1cd5ae51d3f7bf65d7969d579d502168ef578f289452bd8ccc91de28fda20e
+SIZE (rust/crates/rustyline-10.0.0.crate) = 107115
+SHA256 (rust/crates/ryu-1.0.11.crate) = 4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09
+SIZE (rust/crates/ryu-1.0.11.crate) = 47007
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schannel-0.1.20.crate) = 88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2
+SIZE (rust/crates/schannel-0.1.20.crate) = 41579
+SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
+SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
+SHA256 (rust/crates/scratch-1.0.2.crate) = 9c8132065adcfd6e02db789d9285a0deb2f3fcb04002865ab67d5fb103533898
+SIZE (rust/crates/scratch-1.0.2.crate) = 8152
+SHA256 (rust/crates/semver-1.0.14.crate) = e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4
+SIZE (rust/crates/semver-1.0.14.crate) = 29813
+SHA256 (rust/crates/serde-1.0.147.crate) = d193d69bae983fc11a79df82342761dfbf28a99fc8d203dca4c3c1b590948965
+SIZE (rust/crates/serde-1.0.147.crate) = 76697
+SHA256 (rust/crates/serde-wasm-bindgen-0.3.1.crate) = 618365e8e586c22123d692b72a7d791d5ee697817b65a218cdf12a98870af0f7
+SIZE (rust/crates/serde-wasm-bindgen-0.3.1.crate) = 13752
+SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5
+SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570
+SHA256 (rust/crates/serde_derive-1.0.147.crate) = 4f1d362ca8fc9c3e3a7484440752472d68a6caa98f1ab81d99b5dfe517cec852
+SIZE (rust/crates/serde_derive-1.0.147.crate) = 54861
+SHA256 (rust/crates/serde_json-1.0.89.crate) = 020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db
+SIZE (rust/crates/serde_json-1.0.89.crate) = 144638
+SHA256 (rust/crates/sha-1-0.10.0.crate) = 028f48d513f9678cda28f6e4064755b3fbb2af6acd672f2c209b62323f7aea0f
+SIZE (rust/crates/sha-1-0.10.0.crate) = 12239
+SHA256 (rust/crates/sha2-0.10.6.crate) = 82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0
+SIZE (rust/crates/sha2-0.10.6.crate) = 20558
+SHA256 (rust/crates/sha3-0.10.6.crate) = bdf0c33fae925bdc080598b84bc15c55e7b9a4a43b3c704da051f977469691c9
+SIZE (rust/crates/sha3-0.10.6.crate) = 854837
+SHA256 (rust/crates/similar-2.2.1.crate) = 420acb44afdae038210c99e69aae24109f32f15500aa708e81d46c9f29d55fcf
+SIZE (rust/crates/similar-2.2.1.crate) = 51147
+SHA256 (rust/crates/siphasher-0.3.10.crate) = 7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de
+SIZE (rust/crates/siphasher-0.3.10.crate) = 9889
+SHA256 (rust/crates/slice-group-by-0.3.0.crate) = 03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec
+SIZE (rust/crates/slice-group-by-0.3.0.crate) = 14015
+SHA256 (rust/crates/smallvec-1.10.0.crate) = a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0
+SIZE (rust/crates/smallvec-1.10.0.crate) = 31564
+SHA256 (rust/crates/socket2-0.4.7.crate) = 02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd
+SIZE (rust/crates/socket2-0.4.7.crate) = 44619
+SHA256 (rust/crates/sre-engine-0.4.1.crate) = a490c5c46c35dba9a6f5e7ee8e4d67e775eb2d2da0f115750b8d10e1c1ac2d28
+SIZE (rust/crates/sre-engine-0.4.1.crate) = 11420
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/str-buf-1.0.6.crate) = 9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0
+SIZE (rust/crates/str-buf-1.0.6.crate) = 3828
+SHA256 (rust/crates/string_cache-0.8.4.crate) = 213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08
+SIZE (rust/crates/string_cache-0.8.4.crate) = 16380
+SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
+SIZE (rust/crates/strsim-0.8.0.crate) = 9309
+SHA256 (rust/crates/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f
+SIZE (rust/crates/strum-0.24.1.crate) = 5636
+SHA256 (rust/crates/strum_macros-0.24.3.crate) = 1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59
+SIZE (rust/crates/strum_macros-0.24.3.crate) = 20696
+SHA256 (rust/crates/subtle-2.4.1.crate) = 6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601
+SIZE (rust/crates/subtle-2.4.1.crate) = 12630
+SHA256 (rust/crates/syn-1.0.103.crate) = a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d
+SIZE (rust/crates/syn-1.0.103.crate) = 236495
+SHA256 (rust/crates/syn-ext-0.4.0.crate) = 9b86cb2b68c5b3c078cac02588bc23f3c04bb828c5d3aedd17980876ec6a7be6
+SIZE (rust/crates/syn-ext-0.4.0.crate) = 10535
+SHA256 (rust/crates/system-configuration-0.5.0.crate) = d75182f12f490e953596550b65ee31bda7c8e043d9386174b353bda50838c3fd
+SIZE (rust/crates/system-configuration-0.5.0.crate) = 11580
+SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
+SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
+SHA256 (rust/crates/target-lexicon-0.12.5.crate) = 9410d0f6853b1d94f0e519fb95df60f29d2c1eff2d921ffdf01a4c8a3b54f12d
+SIZE (rust/crates/target-lexicon-0.12.5.crate) = 23224
+SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
+SIZE (rust/crates/term-0.7.0.crate) = 37082
+SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
+SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
+SHA256 (rust/crates/terminal_size-0.1.17.crate) = 633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df
+SIZE (rust/crates/terminal_size-0.1.17.crate) = 9141
+SHA256 (rust/crates/termios-0.3.3.crate) = 411c5bf740737c7918b8b1fe232dca4dc9f8e754b8ad5e20966814001ed0ac6b
+SIZE (rust/crates/termios-0.3.3.crate) = 17103
+SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
+SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
+SHA256 (rust/crates/textwrap-0.15.2.crate) = b7b3e525a49ec206798b40326a44121291b530c963cfb01018f63e135bac543d
+SIZE (rust/crates/textwrap-0.15.2.crate) = 53191
+SHA256 (rust/crates/thiserror-1.0.37.crate) = 10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e
+SIZE (rust/crates/thiserror-1.0.37.crate) = 18752
+SHA256 (rust/crates/thiserror-impl-1.0.37.crate) = 982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb
+SIZE (rust/crates/thiserror-impl-1.0.37.crate) = 15428
+SHA256 (rust/crates/thread-id-3.3.0.crate) = c7fbf4c9d56b320106cd64fd024dadfa0be7cb4706725fc44a7d7ce952d820c1
+SIZE (rust/crates/thread-id-3.3.0.crate) = 7514
+SHA256 (rust/crates/thread_local-1.1.4.crate) = 5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180
+SIZE (rust/crates/thread_local-1.1.4.crate) = 13106
+SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255
+SIZE (rust/crates/time-0.1.44.crate) = 28885
+SHA256 (rust/crates/timsort-0.1.2.crate) = 3cb4fa83bb73adf1c7219f4fe4bf3c0ac5635e4e51e070fad5df745a41bedfb8
+SIZE (rust/crates/timsort-0.1.2.crate) = 15753
+SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
+SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
+SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
+SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
+SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
+SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
+SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
+SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
+SHA256 (rust/crates/toml-0.5.9.crate) = 8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7
+SIZE (rust/crates/toml-0.5.9.crate) = 55667
+SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675
+SIZE (rust/crates/twox-hash-1.6.3.crate) = 21842
+SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
+SIZE (rust/crates/typenum-1.15.0.crate) = 40741
+SHA256 (rust/crates/uname-0.1.1.crate) = b72f89f0ca32e4db1c04e2a72f5345d59796d4866a1ee0609084569f73683dc8
+SIZE (rust/crates/uname-0.1.1.crate) = 6852
+SHA256 (rust/crates/unic-char-property-0.9.0.crate) = a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221
+SIZE (rust/crates/unic-char-property-0.9.0.crate) = 6809
+SHA256 (rust/crates/unic-char-range-0.9.0.crate) = 0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc
+SIZE (rust/crates/unic-char-range-0.9.0.crate) = 7020
+SHA256 (rust/crates/unic-common-0.9.0.crate) = 80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc
+SIZE (rust/crates/unic-common-0.9.0.crate) = 2558
+SHA256 (rust/crates/unic-emoji-char-0.9.0.crate) = 0b07221e68897210270a38bde4babb655869637af0f69407f96053a34f76494d
+SIZE (rust/crates/unic-emoji-char-0.9.0.crate) = 5667
+SHA256 (rust/crates/unic-normal-0.9.0.crate) = f09d64d33589a94628bc2aeb037f35c2e25f3f049c7348b5aa5580b48e6bba62
+SIZE (rust/crates/unic-normal-0.9.0.crate) = 186971
+SHA256 (rust/crates/unic-ucd-age-0.9.0.crate) = 6c8cfdfe71af46b871dc6af2c24fcd360e2f3392ee4c5111877f2947f311671c
+SIZE (rust/crates/unic-ucd-age-0.9.0.crate) = 14554
+SHA256 (rust/crates/unic-ucd-bidi-0.9.0.crate) = d1d568b51222484e1f8209ce48caa6b430bf352962b877d592c29ab31fb53d8c
+SIZE (rust/crates/unic-ucd-bidi-0.9.0.crate) = 15803
+SHA256 (rust/crates/unic-ucd-category-0.9.0.crate) = 1b8d4591f5fcfe1bd4453baaf803c40e1b1e69ff8455c47620440b46efef91c0
+SIZE (rust/crates/unic-ucd-category-0.9.0.crate) = 25480
+SHA256 (rust/crates/unic-ucd-hangul-0.9.0.crate) = eb1dc690e19010e1523edb9713224cba5ef55b54894fe33424439ec9a40c0054
+SIZE (rust/crates/unic-ucd-hangul-0.9.0.crate) = 3508
+SHA256 (rust/crates/unic-ucd-ident-0.9.0.crate) = e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987
+SIZE (rust/crates/unic-ucd-ident-0.9.0.crate) = 16128
+SHA256 (rust/crates/unic-ucd-normal-0.9.0.crate) = 86aed873b8202d22b13859dda5fe7c001d271412c31d411fd9b827e030569410
+SIZE (rust/crates/unic-ucd-normal-0.9.0.crate) = 50571
+SHA256 (rust/crates/unic-ucd-version-0.9.0.crate) = 96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4
+SIZE (rust/crates/unic-ucd-version-0.9.0.crate) = 2246
+SHA256 (rust/crates/unicode-casing-0.1.0.crate) = 623f59e6af2a98bdafeb93fa277ac8e1e40440973001ca15cf4ae1541cd16d56
+SIZE (rust/crates/unicode-casing-0.1.0.crate) = 21310
+SHA256 (rust/crates/unicode-ident-1.0.5.crate) = 6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3
+SIZE (rust/crates/unicode-ident-1.0.5.crate) = 35455
+SHA256 (rust/crates/unicode-normalization-0.1.22.crate) = 5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921
+SIZE (rust/crates/unicode-normalization-0.1.22.crate) = 122604
+SHA256 (rust/crates/unicode-segmentation-1.10.0.crate) = 0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a
+SIZE (rust/crates/unicode-segmentation-1.10.0.crate) = 93893
+SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b
+SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968
+SHA256 (rust/crates/unicode-xid-0.2.4.crate) = f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c
+SIZE (rust/crates/unicode-xid-0.2.4.crate) = 15352
+SHA256 (rust/crates/unicode_names2-0.5.1.crate) = 029df4cc8238cefc911704ff8fa210853a0f3bce2694d8f51181dd41ee0f3301
+SIZE (rust/crates/unicode_names2-0.5.1.crate) = 476090
+SHA256 (rust/crates/utf8parse-0.2.0.crate) = 936e4b492acfd135421d8dca4b1aa80a7bfc26e702ef3af710e0752684df5372
+SIZE (rust/crates/utf8parse-0.2.0.crate) = 13392
+SHA256 (rust/crates/uuid-1.2.2.crate) = 422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c
+SIZE (rust/crates/uuid-1.2.2.crate) = 53669
+SHA256 (rust/crates/uuid-macro-internal-1.2.2.crate) = 73bc89f2894593e665241e0052c3791999e6787b7c4831daa0a5c2e637e276d8
+SIZE (rust/crates/uuid-macro-internal-1.2.2.crate) = 9131
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
+SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
+SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
+SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (rust/crates/volatile-0.3.0.crate) = f8e76fae08f03f96e166d2dfda232190638c10e0383841252416f9cfe2ae60e6
+SIZE (rust/crates/volatile-0.3.0.crate) = 3095
+SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
+SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
+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.83.crate) = eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268
+SIZE (rust/crates/wasm-bindgen-0.2.83.crate) = 169618
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.83.crate) = 4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142
+SIZE (rust/crates/wasm-bindgen-backend-0.2.83.crate) = 25620
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.33.crate) = 23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d
+SIZE (rust/crates/wasm-bindgen-futures-0.4.33.crate) = 15216
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.83.crate) = 052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810
+SIZE (rust/crates/wasm-bindgen-macro-0.2.83.crate) = 12075
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 18530
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f
+SIZE (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 7194
+SHA256 (rust/crates/web-sys-0.3.60.crate) = bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f
+SIZE (rust/crates/web-sys-0.3.60.crate) = 700485
+SHA256 (rust/crates/which-4.3.0.crate) = 1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b
+SIZE (rust/crates/which-4.3.0.crate) = 9635
+SHA256 (rust/crates/widestring-0.5.1.crate) = 17882f045410753661207383517a6f62ec3dbeb6a4ed2acce01f0728238d1983
*** 68 LINES SKIPPED ***