Index | Thread | Search

From:
Theo Buehler <tb@theobuehler.org>
Subject:
[update] rust-bindgen 0.72.0 + switch to llvm19
To:
ports@openbsd.org
Cc:
robert@openbsd.org
Date:
Sun, 15 Jun 2025 16:09:53 +0200

Download raw body.

Thread
  • Theo Buehler:

    [update] rust-bindgen 0.72.0 + switch to llvm19

When trying to switch the in-tree rust-bindgen to using llvm19 rather
than llvm18 for tests, I encountered a bizarre test failure in
header_complex_h where an entire chunk of generated code would
disappear.

This failure goes away in the latest version. All tests pass on amd64,
on aarch64 the same test_wrap_static_fns() fail as with 0.72.0.

I am going to try a chromium test build before commit.

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/rust-bindgen/Makefile,v
diff -u -p -r1.2 Makefile
--- Makefile	18 Feb 2025 09:04:44 -0000	1.2
+++ Makefile	15 Jun 2025 13:45:55 -0000
@@ -2,8 +2,7 @@ COMMENT =	automatically generates Rust F
 
 GH_ACCOUNT =	rust-lang
 GH_PROJECT =	rust-bindgen
-GH_TAGNAME =	v0.69.4
-REVISION =	0
+GH_TAGNAME =	v0.72.0
 
 CATEGORIES =	devel
 
@@ -21,10 +20,10 @@ MODCARGO_INSTALL_TARGET_PATHS =	bindgen-
 CONFIGURE_STYLE =	cargo
 SEPARATE_BUILD =	Yes
 
-TEST_DEPENDS +=	devel/llvm/18
+TEST_DEPENDS +=	devel/llvm/19
 
 # for tests
-MAKE_ENV +=	LIBCLANG_PATH=${LOCALBASE}/llvm18/lib
+MAKE_ENV +=	LIBCLANG_PATH=${LOCALBASE}/llvm19/lib
 
 post-install:
 	mv ${PREFIX}/bin/bindgen ${PREFIX}/libexec/rust-bindgen
Index: crates.inc
===================================================================
RCS file: /cvs/ports/devel/rust-bindgen/crates.inc,v
diff -u -p -r1.1.1.1 crates.inc
--- crates.inc	13 Jun 2024 16:07:42 -0000	1.1.1.1
+++ crates.inc	15 Jun 2025 13:53:22 -0000
@@ -1,93 +1,90 @@
-MODCARGO_CRATES +=	aho-corasick	0.7.20	# Unlicense OR MIT
-MODCARGO_CRATES +=	annotate-snippets	0.9.1	# Apache-2.0/MIT
+MODCARGO_CRATES +=	aho-corasick	1.1.3	# Unlicense OR MIT
+MODCARGO_CRATES +=	annotate-snippets	0.11.4	# Apache-2.0/MIT
+MODCARGO_CRATES +=	anstyle	1.0.10	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	autocfg	1.4.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	bitflags	1.3.2	# MIT/Apache-2.0
 MODCARGO_CRATES +=	bitflags	2.2.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	block	0.1.6	# MIT
-MODCARGO_CRATES +=	cc	1.0.78	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cc	1.2.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cexpr	0.6.0	# Apache-2.0/MIT
 MODCARGO_CRATES +=	cfg-if	1.0.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	clang-sys	1.4.0	# Apache-2.0
+MODCARGO_CRATES +=	clang-sys	1.8.1	# Apache-2.0
 MODCARGO_CRATES +=	clap	4.1.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clap_complete	4.2.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clap_derive	4.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clap_lex	0.3.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	either	1.8.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	either	1.13.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	env_logger	0.8.4	# MIT/Apache-2.0
 MODCARGO_CRATES +=	env_logger	0.10.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	errno	0.3.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	errno-dragonfly	0.1.2	# MIT
-MODCARGO_CRATES +=	fastrand	1.8.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	getrandom	0.2.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	errno	0.3.10	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	fastrand	1.9.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	getrandom	0.2.15	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	glob	0.3.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	heck	0.4.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	hermit-abi	0.3.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	heck	0.4.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hermit-abi	0.3.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hermit-abi	0.4.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	humantime	2.1.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	instant	0.1.12	# BSD-3-Clause
-MODCARGO_CRATES +=	io-lifetimes	1.0.4	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	is-terminal	0.4.7	# MIT
-MODCARGO_CRATES +=	itertools	0.12.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	lazy_static	1.4.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	lazycell	1.3.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	libc	0.2.139	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	libloading	0.7.4	# ISC
-MODCARGO_CRATES +=	linux-raw-sys	0.1.4	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	io-lifetimes	1.0.11	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	is-terminal	0.4.13	# MIT
+MODCARGO_CRATES +=	itertools	0.13.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libc	0.2.167	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libloading	0.8.6	# ISC
 MODCARGO_CRATES +=	linux-raw-sys	0.3.8	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	log	0.4.17	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	log	0.4.22	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	malloc_buf	0.0.6	# MIT
-MODCARGO_CRATES +=	memchr	2.5.0	# Unlicense/MIT
+MODCARGO_CRATES +=	memchr	2.7.4	# Unlicense OR MIT
 MODCARGO_CRATES +=	minimal-lexical	0.2.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	nom	7.1.3	# MIT
 MODCARGO_CRATES +=	objc	0.2.7	# MIT
