diff --git a/rust-bin/.footprint b/rust-bin/.footprint
index dbccf9a35..376ec1079 100644
--- a/rust-bin/.footprint
+++ b/rust-bin/.footprint
@@ -3,9 +3,7 @@ drwxr-xr-x	root/root	usr/bin/
 -rwxr-xr-x	root/root	usr/bin/cargo
 -rwxr-xr-x	root/root	usr/bin/cargo-clippy
 -rwxr-xr-x	root/root	usr/bin/cargo-fmt
--rwxr-xr-x	root/root	usr/bin/cargo-miri
 -rwxr-xr-x	root/root	usr/bin/clippy-driver
--rwxr-xr-x	root/root	usr/bin/miri
 -rwxr-xr-x	root/root	usr/bin/rls
 -rwxr-xr-x	root/root	usr/bin/rust-gdb
 -rwxr-xr-x	root/root	usr/bin/rust-gdbgui
@@ -14,10 +12,10 @@ drwxr-xr-x	root/root	usr/bin/
 -rwxr-xr-x	root/root	usr/bin/rustdoc
 -rwxr-xr-x	root/root	usr/bin/rustfmt
 drwxr-xr-x	root/root	usr/lib/
--rw-r--r--	root/root	usr/lib/librustc_driver-34568ee0c141b682.so
--rw-r--r--	root/root	usr/lib/librustc_macros-8936c3c33b389cec.so
--rw-r--r--	root/root	usr/lib/libstd-305cb82abcfb624b.so
--rw-r--r--	root/root	usr/lib/libtest-5d2df4e9122ed68a.so
+-rw-r--r--	root/root	usr/lib/librustc_driver-9dc3ce631b2f99f9.so
+-rw-r--r--	root/root	usr/lib/librustc_macros-b3bdfd9d31e8e217.so
+-rw-r--r--	root/root	usr/lib/libstd-538172bfb3d43df1.so
+-rw-r--r--	root/root	usr/lib/libtest-b65518fbadb002ad.so
 drwxr-xr-x	root/root	usr/lib/rustlib/
 drwxr-xr-x	root/root	usr/lib/rustlib/etc/
 -rw-r--r--	root/root	usr/lib/rustlib/etc/debugger_pretty_printers_common.py
@@ -27,7 +25,6 @@ drwxr-xr-x	root/root	usr/lib/rustlib/etc/
 -rw-r--r--	root/root	usr/lib/rustlib/install.log
 -rw-r--r--	root/root	usr/lib/rustlib/manifest-cargo
 -rw-r--r--	root/root	usr/lib/rustlib/manifest-clippy-preview
--rw-r--r--	root/root	usr/lib/rustlib/manifest-miri-preview
 -rw-r--r--	root/root	usr/lib/rustlib/manifest-rls-preview
 -rw-r--r--	root/root	usr/lib/rustlib/manifest-rust-analysis-x86_64-unknown-linux-gnu
 -rw-r--r--	root/root	usr/lib/rustlib/manifest-rust-src
