git: e458d5276991 - main - www/loco: update 0.14.1 → 0.15.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 28 Mar 2025 07:19:42 UTC
The branch main has been updated by yuri:

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

commit e458d527699140167c605630475e74e2e48887d6
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-03-28 07:00:05 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-03-28 07:00:05 +0000

    www/loco: update 0.14.1 → 0.15.0
    
    Reported by:    portscout
---
 www/loco/Makefile        |    3 +-
 www/loco/Makefile.crates |  575 ++++++++++++++++++++---
 www/loco/distinfo        | 1148 ++++++++++++++++++++++++++++++++++++++++------
 3 files changed, 1509 insertions(+), 217 deletions(-)

diff --git a/www/loco/Makefile b/www/loco/Makefile
index d870936aa8b7..1c14627b19dc 100644
--- a/www/loco/Makefile
+++ b/www/loco/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	loco
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.14.1
-PORTREVISION=	1
+DISTVERSION=	0.15.0
 CATEGORIES=	www devel
 PKGNAMESUFFIX=	-web-framework
 
diff --git a/www/loco/Makefile.crates b/www/loco/Makefile.crates
index 54c821ab9722..3f788d48bd7a 100644
--- a/www/loco/Makefile.crates
+++ b/www/loco/Makefile.crates
@@ -1,190 +1,621 @@
-CARGO_CRATES=	aho-corasick-1.1.3 \
+CARGO_CRATES=	addr2line-0.24.2 \
+		adler2-2.0.0 \
+		aes-0.8.4 \
+		ahash-0.7.8 \
+		ahash-0.8.11 \
+		aho-corasick-1.1.3 \
+		aliasable-0.1.3 \
+		alloc-no-stdlib-2.0.4 \
+		alloc-stdlib-0.2.2 \
+		allocator-api2-0.2.21 \
+		android-tzdata-0.1.1 \
+		android_system_properties-0.1.5 \
 		anstream-0.6.18 \
 		anstyle-1.0.10 \
 		anstyle-parse-0.2.6 \
 		anstyle-query-1.1.2 \
 		anstyle-wincon-3.0.7 \
+		anyhow-1.0.97 \
+		argon2-0.5.3 \
+		arrayvec-0.7.6 \
+		assert-json-diff-2.0.2 \
+		async-compression-0.4.22 \
+		async-stream-0.3.6 \
+		async-stream-impl-0.3.6 \
+		async-trait-0.1.88 \
+		atoi-2.0.0 \
+		atomic-waker-1.1.2 \
+		auto-future-1.0.0 \
 		autocfg-1.4.0 \
-		bitflags-2.8.0 \
+		axum-0.8.1 \
+		axum-core-0.5.0 \
+		axum-extra-0.10.0 \
+		axum-macros-0.5.0 \
+		axum-test-17.2.0 \
+		backon-1.4.1 \
+		backtrace-0.3.74 \
+		backtrace_printer-1.3.0 \
+		base64-0.22.1 \
+		base64ct-1.7.3 \
+		bb8-0.8.6 \
+		bigdecimal-0.4.7 \
+		bitflags-1.3.2 \
+		bitflags-2.9.0 \
+		bitvec-1.0.1 \
+		blake2-0.10.6 \
 		block-buffer-0.10.4 \
+		block-padding-0.3.3 \
+		borsh-1.5.7 \
+		borsh-derive-1.5.7 \
+		brotli-7.0.0 \
+		brotli-decompressor-4.0.2 \
 		bstr-1.11.3 \
+		btparse-stable-0.1.2 \
+		bumpalo-3.17.0 \
+		byte-unit-4.0.19 \
+		bytecheck-0.6.12 \
+		bytecheck_derive-0.6.12 \
+		bytecount-0.6.8 \
 		byteorder-1.5.0 \
-		cc-1.2.10 \
+		bytes-1.10.1 \
+		bytesize-1.3.2 \
+		camino-1.1.9 \
+		cargo-platform-0.1.9 \
+		cargo_metadata-0.18.1 \
+		cbc-0.1.2 \
+		cc-1.2.17 \
 		cfg-if-1.0.0 \
-		clap-4.5.27 \
-		clap_builder-4.5.27 \
-		clap_derive-4.5.24 \
+		cfg_aliases-0.2.1 \
+		chrono-0.4.40 \
+		chrono-tz-0.9.0 \
+		chrono-tz-build-0.3.0 \
+		chumsky-0.9.3 \
+		cipher-0.4.4 \
+		clap-4.5.34 \
+		clap_builder-4.5.34 \
+		clap_derive-4.5.32 \
 		clap_lex-0.7.4 \
 		colorchoice-1.0.3 \
 		colored-2.2.0 \
-		console-0.15.10 \
-		content_inspector-0.2.4 \
-		cpufeatures-0.2.16 \
+		combine-4.6.7 \
+		concurrent-queue-2.5.0 \
+		console-0.15.11 \
+		const-oid-0.9.6 \
+		const-random-0.1.18 \
+		const-random-macro-0.1.16 \
+		convert_case-0.6.0 \
+		cookie-0.18.1 \
+		core-foundation-0.9.4 \
+		core-foundation-sys-0.8.7 \
+		cpufeatures-0.2.17 \
+		crc-3.2.1 \
+		crc-catalog-2.4.0 \
+		crc32c-0.6.8 \
+		crc32fast-1.4.2 \
+		cron-0.12.1 \
+		cron_clock-0.8.0 \
+		crossbeam-channel-0.5.14 \
 		crossbeam-deque-0.8.6 \
 		crossbeam-epoch-0.9.18 \