-MODCARGO_CRATES +=	once_cell	1.17.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	once_cell	1.20.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	os_str_bytes	6.4.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	owo-colors	3.5.0	# MIT
-MODCARGO_CRATES +=	prettyplease	0.2.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	owo-colors	4.1.0	# MIT
+MODCARGO_CRATES +=	prettyplease	0.2.25	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	proc-macro-error	1.0.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	proc-macro-error-attr	1.0.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	proc-macro2	1.0.60	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	proc-macro2	1.0.92	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	quickcheck	1.0.3	# Unlicense/MIT
-MODCARGO_CRATES +=	quote	1.0.28	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quote	1.0.37	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand	0.8.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand_core	0.6.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	redox_syscall	0.2.16	# MIT
-MODCARGO_CRATES +=	regex	1.7.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex-syntax	0.6.28	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rustc-hash	1.1.0	# Apache-2.0/MIT
-MODCARGO_CRATES +=	rustix	0.36.16	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	rustix	0.37.3	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	redox_syscall	0.3.5	# MIT
+MODCARGO_CRATES +=	regex	1.11.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex-automata	0.4.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex-syntax	0.8.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rustc-hash	2.1.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	rustix	0.37.27	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	shlex	1.3.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	similar	2.2.1	# Apache-2.0
+MODCARGO_CRATES +=	similar	2.6.0	# Apache-2.0
 MODCARGO_CRATES +=	strsim	0.10.0	# MIT
-MODCARGO_CRATES +=	syn	1.0.107	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	syn	2.0.18	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	tempfile	3.4.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	syn	1.0.109	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	syn	2.0.90	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	tempfile	3.6.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	termcolor	1.2.0	# Unlicense OR MIT
-MODCARGO_CRATES +=	unicode-ident	1.0.6	# (MIT OR Apache-2.0) AND Unicode-DFS-2016
-MODCARGO_CRATES +=	unicode-width	0.1.10	# MIT/Apache-2.0
+MODCARGO_CRATES +=	unicode-ident	1.0.14	# (MIT OR Apache-2.0) AND Unicode-3.0
+MODCARGO_CRATES +=	unicode-width	0.1.14	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	version_check	0.9.4	# MIT/Apache-2.0
 MODCARGO_CRATES +=	wasi	0.11.0+wasi-snapshot-preview1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	which	4.4.0	# MIT
 MODCARGO_CRATES +=	winapi	0.3.9	# MIT/Apache-2.0
 MODCARGO_CRATES +=	winapi-i686-pc-windows-gnu	0.4.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	winapi-util	0.1.5	# Unlicense/MIT
 MODCARGO_CRATES +=	winapi-x86_64-pc-windows-gnu	0.4.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	windows-sys	0.42.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows-sys	0.45.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows-sys	0.48.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows-targets	0.42.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows-targets	0.48.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.42.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.48.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows_aarch64_msvc	0.42.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows_aarch64_msvc	0.48.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows_i686_gnu	0.42.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows_i686_gnu	0.48.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows_i686_msvc	0.42.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows_i686_msvc	0.48.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows_x86_64_gnu	0.42.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows_x86_64_gnu	0.48.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows_x86_64_gnullvm	0.42.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows_x86_64_gnullvm	0.48.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows_x86_64_msvc	0.42.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows_x86_64_msvc	0.48.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	yansi-term	0.1.2	# MIT
+MODCARGO_CRATES +=	windows-sys	0.52.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-targets	0.48.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-targets	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.48.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_aarch64_msvc	0.48.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_aarch64_msvc	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_i686_gnu	0.48.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_i686_gnu	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_i686_gnullvm	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_i686_msvc	0.48.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_i686_msvc	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_x86_64_gnu	0.48.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_x86_64_gnu	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_x86_64_gnullvm	0.48.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_x86_64_gnullvm	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_x86_64_msvc	0.48.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_x86_64_msvc	0.52.6	# MIT OR Apache-2.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/rust-bindgen/distinfo,v
diff -u -p -r1.1.1.1 distinfo
--- distinfo	13 Jun 2024 16:07:42 -0000	1.1.1.1
+++ distinfo	15 Jun 2025 13:47:28 -0000
@@ -1,188 +1,182 @@
-SHA256 (cargo/aho-corasick-0.7.20.tar.gz) = zJNkGflvohHBuRZoh7OOXkCxmVjluJW+fB+Trexwcaw=
-SHA256 (cargo/annotate-snippets-0.9.1.tar.gz) = w7nUEey695iFxt9Ndf/3WFjVmV/yU4VleiivR+gvnDY=
+SHA256 (cargo/aho-corasick-1.1.3.tar.gz) = jmDTQw06aUeK0Jk/GSONLfl8UHAJpSs8EK3c1/a8uRY=
+SHA256 (cargo/annotate-snippets-0.11.4.tar.gz) = JONe1U5ep5l8FO1McLoENHjbERLpgmOzsDWQeqGX2ZE=
+SHA256 (cargo/anstyle-1.0.10.tar.gz) = Vcw7afFnoe8uFhQ5qpiu2U5gKOX5pZvppv+0eu8WUfk=
+SHA256 (cargo/autocfg-1.4.0.tar.gz) = rOULrejmI0qhQNmi9VK77h2001P2m4IXvFA0kPwanyY=
 SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
 SHA256 (cargo/bitflags-2.2.1.tar.gz) = JKaQSu9k1zzxCrF+us5777kYuCFkeFy4mQeZO+f4OBM=
 SHA256 (cargo/block-0.1.6.tar.gz) = DYwf72kJQdPneI0yhRdZH+zGhMCECEcC1v8WQemTaZo=
-SHA256 (cargo/cc-1.0.78.tar.gz) = ogEE4jNc6KZZ1t2SpRp2egwGJZnHOzQ/0VLLQB6CjD0=
+SHA256 (cargo/cc-1.2.2.tar.gz) = 802T5isDyvVwzMwzTLxsL87KgvOSEQUTRRCK3Lo+69w=
 SHA256 (cargo/cexpr-0.6.0.tar.gz) = b6w4epi7fDcpIFfP/FbWLstimQACZAJjOukWDfk6h2Y=
 SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
