git: 135fea407e50 - main - shells/nushell: New port: New type of shell

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Tue, 03 Jan 2023 09:05:40 UTC
The branch main has been updated by yuri:

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

commit 135fea407e5030a61327f50178057c596bf11ca9
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-01-03 09:04:36 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-01-03 09:05:38 +0000

    shells/nushell: New port: New type of shell
---
 shells/Makefile          |    1 +
 shells/nushell/Makefile  |  578 ++++++++++++++++++++++++
 shells/nushell/distinfo  | 1109 ++++++++++++++++++++++++++++++++++++++++++++++
 shells/nushell/pkg-descr |    9 +
 4 files changed, 1697 insertions(+)

diff --git a/shells/Makefile b/shells/Makefile
index 975c3a741951..f8dbce986479 100644
--- a/shells/Makefile
+++ b/shells/Makefile
@@ -31,6 +31,7 @@
     SUBDIR += modernish
     SUBDIR += nologinmsg
     SUBDIR += nsh
+    SUBDIR += nushell
     SUBDIR += ohmyzsh
     SUBDIR += oksh
     SUBDIR += p5-Bash-Completion
diff --git a/shells/nushell/Makefile b/shells/nushell/Makefile
new file mode 100644
index 000000000000..f286f90f1ac2
--- /dev/null
+++ b/shells/nushell/Makefile
@@ -0,0 +1,578 @@
+PORTNAME=	nushell
+DISTVERSION=	0.73.0
+CATEGORIES=	shells
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	New type of shell
+WWW=		https://www.nushell.sh/
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		cargo ssl
+
+USE_GITHUB=	yes
+
+CARGO_CRATES=	Inflector-0.11.4 \
+		adler-1.0.2 \
+		ahash-0.7.6 \
+		ahash-0.8.1 \
+		aho-corasick-0.7.19 \
+		alloc-no-stdlib-2.0.4 \
+		alloc-stdlib-0.2.2 \
+		alphanumeric-sort-1.4.4 \
+		android_system_properties-0.1.5 \
+		ansi-str-0.5.0 \
+		ansi-str-0.7.2 \
+		ansitok-0.2.0 \
+		anyhow-1.0.66 \
+		array-init-cursor-0.2.0 \
+		arrayvec-0.5.2 \
+		arrayvec-0.7.2 \
+		arrow-format-0.7.0 \
+		arrow2-0.14.2 \
+		assert_cmd-2.0.4 \
+		async-stream-0.3.3 \
+		async-stream-impl-0.3.3 \
+		async-trait-0.1.57 \
+		atomic-polyfill-0.1.10 \
+		atty-0.2.14 \
+		autocfg-1.1.0 \
+		bare-metal-0.2.5 \
+		bare-metal-1.0.0 \
+		base64-0.13.0 \
+		bincode-1.3.3 \
+		bindgen-0.59.2 \
+		bit-set-0.5.3 \
+		bit-vec-0.6.3 \
+		bit_field-0.10.1 \
+		bitfield-0.13.2 \
+		bitflags-1.3.2 \
+		block-buffer-0.10.3 \
+		brotli-3.3.4 \
+		brotli-decompressor-2.3.2 \
+		brownstone-3.0.0 \
+		bstr-0.2.17 \
+		bumpalo-3.11.0 \
+		byte-unit-4.0.14 \
+		bytecount-0.6.3 \
+		bytemuck-1.12.1 \
+		bytemuck_derive-1.2.1 \
+		byteorder-1.4.3 \
+		bytes-1.2.1 \
+		bytesize-1.1.0 \
+		calamine-0.19.1 \
+		cassowary-0.3.0 \
+		cast-0.3.0 \
+		cc-1.0.73 \
+		cexpr-0.6.0 \
+		cfg-if-0.1.10 \
+		cfg-if-1.0.0 \
+		chrono-0.4.23 \
+		chrono-humanize-0.2.2 \
+		chrono-tz-0.6.3 \
+		chrono-tz-build-0.0.3 \
+		clang-sys-1.4.0 \
+		clap-2.34.0 \
+		codepage-0.1.1 \
+		comfy-table-6.1.2 \
+		console-0.15.2 \
+		const_format-0.2.26 \
+		const_format_proc_macros-0.2.22 \
+		convert_case-0.4.0 \
+		core-foundation-0.9.3 \
+		core-foundation-sys-0.8.3 \
+		cortex-m-0.7.6 \
+		cpufeatures-0.2.5 \
+		crc32fast-1.3.2 \
+		criterion-0.3.6 \
+		criterion-plot-0.4.5 \
+		critical-section-0.2.7 \
+		crossbeam-channel-0.5.6 \
+		crossbeam-deque-0.8.2 \
+		crossbeam-epoch-0.9.11 \
+		crossbeam-utils-0.8.12 \
+		crossterm-0.24.0 \
+		crossterm-0.25.0 \
+		crossterm_winapi-0.9.0 \
+		crypto-common-0.1.6 \
+		cssparser-0.27.2 \
+		cssparser-macros-0.6.0 \
+		cstr_core-0.2.6 \
+		csv-1.1.6 \
+		csv-core-0.1.10 \
+		ctor-0.1.23 \
+		ctrlc-3.2.3 \
+		cty-0.2.2 \
+		derive_more-0.99.17 \
+		dialoguer-0.9.0 \
+		diff-0.1.13 \
+		difflib-0.4.0 \
+		digest-0.10.5 \
+		dirs-4.0.0 \
+		dirs-next-2.0.0 \
+		dirs-sys-0.3.7 \
+		dirs-sys-next-0.1.2 \
+		doc-comment-0.3.3 \
+		dtoa-0.4.8 \
+		dtoa-short-0.3.3 \
+		dtparse-1.3.0 \
+		dyn-clone-1.0.9 \
+		ego-tree-0.6.2 \
+		either-1.8.0 \
+		embedded-hal-0.2.7 \
+		eml-parser-0.1.3 \
+		encode_unicode-0.3.6 \
+		encoding_rs-0.8.31 \
+		enum_dispatch-0.3.8 \
+		env_logger-0.8.4 \
+		erased-serde-0.3.23 \
+		errno-0.2.8 \
+		errno-dragonfly-0.1.2 \
+		ethnum-1.3.0 \
+		fallible-iterator-0.2.0 \
+		fallible-streaming-iterator-0.1.9 \
+		fancy-regex-0.10.0 \
+		fastrand-1.8.0 \
+		fd-lock-3.0.6 \
+		filesize-0.2.0 \
+		filetime-0.2.17 \
+		flate2-1.0.24 \
+		float-cmp-0.9.0 \
+		fnv-1.0.7 \
+		foreign-types-0.3.2 \
+		foreign-types-shared-0.1.1 \
+		foreign_vec-0.1.0 \
+		form_urlencoded-1.1.0 \
+		fs_extra-1.2.0 \
+		fsevent-0.4.0 \
+		fsevent-sys-2.0.1 \
+		fuchsia-zircon-0.3.3 \
+		fuchsia-zircon-sys-0.3.3 \
+		futf-0.1.5 \
+		futures-0.3.24 \
+		futures-channel-0.3.24 \
+		futures-core-0.3.24 \
+		futures-executor-0.3.24 \
+		futures-io-0.3.24 \
+		futures-macro-0.3.24 \
+		futures-sink-0.3.24 \
+		futures-task-0.3.24 \
+		futures-util-0.3.24 \
+		fuzzy-matcher-0.3.7 \
+		fxhash-0.2.1 \
+		generic-array-0.14.6 \
+		getrandom-0.1.16 \
+		getrandom-0.2.7 \
+		getset-0.1.2 \
+		ghost-0.1.6 \
+		git2-0.15.0 \
+		gjson-0.8.1 \
+		glob-0.3.0 \
+		h2-0.3.14 \
+		half-1.8.2 \
+		halfbrown-0.1.15 \
+		hamcrest2-0.3.0 \
+		hash32-0.2.1 \
+		hash_hasher-2.0.3 \
+		hashbrown-0.12.3 \
+		hashlink-0.8.1 \
+		heapless-0.7.16 \
+		heck-0.4.0 \
+		hermit-abi-0.1.19 \
+		hex-0.4.3 \
+		html5ever-0.26.0 \
+		htmlescape-0.3.1 \
+		http-0.2.8 \
+		http-body-0.4.5 \
+		httparse-1.8.0 \
+		httpdate-1.0.2 \
+		hyper-0.14.20 \
+		hyper-tls-0.5.0 \
+		iana-time-zone-0.1.50 \
+		ical-0.7.0 \
+		idna-0.3.0 \
+		indent_write-2.2.0 \
+		indexmap-1.9.1 \
+		inotify-0.7.1 \
+		inotify-sys-0.1.5 \
+		instant-0.1.12 \
+		inventory-0.2.3 \
+		io-lifetimes-0.7.3 \
+		iovec-0.1.4 \
+		ipnet-2.5.0 \
+		is-root-0.1.2 \
+		is_ci-1.1.1 \
+		is_debug-1.0.1 \
+		is_executable-1.0.1 \
+		itertools-0.10.5 \
+		itoa-0.4.8 \
+		itoa-1.0.4 \
+		jobserver-0.1.25 \
+		joinery-2.1.0 \
+		js-sys-0.3.60 \
+		json-deserializer-0.4.2 \
+		json_to_table-0.3.1 \
+		kernel32-sys-0.2.2 \
+		lazy_static-1.4.0 \
+		lazycell-1.3.0 \
+		lexical-6.1.1 \
+		lexical-core-0.8.5 \
+		lexical-parse-float-0.8.5 \
+		lexical-parse-integer-0.8.6 \
+		lexical-util-0.8.5 \
+		lexical-write-float-0.8.5 \
+		lexical-write-integer-0.8.5 \
+		libc-0.2.135 \
+		libgit2-sys-0.14.0+1.5.0 \
+		libloading-0.7.3 \
+		libm-0.2.5 \
+		libproc-0.12.0 \
+		libsqlite3-sys-0.25.1 \
+		libssh2-sys-0.2.23 \
+		libz-sys-1.1.8 \
+		linked-hash-map-0.5.6 \
+		linux-raw-sys-0.0.46 \
+		lock_api-0.4.9 \
+		log-0.4.17 \
+		lscolors-0.12.0 \
+		lz4-1.24.0 \
+		lz4-sys-1.9.4 \
+		mac-0.1.1 \
+		mach2-0.4.1 \
+		malloc_buf-0.0.6 \
+		markup5ever-0.11.0 \
+		matches-0.1.9 \
+		md-5-0.10.5 \
+		memchr-2.5.0 \
+		memmap2-0.5.7 \
+		memoffset-0.6.5 \
+		meval-0.2.0 \
+		miette-5.3.0 \
+		miette-derive-5.3.0 \
+		mime-0.3.16 \
+		minimal-lexical-0.2.1 \
+		miniz_oxide-0.5.4 \
+		mio-0.6.23 \
+		mio-0.8.4 \
+		mio-extras-2.0.6 \
+		miow-0.2.2 \
+		multiversion-0.6.1 \
+		multiversion-macros-0.6.1 \
+		native-tls-0.2.10 \
+		nb-0.1.3 \
+		nb-1.0.0 \
+		net2-0.2.37 \
+		new_debug_unreachable-1.0.4 \
+		nix-0.25.0 \
+		nodrop-0.1.14 \
+		nom-1.2.4 \
+		nom-7.1.1 \
+		nom-supreme-0.8.0 \
+		notify-4.0.17 \
+		ntapi-0.4.0 \
+		nu-ansi-term-0.46.0 \
+		num-0.2.1 \
+		num-0.4.0 \
+		num-bigint-0.2.6 \
+		num-bigint-0.4.3 \
+		num-complex-0.2.4 \
+		num-complex-0.4.2 \
+		num-format-0.4.3 \
+		num-integer-0.1.45 \
+		num-iter-0.1.43 \
+		num-rational-0.2.4 \
+		num-rational-0.4.1 \
+		num-traits-0.2.15 \
+		num_cpus-1.13.1 \
+		num_threads-0.1.6 \
+		objc-0.2.7 \
+		omnipath-0.1.1 \
+		once_cell-1.16.0 \
+		oorandom-11.1.3 \
+		openssl-0.10.42 \
+		openssl-macros-0.1.0 \
+		openssl-probe-0.1.5 \
+		openssl-src-111.22.0+1.1.1q \
+		openssl-sys-0.9.76 \
+		output_vt100-0.1.3 \
+		overload-0.1.1 \
+		owo-colors-3.5.0 \
+		papergrid-0.7.1 \
+		parking_lot-0.12.1 \
+		parking_lot_core-0.9.3 \
+		parquet-format-safe-0.2.4 \
+		parquet2-0.16.3 \
+		parse-zoneinfo-0.3.0 \
+		paste-1.0.9 \
+		pathdiff-0.2.1 \
+		peeking_take_while-0.1.2 \
+		percent-encoding-2.2.0 \
+		peresil-0.3.0 \
+		pest-2.3.1 \
+		phf-0.8.0 \
+		phf-0.10.1 \
+		phf-0.11.1 \
+		phf_codegen-0.8.0 \
+		phf_codegen-0.10.0 \
+		phf_codegen-0.11.1 \
+		phf_generator-0.8.0 \
+		phf_generator-0.10.0 \
+		phf_generator-0.11.1 \
+		phf_macros-0.8.0 \
+		phf_shared-0.8.0 \
+		phf_shared-0.10.0 \
+		phf_shared-0.11.1 \
+		pin-project-lite-0.2.9 \
+		pin-utils-0.1.0 \
+		pkg-config-0.3.25 \
+		planus-0.3.1 \
+		plotters-0.3.4 \
+		plotters-backend-0.3.4 \
+		plotters-svg-0.3.3 \
+		polars-0.25.1 \
+		polars-arrow-0.25.1 \
+		polars-core-0.25.1 \
+		polars-io-0.25.1 \
+		polars-lazy-0.25.1 \
+		polars-ops-0.25.1 \
+		polars-pipe-0.25.1 \
+		polars-plan-0.25.1 \
+		polars-time-0.25.1 \
+		polars-utils-0.25.1 \
+		pori-0.0.0 \
+		powierza-coefficient-1.0.1 \
+		ppv-lite86-0.2.16 \
+		precomputed-hash-0.1.1 \
+		predicates-2.1.1 \
+		predicates-core-1.0.3 \
+		predicates-tree-1.0.5 \
+		pretty_assertions-1.3.0 \
+		proc-macro-error-1.0.4 \
+		proc-macro-error-attr-1.0.4 \
+		proc-macro-hack-0.5.19 \
+		proc-macro2-1.0.46 \
+		procfs-0.14.1 \
+		proptest-1.0.0 \
+		pure-rust-locales-0.5.6 \
+		pwd-1.4.0 \
+		quick-error-1.2.3 \
+		quick-error-2.0.1 \
+		quick-xml-0.25.0 \
+		quickcheck-1.0.3 \
+		quickcheck_macros-1.0.0 \
+		quote-1.0.21 \
+		rand-0.7.3 \
+		rand-0.8.5 \
+		rand_chacha-0.2.2 \
+		rand_chacha-0.3.1 \
+		rand_core-0.5.1 \
+		rand_core-0.6.4 \
+		rand_distr-0.4.3 \
+		rand_hc-0.2.0 \
+		rand_pcg-0.2.1 \
+		rand_xorshift-0.3.0 \
+		rayon-1.5.3 \
+		rayon-core-1.9.3 \
+		redox_syscall-0.2.16 \
+		redox_users-0.4.3 \
+		reedline-0.14.0 \
+		regex-1.6.0 \
+		regex-automata-0.1.10 \
+		regex-syntax-0.6.27 \
+		remove_dir_all-0.5.3 \
+		reqwest-0.11.12 \
+		result-1.0.0 \
+		riscv-0.7.0 \
+		riscv-target-0.1.2 \
+		rmp-0.8.11 \
+		rmp-serde-1.1.1 \
+		roxmltree-0.16.0 \
+		rstest-0.15.0 \
+		rstest_macros-0.14.0 \
+		rusqlite-0.28.0 \
+		rust-embed-6.4.1 \
+		rust-embed-impl-6.3.0 \
+		rust-embed-utils-7.3.0 \
+		rust_decimal-1.26.1 \
+		rustc-hash-1.1.0 \
+		rustc_version-0.2.3 \
+		rustc_version-0.4.0 \
+		rustix-0.35.11 \
+		rustversion-1.0.9 \
+		rusty-fork-0.3.0 \
+		ryu-1.0.11 \
+		same-file-1.0.6 \
+		schannel-0.1.20 \
+		scopeguard-1.1.0 \
+		scraper-0.13.0 \
+		security-framework-2.7.0 \
+		security-framework-sys-2.6.1 \
+		selectors-0.22.0 \
+		semver-0.9.0 \
+		semver-0.11.0 \
+		semver-1.0.14 \
+		semver-parser-0.7.0 \
+		semver-parser-0.10.2 \
+		seq-macro-0.3.1 \
+		serde-1.0.145 \
+		serde_cbor-0.11.2 \
+		serde_derive-1.0.145 \
+		serde_ini-0.2.0 \
+		serde_json-1.0.85 \
+		serde_urlencoded-0.7.1 \
+		serde_yaml-0.9.13 \
+		serial_test-0.8.0 \
+		serial_test_derive-0.8.0 \
+		servo_arc-0.1.1 \
+		sha2-0.10.6 \
+		shadow-rs-0.16.3 \
+		shlex-1.1.0 \
+		signal-hook-0.3.14 \
+		signal-hook-mio-0.2.3 \
+		signal-hook-registry-1.4.0 \
+		simd-json-0.6.0 \
+		simdutf8-0.1.4 \
+		simplelog-0.12.0 \
+		siphasher-0.3.10 \
+		slab-0.4.7 \
+		smallvec-1.9.0 \
+		smartstring-1.0.1 \
+		smawk-0.3.1 \
+		snap-1.0.5 \
+		socket2-0.4.7 \
+		spin-0.9.4 \
+		sqlparser-0.23.0 \
+		stable_deref_trait-1.2.0 \
+		static_assertions-1.1.0 \
+		streaming-decompression-0.1.2 \
+		streaming-iterator-0.1.7 \
+		strength_reduce-0.2.3 \
+		string_cache-0.8.4 \
+		string_cache_codegen-0.5.2 \
+		strip-ansi-escapes-0.1.1 \
+		strum-0.24.1 \
+		strum_macros-0.24.3 \
+		supports-color-1.3.0 \
+		supports-hyperlinks-1.2.0 \
+		supports-unicode-1.0.2 \
+		sxd-document-0.3.2 \
+		sxd-xpath-0.4.2 \
+		syn-1.0.101 \
+		sys-locale-0.2.1 \
+		sysinfo-0.26.4 \
+		tabled-0.10.0 \
+		tabled_derive-0.5.0 \
+		tempfile-3.3.0 \
+		tendril-0.4.3 \
+		termcolor-1.1.3 \
+		terminal_size-0.1.17 \
+		terminal_size-0.2.1 \
+		termtree-0.2.4 \
+		textwrap-0.11.0 \
+		textwrap-0.15.1 \
+		thin-slice-0.1.1 \
+		thiserror-1.0.37 \
+		thiserror-impl-1.0.37 \
+		thread_local-1.1.4 \
+		time-0.1.44 \
+		time-0.3.14 \
+		time-macros-0.2.4 \
+		tinytemplate-1.2.1 \
+		tinyvec-1.6.0 \
+		tinyvec_macros-0.1.0 \
+		titlecase-2.2.0 \
+		tokio-1.21.2 \
+		tokio-native-tls-0.3.0 \
+		tokio-util-0.7.4 \
+		toml-0.5.9 \
+		tower-service-0.3.2 \
+		tracing-0.1.36 \
+		tracing-core-0.1.29 \
+		trash-3.0.0 \
+		try-lock-0.2.3 \
+		tui-0.19.0 \
+		typed-arena-1.7.0 \
+		typenum-1.15.0 \
+		typetag-0.1.8 \
+		typetag-impl-0.1.8 \
+		ucd-trie-0.1.5 \
+		umask-2.0.0 \
+		uncased-0.9.7 \
+		unicode-bidi-0.3.8 \
+		unicode-ident-1.0.4 \
+		unicode-linebreak-0.1.4 \
+		unicode-normalization-0.1.22 \
+		unicode-segmentation-1.10.0 \
+		unicode-width-0.1.10 \
+		unicode-xid-0.2.4 \
+		unsafe-libyaml-0.2.4 \
+		url-2.3.1 \
+		users-0.10.0 \
+		users-0.11.0 \
+		utf-8-0.7.6 \
+		utf8-width-0.1.6 \
+		utf8parse-0.2.0 \
+		uuid-1.1.2 \
+		value-trait-0.4.0 \
+		vcell-0.1.3 \
+		vcpkg-0.2.15 \
+		version_check-0.9.4 \
+		void-1.0.2 \
+		volatile-register-0.2.1 \
+		vte-0.10.1 \
+		vte_generate_state_changes-0.1.1 \
+		wait-timeout-0.2.0 \
+		walkdir-2.3.2 \
+		want-0.3.0 \
+		wasi-0.9.0+wasi-snapshot-preview1 \
+		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 \
+		wax-0.5.0 \
+		web-sys-0.3.60 \
+		which-4.3.0 \
+		winapi-0.2.8 \
+		winapi-0.3.9 \
+		winapi-build-0.1.1 \
+		winapi-i686-pc-windows-gnu-0.4.0 \
+		winapi-util-0.1.5 \
+		winapi-x86_64-pc-windows-gnu-0.4.0 \
+		windows-0.43.0 \
+		windows-sys-0.36.1 \
+		windows_aarch64_gnullvm-0.42.0 \
+		windows_aarch64_msvc-0.36.1 \
+		windows_aarch64_msvc-0.42.0 \
+		windows_i686_gnu-0.36.1 \
+		windows_i686_gnu-0.42.0 \
+		windows_i686_msvc-0.36.1 \
+		windows_i686_msvc-0.42.0 \
+		windows_x86_64_gnu-0.36.1 \
+		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.42.0 \
+		winreg-0.10.1 \
+		winres-0.1.12 \
+		ws2_32-sys-0.2.1 \
+		xmlparser-0.13.5 \
+		yansi-0.5.1 \
+		zip-0.6.3 \
+		zstd-0.11.2+zstd.1.5.2 \
+		zstd-safe-5.0.2+zstd.1.5.2 \
+		zstd-sys-2.0.1+zstd.1.5.2
+
+OPENSSLINC=	/usr/include
+OPENSSLLIB=	/usr/lib
+
+PLIST_FILES=	bin/nu
+
+post-install:
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nu
+
+.include <bsd.port.mk>
diff --git a/shells/nushell/distinfo b/shells/nushell/distinfo
new file mode 100644
index 000000000000..c1ea924622ff
--- /dev/null
+++ b/shells/nushell/distinfo
@@ -0,0 +1,1109 @@
+TIMESTAMP = 1672734948
+SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
+SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
+SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
+SIZE (rust/crates/adler-1.0.2.crate) = 12778
+SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
+SIZE (rust/crates/ahash-0.7.6.crate) = 38030
+SHA256 (rust/crates/ahash-0.8.1.crate) = 464b3811b747f8f7ebc8849c9c728c39f6ac98a055edad93baf9eb330e3f8f9d
+SIZE (rust/crates/ahash-0.8.1.crate) = 42520
+SHA256 (rust/crates/aho-corasick-0.7.19.crate) = b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e
+SIZE (rust/crates/aho-corasick-0.7.19.crate) = 113070
+SHA256 (rust/crates/alloc-no-stdlib-2.0.4.crate) = cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
+SIZE (rust/crates/alloc-no-stdlib-2.0.4.crate) = 10105
+SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece
+SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693
+SHA256 (rust/crates/alphanumeric-sort-1.4.4.crate) = 77e9c9abb82613923ec78d7a461595d52491ba7240f3c64c0bbe0e6d98e0fce0
+SIZE (rust/crates/alphanumeric-sort-1.4.4.crate) = 5740
+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-str-0.5.0.crate) = 84252a7e1a0df81706ce70bbad85ed1e4916448a4093ccd52dd98c6a44a477cd
+SIZE (rust/crates/ansi-str-0.5.0.crate) = 17279
+SHA256 (rust/crates/ansi-str-0.7.2.crate) = 21b1ed1c166829a0ccb5d79caa0f75cb4abd4adb2ce2c096755b7ad5ffdb0990
+SIZE (rust/crates/ansi-str-0.7.2.crate) = 19141
+SHA256 (rust/crates/ansitok-0.2.0.crate) = 220044e6a1bb31ddee4e3db724d29767f352de47445a6cd75e1a173142136c83
+SIZE (rust/crates/ansitok-0.2.0.crate) = 18021
+SHA256 (rust/crates/anyhow-1.0.66.crate) = 216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6
+SIZE (rust/crates/anyhow-1.0.66.crate) = 43770
+SHA256 (rust/crates/array-init-cursor-0.2.0.crate) = bf7d0a018de4f6aa429b9d33d69edf69072b1c5b1cb8d3e4a5f7ef898fc3eb76
+SIZE (rust/crates/array-init-cursor-0.2.0.crate) = 2590
+SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
+SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
+SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
+SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
+SHA256 (rust/crates/arrow-format-0.7.0.crate) = 8df5d25bc6d676271277120c41ef28760fe0a9f070677a58db621c0f983f9c20
+SIZE (rust/crates/arrow-format-0.7.0.crate) = 35084
+SHA256 (rust/crates/arrow2-0.14.2.crate) = ee6f62e41078c967a4c063fcbdfd3801a2a9632276402c045311c4d73d0845f3
+SIZE (rust/crates/arrow2-0.14.2.crate) = 779903
+SHA256 (rust/crates/assert_cmd-2.0.4.crate) = 93ae1ddd39efd67689deb1979d80bad3bf7f2b09c6e6117c8d1f2443b5e2f83e
+SIZE (rust/crates/assert_cmd-2.0.4.crate) = 22581
+SHA256 (rust/crates/async-stream-0.3.3.crate) = dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e
+SIZE (rust/crates/async-stream-0.3.3.crate) = 12142
+SHA256 (rust/crates/async-stream-impl-0.3.3.crate) = 10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27
+SIZE (rust/crates/async-stream-impl-0.3.3.crate) = 4072
+SHA256 (rust/crates/async-trait-0.1.57.crate) = 76464446b8bc32758d7e88ee1a804d9914cd9b1cb264c029899680b0be29826f
+SIZE (rust/crates/async-trait-0.1.57.crate) = 26793
+SHA256 (rust/crates/atomic-polyfill-0.1.10.crate) = 9c041a8d9751a520ee19656232a18971f18946a7900f1520ee4400002244dd89
+SIZE (rust/crates/atomic-polyfill-0.1.10.crate) = 10451
+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/bare-metal-0.2.5.crate) = 5deb64efa5bd81e31fcd1938615a6d98c82eafcbcd787162b6f63b91d6bac5b3
+SIZE (rust/crates/bare-metal-0.2.5.crate) = 7923
+SHA256 (rust/crates/bare-metal-1.0.0.crate) = f8fe8f5a8a398345e52358e18ff07cc17a568fbca5c6f73873d3a62056309603
+SIZE (rust/crates/bare-metal-1.0.0.crate) = 10650
+SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
+SIZE (rust/crates/base64-0.13.0.crate) = 62070
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bindgen-0.59.2.crate) = 2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8
+SIZE (rust/crates/bindgen-0.59.2.crate) = 206267
+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/bit_field-0.10.1.crate) = dcb6dd1c2376d2e096796e234a70e17e94cc2d5d54ff8ce42b28cef1d0d359a4
+SIZE (rust/crates/bit_field-0.10.1.crate) = 10576
+SHA256 (rust/crates/bitfield-0.13.2.crate) = 46afbd2983a5d5a7bd740ccb198caf5b82f45c40c09c0eed36052d91cb92e719
+SIZE (rust/crates/bitfield-0.13.2.crate) = 16479
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/block-buffer-0.10.3.crate) = 69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e
+SIZE (rust/crates/block-buffer-0.10.3.crate) = 10465
+SHA256 (rust/crates/brotli-3.3.4.crate) = a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68
+SIZE (rust/crates/brotli-3.3.4.crate) = 1369026
+SHA256 (rust/crates/brotli-decompressor-2.3.2.crate) = 59ad2d4653bf5ca36ae797b1f4bb4dbddb60ce49ca4aed8a2ce4829f60425b80
+SIZE (rust/crates/brotli-decompressor-2.3.2.crate) = 191197
+SHA256 (rust/crates/brownstone-3.0.0.crate) = c5839ee4f953e811bfdcf223f509cb2c6a3e1447959b0bff459405575bc17f22
+SIZE (rust/crates/brownstone-3.0.0.crate) = 10770
+SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
+SIZE (rust/crates/bstr-0.2.17.crate) = 330350
+SHA256 (rust/crates/bumpalo-3.11.0.crate) = c1ad822118d20d2c234f427000d5acc36eabe1e29a348c89b63dd60b13f28e5d
+SIZE (rust/crates/bumpalo-3.11.0.crate) = 80945
+SHA256 (rust/crates/byte-unit-4.0.14.crate) = 95ebf10dda65f19ff0f42ea15572a359ed60d7fc74fdc984d90310937be0014b
+SIZE (rust/crates/byte-unit-4.0.14.crate) = 10805
+SHA256 (rust/crates/bytecount-0.6.3.crate) = 2c676a478f63e9fa2dd5368a42f28bba0d6c560b775f38583c8bbaa7fcd67c9c
+SIZE (rust/crates/bytecount-0.6.3.crate) = 12416
+SHA256 (rust/crates/bytemuck-1.12.1.crate) = 2f5715e491b5a1598fc2bef5a606847b5dc1d48ea625bd3c02c00de8285591da
+SIZE (rust/crates/bytemuck-1.12.1.crate) = 38293
+SHA256 (rust/crates/bytemuck_derive-1.2.1.crate) = 1b9e1f5fa78f69496407a27ae9ed989e3c3b072310286f5ef385525e4cbc24a9
+SIZE (rust/crates/bytemuck_derive-1.2.1.crate) = 13615
+SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
+SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
+SHA256 (rust/crates/bytes-1.2.1.crate) = ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db
+SIZE (rust/crates/bytes-1.2.1.crate) = 54857
+SHA256 (rust/crates/bytesize-1.1.0.crate) = 6c58ec36aac5066d5ca17df51b3e70279f5670a72102f5752cb7e7c856adfc70
+SIZE (rust/crates/bytesize-1.1.0.crate) = 9370
+SHA256 (rust/crates/calamine-0.19.1.crate) = 6381d1037ee9b8a6c8eb97936add0331a1aabd148d5b6f35f1cda6e5dec44f40
+SIZE (rust/crates/calamine-0.19.1.crate) = 64781
+SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
+SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
+SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
+SIZE (rust/crates/cast-0.3.0.crate) = 11452
+SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
+SIZE (rust/crates/cc-1.0.73.crate) = 57880
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
+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.23.crate) = 16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f
+SIZE (rust/crates/chrono-0.4.23.crate) = 187259
+SHA256 (rust/crates/chrono-humanize-0.2.2.crate) = 32dce1ea1988dbdf9f9815ff11425828523bd2a134ec0805d2ac8af26ee6096e
+SIZE (rust/crates/chrono-humanize-0.2.2.crate) = 14761
+SHA256 (rust/crates/chrono-tz-0.6.3.crate) = 29c39203181991a7dd4343b8005bd804e7a9a37afb8ac070e43771e8c820bbde
+SIZE (rust/crates/chrono-tz-0.6.3.crate) = 589734
+SHA256 (rust/crates/chrono-tz-build-0.0.3.crate) = 6f509c3a87b33437b05e2458750a0700e5bdd6956176773e6c7d6dd15a283a0c
+SIZE (rust/crates/chrono-tz-build-0.0.3.crate) = 5768
+SHA256 (rust/crates/clang-sys-1.4.0.crate) = fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3
+SIZE (rust/crates/clang-sys-1.4.0.crate) = 38679
+SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
+SIZE (rust/crates/clap-2.34.0.crate) = 202210
+SHA256 (rust/crates/codepage-0.1.1.crate) = 8b0e9222c0cdf2c6ac27d73f664f9520266fa911c3106329d359f8861cb8bde9
+SIZE (rust/crates/codepage-0.1.1.crate) = 8680
+SHA256 (rust/crates/comfy-table-6.1.2.crate) = 1090f39f45786ec6dc6286f8ea9c75d0a7ef0a0d3cda674cef0c3af7b307fbc2
+SIZE (rust/crates/comfy-table-6.1.2.crate) = 61774
+SHA256 (rust/crates/console-0.15.2.crate) = c050367d967ced717c04b65d8c619d863ef9292ce0c5760028655a2fb298718c
+SIZE (rust/crates/console-0.15.2.crate) = 31576
+SHA256 (rust/crates/const_format-0.2.26.crate) = 939dc9e2eb9077e0679d2ce32de1ded8531779360b003b4a972a7a39ec263495
+SIZE (rust/crates/const_format-0.2.26.crate) = 77190
+SHA256 (rust/crates/const_format_proc_macros-0.2.22.crate) = ef196d5d972878a48da7decb7686eded338b4858fbabeed513d63a7c98b2b82d
+SIZE (rust/crates/const_format_proc_macros-0.2.22.crate) = 24274
+SHA256 (rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e
+SIZE (rust/crates/convert_case-0.4.0.crate) = 8098
+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/cortex-m-0.7.6.crate) = 70858629a458fdfd39f9675c4dc309411f2a3f83bede76988d81bf1a0ecee9e0
+SIZE (rust/crates/cortex-m-0.7.6.crate) = 141224
+SHA256 (rust/crates/cpufeatures-0.2.5.crate) = 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320
+SIZE (rust/crates/cpufeatures-0.2.5.crate) = 11251
+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/critical-section-0.2.7.crate) = 95da181745b56d4bd339530ec393508910c909c784e8962d15d722bacf0bcbcd
+SIZE (rust/crates/critical-section-0.2.7.crate) = 6094
+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.11.crate) = f916dfc5d356b0ed9dae65f1db9fc9770aa2851d2662b988ccf4fe3516e86348
+SIZE (rust/crates/crossbeam-epoch-0.9.11.crate) = 47900
+SHA256 (rust/crates/crossbeam-utils-0.8.12.crate) = edbafec5fa1f196ca66527c1b12c2ec4745ca14b50f1ad8f9f6f720b55d11fac
+SIZE (rust/crates/crossbeam-utils-0.8.12.crate) = 41785
+SHA256 (rust/crates/crossterm-0.24.0.crate) = ab9f7409c70a38a56216480fba371ee460207dd8926ccf5b4160591759559170
+SIZE (rust/crates/crossterm-0.24.0.crate) = 110615
+SHA256 (rust/crates/crossterm-0.25.0.crate) = e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67
+SIZE (rust/crates/crossterm-0.25.0.crate) = 116533
+SHA256 (rust/crates/crossterm_winapi-0.9.0.crate) = 2ae1b35a484aa10e07fe0638d02301c5ad24de82d310ccbd2f3693da5f09bf1c
+SIZE (rust/crates/crossterm_winapi-0.9.0.crate) = 15561
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/cssparser-0.27.2.crate) = 754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a
+SIZE (rust/crates/cssparser-0.27.2.crate) = 56792
+SHA256 (rust/crates/cssparser-macros-0.6.0.crate) = dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e
+SIZE (rust/crates/cssparser-macros-0.6.0.crate) = 6684
+SHA256 (rust/crates/cstr_core-0.2.6.crate) = dd98742e4fdca832d40cab219dc2e3048de17d873248f83f17df47c1bea70956
+SIZE (rust/crates/cstr_core-0.2.6.crate) = 17549
+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/ctor-0.1.23.crate) = cdffe87e1d521a10f9696f833fe502293ea446d7f256c06128293a4119bdf4cb
+SIZE (rust/crates/ctor-0.1.23.crate) = 10581
+SHA256 (rust/crates/ctrlc-3.2.3.crate) = 1d91974fbbe88ec1df0c24a4f00f99583667a7e2e6272b2b92d294d81e462173
+SIZE (rust/crates/ctrlc-3.2.3.crate) = 12853
+SHA256 (rust/crates/cty-0.2.2.crate) = b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35
+SIZE (rust/crates/cty-0.2.2.crate) = 7230
+SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
+SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
+SHA256 (rust/crates/dialoguer-0.9.0.crate) = 61579ada4ec0c6031cfac3f86fdba0d195a7ebeb5e36693bd53cb5999a25beeb
+SIZE (rust/crates/dialoguer-0.9.0.crate) = 23539
+SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
+SIZE (rust/crates/diff-0.1.13.crate) = 46216
+SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
+SIZE (rust/crates/difflib-0.4.0.crate) = 7638
+SHA256 (rust/crates/digest-0.10.5.crate) = adfbc57365a37acbd2ebf2b64d7e69bb766e2fea813521ed536f5d0520dcf86c
+SIZE (rust/crates/digest-0.10.5.crate) = 19503
+SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
+SIZE (rust/crates/dirs-4.0.0.crate) = 12503
+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-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
+SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
+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/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
+SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/dtoa-0.4.8.crate) = 56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0
+SIZE (rust/crates/dtoa-0.4.8.crate) = 16175
+SHA256 (rust/crates/dtoa-short-0.3.3.crate) = bde03329ae10e79ede66c9ce4dc930aa8599043b0743008548680f25b91502d6
+SIZE (rust/crates/dtoa-short-0.3.3.crate) = 8198
+SHA256 (rust/crates/dtparse-1.3.0.crate) = 8293d8a873beeaf3daaf818f3f218b30aafcdb8cd7ed6d4b860e09868af790ab
+SIZE (rust/crates/dtparse-1.3.0.crate) = 31169
+SHA256 (rust/crates/dyn-clone-1.0.9.crate) = 4f94fa09c2aeea5b8839e414b7b841bf429fd25b9c522116ac97ee87856d88b2
+SIZE (rust/crates/dyn-clone-1.0.9.crate) = 11903
+SHA256 (rust/crates/ego-tree-0.6.2.crate) = 3a68a4904193147e0a8dec3314640e6db742afd5f6e634f428a6af230d9b3591
+SIZE (rust/crates/ego-tree-0.6.2.crate) = 8962
+SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797
+SIZE (rust/crates/either-1.8.0.crate) = 15992
+SHA256 (rust/crates/embedded-hal-0.2.7.crate) = 35949884794ad573cf46071e41c9b60efb0cb311e3ca01f7af807af1debc66ff
+SIZE (rust/crates/embedded-hal-0.2.7.crate) = 32623
+SHA256 (rust/crates/eml-parser-0.1.3.crate) = 43e6fc6e74658e477675b59e61e10e9722cb2b845b0e2834df60f979c865e821
+SIZE (rust/crates/eml-parser-0.1.3.crate) = 12755
+SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
+SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
+SHA256 (rust/crates/encoding_rs-0.8.31.crate) = 9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b
+SIZE (rust/crates/encoding_rs-0.8.31.crate) = 1370113
+SHA256 (rust/crates/enum_dispatch-0.3.8.crate) = 0eb359f1476bf611266ac1f5355bc14aeca37b299d0ebccc038ee7058891c9cb
+SIZE (rust/crates/enum_dispatch-0.3.8.crate) = 29407
+SHA256 (rust/crates/env_logger-0.8.4.crate) = a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3
+SIZE (rust/crates/env_logger-0.8.4.crate) = 33342
+SHA256 (rust/crates/erased-serde-0.3.23.crate) = 54558e0ba96fbe24280072642eceb9d7d442e32c7ec0ea9e7ecd7b4ea2cf4e11
+SIZE (rust/crates/erased-serde-0.3.23.crate) = 25099
+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/ethnum-1.3.0.crate) = 2eac3c0b9fa6eb75255ebb42c0ba3e2210d102a66d2795afef6fed668f373311
+SIZE (rust/crates/ethnum-1.3.0.crate) = 54685
+SHA256 (rust/crates/fallible-iterator-0.2.0.crate) = 4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7
+SIZE (rust/crates/fallible-iterator-0.2.0.crate) = 18509
+SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
+SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
+SHA256 (rust/crates/fancy-regex-0.10.0.crate) = 0678ab2d46fa5195aaf59ad034c083d351377d4af57f3e073c074d0da3e3c766
+SIZE (rust/crates/fancy-regex-0.10.0.crate) = 79951
+SHA256 (rust/crates/fastrand-1.8.0.crate) = a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499
+SIZE (rust/crates/fastrand-1.8.0.crate) = 11369
+SHA256 (rust/crates/fd-lock-3.0.6.crate) = e11dcc7e4d79a8c89b9ab4c6f5c30b1fc4a83c420792da3542fd31179ed5f517
+SIZE (rust/crates/fd-lock-3.0.6.crate) = 13433
+SHA256 (rust/crates/filesize-0.2.0.crate) = 12d741e2415d4e2e5bd1c1d00409d1a8865a57892c2d689b504365655d237d43
+SIZE (rust/crates/filesize-0.2.0.crate) = 5066
+SHA256 (rust/crates/filetime-0.2.17.crate) = e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c
+SIZE (rust/crates/filetime-0.2.17.crate) = 14484
+SHA256 (rust/crates/flate2-1.0.24.crate) = f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6
+SIZE (rust/crates/flate2-1.0.24.crate) = 70191
+SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
+SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
+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/foreign_vec-0.1.0.crate) = ee1b05cbd864bcaecbd3455d6d967862d446e4ebfc3c2e5e5b9841e53cba6673
+SIZE (rust/crates/foreign_vec-0.1.0.crate) = 5198
+SHA256 (rust/crates/form_urlencoded-1.1.0.crate) = a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8
+SIZE (rust/crates/form_urlencoded-1.1.0.crate) = 8734
+SHA256 (rust/crates/fs_extra-1.2.0.crate) = 2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394
+SIZE (rust/crates/fs_extra-1.2.0.crate) = 29918
+SHA256 (rust/crates/fsevent-0.4.0.crate) = 5ab7d1bd1bd33cc98b0889831b72da23c0aa4df9cec7e0702f46ecea04b35db6
+SIZE (rust/crates/fsevent-0.4.0.crate) = 7292
+SHA256 (rust/crates/fsevent-sys-2.0.1.crate) = f41b048a94555da0f42f1d632e2e19510084fb8e303b0daa2816e733fb3644a0
+SIZE (rust/crates/fsevent-sys-2.0.1.crate) = 3984
+SHA256 (rust/crates/fuchsia-zircon-0.3.3.crate) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
+SIZE (rust/crates/fuchsia-zircon-0.3.3.crate) = 22565
+SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
+SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 7191
+SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
+SIZE (rust/crates/futf-0.1.5.crate) = 11344
+SHA256 (rust/crates/futures-0.3.24.crate) = 7f21eda599937fba36daeb58a22e8f5cee2d14c4a17b5b7739c7c8e5e3b8230c
+SIZE (rust/crates/futures-0.3.24.crate) = 51399
+SHA256 (rust/crates/futures-channel-0.3.24.crate) = 30bdd20c28fadd505d0fd6712cdfcb0d4b5648baf45faef7f852afb2399bb050
+SIZE (rust/crates/futures-channel-0.3.24.crate) = 31963
+SHA256 (rust/crates/futures-core-0.3.24.crate) = 4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf
+SIZE (rust/crates/futures-core-0.3.24.crate) = 14618
+SHA256 (rust/crates/futures-executor-0.3.24.crate) = 9ff63c23854bee61b6e9cd331d523909f238fc7636290b96826e9cfa5faa00ab
+SIZE (rust/crates/futures-executor-0.3.24.crate) = 17745
+SHA256 (rust/crates/futures-io-0.3.24.crate) = bbf4d2a7a308fd4578637c0b17c7e1c7ba127b8f6ba00b29f717e9655d85eb68
+SIZE (rust/crates/futures-io-0.3.24.crate) = 8910
+SHA256 (rust/crates/futures-macro-0.3.24.crate) = 42cd15d1c7456c04dbdf7e88bcd69760d74f3a798d6444e16974b505b0e62f17
+SIZE (rust/crates/futures-macro-0.3.24.crate) = 11252
+SHA256 (rust/crates/futures-sink-0.3.24.crate) = 21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56
+SIZE (rust/crates/futures-sink-0.3.24.crate) = 7854
+SHA256 (rust/crates/futures-task-0.3.24.crate) = a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1
+SIZE (rust/crates/futures-task-0.3.24.crate) = 11836
+SHA256 (rust/crates/futures-util-0.3.24.crate) = 44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90
+SIZE (rust/crates/futures-util-0.3.24.crate) = 155823
+SHA256 (rust/crates/fuzzy-matcher-0.3.7.crate) = 54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94
+SIZE (rust/crates/fuzzy-matcher-0.3.7.crate) = 18047
+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/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
+SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
+SHA256 (rust/crates/getrandom-0.2.7.crate) = 4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6
+SIZE (rust/crates/getrandom-0.2.7.crate) = 28854
+SHA256 (rust/crates/getset-0.1.2.crate) = e45727250e75cc04ff2846a66397da8ef2b3db8e40e0cef4df67950a07621eb9
+SIZE (rust/crates/getset-0.1.2.crate) = 8831
+SHA256 (rust/crates/ghost-0.1.6.crate) = eb19fe8de3ea0920d282f7b77dd4227aea6b8b999b42cdf0ca41b2472b14443a
+SIZE (rust/crates/ghost-0.1.6.crate) = 14246
+SHA256 (rust/crates/git2-0.15.0.crate) = 2994bee4a3a6a51eb90c218523be382fd7ea09b16380b9312e9dbe955ff7c7d1
+SIZE (rust/crates/git2-0.15.0.crate) = 198983
+SHA256 (rust/crates/gjson-0.8.1.crate) = 43503cc176394dd30a6525f5f36e838339b8b5619be33ed9a7783841580a97b6
+SIZE (rust/crates/gjson-0.8.1.crate) = 2975684
+SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
+SIZE (rust/crates/glob-0.3.0.crate) = 18724
+SHA256 (rust/crates/h2-0.3.14.crate) = 5ca32592cf21ac7ccab1825cd87f6c9b3d9022c44d086172ed0966bec8af30be
+SIZE (rust/crates/h2-0.3.14.crate) = 162022
+SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
+SIZE (rust/crates/half-1.8.2.crate) = 41874
+SHA256 (rust/crates/halfbrown-0.1.15.crate) = ce69ed202df415a3d4a01e6f3341320ca88b9bd4f0bf37be6fa239cdea06d9bf
+SIZE (rust/crates/halfbrown-0.1.15.crate) = 27631
+SHA256 (rust/crates/hamcrest2-0.3.0.crate) = 49f837c62de05dc9cc71ff6486cd85de8856a330395ae338a04bfcefe5e91075
+SIZE (rust/crates/hamcrest2-0.3.0.crate) = 17640
+SHA256 (rust/crates/hash32-0.2.1.crate) = b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67
+SIZE (rust/crates/hash32-0.2.1.crate) = 11168
+SHA256 (rust/crates/hash_hasher-2.0.3.crate) = 74721d007512d0cb3338cd20f0654ac913920061a4c4d0d8708edb3f2a698c0c
+SIZE (rust/crates/hash_hasher-2.0.3.crate) = 11057
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/hashlink-0.8.1.crate) = 69fe1fcf8b4278d860ad0548329f892a3631fb63f82574df68275f34cdbe0ffa
+SIZE (rust/crates/hashlink-0.8.1.crate) = 26404
+SHA256 (rust/crates/heapless-0.7.16.crate) = db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743
+SIZE (rust/crates/heapless-0.7.16.crate) = 75999
+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/html5ever-0.26.0.crate) = bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7
+SIZE (rust/crates/html5ever-0.26.0.crate) = 72921
+SHA256 (rust/crates/htmlescape-0.3.1.crate) = e9025058dae765dee5070ec375f591e2ba14638c63feff74f13805a72e523163
+SIZE (rust/crates/htmlescape-0.3.1.crate) = 53226
+SHA256 (rust/crates/http-0.2.8.crate) = 75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399
+SIZE (rust/crates/http-0.2.8.crate) = 105591
+SHA256 (rust/crates/http-body-0.4.5.crate) = d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1
+SIZE (rust/crates/http-body-0.4.5.crate) = 9242
+SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904
+SIZE (rust/crates/httparse-1.8.0.crate) = 29954
+SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
+SIZE (rust/crates/httpdate-1.0.2.crate) = 10673
+SHA256 (rust/crates/hyper-0.14.20.crate) = 02c929dc5c39e335a03c405292728118860721b10190d98c2a0f0efd5baafbac
+SIZE (rust/crates/hyper-0.14.20.crate) = 183885
+SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
+SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
+SHA256 (rust/crates/iana-time-zone-0.1.50.crate) = fd911b35d940d2bd0bea0f9100068e5b97b51a1cbe13d13382f132e0365257a0
+SIZE (rust/crates/iana-time-zone-0.1.50.crate) = 17151
+SHA256 (rust/crates/ical-0.7.0.crate) = 4a9f7215ad0d77e69644570dee000c7678a47ba7441062c1b5f918adde0d73cf
+SIZE (rust/crates/ical-0.7.0.crate) = 17601
+SHA256 (rust/crates/idna-0.3.0.crate) = e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6
+SIZE (rust/crates/idna-0.3.0.crate) = 271128
+SHA256 (rust/crates/indent_write-2.2.0.crate) = 0cfe9645a18782869361d9c8732246be7b410ad4e919d3609ebabdac00ba12c3
+SIZE (rust/crates/indent_write-2.2.0.crate) = 11090
+SHA256 (rust/crates/indexmap-1.9.1.crate) = 10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e
+SIZE (rust/crates/indexmap-1.9.1.crate) = 54114
+SHA256 (rust/crates/inotify-0.7.1.crate) = 4816c66d2c8ae673df83366c18341538f234a26d65a9ecea5c348b453ac1d02f
+SIZE (rust/crates/inotify-0.7.1.crate) = 24637
+SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
+SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
*** 757 LINES SKIPPED ***