@@ -95,6 +92,7 @@ drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/liballoc/rc/
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/liballoc/sync.rs
 drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/liballoc/sync/
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/liballoc/sync/tests.rs
+-rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/liballoc/task.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/liballoc/tests.rs
 drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/liballoc/tests/
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/liballoc/tests/arc.rs
@@ -118,7 +116,10 @@ drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/liballoc/tests/btree/
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/liballoc/vec.rs
 drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/libcore/
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libcore/Cargo.toml
--rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libcore/alloc.rs
+drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/libcore/alloc/
+-rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libcore/alloc/global.rs
+-rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libcore/alloc/layout.rs
+-rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libcore/alloc/mod.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libcore/any.rs
 drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/libcore/array/
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libcore/array/iter.rs
@@ -183,6 +184,7 @@ drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/libcore/iter/
 drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/libcore/iter/adapters/
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libcore/iter/adapters/chain.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libcore/iter/adapters/flatten.rs
+-rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libcore/iter/adapters/fuse.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libcore/iter/adapters/mod.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libcore/iter/adapters/zip.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libcore/iter/mod.rs
@@ -349,7 +351,6 @@ drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/libcore/unicode/
 -rwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/libcore/unicode/printable.py
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libcore/unicode/printable.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libcore/unicode/unicode_data.rs
--rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libcore/unicode/version.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libcore/unit.rs
 drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/libpanic_abort/
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libpanic_abort/Cargo.toml
@@ -365,6 +366,7 @@ drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libpanic_unwind/gcc.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libpanic_unwind/hermit.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libpanic_unwind/lib.rs
+-rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libpanic_unwind/miri.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libpanic_unwind/seh.rs
 drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/libproc_macro/
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libproc_macro/Cargo.toml
@@ -462,6 +464,10 @@ drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/libstd/os/haiku/
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libstd/os/haiku/fs.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libstd/os/haiku/mod.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libstd/os/haiku/raw.rs
+drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/libstd/os/illumos/
+-rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libstd/os/illumos/fs.rs
+-rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libstd/os/illumos/mod.rs
+-rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libstd/os/illumos/raw.rs
 drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/libstd/os/ios/
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libstd/os/ios/fs.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libstd/os/ios/mod.rs
@@ -569,6 +575,9 @@ drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/libstd/sys/hermit/
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libstd/sys/hermit/cmath.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libstd/sys/hermit/condvar.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libstd/sys/hermit/env.rs
+drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/libstd/sys/hermit/ext/
+-rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libstd/sys/hermit/ext/ffi.rs
+-rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libstd/sys/hermit/ext/mod.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libstd/sys/hermit/fast_thread_local.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libstd/sys/hermit/fd.rs
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/libstd/sys/hermit/fs.rs
@@ -1153,51 +1162,51 @@ drwxr-xr-x	root/root	usr/lib/rustlib/src/rust/src/tools/rustc-std-workspace-std/
 -rw-r--r--	root/root	usr/lib/rustlib/src/rust/src/tools/rustc-std-workspace-std/lib.rs
 drwxr-xr-x	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/
 drwxr-xr-x	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/liballoc-59e3c56eab217a64.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libbacktrace-0af05de4130188af.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libbacktrace_sys-2956085dd60cb3b2.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libcfg_if-4be3d892f6ba239c.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libcompiler_builtins-121f969ea04f4ea6.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libcore-b77a2637a2046b12.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libgetopts-ec94aa552637365c.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libhashbrown-ebb4fee9b630794c.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/liblibc-2066286b316b1624.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libpanic_abort-8d749b9e27ea2580.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libpanic_unwind-9ab2177aadaf7670.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libproc_macro-82ab7bf1bba5c39b.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/librustc_demangle-8fb6f65858e61222.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/librustc_std_workspace_alloc-e9c136d908f9d071.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/librustc_std_workspace_core-43bce82ec8a89d54.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/librustc_std_workspace_std-7452eed4ebf0ca73.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libstd-305cb82abcfb624b.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libterm-e8942fa4253fa012.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libtest-5d2df4e9122ed68a.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libunicode_width-cfb4efec14c283d8.json
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libunwind-0fa2705f1db2155b.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/liballoc-c1d7521d6ad3f320.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libbacktrace-6223d8e4212e0013.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libbacktrace_sys-b984e64de7cc6f02.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libcfg_if-5a19124919382efc.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libcompiler_builtins-5594c10d8abc7ba7.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libcore-0dccb00cbdbaf8cc.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libgetopts-1819d14ad052db0b.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libhashbrown-045e4a74e7c07a47.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/liblibc-8742653049a21140.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libpanic_abort-78c15f783f26210c.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libpanic_unwind-a7aeaddb064413cf.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libproc_macro-9d20d5ca8de9f21b.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/librustc_demangle-19a942ad9353d7b9.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/librustc_std_workspace_alloc-54c8a10fcdc99d89.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/librustc_std_workspace_core-b209b3afe2a782bf.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/librustc_std_workspace_std-76f44dd8ecd64f85.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libstd-538172bfb3d43df1.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libterm-72fd0e65ae62eed5.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libtest-b65518fbadb002ad.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libunicode_width-c4ec0b6d0b7a9d4c.json
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libunwind-54d6f8e269228856.json
 drwxr-xr-x	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-59e3c56eab217a64.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace-0af05de4130188af.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-2956085dd60cb3b2.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-4be3d892f6ba239c.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-121f969ea04f4ea6.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-b77a2637a2046b12.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-ec94aa552637365c.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-ebb4fee9b630794c.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-2066286b316b1624.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-8d749b9e27ea2580.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-9ab2177aadaf7670.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-82ab7bf1bba5c39b.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-8fb6f65858e61222.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-e9c136d908f9d071.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-43bce82ec8a89d54.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-7452eed4ebf0ca73.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-305cb82abcfb624b.rlib