-SHA256 (cargo/clang-sys-1.4.0.tar.gz) = +i4nrmq1JcPTad7URwV7ylQ42G3Dpo9vqvuCabqC6/M=
+SHA256 (cargo/clang-sys-1.8.1.tar.gz) = CwI5R4EXWMl8Wb+dHBiP1hmtRxjcqnZ5R98crbFPOfQ=
 SHA256 (cargo/clap-4.1.4.tar.gz) = 8TucebXR3VANIO9UEhWmQjx1gp70MRfhtNF/2K8LXXY=
 SHA256 (cargo/clap_complete-4.2.0.tar.gz) = AcItz7QQiDdksplTED2e97uP4hs/oRWLyZmGwgZylL0=
 SHA256 (cargo/clap_derive-4.1.0.tar.gz) = aEonfWcukZZjNK83Hxp7WDP5qgCwfITpL7zpXgAgjOg=
 SHA256 (cargo/clap_lex-0.3.1.tar.gz) = eD/iMq38oE+Q9WIBsm15aC1M0mJeC8cpC5USOv5Vit4=
-SHA256 (cargo/either-1.8.1.tar.gz) = f8qrsv74yRDn9MfOn2ehKDoXFYeafCMMqdbRrjHxbZE=
+SHA256 (cargo/either-1.13.0.tar.gz) = YLGvHCIIVbbOrAJdP27N0rfEiUv+nNm9pPu0vHwNTPA=
 SHA256 (cargo/env_logger-0.10.0.tar.gz) = hc2raomsz2ZzOtWhaTpNzO1q7/ZGArY0Uw3XPB8+6fA=
 SHA256 (cargo/env_logger-0.8.4.tar.gz) = oZGH/qOsfoTafaz0jeDEXWPGp2+UkNrjia6tFsJD/OM=
-SHA256 (cargo/errno-0.3.1.tar.gz) = S8/sOnD5fJYsMHstLFbjWM8dALVY10Jitfkp7ozH5zo=
-SHA256 (cargo/errno-dragonfly-0.1.2.tar.gz) = qmjxsSdk+riU0nVdJRh1TnG0/YDs+4InFKEgbCqrOb8=
-SHA256 (cargo/fastrand-1.8.0.tar.gz) = p6QHz6ozhcSuayPoRiPUjCeY0G4+ahh49/WfF7P4ZJk=
-SHA256 (cargo/getrandom-0.2.8.tar.gz) = wFrraiK49iVAwZSqyYDyEVrwZ7/hWgc01yd6do05azE=
+SHA256 (cargo/errno-0.3.10.tar.gz) = M9hSy5uGnCqbPfL3GjB0gX8B4YRPg5oUT1/O8Fmk610=
+SHA256 (cargo/fastrand-1.9.0.tar.gz) = 5RCT4nsHl8NZeDKUyk8KkRwnAYTLEPhXg7EYYUoVAb4=
+SHA256 (cargo/getrandom-0.2.15.tar.gz) = xFZ8jbEK6RCJyZr4TGjDjaPsLwh8P4KWC82/Nla29Nc=
 SHA256 (cargo/glob-0.3.1.tar.gz) = 0vq8+9yH9HWDN8pTX7QabXAbZWk844KH2FbRZ0VR7Js=
-SHA256 (cargo/heck-0.4.0.tar.gz) = JUB3HmX8jLg81uiiN/cMMZvVwp947RCEul1Q7qyG9/k=
-SHA256 (cargo/hermit-abi-0.3.2.tar.gz) = RDFEyM2t2T6/Ut20BW0lf1tSwE08gE5lfRnrc/wzZos=
+SHA256 (cargo/heck-0.4.1.tar.gz) = lVBcOLRXKy2RDOywKBVg9UtEChkzbLvLJ79s5q3G9ag=
+SHA256 (cargo/hermit-abi-0.3.9.tar.gz) = 0jHfuJz//bww5/xBV57WBmrQOr2p5WfMr65gK5fsUCQ=
+SHA256 (cargo/hermit-abi-0.4.0.tar.gz) = +/apGdbPOXN099/u6pHZdMfApyIdDQ9PINhZ0ynlP8w=
 SHA256 (cargo/humantime-2.1.0.tar.gz) = mjpb+xlZMe6zNrKntNdh2uyEG5f5R9NDlGAXN6e7peQ=
 SHA256 (cargo/instant-0.1.12.tar.gz) = elu+gkxQfF2llWNV6Gp0bYLg4UZPZdhizF5x2nDpSyw=
-SHA256 (cargo/io-lifetimes-1.0.4.tar.gz) = 59bG+MkbS57UNIStGpOOOTyvNZYPzn+CoEBJcge9jp4=
-SHA256 (cargo/is-terminal-0.4.7.tar.gz) = rc+TYUYByBKd33Li1WM9+Ce6ZVFUHG2MWVIKNxR1vh8=
-SHA256 (cargo/itertools-0.12.1.tar.gz) = uikQItu9OYpFWs8SbB40GVQHmFW8YN/dpkE2O9aSJWk=
-SHA256 (cargo/lazy_static-1.4.0.tar.gz) = 4qutI/vEKzcA8vJ5hE3IMq2ysusGmy35GPRVxOGMxkY=
-SHA256 (cargo/lazycell-1.3.0.tar.gz) = gw0Izh0dlB5rMGRfGg61ZDAT2DXON3ml/CCCYdvhD1U=
-SHA256 (cargo/libc-0.2.139.tar.gz) = IB3jJ1IN8Ad1fB8K3OboJ/6FYvvCi/2cFVccZsofX3k=
-SHA256 (cargo/libloading-0.7.4.tar.gz) = tnOA/TsvvnUnpgbhhynSHG85UWM9BQBXTE3CLS1ji58=
-SHA256 (cargo/linux-raw-sys-0.1.4.tar.gz) = 8FH3enyOaVfAaW6siPJrARflT1LT/GgqsZOXqIEoRqQ=
+SHA256 (cargo/io-lifetimes-1.0.11.tar.gz) = 6ue5ruloA21U3OBs6679kZ5EcudTKW2szW00Tj4t8MI=
+SHA256 (cargo/is-terminal-0.4.13.tar.gz) = Jh9o40QED70O3qEFvvF8Zu30b5hN2xEVt3XOMb6Uj0s=
+SHA256 (cargo/itertools-0.13.0.tar.gz) = QT7n38Uu4aSUnO6328ijPy1sCIGU2fki+4MY+vHwEYY=
+SHA256 (cargo/libc-0.2.167.tar.gz) = CdZYLhBDFagX3/l/dRM1RLLglO4iRH0qz0p04Ym6Bvw=
+SHA256 (cargo/libloading-0.8.6.tar.gz) = /C9OtLxzVUfP7XwKSSLL0EpGVZeMCbVPH3sih1BmTDQ=
 SHA256 (cargo/linux-raw-sys-0.3.8.tar.gz) = 71OULre/f/Q6YXs+LBxKXs9ZRKfBvBLX7jm7sV5cFRk=