+		crossbeam-queue-0.3.12 \
 		crossbeam-utils-0.8.21 \
+		crossterm-0.25.0 \
+		crossterm_winapi-0.9.1 \
+		cruet-0.13.3 \
+		cruet-0.14.0 \
+		crunchy-0.2.3 \
 		crypto-common-0.1.6 \
-		dialoguer-0.11.0 \
+		cssparser-0.34.0 \
+		cssparser-macros-0.6.1 \
+		darling-0.20.10 \
+		darling_core-0.20.10 \
+		darling_macro-0.20.10 \
+		der-0.7.9 \
+		deranged-0.4.1 \
+		derive_more-0.99.19 \
+		deunicode-1.6.1 \
+		diff-0.1.13 \
 		digest-0.10.7 \
+		dirs-next-2.0.0 \
+		dirs-sys-next-0.1.2 \
 		displaydoc-0.2.5 \
-		dunce-1.0.5 \
-		either-1.13.0 \
+		dlv-list-0.5.2 \
+		dotenvy-0.15.7 \
+		dtoa-1.0.10 \
+		dtoa-short-0.3.5 \
+		duct-0.13.7 \
+		duct_sh-0.13.7 \
+		ego-tree-0.9.0 \
+		either-1.15.0 \
+		email-encoding-0.4.0 \
+		email_address-0.2.9 \
 		encode_unicode-1.0.0 \
-		equivalent-1.0.1 \
+		encoding_rs-0.8.35 \
+		english-to-cron-0.1.4 \
+		equivalent-1.0.2 \
 		errno-0.3.10 \
+		etcetera-0.8.0 \
+		event-listener-5.4.0 \
 		eyre-0.6.12 \
 		fastrand-2.3.0 \
-		filetime-0.2.25 \
+		flagset-0.4.6 \
+		flate2-1.1.0 \
+		flume-0.11.1 \
+		fnv-1.0.7 \
+		foldhash-0.1.5 \
+		foreign-types-0.3.2 \
+		foreign-types-shared-0.1.1 \
 		form_urlencoded-1.2.1 \
 		fs-err-2.11.0 \
-		fs_extra-1.3.0 \
+		funty-2.0.0 \
+		futf-0.1.5 \
+		futures-0.3.31 \
+		futures-channel-0.3.31 \
+		futures-core-0.3.31 \
+		futures-executor-0.3.31 \
+		futures-intrusive-0.5.0 \
+		futures-io-0.3.31 \
+		futures-macro-0.3.31 \
+		futures-sink-0.3.31 \
+		futures-task-0.3.31 \
+		futures-timer-3.0.3 \
+		futures-util-0.3.31 \
+		fxhash-0.2.1 \
+		generator-0.8.4 \
 		generic-array-0.14.7 \
+		gethostname-0.2.3 \
+		getopts-0.2.21 \
 		getrandom-0.2.15 \
-		git2-0.18.3 \
+		getrandom-0.3.2 \
+		gimli-0.31.1 \
 		glob-0.3.2 \
-		globset-0.4.15 \
+		globset-0.4.16 \
+		globwalk-0.9.1 \
+		gloo-timers-0.3.0 \
+		h2-0.4.8 \
+		hashbrown-0.12.3 \
+		hashbrown-0.14.5 \
 		hashbrown-0.15.2 \
+		hashlink-0.10.0 \
+		heck-0.4.1 \
 		heck-0.5.0 \
-		humantime-2.1.0 \
-		humantime-serde-1.1.1 \
+		hermit-abi-0.3.9 \
+		hermit-abi-0.5.0 \
+		hex-0.4.3 \
+		hkdf-0.12.4 \
+		hmac-0.12.1 \
+		home-0.5.11 \
+		hostname-0.4.0 \
+		html5ever-0.29.1 \
+		http-1.3.1 \
+		http-body-1.0.1 \
+		http-body-util-0.1.3 \
+		http-range-header-0.4.2 \
+		httparse-1.10.1 \
+		httpdate-1.0.3 \
+		humansize-2.1.3 \
+		hyper-1.6.0 \
+		hyper-rustls-0.27.5 \
+		hyper-tls-0.6.0 \
+		hyper-util-0.1.10 \
+		iana-time-zone-0.1.62 \
+		iana-time-zone-haiku-0.1.2 \
 		icu_collections-1.5.0 \
 		icu_locid-1.5.0 \
 		icu_locid_transform-1.5.0 \
-		icu_locid_transform_data-1.5.0 \
+		icu_locid_transform_data-1.5.1 \
 		icu_normalizer-1.5.0 \
-		icu_normalizer_data-1.5.0 \
+		icu_normalizer_data-1.5.1 \
 		icu_properties-1.5.1 \
-		icu_properties_data-1.5.0 \
+		icu_properties_data-1.5.1 \
 		icu_provider-1.5.0 \
 		icu_provider_macros-1.5.0 \
