git: 8b915cc8c306 - main - misc/jirust: New port: JIRA terminal UI

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 16 May 2024 08:56:54 UTC
The branch main has been updated by yuri:

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

commit 8b915cc8c306785bcbacc452f62f8f13167a4a0f
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-05-16 07:33:16 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-05-16 08:56:44 +0000

    misc/jirust: New port: JIRA terminal UI
---
 misc/Makefile         |    1 +
 misc/jirust/Makefile  |  592 ++++++++++++++++++++++++++
 misc/jirust/distinfo  | 1123 +++++++++++++++++++++++++++++++++++++++++++++++++
 misc/jirust/pkg-descr |    1 +
 4 files changed, 1717 insertions(+)

diff --git a/misc/Makefile b/misc/Makefile
index 6daa2e4e4429..d7c0810d029a 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -198,6 +198,7 @@
     SUBDIR += iso-codes
     SUBDIR += jargon
     SUBDIR += jbidwatcher
+    SUBDIR += jirust
     SUBDIR += jojodiff
     SUBDIR += json-tui
     SUBDIR += kbdscan
diff --git a/misc/jirust/Makefile b/misc/jirust/Makefile
new file mode 100644
index 000000000000..91f14bbbfe30
--- /dev/null
+++ b/misc/jirust/Makefile
@@ -0,0 +1,592 @@
+PORTNAME=	jirust
+DISTVERSION=	1.1.7
+CATEGORIES=	misc
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	JIRA terminal UI
+WWW=		https://github.com/Code-Militia/jirust
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	gmake:devel/gmake
+LIB_DEPENDS=	libzstd.so:archivers/zstd
+
+USES=		cargo llvm:15 perl5 pkgconfig
+USE_PERL5=	build
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	Code-Militia
+
+CARGO_CRATES=	addr-0.15.6 \
+		addr2line-0.19.0 \
+		adler-1.0.2 \
+		ahash-0.7.6 \
+		ahash-0.8.3 \
+		aho-corasick-1.0.2 \
+		android-tzdata-0.1.1 \
+		android_system_properties-0.1.5 \
+		ansi_term-0.12.1 \
+		anstream-0.6.4 \
+		anstyle-1.0.4 \
+		anstyle-parse-0.2.2 \
+		anstyle-query-1.0.0 \
+		anstyle-wincon-3.0.1 \
+		any_ascii-0.3.2 \
+		anyhow-1.0.75 \
+		approx-0.5.1 \
+		arc-swap-1.6.0 \
+		argon2-0.5.2 \
+		arrayvec-0.7.4 \
+		ascii-canvas-3.0.0 \
+		async-channel-1.9.0 \
+		async-executor-1.5.1 \
+		async-lock-2.7.0 \
+		async-recursion-1.0.4 \
+		async-task-4.4.0 \
+		async-trait-0.1.68 \
+		async_io_stream-0.3.3 \
+		atomic-0.5.3 \
+		atomic-polyfill-0.1.11 \
+		atty-0.2.14 \
+		autocfg-1.1.0 \
+		backtrace-0.3.67 \
+		base64-0.13.1 \
+		base64-0.21.2 \
+		base64ct-1.6.0 \
+		bcrypt-0.14.0 \
+		bincode-1.3.3 \
+		bindgen-0.65.1 \
+		bit-set-0.5.3 \
+		bit-vec-0.6.3 \
+		bitflags-1.3.2 \
+		bitflags-2.4.1 \
+		bitmaps-3.2.0 \
+		bitvec-1.0.1 \
+		blake2-0.10.6 \
+		block-buffer-0.10.4 \
+		blowfish-0.9.1 \
+		borsh-0.10.3 \
+		borsh-derive-0.10.3 \
+		borsh-derive-internal-0.10.3 \
+		borsh-schema-derive-internal-0.10.3 \
+		bstr-1.7.0 \
+		bumpalo-3.13.0 \
+		bytecheck-0.6.11 \
+		bytecheck_derive-0.6.11 \
+		bytemuck-1.14.0 \
+		byteorder-1.4.3 \
+		bytes-1.4.0 \
+		bzip2-sys-0.1.11+1.0.8 \
+		camino-1.1.6 \
+		cargo-platform-0.1.4 \
+		cargo-release-0.24.12 \
+		cargo_metadata-0.17.0 \
+		cassowary-0.3.0 \
+		cc-1.0.83 \
+		cedar-policy-2.3.3 \
+		cedar-policy-core-2.3.3 \
+		cedar-policy-validator-2.3.3 \
+		cesu8-1.1.0 \
+		cexpr-0.6.0 \
+		cfg-if-0.1.10 \
+		cfg-if-1.0.0 \
+		chrono-0.4.26 \
+		cipher-0.4.4 \
+		clang-sys-1.6.1 \
+		clap-2.34.0 \
+		clap-3.2.25 \
+		clap-4.4.7 \
+		clap-cargo-0.12.0 \
+		clap_builder-4.4.7 \
+		clap_derive-3.2.25 \
+		clap_derive-4.4.7 \
+		clap_lex-0.2.4 \
+		clap_lex-0.6.0 \
+		cloudabi-0.1.0 \
+		colorchoice-1.0.0 \
+		combine-4.6.6 \
+		concolor-control-0.0.7 \
+		concolor-query-0.0.4 \
+		concurrent-queue-2.2.0 \
+		const-oid-0.9.5 \
+		content_inspector-0.2.4 \
+		convert_case-0.4.0 \
+		core-foundation-0.9.3 \
+		core-foundation-sys-0.8.4 \
+		cpufeatures-0.2.9 \
+		crates-index-0.19.13 \
+		critical-section-1.1.1 \
+		crossbeam-deque-0.8.3 \
+		crossbeam-epoch-0.9.15 \
+		crossbeam-utils-0.8.16 \
+		crossterm-0.25.0 \
+		crossterm-0.26.1 \
+		crossterm_winapi-0.9.1 \
+		crunchy-0.2.2 \
+		crypto-common-0.1.6 \
+		cssparser-0.27.2 \
+		cssparser-macros-0.6.1 \
+		darling-0.13.4 \
+		darling-0.20.3 \
+		darling_core-0.13.4 \
+		darling_core-0.20.3 \
+		darling_macro-0.13.4 \
+		darling_macro-0.20.3 \
+		data-encoding-2.4.0 \
+		der-0.7.8 \
+		deranged-0.3.8 \
+		derive_more-0.99.17 \
+		deunicode-1.4.0 \
+		diff-0.1.13 \
+		difflib-0.4.0 \
+		digest-0.10.7 \
+		dirs-next-2.0.0 \
+		dirs-sys-next-0.1.2 \
+		dmp-0.2.0 \
+		doc-comment-0.3.3 \
+		dtoa-1.0.6 \
+		dtoa-short-0.3.4 \
+		dunce-1.0.4 \
+		earcutr-0.4.2 \
+		echodb-0.4.0 \
+		ego-tree-0.6.2 \
+		either-1.8.1 \
+		ena-0.14.2 \
+		encoding_rs-0.8.32 \
+		endian-type-0.1.2 \
+		env_logger-0.10.0 \
+		equivalent-1.0.1 \
+		errno-0.3.1 \
+		errno-dragonfly-0.1.2 \
+		event-listener-2.5.3 \
+		fastrand-1.9.0 \
+		fern-0.6.2 \
+		filetime-0.2.22 \
+		fixedbitset-0.4.2 \
+		float_next_after-1.0.0 \
+		flume-0.10.14 \
+		fnv-1.0.7 \
+		foreign-types-0.3.2 \
+		foreign-types-shared-0.1.1 \
+		form_urlencoded-1.2.0 \
+		fst-0.4.7 \
+		funty-2.0.0 \
+		futf-0.1.5 \
+		futures-0.3.28 \
+		futures-channel-0.3.28 \
+		futures-concurrency-7.3.0 \
+		futures-core-0.3.28 \
+		futures-executor-0.3.28 \
+		futures-io-0.3.28 \
+		futures-lite-1.13.0 \
+		futures-macro-0.3.28 \
+		futures-sink-0.3.28 \
+		futures-task-0.3.28 \
+		futures-util-0.3.28 \
+		fuzzy-matcher-0.3.7 \
+		fxhash-0.2.1 \
+		generic-array-0.14.7 \
+		geo-0.25.1 \
+		geo-0.26.0 \
+		geo-types-0.7.11 \
+		geographiclib-rs-0.2.3 \
+		getopts-0.2.21 \
+		getrandom-0.1.16 \
+		getrandom-0.2.10 \
+		gimli-0.27.3 \
+		git-conventional-0.12.4 \
+		git2-0.17.2 \
+		glob-0.3.1 \
+		globset-0.4.13 \
+		h2-0.3.19 \
+		hash32-0.2.1 \
+		hashbrown-0.12.3 \
+		hashbrown-0.13.2 \
+		hashbrown-0.14.0 \
+		heapless-0.7.16 \
+		heck-0.3.3 \
+		heck-0.4.1 \
+		hermit-abi-0.1.19 \
+		hermit-abi-0.2.6 \
+		hermit-abi-0.3.1 \
+		hex-0.4.3 \
+		hmac-0.12.1 \
+		home-0.5.5 \
+		html2md-0.2.14 \
+		html5ever-0.25.2 \
+		html5ever-0.26.0 \
+		htmltoadf-0.1.7 \
+		http-0.2.9 \
+		http-body-0.4.5 \
+		httparse-1.8.0 \
+		httpdate-1.0.2 \
+		humantime-2.1.0 \
+		humantime-serde-1.1.1 \
+		hyper-0.14.26 \
+		hyper-rustls-0.24.0 \
+		hyper-tls-0.5.0 \
+		iana-time-zone-0.1.57 \
+		iana-time-zone-haiku-0.1.2 \
+		ident_case-1.0.1 \
+		idna-0.4.0 \
+		ignore-0.4.20 \
+		imbl-2.0.0 \
+		imbl-sized-chunks-0.1.1 \
+		indexmap-1.9.3 \
+		indexmap-2.0.0 \
+		inout-0.1.3 \
+		instant-0.1.12 \
+		io-lifetimes-1.0.11 \
+		ipnet-2.8.0 \
+		is-docker-0.2.0 \
+		is-terminal-0.4.7 \
+		is-wsl-0.4.0 \
+		itertools-0.10.5 \
+		itoa-0.4.8 \
+		itoa-1.0.6 \
+		jni-0.19.0 \
+		jni-sys-0.3.0 \
+		jobserver-0.1.26 \
+		js-sys-0.3.64 \
+		lalrpop-0.20.0 \
+		lalrpop-util-0.20.0 \
+		lazy_static-1.4.0 \
+		lazycell-1.3.0 \
+		lexicmp-0.1.0 \
+		libc-0.2.149 \
+		libgit2-sys-0.15.2+1.6.4 \
+		libloading-0.7.4 \
+		libm-0.2.7 \
+		librocksdb-sys-0.11.0+8.1.1 \
+		libz-sys-1.1.9 \
+		linux-raw-sys-0.3.8 \
+		linux-raw-sys-0.4.10 \
+		lock_api-0.4.10 \
+		log-0.4.19 \
+		lru-0.10.1 \
+		lz4-sys-1.9.4 \
+		mac-0.1.1 \
+		maplit-1.0.2 \
+		markdown-0.3.0 \
+		markup5ever-0.10.1 \
+		markup5ever-0.11.0 \
+		markup5ever_rcdom-0.2.0 \
+		matches-0.1.10 \
+		md-5-0.10.5 \
+		memchr-2.6.3 \
+		memoffset-0.9.0 \
+		mime-0.3.17 \
+		mime_guess-2.0.4 \
+		minimal-lexical-0.2.1 \
+		miniz_oxide-0.6.2 \
+		mio-0.8.8 \
+		nanoid-0.4.0 \
+		nanorand-0.7.0 \
+		native-tls-0.2.11 \
+		new_debug_unreachable-1.0.4 \
+		nibble_vec-0.1.0 \
+		nodrop-0.1.14 \
+		nom-7.1.3 \
+		normalize-line-endings-0.3.0 \
+		num-bigint-0.4.3 \
+		num-bigint-dig-0.8.4 \
+		num-integer-0.1.45 \
+		num-iter-0.1.43 \
+		num-traits-0.2.15 \
+		num_cpus-1.15.0 \
+		object-0.30.4 \
+		once_cell-1.18.0 \
+		open-4.1.0 \
+		openssl-0.10.57 \
+		openssl-macros-0.1.1 \
+		openssl-probe-0.1.5 \
+		openssl-src-300.1.6+3.1.4 \
+		openssl-sys-0.9.93 \
+		os_pipe-1.1.4 \
+		os_str_bytes-6.5.1 \
+		parking-2.1.0 \
+		parking_lot-0.12.1 \
+		parking_lot_core-0.8.0 \
+		parking_lot_core-0.9.8 \
+		password-hash-0.5.0 \
+		path-clean-1.0.1 \
+		pathdiff-0.2.1 \
+		pbkdf2-0.12.2 \
+		peeking_take_while-0.1.2 \
+		pem-2.0.1 \
+		pem-rfc7468-0.7.0 \
+		percent-encoding-2.3.0 \
+		petgraph-0.6.4 \
+		pharos-0.5.3 \
+		phf-0.8.0 \
+		phf-0.10.1 \
+		phf_codegen-0.8.0 \
+		phf_codegen-0.10.0 \
+		phf_generator-0.8.0 \
+		phf_generator-0.10.0 \
+		phf_macros-0.8.0 \
+		phf_shared-0.8.0 \
+		phf_shared-0.10.0 \
+		pico-args-0.5.0 \
+		pin-project-1.1.0 \
+		pin-project-internal-1.1.0 \
+		pin-project-lite-0.2.13 \
+		pin-utils-0.1.0 \
+		pipeline-0.5.0 \
+		pkcs1-0.7.5 \
+		pkcs8-0.10.2 \
+		pkg-config-0.3.27 \
+		ppv-lite86-0.2.17 \
+		precomputed-hash-0.1.1 \
+		prettyplease-0.2.15 \
+		proc-macro-crate-0.1.5 \
+		proc-macro-error-1.0.4 \
+		proc-macro-error-attr-1.0.4 \
+		proc-macro-hack-0.5.20+deprecated \
+		proc-macro2-1.0.67 \
+		psl-types-2.0.11 \
+		psm-0.1.21 \
+		ptr_meta-0.1.4 \
+		ptr_meta_derive-0.1.4 \
+		quick-error-2.0.1 \
+		quote-1.0.33 \
+		radium-0.7.0 \
+		radix_trie-0.2.1 \
+		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_hc-0.2.0 \
+		rand_pcg-0.2.1 \
+		rand_xoshiro-0.6.0 \
+		ratatui-0.20.1 \
+		rayon-1.8.0 \
+		rayon-core-1.12.0 \
+		redox_syscall-0.1.57 \
+		redox_syscall-0.2.16 \
+		redox_syscall-0.3.5 \
+		redox_users-0.4.3 \
+		ref-cast-1.0.20 \
+		ref-cast-impl-1.0.20 \
+		regex-1.9.5 \
+		regex-automata-0.3.8 \
+		regex-automata-0.4.3 \
+		regex-syntax-0.7.5 \
+		rend-0.4.0 \
+		reqwest-0.11.18 \
+		retain_mut-0.1.7 \
+		revision-0.5.0 \
+		revision-derive-0.5.0 \
+		ring-0.16.20 \
+		ring-0.17.5 \
+		rkyv-0.7.42 \
+		rkyv_derive-0.7.42 \
+		roaring-0.10.2 \
+		robust-0.2.3 \
+		robust-1.1.0 \
+		rocksdb-0.21.0 \
+		rsa-0.9.2 \
+		rstar-0.10.0 \
+		rstar-0.11.0 \
+		rust-stemmers-1.2.0 \
+		rust_decimal-1.32.0 \
+		rustc-demangle-0.1.23 \
+		rustc-hash-1.1.0 \
+		rustc_lexer-0.1.0 \
+		rustc_version-0.4.0 \
+		rustix-0.37.20 \
+		rustix-0.38.21 \
+		rustls-0.20.8 \
+		rustls-0.21.2 \
+		rustls-pemfile-1.0.2 \
+		rustls-webpki-0.100.1 \
+		rustls-webpki-0.101.7 \
+		rustversion-1.0.14 \
+		ryu-1.0.13 \
+		salsa20-0.10.2 \
+		same-file-1.0.6 \
+		schannel-0.1.21 \
+		scopeguard-1.1.0 \
+		scraper-0.12.0 \
+		scrypt-0.11.0 \
+		sct-0.7.0 \
+		seahash-4.1.0 \
+		security-framework-2.9.1 \
+		security-framework-sys-2.9.0 \
+		selectors-0.22.0 \
+		semver-1.0.18 \
+		send_wrapper-0.6.0 \
+		serde-1.0.188 \
+		serde-aux-4.2.0 \
+		serde_derive-1.0.188 \
+		serde_json-1.0.107 \
+		serde_spanned-0.6.4 \
+		serde_urlencoded-0.7.1 \
+		serde_with-1.14.0 \
+		serde_with-3.3.0 \
+		serde_with_macros-1.5.2 \
+		serde_with_macros-3.3.0 \
+		servo_arc-0.1.1 \
+		sha-1-0.10.1 \
+		sha1-0.10.5 \
+		sha2-0.10.7 \
+		shlex-1.1.0 \
+		signal-hook-0.3.15 \
+		signal-hook-mio-0.2.3 \
+		signal-hook-registry-1.4.1 \
+		signature-2.1.0 \
+		simdutf8-0.1.4 \
+		similar-2.3.0 \
+		simple_asn1-0.6.2 \
+		simsearch-0.2.4 \
+		siphasher-0.3.10 \
+		slab-0.4.8 \
+		smallvec-1.10.0 \
+		smol_str-0.2.0 \
+		snap-1.1.0 \
+		snapbox-0.4.14 \
+		snapbox-macros-0.3.6 \
+		socket2-0.4.9 \
+		socket2-0.5.4 \
+		spin-0.5.2 \
+		spin-0.9.8 \
+		spki-0.7.2 \
+		stable_deref_trait-1.2.0 \
+		stacker-0.1.15 \
+		storekey-0.5.0 \
+		string_cache-0.8.7 \
+		string_cache_codegen-0.5.2 \
+		strsim-0.8.0 \
+		strsim-0.10.0 \
+		structopt-0.3.26 \
+		structopt-derive-0.4.18 \
+		subtle-2.5.0 \
+		surrealdb-1.0.0 \
+		surrealdb-derive-0.12.0 \
+		surrealdb-jsonwebtoken-8.3.0-surreal.1 \
+		syn-1.0.109 \
+		syn-2.0.33 \
+		tap-1.0.1 \
+		tempfile-3.6.0 \
+		tendril-0.4.3 \
+		term-0.7.0 \
+		termcolor-1.2.0 \
+		terminal_size-0.3.0 \
+		textwrap-0.11.0 \
+		textwrap-0.16.0 \
+		thin-slice-0.1.1 \
+		thiserror-1.0.48 \
+		thiserror-impl-1.0.48 \
+		thread_local-1.1.7 \
+		time-0.1.45 \
+		time-0.3.28 \
+		time-core-0.1.1 \
+		time-macros-0.2.14 \
+		tiny-keccak-2.0.2 \
+		tinyvec-1.6.0 \
+		tinyvec_macros-0.1.1 \
+		tokio-1.32.0 \
+		tokio-macros-2.1.0 \
+		tokio-native-tls-0.3.1 \
+		tokio-rustls-0.23.4 \
+		tokio-rustls-0.24.1 \
+		tokio-tungstenite-0.18.0 \
+		tokio-util-0.7.8 \
+		toml-0.5.11 \
+		toml-0.7.8 \
+		toml_datetime-0.6.5 \
+		toml_edit-0.19.15 \
+		toml_edit-0.20.7 \
+		tower-service-0.3.2 \
+		tracing-0.1.37 \
+		tracing-attributes-0.1.24 \
+		tracing-core-0.1.31 \
+		trice-0.3.1 \
+		triple_accel-0.3.4 \
+		try-lock-0.2.4 \
+		trycmd-0.14.19 \
+		tungstenite-0.18.0 \
+		tungstenite-0.20.1 \
+		typenum-1.16.0 \
+		ulid-1.0.0 \
+		unicase-2.7.0 \
+		unicode-bidi-0.3.13 \
+		unicode-ident-1.0.9 \
+		unicode-normalization-0.1.22 \
+		unicode-script-0.5.5 \
+		unicode-security-0.1.0 \
+		unicode-segmentation-1.10.1 \
+		unicode-width-0.1.10 \
+		unicode-xid-0.2.4 \
+		untrusted-0.7.1 \
+		untrusted-0.9.0 \
+		url-2.4.0 \
+		urlencoding-2.1.2 \
+		utf-8-0.7.6 \
+		utf8parse-0.2.1 \
+		uuid-1.4.1 \
+		vcpkg-0.2.15 \
+		vec_map-0.8.2 \
+		version_check-0.9.4 \
+		wait-timeout-0.2.0 \
+		waker-fn-1.1.0 \
+		walkdir-2.3.3 \
+		want-0.3.1 \
+		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.87 \
+		wasm-bindgen-backend-0.2.87 \
+		wasm-bindgen-futures-0.4.37 \
+		wasm-bindgen-macro-0.2.87 \
+		wasm-bindgen-macro-support-0.2.87 \
+		wasm-bindgen-shared-0.2.87 \
+		wasm-streams-0.2.3 \
+		wasmtimer-0.2.0 \
+		web-sys-0.3.64 \
+		webpki-0.22.4 \
+		webpki-roots-0.22.6 \
+		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.48.0 \
+		windows-sys-0.42.0 \
+		windows-sys-0.48.0 \
+		windows-targets-0.48.0 \
+		windows_aarch64_gnullvm-0.42.2 \
+		windows_aarch64_gnullvm-0.48.0 \
+		windows_aarch64_msvc-0.42.2 \
+		windows_aarch64_msvc-0.48.0 \
+		windows_i686_gnu-0.42.2 \
+		windows_i686_gnu-0.48.0 \
+		windows_i686_msvc-0.42.2 \
+		windows_i686_msvc-0.48.0 \
+		windows_x86_64_gnu-0.42.2 \
+		windows_x86_64_gnu-0.48.0 \
+		windows_x86_64_gnullvm-0.42.2 \
+		windows_x86_64_gnullvm-0.48.0 \
+		windows_x86_64_msvc-0.42.2 \
+		windows_x86_64_msvc-0.48.0 \
+		winnow-0.5.17 \
+		winreg-0.10.1 \
+		ws_stream_wasm-0.7.4 \
+		wyz-0.5.1 \
+		xml5ever-0.17.0 \
+		zeroize-1.6.0 \
+		zstd-sys-2.0.8+zstd.1.5.5
+
+OPENSSLINC=	/usr/include
+OPENSSLLIB=	/usr/lib
+
+MAKE_ENV=	LIBCLANG_PATH=${LLVM_PREFIX}/lib/libclang.so
+
+PLIST_FILES=	bin/${PORTNAME}
+
+post-install:
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/misc/jirust/distinfo b/misc/jirust/distinfo
new file mode 100644
index 000000000000..5945d8ea3561
--- /dev/null
+++ b/misc/jirust/distinfo
@@ -0,0 +1,1123 @@
+TIMESTAMP = 1715826346
+SHA256 (rust/crates/addr-0.15.6.crate) = a93b8a41dbe230ad5087cc721f8d41611de654542180586b315d9f4cf6b72bef
+SIZE (rust/crates/addr-0.15.6.crate) = 92595
+SHA256 (rust/crates/addr2line-0.19.0.crate) = a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97
+SIZE (rust/crates/addr2line-0.19.0.crate) = 33210
+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.3.crate) = 2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f
+SIZE (rust/crates/ahash-0.8.3.crate) = 42416
+SHA256 (rust/crates/aho-corasick-1.0.2.crate) = 43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41
+SIZE (rust/crates/aho-corasick-1.0.2.crate) = 167694
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+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/anstream-0.6.4.crate) = 2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44
+SIZE (rust/crates/anstream-0.6.4.crate) = 20593
+SHA256 (rust/crates/anstyle-1.0.4.crate) = 7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87
+SIZE (rust/crates/anstyle-1.0.4.crate) = 13998
+SHA256 (rust/crates/anstyle-parse-0.2.2.crate) = 317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140
+SIZE (rust/crates/anstyle-parse-0.2.2.crate) = 24696
+SHA256 (rust/crates/anstyle-query-1.0.0.crate) = 5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b
+SIZE (rust/crates/anstyle-query-1.0.0.crate) = 8620
+SHA256 (rust/crates/anstyle-wincon-3.0.1.crate) = f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628
+SIZE (rust/crates/anstyle-wincon-3.0.1.crate) = 11279
+SHA256 (rust/crates/any_ascii-0.3.2.crate) = ea50b14b7a4b9343f8c627a7a53c52076482bd4bdad0a24fd3ec533ed616cc2c
+SIZE (rust/crates/any_ascii-0.3.2.crate) = 240380
+SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
+SIZE (rust/crates/anyhow-1.0.75.crate) = 43901
+SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
+SIZE (rust/crates/approx-0.5.1.crate) = 15100
+SHA256 (rust/crates/arc-swap-1.6.0.crate) = bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6
+SIZE (rust/crates/arc-swap-1.6.0.crate) = 67342
+SHA256 (rust/crates/argon2-0.5.2.crate) = 17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9
+SIZE (rust/crates/argon2-0.5.2.crate) = 28471
+SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
+SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
+SHA256 (rust/crates/ascii-canvas-3.0.0.crate) = 8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6
+SIZE (rust/crates/ascii-canvas-3.0.0.crate) = 10575
+SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
+SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
+SHA256 (rust/crates/async-executor-1.5.1.crate) = 6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb
+SIZE (rust/crates/async-executor-1.5.1.crate) = 18615
+SHA256 (rust/crates/async-lock-2.7.0.crate) = fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7
+SIZE (rust/crates/async-lock-2.7.0.crate) = 23631
+SHA256 (rust/crates/async-recursion-1.0.4.crate) = 0e97ce7de6cf12de5d7226c73f5ba9811622f4db3a5b91b55c53e987e5f91cba
+SIZE (rust/crates/async-recursion-1.0.4.crate) = 11521
+SHA256 (rust/crates/async-task-4.4.0.crate) = ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae
+SIZE (rust/crates/async-task-4.4.0.crate) = 35178
+SHA256 (rust/crates/async-trait-0.1.68.crate) = b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842
+SIZE (rust/crates/async-trait-0.1.68.crate) = 28625
+SHA256 (rust/crates/async_io_stream-0.3.3.crate) = b6d7b9decdf35d8908a7e3ef02f64c5e9b1695e230154c0e8de3969142d9b94c
+SIZE (rust/crates/async_io_stream-0.3.3.crate) = 15111
+SHA256 (rust/crates/atomic-0.5.3.crate) = c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba
+SIZE (rust/crates/atomic-0.5.3.crate) = 12801
+SHA256 (rust/crates/atomic-polyfill-0.1.11.crate) = e3ff7eb3f316534d83a8a2c3d1674ace8a5a71198eba31e2e2b597833f699b28
+SIZE (rust/crates/atomic-polyfill-0.1.11.crate) = 11087
+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/backtrace-0.3.67.crate) = 233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca
+SIZE (rust/crates/backtrace-0.3.67.crate) = 78564
+SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
+SIZE (rust/crates/base64-0.13.1.crate) = 61002
+SHA256 (rust/crates/base64-0.21.2.crate) = 604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d
+SIZE (rust/crates/base64-0.21.2.crate) = 76389
+SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
+SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
+SHA256 (rust/crates/bcrypt-0.14.0.crate) = 9df288bec72232f78c1ec5fe4e8f1d108aa0265476e93097593c803c8c02062a
+SIZE (rust/crates/bcrypt-0.14.0.crate) = 11113
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bindgen-0.65.1.crate) = cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5
+SIZE (rust/crates/bindgen-0.65.1.crate) = 213479
+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/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07
+SIZE (rust/crates/bitflags-2.4.1.crate) = 37043
+SHA256 (rust/crates/bitmaps-3.2.0.crate) = 703642b98a00b3b90513279a8ede3fcfa479c126c5fb46e78f3051522f021403
+SIZE (rust/crates/bitmaps-3.2.0.crate) = 19377
+SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
+SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
+SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
+SIZE (rust/crates/blake2-0.10.6.crate) = 47234
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/blowfish-0.9.1.crate) = e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7
+SIZE (rust/crates/blowfish-0.9.1.crate) = 16734
+SHA256 (rust/crates/borsh-0.10.3.crate) = 4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b
+SIZE (rust/crates/borsh-0.10.3.crate) = 30550
+SHA256 (rust/crates/borsh-derive-0.10.3.crate) = 0754613691538d51f329cce9af41d7b7ca150bc973056f1156611489475f54f7
+SIZE (rust/crates/borsh-derive-0.10.3.crate) = 2907
+SHA256 (rust/crates/borsh-derive-internal-0.10.3.crate) = afb438156919598d2c7bad7e1c0adf3d26ed3840dbc010db1a882a65583ca2fb
+SIZE (rust/crates/borsh-derive-internal-0.10.3.crate) = 5152
+SHA256 (rust/crates/borsh-schema-derive-internal-0.10.3.crate) = 634205cc43f74a1b9046ef87c4540ebda95696ec0f315024860cad7c5b0f5ccd
+SIZE (rust/crates/borsh-schema-derive-internal-0.10.3.crate) = 6173
+SHA256 (rust/crates/bstr-1.7.0.crate) = c79ad7fb2dd38f3dabd76b09c6a5a20c038fc0213ef1e9afd30eb777f120f019
+SIZE (rust/crates/bstr-1.7.0.crate) = 380090
+SHA256 (rust/crates/bumpalo-3.13.0.crate) = a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1
+SIZE (rust/crates/bumpalo-3.13.0.crate) = 82114
+SHA256 (rust/crates/bytecheck-0.6.11.crate) = 8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627
+SIZE (rust/crates/bytecheck-0.6.11.crate) = 8300
+SHA256 (rust/crates/bytecheck_derive-0.6.11.crate) = a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61
+SIZE (rust/crates/bytecheck_derive-0.6.11.crate) = 5476
+SHA256 (rust/crates/bytemuck-1.14.0.crate) = 374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6
+SIZE (rust/crates/bytemuck-1.14.0.crate) = 44933
+SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
+SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
+SHA256 (rust/crates/bytes-1.4.0.crate) = 89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be
+SIZE (rust/crates/bytes-1.4.0.crate) = 58080
+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/camino-1.1.6.crate) = c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c
+SIZE (rust/crates/camino-1.1.6.crate) = 30519
+SHA256 (rust/crates/cargo-platform-0.1.4.crate) = 12024c4645c97566567129c204f65d5815a8c9aecf30fcbe682b2fe034996d36
+SIZE (rust/crates/cargo-platform-0.1.4.crate) = 11233
+SHA256 (rust/crates/cargo-release-0.24.12.crate) = 94912a89087caa43c6e335c054a00cb1d4d91b7a9f8b1ceea124b2bf6318c404
+SIZE (rust/crates/cargo-release-0.24.12.crate) = 53488
+SHA256 (rust/crates/cargo_metadata-0.17.0.crate) = e7daec1a2a2129eeba1644b220b4647ec537b0b5d4bfd6876fcc5a540056b592
+SIZE (rust/crates/cargo_metadata-0.17.0.crate) = 21833
+SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
+SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
+SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
+SIZE (rust/crates/cc-1.0.83.crate) = 68343
+SHA256 (rust/crates/cedar-policy-2.3.3.crate) = 740e9c6999327357726ab9170defa1229c9a91f000c40cb02b343385cd7d8cf9
+SIZE (rust/crates/cedar-policy-2.3.3.crate) = 43686
+SHA256 (rust/crates/cedar-policy-core-2.3.3.crate) = 9c43c92ddadc29024643ef24ff0aeb665bb665750d401f6b5f4a9a44eae898ae
+SIZE (rust/crates/cedar-policy-core-2.3.3.crate) = 179943
+SHA256 (rust/crates/cedar-policy-validator-2.3.3.crate) = cf263ac64b18d94d9cd8ae4d05b65100fc21647e20eb42f7735fb54ec887afa3
+SIZE (rust/crates/cedar-policy-validator-2.3.3.crate) = 96168
+SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
+SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
+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.26.crate) = ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5
+SIZE (rust/crates/chrono-0.4.26.crate) = 191501
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/clang-sys-1.6.1.crate) = c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f
+SIZE (rust/crates/clang-sys-1.6.1.crate) = 41346
+SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
+SIZE (rust/crates/clap-2.34.0.crate) = 202210
+SHA256 (rust/crates/clap-3.2.25.crate) = 4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123
+SIZE (rust/crates/clap-3.2.25.crate) = 219403
+SHA256 (rust/crates/clap-4.4.7.crate) = ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b
+SIZE (rust/crates/clap-4.4.7.crate) = 54408
+SHA256 (rust/crates/clap-cargo-0.12.0.crate) = 383f21342a464d4af96e9a4cad22a0b4f2880d4a5b3bbf5c9654dd1d9a224ee4
+SIZE (rust/crates/clap-cargo-0.12.0.crate) = 11250
+SHA256 (rust/crates/clap_builder-4.4.7.crate) = c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663
+SIZE (rust/crates/clap_builder-4.4.7.crate) = 162516
+SHA256 (rust/crates/clap_derive-3.2.25.crate) = ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008
+SIZE (rust/crates/clap_derive-3.2.25.crate) = 28212
+SHA256 (rust/crates/clap_derive-4.4.7.crate) = cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442
+SIZE (rust/crates/clap_derive-4.4.7.crate) = 29046
+SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
+SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
+SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1
+SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272
+SHA256 (rust/crates/cloudabi-0.1.0.crate) = 4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467
+SIZE (rust/crates/cloudabi-0.1.0.crate) = 22687
+SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
+SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
+SHA256 (rust/crates/combine-4.6.6.crate) = 35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4
+SIZE (rust/crates/combine-4.6.6.crate) = 132428
+SHA256 (rust/crates/concolor-control-0.0.7.crate) = 7104119c2f80d887239879d0c50e033cd40eac9a3f3561e0684ba7d5d654f4da
+SIZE (rust/crates/concolor-control-0.0.7.crate) = 6314
+SHA256 (rust/crates/concolor-query-0.0.4.crate) = ad159cc964ac8f9d407cbc0aa44b02436c054b541f2b4b5f06972e1efdc54bc7
+SIZE (rust/crates/concolor-query-0.0.4.crate) = 3095
+SHA256 (rust/crates/concurrent-queue-2.2.0.crate) = 62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c
+SIZE (rust/crates/concurrent-queue-2.2.0.crate) = 19971
+SHA256 (rust/crates/const-oid-0.9.5.crate) = 28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f
+SIZE (rust/crates/const-oid-0.9.5.crate) = 45229
+SHA256 (rust/crates/content_inspector-0.2.4.crate) = b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38
+SIZE (rust/crates/content_inspector-0.2.4.crate) = 11386
+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.4.crate) = e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa
+SIZE (rust/crates/core-foundation-sys-0.8.4.crate) = 17725
+SHA256 (rust/crates/cpufeatures-0.2.9.crate) = a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1
+SIZE (rust/crates/cpufeatures-0.2.9.crate) = 11895
+SHA256 (rust/crates/crates-index-0.19.13.crate) = c3cab38e209d6ba8bd5b0d41c784ec63a5a9ea3adf866b820d377588960f1ded
+SIZE (rust/crates/crates-index-0.19.13.crate) = 32543
+SHA256 (rust/crates/critical-section-1.1.1.crate) = 6548a0ad5d2549e111e1f6a11a6c2e2d00ce6a3dafe22948d67c2b443f775e52
+SIZE (rust/crates/critical-section-1.1.1.crate) = 17373
+SHA256 (rust/crates/crossbeam-deque-0.8.3.crate) = ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef
+SIZE (rust/crates/crossbeam-deque-0.8.3.crate) = 21746
+SHA256 (rust/crates/crossbeam-epoch-0.9.15.crate) = ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7
+SIZE (rust/crates/crossbeam-epoch-0.9.15.crate) = 48553
+SHA256 (rust/crates/crossbeam-utils-0.8.16.crate) = 5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294
+SIZE (rust/crates/crossbeam-utils-0.8.16.crate) = 42508
+SHA256 (rust/crates/crossterm-0.25.0.crate) = e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67
+SIZE (rust/crates/crossterm-0.25.0.crate) = 116533
+SHA256 (rust/crates/crossterm-0.26.1.crate) = a84cda67535339806297f1b331d6dd6320470d2a0fe65381e79ee9e156dd3d13
+SIZE (rust/crates/crossterm-0.26.1.crate) = 122317
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+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/cssparser-0.27.2.crate) = 754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a
+SIZE (rust/crates/cssparser-0.27.2.crate) = 56792
+SHA256 (rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331
+SIZE (rust/crates/cssparser-macros-0.6.1.crate) = 7914
+SHA256 (rust/crates/darling-0.13.4.crate) = a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c
+SIZE (rust/crates/darling-0.13.4.crate) = 20895
+SHA256 (rust/crates/darling-0.20.3.crate) = 0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e
+SIZE (rust/crates/darling-0.20.3.crate) = 26066
+SHA256 (rust/crates/darling_core-0.13.4.crate) = 859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610
+SIZE (rust/crates/darling_core-0.13.4.crate) = 52937
+SHA256 (rust/crates/darling_core-0.20.3.crate) = 177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621
+SIZE (rust/crates/darling_core-0.20.3.crate) = 60281
+SHA256 (rust/crates/darling_macro-0.13.4.crate) = 9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835
+SIZE (rust/crates/darling_macro-0.13.4.crate) = 1910
+SHA256 (rust/crates/darling_macro-0.20.3.crate) = 836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5
+SIZE (rust/crates/darling_macro-0.20.3.crate) = 1859
+SHA256 (rust/crates/data-encoding-2.4.0.crate) = c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308
+SIZE (rust/crates/data-encoding-2.4.0.crate) = 19165
+SHA256 (rust/crates/der-0.7.8.crate) = fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c
+SIZE (rust/crates/der-0.7.8.crate) = 85085
+SHA256 (rust/crates/deranged-0.3.8.crate) = f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946
+SIZE (rust/crates/deranged-0.3.8.crate) = 15314
+SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
+SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
+SHA256 (rust/crates/deunicode-1.4.0.crate) = 890d779e1bc371e4fa7727ef6d29a9346be20ddfe40cd8c744cd083ce0640b15
+SIZE (rust/crates/deunicode-1.4.0.crate) = 176461
+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.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+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/dmp-0.2.0.crate) = bfaa1135a34d26e5cc5b4927a8935af887d4f30a5653a797c33b9a4222beb6d9
+SIZE (rust/crates/dmp-0.2.0.crate) = 26504
+SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
+SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/dtoa-1.0.6.crate) = 65d09067bfacaa79114679b279d7f5885b53295b1e2cfb4e79c8e4bd3d633169
+SIZE (rust/crates/dtoa-1.0.6.crate) = 16918
+SHA256 (rust/crates/dtoa-short-0.3.4.crate) = dbaceec3c6e4211c79e7b1800fb9680527106beb2f9c51904a3210c03a448c74
+SIZE (rust/crates/dtoa-short-0.3.4.crate) = 8276
+SHA256 (rust/crates/dunce-1.0.4.crate) = 56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b
+SIZE (rust/crates/dunce-1.0.4.crate) = 8034
+SHA256 (rust/crates/earcutr-0.4.2.crate) = 0812b44697951d35fde8fcb0da81c9de7e809e825a66bbf1ecb79d9829d4ca3d
+SIZE (rust/crates/earcutr-0.4.2.crate) = 644764
+SHA256 (rust/crates/echodb-0.4.0.crate) = 312221c0bb46e82cd250c818404ef9dce769a4d5a62915c0249b577762eec34a
+SIZE (rust/crates/echodb-0.4.0.crate) = 11626
+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.1.crate) = 7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91
+SIZE (rust/crates/either-1.8.1.crate) = 16027
+SHA256 (rust/crates/ena-0.14.2.crate) = c533630cf40e9caa44bd91aadc88a75d75a4c3a12b4cfde353cbed41daa1e1f1
+SIZE (rust/crates/ena-0.14.2.crate) = 22991
+SHA256 (rust/crates/encoding_rs-0.8.32.crate) = 071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394
+SIZE (rust/crates/encoding_rs-0.8.32.crate) = 1370046
+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.10.0.crate) = 85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0
+SIZE (rust/crates/env_logger-0.10.0.crate) = 36574
+SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/errno-0.3.1.crate) = 4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a
+SIZE (rust/crates/errno-0.3.1.crate) = 10348
+SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
+SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
+SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
+SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
+SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
+SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
+SHA256 (rust/crates/fern-0.6.2.crate) = d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee
+SIZE (rust/crates/fern-0.6.2.crate) = 304626
+SHA256 (rust/crates/filetime-0.2.22.crate) = d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0
+SIZE (rust/crates/filetime-0.2.22.crate) = 15029
+SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
+SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
+SHA256 (rust/crates/float_next_after-1.0.0.crate) = 8bf7cc16383c4b8d58b9905a8509f02926ce3058053c056376248d958c9df1e8
+SIZE (rust/crates/float_next_after-1.0.0.crate) = 6965
+SHA256 (rust/crates/flume-0.10.14.crate) = 1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577
+SIZE (rust/crates/flume-0.10.14.crate) = 65389
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (rust/crates/form_urlencoded-1.2.0.crate) = a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652
+SIZE (rust/crates/form_urlencoded-1.2.0.crate) = 8923
+SHA256 (rust/crates/fst-0.4.7.crate) = 7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a
+SIZE (rust/crates/fst-0.4.7.crate) = 1573393
+SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
+SIZE (rust/crates/funty-2.0.0.crate) = 13160
+SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
+SIZE (rust/crates/futf-0.1.5.crate) = 11344
+SHA256 (rust/crates/futures-0.3.28.crate) = 23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40
+SIZE (rust/crates/futures-0.3.28.crate) = 53229
+SHA256 (rust/crates/futures-channel-0.3.28.crate) = 955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2
+SIZE (rust/crates/futures-channel-0.3.28.crate) = 32281
+SHA256 (rust/crates/futures-concurrency-7.3.0.crate) = b726119e6cd29cf120724495b2085e1ed3d17821ea17b86de54576d1aa565f5e
+SIZE (rust/crates/futures-concurrency-7.3.0.crate) = 52642
+SHA256 (rust/crates/futures-core-0.3.28.crate) = 4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c
+SIZE (rust/crates/futures-core-0.3.28.crate) = 14780
+SHA256 (rust/crates/futures-executor-0.3.28.crate) = ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0
+SIZE (rust/crates/futures-executor-0.3.28.crate) = 17743
+SHA256 (rust/crates/futures-io-0.3.28.crate) = 4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964
+SIZE (rust/crates/futures-io-0.3.28.crate) = 8910
+SHA256 (rust/crates/futures-lite-1.13.0.crate) = 49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce
+SIZE (rust/crates/futures-lite-1.13.0.crate) = 37058
+SHA256 (rust/crates/futures-macro-0.3.28.crate) = 89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72
+SIZE (rust/crates/futures-macro-0.3.28.crate) = 11272
+SHA256 (rust/crates/futures-sink-0.3.28.crate) = f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e
+SIZE (rust/crates/futures-sink-0.3.28.crate) = 7852
+SHA256 (rust/crates/futures-task-0.3.28.crate) = 76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65
+SIZE (rust/crates/futures-task-0.3.28.crate) = 11848
+SHA256 (rust/crates/futures-util-0.3.28.crate) = 26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533
+SIZE (rust/crates/futures-util-0.3.28.crate) = 158510
+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.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/geo-0.25.1.crate) = a5d07d2288645058f3c78bc64eadd615335791cd5adb632e9865840afbc13dad
+SIZE (rust/crates/geo-0.25.1.crate) = 216157
+SHA256 (rust/crates/geo-0.26.0.crate) = 1645cf1d7fea7dac1a66f7357f3df2677ada708b8d9db8e9b043878930095a96
+SIZE (rust/crates/geo-0.26.0.crate) = 221771
+SHA256 (rust/crates/geo-types-0.7.11.crate) = 9705398c5c7b26132e74513f4ee7c1d7dafd786004991b375c172be2be0eecaa
+SIZE (rust/crates/geo-types-0.7.11.crate) = 33649
+SHA256 (rust/crates/geographiclib-rs-0.2.3.crate) = 8ea804e7bd3c6a4ca6a01edfa35231557a8a81d4d3f3e1e2b650d028c42592be
+SIZE (rust/crates/geographiclib-rs-0.2.3.crate) = 52845
+SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
+SIZE (rust/crates/getopts-0.2.21.crate) = 18457
+SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
+SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
+SHA256 (rust/crates/getrandom-0.2.10.crate) = be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427
*** 778 LINES SKIPPED ***