-SHA256 (cargo/log-0.4.17.tar.gz) = q7EuaHz7RKpA9B/Dl473ZEj5tgOMrWrvQlnTwJWiOC4=
+SHA256 (cargo/log-0.4.22.tar.gz) = p6cLoCS53ATCfqLwwFSP60dOxcVLujOn9y+HOjnQeyQ=
 SHA256 (cargo/malloc_buf-0.0.6.tar.gz) = YruQf+iNVNjZzjKjzOq0IY7S9rfTVhfK/prfhOQ5Gcs=
-SHA256 (cargo/memchr-2.5.0.tar.gz) = Lf/lLs8ndy5gGQW3Uiy073kNLMIDSIu9Di/oX8t0Vm0=
+SHA256 (cargo/memchr-2.7.4.tar.gz) = eMqasaC6ux59VpXjUwiGKJwYzy+H7BmldaCr3OES46M=
 SHA256 (cargo/minimal-lexical-0.2.1.tar.gz) = aDVMXGvTbXP/P+zrBe+lm2rLdiZhf0livjIqgl5h95o=
 SHA256 (cargo/nom-7.1.3.tar.gz) = 0nOYPFplenCj6PKgEymCLzuMgXK3OCZBGlV1HkBKCko=
 SHA256 (cargo/objc-0.2.7.tar.gz) = kVsbRyvCHFNGTWyEYcnTr4Bboe+DfhysJUQo9Kdxd7E=
-SHA256 (cargo/once_cell-1.17.0.tar.gz) = b2H7oXQeorPWoeMXhyGAS7cWpopq66EUm11S49Rk6mY=
+SHA256 (cargo/once_cell-1.20.2.tar.gz) = EmH+fjPHOzVOq0OxJzpXyPln0DkegDU+UfdkrALPZ3U=
 SHA256 (cargo/os_str_bytes-6.4.1.tar.gz) = m3ggudrqVFfJ8hxpRIkF1yP70hE2zPUhdI8j/UnnI+4=
-SHA256 (cargo/owo-colors-3.5.0.tar.gz) = wbBPtJlXmG/c5NbuemUCfVXUttImXlhIu7UHtYzP228=
-SHA256 (cargo/prettyplease-0.2.7.tar.gz) = Q97StbIEVx8GWrhUA2fXON/hs2Bquetmnc+156OgdQE=
+SHA256 (cargo/owo-colors-4.1.0.tar.gz) = +zd2f2VpzYNKQTRCRV4PBm0NUi3oYwQ24qF2HZcmulY=
+SHA256 (cargo/prettyplease-0.2.25.tar.gz) = ZNHsiFxk0EV9Vk207CmbLa4/nAKAi4rZw6CJxZGxgDM=
 SHA256 (cargo/proc-macro-error-1.0.4.tar.gz) = 2iVJD/mJKqs/z3w28Iz7kC3T5xyg+flRe+oCpzpc44w=
 SHA256 (cargo/proc-macro-error-attr-1.0.4.tar.gz) = ob5AGA5S7MmK2AsYSTS689DSn5eVdOQ5r1pVJ0s1+Gk=
-SHA256 (cargo/proc-macro2-1.0.60.tar.gz) = 3sKwhreoYs9N4gEJYhT6hwNEz5IrKzDBZ7rbOvMZVAY=
+SHA256 (cargo/proc-macro2-1.0.92.tar.gz) = N9NUSz8nSMVOFHZV7bUCV1LiMDFFta77PD6ix4uXO7A=
 SHA256 (cargo/quickcheck-1.0.3.tar.gz) = WI9jeOTdmUWLYOwnW0R3rdQc5PqfZNy6bxWtzLGbUNY=
-SHA256 (cargo/quote-1.0.28.tar.gz) = G5q5x+rf2N8ZAG8c8aSu0TVA7Vy8BHAQ7OWCbhCCVIg=
+SHA256 (cargo/quote-1.0.37.tar.gz) = tbnTS4mR0Z2YCBtG6s3Y61jG8rIBE598X2Q8wVWmM68=
 SHA256 (cargo/rand-0.8.5.tar.gz) = NK+NGg4lkkvFt8Q8B5yUIznY8Ki1fDkEm+9YG0YydAQ=
 SHA256 (cargo/rand_core-0.6.4.tar.gz) = 7AvkeV4vaigGm+wLX/PirJuvyZ5qmn3DVHmWxcgWkiw=