+		ident_case-1.0.1 \
 		idna-1.0.3 \
 		idna_adapter-1.2.0 \
 		ignore-0.4.23 \
+		include_dir-0.7.4 \
+		include_dir_macros-0.7.4 \
 		indenter-0.3.3 \
-		indexmap-2.7.1 \
-		insta-1.42.0 \
+		indexmap-2.8.0 \
+		inherent-1.0.12 \
+		inout-0.1.4 \
+		insta-1.42.2 \
+		ipnet-2.11.0 \
+		ipnetwork-0.20.0 \
+		is-terminal-0.4.16 \
 		is_terminal_polyfill-1.70.1 \
-		itoa-1.0.14 \
+		itoa-1.0.15 \
 		jobserver-0.1.32 \
+		js-sys-0.3.77 \
+		jsonwebtoken-9.3.1 \
 		lazy_static-1.5.0 \
-		libc-0.2.169 \
-		libgit2-sys-0.16.2+1.7.2 \
+		lettre-0.11.15 \
+		libc-0.2.171 \
+		libm-0.2.11 \
 		libredox-0.1.3 \
-		libssh2-sys-0.3.0 \
-		libz-sys-1.1.21 \
+		libsqlite3-sys-0.30.1 \
 		linked-hash-map-0.5.6 \
-		linux-raw-sys-0.4.15 \
-		litemap-0.7.4 \
-		log-0.4.25 \
+		linux-raw-sys-0.9.3 \
+		litemap-0.7.5 \
+		lock_api-0.4.12 \
+		log-0.4.27 \
+		loom-0.7.2 \
+		mac-0.1.1 \
+		markup5ever-0.14.1 \
+		match_token-0.1.0 \
 		matchers-0.1.0 \
+		matchit-0.8.4 \
+		md-5-0.10.6 \
 		memchr-2.7.4 \
-		normalize-line-endings-0.3.0 \
+		mime-0.3.17 \
+		mime_guess-2.0.5 \
+		minimal-lexical-0.2.1 \
+		miniz_oxide-0.8.5 \
+		mio-0.8.11 \
+		mio-1.0.3 \
+		moka-0.12.10 \
+		native-tls-0.2.14 \
+		new_debug_unreachable-1.0.6 \
+		nom-7.1.3 \
+		nom-8.0.0 \
 		nu-ansi-term-0.46.0 \
-		once_cell-1.20.2 \
-		openssl-probe-0.1.5 \
-		openssl-sys-0.9.104 \
+		num-bigint-0.4.6 \
+		num-bigint-dig-0.8.4 \
+		num-conv-0.1.0 \
+		num-derive-0.4.2 \
+		num-integer-0.1.46 \
+		num-iter-0.1.45 \
+		num-traits-0.2.19 \
+		num_cpus-1.16.0 \
+		object-0.36.7 \
+		once_cell-1.21.2 \
+		opendal-0.50.2 \
+		openssl-0.10.71 \
+		openssl-macros-0.1.1 \
+		openssl-probe-0.1.6 \
+		openssl-sys-0.9.106 \
+		ordered-float-4.6.0 \
+		ordered-multimap-0.7.3 \
 		os_pipe-1.2.1 \
+		ouroboros-0.18.5 \
+		ouroboros_macro-0.18.5 \
 		overload-0.1.1 \
+		papergrid-0.10.0 \
+		parking-2.2.1 \
+		parking_lot-0.12.3 \
+		parking_lot_core-0.9.10 \
+		parse-zoneinfo-0.3.1 \
+		password-hash-0.5.0 \
+		pbkdf2-0.12.2 \
+		pem-3.0.5 \
+		pem-rfc7468-0.7.0 \
 		percent-encoding-2.3.1 \
-		pest-2.7.15 \
-		pest_derive-2.7.15 \
-		pest_generator-2.7.15 \
-		pest_meta-2.7.15 \
+		pest-2.8.0 \
+		pest_derive-2.8.0 \
+		pest_generator-2.8.0 \
+		pest_meta-2.8.0 \
+		pgvector-0.4.0 \
+		phf-0.11.3 \
+		phf_codegen-0.11.3 \
+		phf_generator-0.11.3 \
+		phf_macros-0.11.3 \
+		phf_shared-0.11.3 \
+		pin-project-1.1.10 \
+		pin-project-internal-1.1.10 \
 		pin-project-lite-0.2.16 \
-		pkg-config-0.3.31 \
-		ppv-lite86-0.2.20 \
-		proc-macro2-1.0.93 \
-		quote-1.0.38 \
+		pin-utils-0.1.0 \
+		pkcs1-0.7.5 \
+		pkcs5-0.7.1 \
+		pkcs8-0.10.2 \
+		pkg-config-0.3.32 \
+		portable-atomic-1.11.0 \
+		powerfmt-0.2.0 \
+		ppv-lite86-0.2.21 \
+		precomputed-hash-0.1.1 \
+		pretty_assertions-1.4.1 \
+		proc-macro-crate-3.3.0 \
+		proc-macro-error-1.0.4 \
+		proc-macro-error-attr-1.0.4 \
+		proc-macro-error-attr2-2.0.0 \
+		proc-macro-error2-2.0.1 \
+		proc-macro2-1.0.94 \
+		proc-macro2-diagnostics-0.10.1 \
+		psm-0.1.25 \
+		ptr_meta-0.1.4 \
+		ptr_meta_derive-0.1.4 \
+		quick-xml-0.35.0 \
+		quick-xml-0.36.2 \
+		quinn-0.11.7 \
+		quinn-proto-0.11.10 \
+		quinn-udp-0.5.11 \
+		quote-1.0.40 \
+		quoted_printable-0.5.1 \
+		r-efi-5.2.0 \
+		radium-0.7.0 \
 		rand-0.8.5 \