--rwxr-xr-x	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-305cb82abcfb624b.so
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libterm-e8942fa4253fa012.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-5d2df4e9122ed68a.rlib
--rwxr-xr-x	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-5d2df4e9122ed68a.so
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-cfb4efec14c283d8.rlib
--rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-0fa2705f1db2155b.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-c1d7521d6ad3f320.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace-6223d8e4212e0013.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-b984e64de7cc6f02.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-5a19124919382efc.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-5594c10d8abc7ba7.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-0dccb00cbdbaf8cc.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-1819d14ad052db0b.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-045e4a74e7c07a47.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-8742653049a21140.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-78c15f783f26210c.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a7aeaddb064413cf.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-9d20d5ca8de9f21b.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-19a942ad9353d7b9.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-54c8a10fcdc99d89.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-b209b3afe2a782bf.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-76f44dd8ecd64f85.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-538172bfb3d43df1.rlib
+-rwxr-xr-x	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-538172bfb3d43df1.so
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libterm-72fd0e65ae62eed5.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-b65518fbadb002ad.rlib
+-rwxr-xr-x	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-b65518fbadb002ad.so
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-c4ec0b6d0b7a9d4c.rlib
+-rw-r--r--	root/root	usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-54d6f8e269228856.rlib
 drwxr-xr-x	root/root	usr/share/
 drwxr-xr-x	root/root	usr/share/man/
 drwxr-xr-x	root/root	usr/share/man/man1/
@@ -1225,6 +1234,7 @@ drwxr-xr-x	root/root	usr/share/man/man1/
 -rw-r--r--	root/root	usr/share/man/man1/cargo-rustdoc.1.gz
 -rw-r--r--	root/root	usr/share/man/man1/cargo-search.1.gz
 -rw-r--r--	root/root	usr/share/man/man1/cargo-test.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/cargo-tree.1.gz
 -rw-r--r--	root/root	usr/share/man/man1/cargo-uninstall.1.gz
 -rw-r--r--	root/root	usr/share/man/man1/cargo-update.1.gz
 -rw-r--r--	root/root	usr/share/man/man1/cargo-vendor.1.gz
diff --git a/rust-bin/.signature b/rust-bin/.signature
index e55868593..07d13d9a0 100644
--- a/rust-bin/.signature
+++ b/rust-bin/.signature
@@ -1,5 +1,5 @@
 untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/RJsNaKW+2zYBXC4iOsjPgob4Lo4B0X2VQlRrDlyy8+QBGaW9MzF0mmkMUIC+Cd70LDLgTY6tmXBax6QiRCtLgs=
-SHA256 (Pkgfile) = 3d2cda2b1fcd24cab54c4c91c341a91a3b03d85c2b6f8c5f1dbd93d985cc7bee
-SHA256 (.footprint) = 081bcb5e366d7871680f318e7b595fbe7c5f49f4683183596a4237c9e8c40ddb
-SHA256 (rust-1.43.1-1-crux-3.5-bin.tar.xz) = 3a947cfacaa0f00a1223bcab495cee1d959906ced8e0af2cb09eb46aee37ec7f
+RWSE3ohX2g5d/fw1RaBRslILJXpLtfpc32FDaX0jjMAuu/n60bGcY1AWo+YnrEOYYA8hwQlin5/g+9hf/EO67kJxm4MrRJUrPwg=
+SHA256 (Pkgfile) = 28ff44e4d212af75e2c57b627024e611ab55da65c81865f8ee013c3f67a082a1
+SHA256 (.footprint) = 853c499d301213a3fd3cb9bbe1ae619c8b83f95b83d2d81923ce74e72e7d4ace
+SHA256 (rust-1.44.0-1-crux-3.5-bin.tar.xz) = 4ff08172e9d9aabc48d7e6e46e630fbbacdcff063498ffc5cba99c2c2b0961c2
diff --git a/rust-bin/Pkgfile b/rust-bin/Pkgfile
index 3d287793a..5b82e2cd7 100644
--- a/rust-bin/Pkgfile
+++ b/rust-bin/Pkgfile
@@ -5,7 +5,7 @@
 # Optional: sccache
 
 name=rust-bin
-version=1.43.1
+version=1.44.0
 release=1
 source=(https://crux.ster.zone/downloads/rust/rust-$version-$release-crux-3.5-bin.tar.xz)