-SHA256 (cargo/redox_syscall-0.2.16.tar.gz) = +1pYwYVbS2gZ1ZASFVYD8LIq0wytdSYAqt/LaVJlUZo=
-SHA256 (cargo/regex-1.7.1.tar.gz) = SKqldIulcfuVzSyFwJ9ikhXTpuzpQrqhAJUK8Do09zM=
-SHA256 (cargo/regex-syntax-0.6.28.tar.gz) = RWxgO+Po1EiwcvQQkAwJ+vFk+84tSARW9Q7qbiX5yEg=
-SHA256 (cargo/rustc-hash-1.1.0.tar.gz) = CNQ/eqawjUnzgs3mp5ggR8NCbblJsUJLxLfsmuEsbOI=
-SHA256 (cargo/rustix-0.36.16.tar.gz) = baNjb6olgg2GSODjHF1Rm7sB9y/fVxMfD199pf7Tbqs=
-SHA256 (cargo/rustix-0.37.3.tar.gz) = YrJBOGFd414yAx0EGgkDLvNIemFtkByk2yJOfVV++uI=
+SHA256 (cargo/redox_syscall-0.3.5.tar.gz) = VnZk8mJwlHOTCkv55Rvy6/M0jy50jMxQ3qIGRoWPjyk=
+SHA256 (cargo/regex-1.11.1.tar.gz) = tUTvG06sXcLbM+pjYGrp/8+sJsFBaigGrgv19WsgEZE=
+SHA256 (cargo/regex-automata-0.4.9.tar.gz) = gJ6Nxh9t5ztGyF9MlkhjEP4wTENM+kNmnXtA9xEVCQg=
+SHA256 (cargo/regex-syntax-0.8.5.tar.gz) = KxXEMYa+Z6T9Y77lDQMDr//O84FJLr4sXYfzJOG4gVw=
+SHA256 (cargo/rustc-hash-2.1.0.tar.gz) = x/uAObMDLBkQhrEPEfMZpumeHoKInFzGBG9RXJ2x1Jc=
+SHA256 (cargo/rustix-0.37.27.tar.gz) = /qjKNno6Af415pQ8QArd9EPA9XZw5uxRGW9xpLh2LdI=
 SHA256 (cargo/shlex-1.3.0.tar.gz) = D9ov8NCEAZuk18bzccldj9dc41JMPLj7ZTowI/YyPmQ=
-SHA256 (cargo/similar-2.2.1.tar.gz) = QgrLRK/a4DghDJnmmq4kEJ8y8VUAqnCOgdRsnynVX88=
+SHA256 (cargo/similar-2.6.0.tar.gz) = HeHU+BFzsDr0wMvtPImPa/9bhw5Kf11vQFfWKnpLaG4=
 SHA256 (cargo/strsim-0.10.0.tar.gz) = c0c8Dlnm1YEsXf4qBkpkRJSfCJ4g7smi5VBllklORiM=
-SHA256 (cargo/syn-1.0.107.tar.gz) = H0BktbFuA65QmEpajtXU+IA+a8H9Fwo82pGhvksY4/U=
-SHA256 (cargo/syn-2.0.18.tar.gz) = MtQWd7y+JMIMUufHCw2NsEE0xdEGa/mGYuKHGtIA6j4=
-SHA256 (cargo/tempfile-3.4.0.tar.gz) = rxj3rhrNNUuZJALp7FhkNZ1pPNinncvvWfdokXAcHpU=
+SHA256 (cargo/syn-1.0.109.tar.gz) = crZBkbJ1tm/+JGnorywc/juvpntSnq15Km0BYIiLQjc=
+SHA256 (cargo/syn-2.0.90.tar.gz) = kZ07dKXdDM0Vrrj5PnAGvZ4UwpUIfJiWoRD0kHUrzzE=
+SHA256 (cargo/tempfile-3.6.0.tar.gz) = McBDJHY1flh5CqpHqO+wxROPE3ND87XyO9NqJ+OwptY=
 SHA256 (cargo/termcolor-1.2.0.tar.gz) = vlXPiUL+rFx2XCyZNCKAaEPJqaRdTVxAetbdLqleubY=