+		rand-0.9.0 \
 		rand_chacha-0.3.1 \
+		rand_chacha-0.9.0 \
 		rand_core-0.6.4 \
-		rayon-1.10.0 \
-		rayon-core-1.12.1 \
-		redox_syscall-0.5.8 \
+		rand_core-0.9.3 \
+		redis-0.22.3 \
+		redox_syscall-0.5.10 \
+		redox_users-0.4.6 \
 		regex-1.11.1 \
 		regex-automata-0.1.10 \
 		regex-automata-0.4.9 \
 		regex-syntax-0.6.29 \
 		regex-syntax-0.8.5 \
-		rustix-0.38.44 \
-		rustversion-1.0.19 \
-		ryu-1.0.18 \
+		relative-path-1.9.3 \
+		rend-0.4.2 \
+		reqsign-0.16.1 \
+		requestty-0.5.0 \
+		requestty-ui-0.5.0 \
+		reqwest-0.12.15 \
+		reserve-port-2.1.0 \
+		ring-0.17.14 \
+		rkyv-0.7.45 \
+		rkyv_derive-0.7.45 \
+		rrgen-0.5.6 \
+		rsa-0.9.8 \
+		rstest-0.21.0 \
+		rstest-0.23.0 \
+		rstest_macros-0.21.0 \
+		rstest_macros-0.23.0 \
+		rust-ini-0.21.1 \
+		rust-multipart-rfc7578_2-0.7.0 \
+		rust_decimal-1.37.1 \
+		rustc-demangle-0.1.24 \
+		rustc-hash-2.1.1 \
+		rustc_version-0.4.1 \
+		rustix-1.0.3 \
+		rustls-0.23.25 \
+		rustls-pemfile-2.2.0 \
+		rustls-pki-types-1.11.0 \
+		rustls-webpki-0.103.1 \
+		rustversion-1.0.20 \
+		rusty-sidekiq-0.11.1 \
+		ryu-1.0.20 \
+		salsa20-0.10.2 \
 		same-file-1.0.6 \
-		serde-1.0.217 \
-		serde_derive-1.0.217 \
+		scc-2.3.3 \
+		schannel-0.1.27 \
+		scoped-tls-1.0.1 \
+		scopeguard-1.2.0 \
+		scraper-0.21.0 \
+		scrypt-0.11.0 \
+		sdd-3.0.8 \
+		sea-bae-0.2.1 \
+		sea-orm-1.1.7 \
+		sea-orm-cli-1.1.7 \
+		sea-orm-macros-1.1.7 \
+		sea-orm-migration-1.1.7 \
+		sea-query-0.32.3 \
+		sea-query-binder-0.7.0 \
+		sea-query-derive-0.4.3 \
+		sea-schema-0.16.1 \
+		sea-schema-derive-0.3.0 \
+		seahash-4.1.0 \
+		security-framework-2.11.1 \
+		security-framework-sys-2.14.0 \
+		selectors-0.26.0 \
+		semver-1.0.26 \
+		serde-1.0.219 \
+		serde_derive-1.0.219 \
+		serde_json-1.0.140 \
+		serde_path_to_error-0.1.17 \
 		serde_regex-1.1.0 \
 		serde_spanned-0.6.8 \
+		serde_urlencoded-0.7.1 \
+		serde_variant-0.1.3 \
 		serde_yaml-0.9.34+deprecated \
+		serial_test-3.2.0 \
+		serial_test_derive-3.2.0 \
+		servo_arc-0.4.0 \
+		sha1-0.10.6 \
+		sha1_smol-1.0.1 \
 		sha2-0.10.8 \
 		sharded-slab-0.1.7 \
+		shared_child-1.0.1 \
 		shell-words-1.1.0 \
 		shlex-1.3.0 \
+		signal-hook-0.3.17 \
+		signal-hook-mio-0.2.4 \
+		signal-hook-registry-1.4.2 \
+		signature-2.2.0 \
+		simdutf8-0.1.5 \
 		similar-2.7.0 \
-		smallvec-1.13.2 \
-		snapbox-0.4.17 \
-		snapbox-macros-0.3.10 \
+		simple_asn1-0.6.3 \
+		siphasher-1.0.1 \
+		slab-0.4.9 \
+		slog-2.7.0 \
+		slog-term-2.9.1 \
+		slug-0.1.6 \
+		smallvec-1.14.0 \
+		smawk-0.3.2 \
+		socket2-0.5.8 \
+		spin-0.9.8 \
+		spki-0.7.3 \
+		sqlx-0.8.3 \
+		sqlx-core-0.8.3 \
+		sqlx-macros-0.8.3 \
+		sqlx-macros-core-0.8.3 \
+		sqlx-mysql-0.8.3 \
+		sqlx-postgres-0.8.3 \
+		sqlx-sqlite-0.8.3 \
 		stable_deref_trait-1.2.0 \
+		stacker-0.1.20 \
+		static_assertions-1.1.0 \
+		string_cache-0.8.9 \
+		string_cache_codegen-0.5.4 \
+		stringprep-0.1.5 \
 		strsim-0.11.1 \
 		strum-0.26.3 \
-		strum_macros-0.26.4 \
-		syn-2.0.96 \
+		subtle-2.6.1 \
+		syn-1.0.109 \
+		syn-2.0.100 \
+		sync_wrapper-1.0.2 \
 		synstructure-0.13.1 \
-		tempfile-3.15.0 \
+		system-configuration-0.6.1 \
+		system-configuration-sys-0.6.0 \
+		tabled-0.14.0 \
+		tabled_derive-0.6.0 \
+		tagptr-0.2.0 \
+		tap-1.0.1 \
+		tempfile-3.19.1 \
+		tendril-0.4.3 \
+		tera-1.20.0 \
+		term-0.7.0 \
+		textwrap-0.15.2 \
 		thiserror-1.0.69 \
-		thiserror-2.0.11 \
+		thiserror-2.0.12 \
 		thiserror-impl-1.0.69 \
-		thiserror-impl-2.0.11 \
+		thiserror-impl-2.0.12 \
+		thousands-0.2.0 \
 		thread_local-1.1.8 \
+		time-0.3.41 \
+		time-core-0.1.4 \
+		time-macros-0.2.22 \
+		tiny-keccak-2.0.2 \
 		tinystr-0.7.6 \
+		tinyvec-1.9.0 \
+		tinyvec_macros-0.1.1 \
+		tokio-1.44.1 \
+		tokio-cron-scheduler-0.11.1 \
+		tokio-macros-2.5.0 \
+		tokio-native-tls-0.3.1 \
+		tokio-rustls-0.26.2 \
+		tokio-stream-0.1.17 \
+		tokio-util-0.7.14 \
+		toml-0.8.20 \
 		toml_datetime-0.6.8 \
-		toml_edit-0.22.22 \
+		toml_edit-0.22.24 \
+		tower-0.4.13 \
+		tower-0.5.2 \
+		tower-http-0.6.2 \
+		tower-layer-0.3.3 \
+		tower-service-0.3.3 \
 		tracing-0.1.41 \
+		tracing-appender-0.2.3 \
 		tracing-attributes-0.1.28 \
 		tracing-core-0.1.33 \
 		tracing-log-0.2.0 \
+		tracing-serde-0.2.0 \
 		tracing-subscriber-0.3.19 \
-		tree-fs-0.1.0 \
-		trycmd-0.14.21 \
-		typenum-1.17.0 \
+		tree-fs-0.2.1 \
+		trim-in-place-0.1.7 \
+		try-lock-0.2.5 \
+		typenum-1.18.0 \
 		ucd-trie-0.1.7 \
-		unicode-ident-1.0.14 \
-		unicode-width-0.2.0 \
-		unicode-xid-0.2.6 \
+		ulid-1.2.1 \
+		unic-char-property-0.9.0 \
+		unic-char-range-0.9.0 \
+		unic-common-0.9.0 \
+		unic-segment-0.9.0 \
+		unic-ucd-segment-0.9.0 \
+		unic-ucd-version-0.9.0 \
+		unicase-2.8.1 \
+		unicode-bidi-0.3.18 \
+		unicode-ident-1.0.18 \
+		unicode-linebreak-0.1.5 \
+		unicode-normalization-0.1.24 \
+		unicode-properties-0.1.3 \
+		unicode-segmentation-1.12.0 \
+		unicode-width-0.1.14 \
 		unsafe-libyaml-0.2.11 \
+		untrusted-0.9.0 \
 		url-2.5.4 \
+		utf-8-0.7.6 \
 		utf16_iter-1.0.5 \
+		utf8-width-0.1.7 \
 		utf8_iter-1.0.4 \
 		utf8parse-0.2.2 \
+		uuid-1.16.0 \
+		validator-0.20.0 \
+		validator_derive-0.20.0 \
 		valuable-0.1.1 \
 		vcpkg-0.2.15 \
 		version_check-0.9.5 \
-		wait-timeout-0.2.0 \
 		walkdir-2.5.0 \
+		want-0.3.1 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
+		wasi-0.14.2+wasi-0.2.4 \
+		wasite-0.1.0 \
+		wasm-bindgen-0.2.100 \
+		wasm-bindgen-backend-0.2.100 \
+		wasm-bindgen-futures-0.4.50 \
+		wasm-bindgen-macro-0.2.100 \
+		wasm-bindgen-macro-support-0.2.100 \
+		wasm-bindgen-shared-0.2.100 \
+		wasm-streams-0.4.2 \
+		web-sys-0.3.77 \
+		web-time-1.1.0 \
+		webpki-roots-0.26.8 \
+		whoami-1.6.0 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.9 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
+		windows-0.52.0 \
+		windows-0.58.0 \
+		windows-core-0.52.0 \
+		windows-core-0.58.0 \
+		windows-implement-0.58.0 \
+		windows-interface-0.58.0 \
+		windows-link-0.1.1 \
+		windows-registry-0.4.0 \
+		windows-result-0.2.0 \
+		windows-result-0.3.2 \
+		windows-strings-0.1.0 \
+		windows-strings-0.3.1 \
+		windows-sys-0.48.0 \
 		windows-sys-0.52.0 \
 		windows-sys-0.59.0 \