-SHA256 (cargo/unicode-ident-1.0.6.tar.gz) = hKIrnyGLQGFK3LP0/wi3A3c61E+pQj5ODTRtXbhuTrw=
-SHA256 (cargo/unicode-width-0.1.10.tar.gz) = wO3R5bFGU/eDdwvOSk2rtKUQilNwpfXYz+hxDDYfbIs=
+SHA256 (cargo/unicode-ident-1.0.14.tar.gz) = rbnmyk+GnhGAcot5UONZIqf8Y5f3tkFJno8+8G5Q3IM=
+SHA256 (cargo/unicode-width-0.1.14.tar.gz) = fdbjDpC6pvckEXIGZdQdibmj0DncRbj66h3dB/YX9q8=
 SHA256 (cargo/version_check-0.9.4.tar.gz) = SYdLUWe2XXGTuKuhVn9cfZPQAcr8NGAM7gA+2nh+SD8=
 SHA256 (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = nI2H5ytko7TbKNEc4pI3wkYYj09RBX1lp+q2O3mH5CM=
-SHA256 (cargo/which-4.4.0.tar.gz) = JEHHhMUrKJoFS3IB/JMlPiiPCU4vS+kFg0MSfEImomk=
 SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
 SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
 SHA256 (cargo/winapi-util-0.1.5.tar.gz) = cOxs6FuxWBUcrl5ch/lajpfSwMSwASI/M6M0485d4Xg=
 SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
-SHA256 (cargo/windows-sys-0.42.0.tar.gz) = Wj4YIPCLhRP2dverbB+Z/zEvuXtVPTD/TdhvnxVyiqc=
-SHA256 (cargo/windows-sys-0.45.0.tar.gz) = dSg75e+ygx036hQjZfAJwC7CA80po+vsvAk9UjFbZtA=
 SHA256 (cargo/windows-sys-0.48.0.tar.gz) = Z30kGL7GXjM47bB26Aa8HsFWk8XQEEaD8u/oV/YQVqk=
-SHA256 (cargo/windows-targets-0.42.2.tar.gz) = jlGAwAzUTJsciK2zaTKR8c2TYF3tgMJQp11HJ1a00HE=
-SHA256 (cargo/windows-targets-0.48.1.tar.gz) = BdSxdJD3BJnyC555Hc9qKZeFzor01wkBggbcW0lT6V8=
-SHA256 (cargo/windows_aarch64_gnullvm-0.42.2.tar.gz) = WXpRGFcLaLwI2NWRJTMsVPG6nZre7e71uZsCuisGmPg=
-SHA256 (cargo/windows_aarch64_gnullvm-0.48.0.tar.gz) = ka5XLht526iD4NMVR033MF0S9Wm0APz5BYGwYGL34bw=
-SHA256 (cargo/windows_aarch64_msvc-0.42.2.tar.gz) = 4I6IZKYPBu8ND/S6BBJNuLD7O+V3alzUdkHpQuWMTUM=
-SHA256 (cargo/windows_aarch64_msvc-0.48.0.tar.gz) = su8n4Ne9/Px7hosxfB0yxkGm/kYpwXG4kox7CNmNfPM=
-SHA256 (cargo/windows_i686_gnu-0.42.2.tar.gz) = xh2SfY2kHalqgfApSJNT5oc5c3077KQxRciv7JoxqE8=
-SHA256 (cargo/windows_i686_gnu-0.48.0.tar.gz) = YioZYqfbgw1v0KaWg8gKGP2iAYefD0R/Blo7dGfaokE=
-SHA256 (cargo/windows_i686_msvc-0.42.2.tar.gz) = RNhAtuxkn0gKQcjYD5xlEIuS2JNF3ZQCe/4GrERNEGA=
-SHA256 (cargo/windows_i686_msvc-0.48.0.tar.gz) = RULG42TOIb9F1p/dKo5FX6ONMWFYz9Q7OsHFsbGfjgA=
-SHA256 (cargo/windows_x86_64_gnu-0.42.2.tar.gz) = jekSuLj+tVwGSGfPBH3aCX+S1R761bSR37mPa7twyzY=
-SHA256 (cargo/windows_x86_64_gnu-0.48.0.tar.gz) = yiuKZh92KMvSNEDlCwXXBds2hviU/JWAggYjZWr5dLE=
-SHA256 (cargo/windows_x86_64_gnullvm-0.42.2.tar.gz) = JtQbRqNtRTdIrt7xSG1ceoXbIuVq/zRkOYTqhVFOlKM=
-SHA256 (cargo/windows_x86_64_gnullvm-0.48.0.tar.gz) = eJbbwfQeCIcunV6Pi6qP3SZ38pRoxOFWIQF07cf3uVM=
-SHA256 (cargo/windows_x86_64_msvc-0.42.2.tar.gz) = muxdozFSQVjG0aSsCrFUEUnAuVBf3gZCOwL17wEGufA=
-SHA256 (cargo/windows_x86_64_msvc-0.48.0.tar.gz) = GlFfV5n+SWHLUy+YPOKyMII2a4mOUv+85FnIb2fIN4o=
-SHA256 (cargo/yansi-term-0.1.2.tar.gz) = /lwwreBeYWViR7LjNKAx39DMRm+t74Zb3N6o1TeVG/E=
-SHA256 (rust-bindgen-0.69.4.tar.gz) = wCzhi5XE5QIblbi0YeXb5heO3/xSpfVVy8o1uRBVm14=
-SIZE (cargo/aho-corasick-0.7.20.tar.gz) = 111440
-SIZE (cargo/annotate-snippets-0.9.1.tar.gz) = 31829
+SHA256 (cargo/windows-sys-0.52.0.tar.gz) = KCvl82qM54H62MiuGPo/m+/1fsG1LLPeB4kgFCXZoz0=
+SHA256 (cargo/windows-targets-0.48.5.tar.gz) = mi+m4hVdcke+aMCWRWCDFFwYPLu8J2QVDdpFqHGXlAw=
+SHA256 (cargo/windows-targets-0.52.6.tar.gz) = m3JPcnluA2q5DBAh1HgNTT1kispZ5JHmuY5yW4TpmXM=
+SHA256 (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = KzjjLwq8z5mHpOMHnftn3NeZ+2E2HlPiiCw8uvDZBdg=
+SHA256 (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = MqRiIYDnoOwES7VVQEyAC8n9nsJi7BR+3VmJzNDALNM=
+SHA256 (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 3DUxCXHzstu/PwaQohn0Di2a/PZPmrfMG+cik3wmtLw=
+SHA256 (cargo/windows_aarch64_msvc-0.52.6.tar.gz) = Cewqe7FS4iUrU/p4AxUAB4eVSLxwnAOd92J8q70F1Gk=
+SHA256 (cargo/windows_i686_gnu-0.48.5.tar.gz) = p1kV5972DJTc73IgC5qOWOUJF0SWDaZOxzSmxumzdD4=
+SHA256 (cargo/windows_i686_gnu-0.52.6.tar.gz) = jpta1auALpfrjilaxnIOUJ7kwkP2nXgTlAFOv+i7+gs=
+SHA256 (cargo/windows_i686_gnullvm-0.52.6.tar.gz) = Du5S04wJCzyqdsVjuGw6S9ce8agZKHwZ1YbXM0ro7WY=
+SHA256 (cargo/windows_i686_msvc-0.48.5.tar.gz) = j1XCM/cMSyf2bFI1gPePEATotai2WeBaTrSdQWbMpAY=
+SHA256 (cargo/windows_i686_msvc-0.52.6.tar.gz) = JAlIvAXF58bau6KL+J2J/84+MDAigJ5z3q7+T27FbGY=
+SHA256 (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = U9QKvSWD0j5HGP3fHr7ITb/4OBwHyuZ/93aLvxnGcY4=
+SHA256 (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = FHpcgKq/vwx9kBy1iV0d4w7ykH6yH7urKcqUxbCLGng=
+SHA256 (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = C3tSdnhooj1bq3aOOQ3F9cVYJbbTC4bIRP8tx0FARMw=
+SHA256 (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = JNWyPcQXQSZ5aBOW8rSfPejBRz3rUWvTRBCHLv9R7Q0=
+SHA256 (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 7ZT85hVxpABoUrc4mgY6uYPALrG7N7R/gnLOktBtlTg=
+SHA256 (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = WJ9tqExkYgR0fRJwoqVmHqZu0cztJjHVRv37FVlZ+ew=
+SHA256 (rust-bindgen-0.72.0.tar.gz) = HacFChf9qw4g1djCDUjN3OKXPot8sK/BUYW/rSL4zls=
+SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311
+SIZE (cargo/annotate-snippets-0.11.4.tar.gz) = 46876
+SIZE (cargo/anstyle-1.0.10.tar.gz) = 15725
+SIZE (cargo/autocfg-1.4.0.tar.gz) = 17712
 SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
 SIZE (cargo/bitflags-2.2.1.tar.gz) = 35798
 SIZE (cargo/block-0.1.6.tar.gz) = 4077
-SIZE (cargo/cc-1.0.78.tar.gz) = 61375
+SIZE (cargo/cc-1.2.2.tar.gz) = 98719
 SIZE (cargo/cexpr-0.6.0.tar.gz) = 17966
 SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
-SIZE (cargo/clang-sys-1.4.0.tar.gz) = 38679
+SIZE (cargo/clang-sys-1.8.1.tar.gz) = 44009
 SIZE (cargo/clap-4.1.4.tar.gz) = 207077
 SIZE (cargo/clap_complete-4.2.0.tar.gz) = 33353
 SIZE (cargo/clap_derive-4.1.0.tar.gz) = 27897
 SIZE (cargo/clap_lex-0.3.1.tar.gz) = 9653
-SIZE (cargo/either-1.8.1.tar.gz) = 16027
+SIZE (cargo/either-1.13.0.tar.gz) = 19169
 SIZE (cargo/env_logger-0.10.0.tar.gz) = 36574
 SIZE (cargo/env_logger-0.8.4.tar.gz) = 33342
-SIZE (cargo/errno-0.3.1.tar.gz) = 10348
-SIZE (cargo/errno-dragonfly-0.1.2.tar.gz) = 1810
-SIZE (cargo/fastrand-1.8.0.tar.gz) = 11369
-SIZE (cargo/getrandom-0.2.8.tar.gz) = 30553
+SIZE (cargo/errno-0.3.10.tar.gz) = 11824
+SIZE (cargo/fastrand-1.9.0.tar.gz) = 11910
+SIZE (cargo/getrandom-0.2.15.tar.gz) = 37163
 SIZE (cargo/glob-0.3.1.tar.gz) = 18880
-SIZE (cargo/heck-0.4.0.tar.gz) = 11161
-SIZE (cargo/hermit-abi-0.3.2.tar.gz) = 13783
+SIZE (cargo/heck-0.4.1.tar.gz) = 11567
+SIZE (cargo/hermit-abi-0.3.9.tar.gz) = 16165
+SIZE (cargo/hermit-abi-0.4.0.tar.gz) = 16310
 SIZE (cargo/humantime-2.1.0.tar.gz) = 16749
 SIZE (cargo/instant-0.1.12.tar.gz) = 6128
-SIZE (cargo/io-lifetimes-1.0.4.tar.gz) = 35815
-SIZE (cargo/is-terminal-0.4.7.tar.gz) = 8356
-SIZE (cargo/itertools-0.12.1.tar.gz) = 137761
-SIZE (cargo/lazy_static-1.4.0.tar.gz) = 10443
-SIZE (cargo/lazycell-1.3.0.tar.gz) = 12502
-SIZE (cargo/libc-0.2.139.tar.gz) = 638983
-SIZE (cargo/libloading-0.7.4.tar.gz) = 27580
-SIZE (cargo/linux-raw-sys-0.1.4.tar.gz) = 878981
+SIZE (cargo/io-lifetimes-1.0.11.tar.gz) = 37346
+SIZE (cargo/is-terminal-0.4.13.tar.gz) = 7665
+SIZE (cargo/itertools-0.13.0.tar.gz) = 146261
+SIZE (cargo/libc-0.2.167.tar.gz) = 757723
+SIZE (cargo/libloading-0.8.6.tar.gz) = 28922
 SIZE (cargo/linux-raw-sys-0.3.8.tar.gz) = 1013776
-SIZE (cargo/log-0.4.17.tar.gz) = 38028
+SIZE (cargo/log-0.4.22.tar.gz) = 44027
 SIZE (cargo/malloc_buf-0.0.6.tar.gz) = 1239
-SIZE (cargo/memchr-2.5.0.tar.gz) = 65812
+SIZE (cargo/memchr-2.7.4.tar.gz) = 96670
 SIZE (cargo/minimal-lexical-0.2.1.tar.gz) = 94841
 SIZE (cargo/nom-7.1.3.tar.gz) = 117570
 SIZE (cargo/objc-0.2.7.tar.gz) = 22036
-SIZE (cargo/once_cell-1.17.0.tar.gz) = 32736
+SIZE (cargo/once_cell-1.20.2.tar.gz) = 33394
 SIZE (cargo/os_str_bytes-6.4.1.tar.gz) = 23101
-SIZE (cargo/owo-colors-3.5.0.tar.gz) = 30310
-SIZE (cargo/prettyplease-0.2.7.tar.gz) = 55966
+SIZE (cargo/owo-colors-4.1.0.tar.gz) = 31414
+SIZE (cargo/prettyplease-0.2.25.tar.gz) = 58681
 SIZE (cargo/proc-macro-error-1.0.4.tar.gz) = 25293
 SIZE (cargo/proc-macro-error-attr-1.0.4.tar.gz) = 7971
-SIZE (cargo/proc-macro2-1.0.60.tar.gz) = 44160
+SIZE (cargo/proc-macro2-1.0.92.tar.gz) = 52353
 SIZE (cargo/quickcheck-1.0.3.tar.gz) = 28069
-SIZE (cargo/quote-1.0.28.tar.gz) = 28382
+SIZE (cargo/quote-1.0.37.tar.gz) = 28558
 SIZE (cargo/rand-0.8.5.tar.gz) = 87113
 SIZE (cargo/rand_core-0.6.4.tar.gz) = 22666
-SIZE (cargo/redox_syscall-0.2.16.tar.gz) = 24012
-SIZE (cargo/regex-1.7.1.tar.gz) = 239648
-SIZE (cargo/regex-syntax-0.6.28.tar.gz) = 299288
-SIZE (cargo/rustc-hash-1.1.0.tar.gz) = 9331
-SIZE (cargo/rustix-0.36.16.tar.gz) = 290950
-SIZE (cargo/rustix-0.37.3.tar.gz) = 302028
+SIZE (cargo/redox_syscall-0.3.5.tar.gz) = 23404
+SIZE (cargo/regex-1.11.1.tar.gz) = 254170
+SIZE (cargo/regex-automata-0.4.9.tar.gz) = 618525
+SIZE (cargo/regex-syntax-0.8.5.tar.gz) = 357541
+SIZE (cargo/rustc-hash-2.1.0.tar.gz) = 13316
+SIZE (cargo/rustix-0.37.27.tar.gz) = 324534
 SIZE (cargo/shlex-1.3.0.tar.gz) = 18713
-SIZE (cargo/similar-2.2.1.tar.gz) = 51147
+SIZE (cargo/similar-2.6.0.tar.gz) = 51659
 SIZE (cargo/strsim-0.10.0.tar.gz) = 11355
-SIZE (cargo/syn-1.0.107.tar.gz) = 237539
-SIZE (cargo/syn-2.0.18.tar.gz) = 240648
-SIZE (cargo/tempfile-3.4.0.tar.gz) = 30591
+SIZE (cargo/syn-1.0.109.tar.gz) = 237611
+SIZE (cargo/syn-2.0.90.tar.gz) = 290584
+SIZE (cargo/tempfile-3.6.0.tar.gz) = 31812
 SIZE (cargo/termcolor-1.2.0.tar.gz) = 17917
-SIZE (cargo/unicode-ident-1.0.6.tar.gz) = 42158
-SIZE (cargo/unicode-width-0.1.10.tar.gz) = 18968
+SIZE (cargo/unicode-ident-1.0.14.tar.gz) = 47547
+SIZE (cargo/unicode-width-0.1.14.tar.gz) = 271615
 SIZE (cargo/version_check-0.9.4.tar.gz) = 14895
 SIZE (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 28131
-SIZE (cargo/which-4.4.0.tar.gz) = 10889
 SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
 SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
 SIZE (cargo/winapi-util-0.1.5.tar.gz) = 10164
 SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
-SIZE (cargo/windows-sys-0.42.0.tar.gz) = 3006791
-SIZE (cargo/windows-sys-0.45.0.tar.gz) = 2568659
 SIZE (cargo/windows-sys-0.48.0.tar.gz) = 2628884
-SIZE (cargo/windows-targets-0.42.2.tar.gz) = 5492
-SIZE (cargo/windows-targets-0.48.1.tar.gz) = 6902
-SIZE (cargo/windows_aarch64_gnullvm-0.42.2.tar.gz) = 364071
-SIZE (cargo/windows_aarch64_gnullvm-0.48.0.tar.gz) = 366543
-SIZE (cargo/windows_aarch64_msvc-0.42.2.tar.gz) = 666981
-SIZE (cargo/windows_aarch64_msvc-0.48.0.tar.gz) = 671479
-SIZE (cargo/windows_i686_gnu-0.42.2.tar.gz) = 736236
-SIZE (cargo/windows_i686_gnu-0.48.0.tar.gz) = 741490
-SIZE (cargo/windows_i686_msvc-0.42.2.tar.gz) = 724951
-SIZE (cargo/windows_i686_msvc-0.48.0.tar.gz) = 730056
-SIZE (cargo/windows_x86_64_gnu-0.42.2.tar.gz) = 699373
-SIZE (cargo/windows_x86_64_gnu-0.48.0.tar.gz) = 703595
-SIZE (cargo/windows_x86_64_gnullvm-0.42.2.tar.gz) = 364068
-SIZE (cargo/windows_x86_64_gnullvm-0.48.0.tar.gz) = 366536
-SIZE (cargo/windows_x86_64_msvc-0.42.2.tar.gz) = 666936
-SIZE (cargo/windows_x86_64_msvc-0.48.0.tar.gz) = 671422
-SIZE (cargo/yansi-term-0.1.2.tar.gz) = 14342
-SIZE (rust-bindgen-0.69.4.tar.gz) = 2314307
+SIZE (cargo/windows-sys-0.52.0.tar.gz) = 2576877
+SIZE (cargo/windows-targets-0.48.5.tar.gz) = 6904
+SIZE (cargo/windows-targets-0.52.6.tar.gz) = 6403
+SIZE (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = 418492
+SIZE (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = 435718
+SIZE (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 798483
+SIZE (cargo/windows_aarch64_msvc-0.52.6.tar.gz) = 832615
+SIZE (cargo/windows_i686_gnu-0.48.5.tar.gz) = 844891
+SIZE (cargo/windows_i686_gnu-0.52.6.tar.gz) = 880402
+SIZE (cargo/windows_i686_gnullvm-0.52.6.tar.gz) = 475940
+SIZE (cargo/windows_i686_msvc-0.48.5.tar.gz) = 864300
+SIZE (cargo/windows_i686_msvc-0.52.6.tar.gz) = 901163
+SIZE (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = 801619
+SIZE (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = 836363
+SIZE (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = 418486
+SIZE (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = 435707
+SIZE (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 798412
+SIZE (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = 832564
+SIZE (rust-bindgen-0.72.0.tar.gz) = 2332610