+		windows-targets-0.48.5 \
 		windows-targets-0.52.6 \
+		windows-targets-0.53.0 \
+		windows_aarch64_gnullvm-0.48.5 \
 		windows_aarch64_gnullvm-0.52.6 \
+		windows_aarch64_gnullvm-0.53.0 \
+		windows_aarch64_msvc-0.48.5 \
 		windows_aarch64_msvc-0.52.6 \
+		windows_aarch64_msvc-0.53.0 \
+		windows_i686_gnu-0.48.5 \
 		windows_i686_gnu-0.52.6 \
+		windows_i686_gnu-0.53.0 \
 		windows_i686_gnullvm-0.52.6 \
+		windows_i686_gnullvm-0.53.0 \
+		windows_i686_msvc-0.48.5 \
 		windows_i686_msvc-0.52.6 \
+		windows_i686_msvc-0.53.0 \
+		windows_x86_64_gnu-0.48.5 \
 		windows_x86_64_gnu-0.52.6 \
+		windows_x86_64_gnu-0.53.0 \
+		windows_x86_64_gnullvm-0.48.5 \
 		windows_x86_64_gnullvm-0.52.6 \
+		windows_x86_64_gnullvm-0.53.0 \
+		windows_x86_64_msvc-0.48.5 \
 		windows_x86_64_msvc-0.52.6 \
-		winnow-0.6.24 \
+		windows_x86_64_msvc-0.53.0 \
+		winnow-0.7.4 \
+		winsplit-0.1.0 \
+		wit-bindgen-rt-0.39.0 \
 		write16-1.0.0 \
 		writeable-0.5.5 \
+		wyz-0.5.1 \
+		yansi-1.0.1 \
 		yoke-0.7.5 \
 		yoke-derive-0.7.5 \
 		zerocopy-0.7.35 \
+		zerocopy-0.8.24 \
 		zerocopy-derive-0.7.35 \
-		zerofrom-0.1.5 \
-		zerofrom-derive-0.1.5 \
+		zerocopy-derive-0.8.24 \
+		zerofrom-0.1.6 \
+		zerofrom-derive-0.1.6 \
 		zeroize-1.8.1 \
 		zerovec-0.10.4 \
-		zerovec-derive-0.10.3
+		zerovec-derive-0.10.3 \
+		zstd-0.13.3 \
+		zstd-safe-7.2.4 \
+		zstd-sys-2.0.15+zstd.1.5.7
diff --git a/www/loco/distinfo b/www/loco/distinfo
index cd08089295b1..8895b15fa344 100644
--- a/www/loco/distinfo
+++ b/www/loco/distinfo
@@ -1,6 +1,28 @@
-TIMESTAMP = 1737531340
+TIMESTAMP = 1743144056
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
+SHA256 (rust/crates/ahash-0.7.8.crate) = 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9
+SIZE (rust/crates/ahash-0.7.8.crate) = 38550
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
 SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aliasable-0.1.3.crate) = 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd
+SIZE (rust/crates/aliasable-0.1.3.crate) = 6169
+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/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+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/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
 SIZE (rust/crates/anstream-0.6.18.crate) = 29681
 SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
@@ -11,200 +33,660 @@ SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d6789
 SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
 SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
 SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
+SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
+SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
+SIZE (rust/crates/argon2-0.5.3.crate) = 28795
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
+SHA256 (rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12
+SIZE (rust/crates/assert-json-diff-2.0.2.crate) = 10874
+SHA256 (rust/crates/async-compression-0.4.22.crate) = 59a194f9d963d8099596278594b3107448656ba73831c9d8c783e613ce86da64
+SIZE (rust/crates/async-compression-0.4.22.crate) = 116199
+SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
+SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
+SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
+SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528
+SIZE (rust/crates/atoi-2.0.0.crate) = 7785
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/auto-future-1.0.0.crate) = 3c1e7e457ea78e524f48639f551fd79703ac3f2237f5ecccdf4708f8a75ad373
+SIZE (rust/crates/auto-future-1.0.0.crate) = 2624
 SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
 SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/axum-0.8.1.crate) = 6d6fd624c75e18b3b4c6b9caf42b1afe24437daaee904069137d8bab077be8b8
+SIZE (rust/crates/axum-0.8.1.crate) = 172586
+SHA256 (rust/crates/axum-core-0.5.0.crate) = df1362f362fd16024ae199c1970ce98f9661bf5ef94b9808fee734bc3698b733
+SIZE (rust/crates/axum-core-0.5.0.crate) = 26187
+SHA256 (rust/crates/axum-extra-0.10.0.crate) = 460fc6f625a1f7705c6cf62d0d070794e94668988b1c38111baeec177c715f7b
+SIZE (rust/crates/axum-extra-0.10.0.crate) = 65859
+SHA256 (rust/crates/axum-macros-0.5.0.crate) = 604fde5e028fea851ce1d8570bbdc034bec850d157f7569d10f347d06808c05c
+SIZE (rust/crates/axum-macros-0.5.0.crate) = 43571
+SHA256 (rust/crates/axum-test-17.2.0.crate) = 317c1f4ecc1e68e0ad5decb78478421055c963ce215e736ed97463fa609cd196
+SIZE (rust/crates/axum-test-17.2.0.crate) = 85388
+SHA256 (rust/crates/backon-1.4.1.crate) = 970d91570c01a8a5959b36ad7dd1c30642df24b6b3068710066f6809f7033bb7
+SIZE (rust/crates/backon-1.4.1.crate) = 38715
+SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
+SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/backtrace_printer-1.3.0.crate) = e8d28de81c708c843640982b66573df0f0168d87e42854b563971f326745aab7
+SIZE (rust/crates/backtrace_printer-1.3.0.crate) = 6732
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/base64ct-1.7.3.crate) = 89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3
+SIZE (rust/crates/base64ct-1.7.3.crate) = 31175
+SHA256 (rust/crates/bb8-0.8.6.crate) = d89aabfae550a5c44b43ab941844ffcd2e993cb6900b342debf59e9ea74acdb8
+SIZE (rust/crates/bb8-0.8.6.crate) = 15918
+SHA256 (rust/crates/bigdecimal-0.4.7.crate) = 7f31f3af01c5c65a07985c804d3366560e6fa7883d640a122819b14ec327482c
+SIZE (rust/crates/bigdecimal-0.4.7.crate) = 89252
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
+SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+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/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
+SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
+SHA256 (rust/crates/borsh-1.5.7.crate) = ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce
+SIZE (rust/crates/borsh-1.5.7.crate) = 78062
+SHA256 (rust/crates/borsh-derive-1.5.7.crate) = fdd1d3c0c2f5833f22386f252fe8ed005c7f59fdcddeef025c01b4c3b9fd9ac3
+SIZE (rust/crates/borsh-derive-1.5.7.crate) = 27246
+SHA256 (rust/crates/brotli-7.0.0.crate) = cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd
+SIZE (rust/crates/brotli-7.0.0.crate) = 1356970
+SHA256 (rust/crates/brotli-decompressor-4.0.2.crate) = 74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37
+SIZE (rust/crates/brotli-decompressor-4.0.2.crate) = 193388
 SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
 SIZE (rust/crates/bstr-1.11.3.crate) = 351536
+SHA256 (rust/crates/btparse-stable-0.1.2.crate) = 0d75b8252ed252f881d1dc4482ae3c3854df6ee8183c1906bac50ff358f4f89f
+SIZE (rust/crates/btparse-stable-0.1.2.crate) = 5063
+SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/byte-unit-4.0.19.crate) = da78b32057b8fdfc352504708feeba7216dcd65a2c9ab02978cbd288d1279b6c
+SIZE (rust/crates/byte-unit-4.0.19.crate) = 10929
+SHA256 (rust/crates/bytecheck-0.6.12.crate) = 23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2
+SIZE (rust/crates/bytecheck-0.6.12.crate) = 8202
+SHA256 (rust/crates/bytecheck_derive-0.6.12.crate) = 3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659
+SIZE (rust/crates/bytecheck_derive-0.6.12.crate) = 5415
+SHA256 (rust/crates/bytecount-0.6.8.crate) = 5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce
+SIZE (rust/crates/bytecount-0.6.8.crate) = 14694
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229
-SIZE (rust/crates/cc-1.2.10.crate) = 101251
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/bytesize-1.3.2.crate) = 2d2c12f985c78475a6b8d629afd0c360260ef34cfef52efccdcfd31972f81c2e
+SIZE (rust/crates/bytesize-1.3.2.crate) = 11575
+SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
+SIZE (rust/crates/camino-1.1.9.crate) = 37552
+SHA256 (rust/crates/cargo-platform-0.1.9.crate) = e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea
+SIZE (rust/crates/cargo-platform-0.1.9.crate) = 12010
+SHA256 (rust/crates/cargo_metadata-0.18.1.crate) = 2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037
+SIZE (rust/crates/cargo_metadata-0.18.1.crate) = 24535
+SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
+SIZE (rust/crates/cbc-0.1.2.crate) = 23501
+SHA256 (rust/crates/cc-1.2.17.crate) = 1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a
+SIZE (rust/crates/cc-1.2.17.crate) = 105794
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.5.27.crate) = 769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796
-SIZE (rust/crates/clap-4.5.27.crate) = 55737
-SHA256 (rust/crates/clap_builder-4.5.27.crate) = 1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7
-SIZE (rust/crates/clap_builder-4.5.27.crate) = 168024
-SHA256 (rust/crates/clap_derive-4.5.24.crate) = 54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c
-SIZE (rust/crates/clap_derive-4.5.24.crate) = 30669
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
+SIZE (rust/crates/chrono-0.4.40.crate) = 229824
+SHA256 (rust/crates/chrono-tz-0.9.0.crate) = 93698b29de5e97ad0ae26447b344c482a7284c737d9ddc5f9e52b74a336671bb
+SIZE (rust/crates/chrono-tz-0.9.0.crate) = 361570
+SHA256 (rust/crates/chrono-tz-build-0.3.0.crate) = 0c088aee841df9c3041febbb73934cfc39708749bf96dc827e3359cd39ef11b1
+SIZE (rust/crates/chrono-tz-build-0.3.0.crate) = 6139
+SHA256 (rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9
+SIZE (rust/crates/chumsky-0.9.3.crate) = 75112
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/clap-4.5.34.crate) = e958897981290da2a852763fe9cdb89cd36977a5d729023127095fa94d95e2ff
+SIZE (rust/crates/clap-4.5.34.crate) = 56980
+SHA256 (rust/crates/clap_builder-4.5.34.crate) = 83b0f35019843db2160b5bb19ae09b4e6411ac33fc6a712003c33e03090e2489
+SIZE (rust/crates/clap_builder-4.5.34.crate) = 168417
+SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
+SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
 SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
 SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
 SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
 SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
 SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
 SIZE (rust/crates/colored-2.2.0.crate) = 35062
-SHA256 (rust/crates/console-0.15.10.crate) = ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b
-SIZE (rust/crates/console-0.15.10.crate) = 36449
-SHA256 (rust/crates/content_inspector-0.2.4.crate) = b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38
-SIZE (rust/crates/content_inspector-0.2.4.crate) = 11386
-SHA256 (rust/crates/cpufeatures-0.2.16.crate) = 16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3
-SIZE (rust/crates/cpufeatures-0.2.16.crate) = 13405
+SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
+SIZE (rust/crates/combine-4.6.7.crate) = 134808
+SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
+SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
+SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
+SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
+SIZE (rust/crates/const-random-0.1.18.crate) = 6646
+SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e
+SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657
+SHA256 (rust/crates/convert_case-0.6.0.crate) = ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca
+SIZE (rust/crates/convert_case-0.6.0.crate) = 18675
+SHA256 (rust/crates/cookie-0.18.1.crate) = 4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747
+SIZE (rust/crates/cookie-0.18.1.crate) = 43551
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc-3.2.1.crate) = 69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636
+SIZE (rust/crates/crc-3.2.1.crate) = 15070
+SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
+SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
+SHA256 (rust/crates/crc32c-0.6.8.crate) = 3a47af21622d091a8f0fb295b88bc886ac74efcc613efc19f5d0b21de5c89e47
+SIZE (rust/crates/crc32c-0.6.8.crate) = 9647
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/cron-0.12.1.crate) = 6f8c3e73077b4b4a6ab1ea5047c37c57aee77657bc8ecd6f29b0af082d0b0c07
+SIZE (rust/crates/cron-0.12.1.crate) = 18702
+SHA256 (rust/crates/cron_clock-0.8.0.crate) = 5a8699d8ed16e3db689f8ae04d8dc3c6666a4ba7e724e5a157884b7cc385d16b
+SIZE (rust/crates/cron_clock-0.8.0.crate) = 19725
+SHA256 (rust/crates/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471
+SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728
 SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
 SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
 SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115
+SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270
 SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
 SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+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.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/cruet-0.13.3.crate) = 113a9e83d8f614be76de8df1f25bf9d0ea6e85ea573710a3d3f3abe1438ae49c
+SIZE (rust/crates/cruet-0.13.3.crate) = 16529
+SHA256 (rust/crates/cruet-0.14.0.crate) = 6132609543972496bc97b1e01f1ce6586768870aeb4cabeb3385f4e05b5caead
+SIZE (rust/crates/cruet-0.14.0.crate) = 16649
+SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
+SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/dialoguer-0.11.0.crate) = 658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de
-SIZE (rust/crates/dialoguer-0.11.0.crate) = 31286
+SHA256 (rust/crates/cssparser-0.34.0.crate) = b7c66d1cd8ed61bf80b38432613a7a2f09401ab8d0501110655f8b341484a3e3
+SIZE (rust/crates/cssparser-0.34.0.crate) = 53857
+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.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
+SIZE (rust/crates/darling-0.20.10.crate) = 32031
+SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
+SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
+SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
+SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
+SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
+SIZE (rust/crates/der-0.7.9.crate) = 85173
+SHA256 (rust/crates/deranged-0.4.1.crate) = 28cfac68e08048ae1883171632c2aef3ebc555621ae56fbccce1cbf22dd7f058
+SIZE (rust/crates/deranged-0.4.1.crate) = 23541
+SHA256 (rust/crates/derive_more-0.99.19.crate) = 3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f
+SIZE (rust/crates/derive_more-0.99.19.crate) = 55072
+SHA256 (rust/crates/deunicode-1.6.1.crate) = dc55fe0d1f6c107595572ec8b107c0999bb1a2e0b75e37429a4fb0d6474a0e7d
+SIZE (rust/crates/deunicode-1.6.1.crate) = 172337
+SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
+SIZE (rust/crates/diff-0.1.13.crate) = 46216
*** 1130 LINES SKIPPED ***