[3/3] cbindgen: New package

Message ID 20260123053102.389490-4-stefan.schantl@ipfire.org
State Staged
Commit 00a30415384d82d205780556be7e19f5df1f791a
Headers
Series suricata: Add ability to purge the sgh cache |

Commit Message

Stefan Schantl 23 Jan 2026, 5:26 a.m. UTC
cbindgen creates C/C++11 headers for Rust libraries which expose a public C API.

This tool is required to build the patched version of suricata and any
upcomming major versions of suricata.

* Add a lot of new rust modules in order to provide all dependencies and
  their dependencies in order to build the tool.
* Adjusted build order in make.sh

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
---
 config/rootfiles/common/cbindgen              |    1 +
 config/rootfiles/common/rust-adler2           |   15 +
 config/rootfiles/common/rust-anstream         |   22 +
 config/rootfiles/common/rust-anstyle          |   15 +
 config/rootfiles/common/rust-anstyle-parse    |   16 +
 config/rootfiles/common/rust-anstyle-query    |   11 +
 config/rootfiles/common/rust-anstyle-wincon   |   14 +
 config/rootfiles/common/rust-anyhow           |   56 +
 config/rootfiles/common/rust-auditable-serde  |    9 +
 config/rootfiles/common/rust-bitflags         |   63 ++
 config/rootfiles/common/rust-clap             |  154 +++
 config/rootfiles/common/rust-clap_builder     |   71 ++
 config/rootfiles/common/rust-clap_lex         |    9 +
 config/rootfiles/common/rust-colorchoice      |    8 +
 config/rootfiles/common/rust-crc32fast        |   19 +
 config/rootfiles/common/rust-displaydoc       |   42 +
 config/rootfiles/common/rust-errno            |   16 +
 config/rootfiles/common/rust-fastrand         |   16 +
 config/rootfiles/common/rust-flate2           |   71 ++
 config/rootfiles/common/rust-form_urlencoded  |    8 +
 config/rootfiles/common/rust-getrandom        |   85 +-
 config/rootfiles/common/rust-getrandom-0.2.4  |   38 +
 config/rootfiles/common/rust-heck             |   17 +
 config/rootfiles/common/rust-humantime        |   16 +
 config/rootfiles/common/rust-icu_collections  |   85 ++
 config/rootfiles/common/rust-icu_locale_core  |  105 ++
 config/rootfiles/common/rust-icu_normalizer   |   42 +
 .../rootfiles/common/rust-icu_normalizer_data |   17 +
 config/rootfiles/common/rust-icu_properties   |   19 +
 .../rootfiles/common/rust-icu_properties_data |  139 +++
 config/rootfiles/common/rust-icu_provider     |   29 +
 config/rootfiles/common/rust-id-arena         |   14 +
 config/rootfiles/common/rust-idna             |   24 +
 config/rootfiles/common/rust-idna_adapter     |    9 +
 .../common/rust-is_terminal_polyfill          |    8 +
 config/rootfiles/common/rust-leb128fmt        |    9 +
 config/rootfiles/common/rust-libc             |  801 ++++++++-----
 config/rootfiles/common/rust-libc-0.2.108     |  277 +++++
 config/rootfiles/common/rust-linux-raw-sys    |  410 +++++++
 config/rootfiles/common/rust-litemap          |   27 +
 config/rootfiles/common/rust-log              |   47 +-
 config/rootfiles/common/rust-log-0.4.14       |   22 +
 config/rootfiles/common/rust-miniz_oxide      |   24 +
 config/rootfiles/common/rust-once_cell        |   55 +-
 config/rootfiles/common/rust-once_cell-1.9.0  |   24 +
 .../rootfiles/common/rust-once_cell_polyfill  |   10 +
 config/rootfiles/common/rust-percent-encoding |    9 +
 config/rootfiles/common/rust-potential_utf    |   10 +
 config/rootfiles/common/rust-prettyplease     |   39 +
 config/rootfiles/common/rust-r-efi            |   71 ++
 config/rootfiles/common/rust-rustix           |  403 +++++++
 config/rootfiles/common/rust-semver           |   42 +-
 config/rootfiles/common/rust-semver-0.9.0     |   15 +
 config/rootfiles/common/rust-semver-parser    |   33 +-
 .../rootfiles/common/rust-semver-parser-0.7.0 |   12 +
 config/rootfiles/common/rust-serde            |   71 +-
 config/rootfiles/common/rust-serde-1.0.216    |   32 +
 config/rootfiles/common/rust-serde_core       |   31 +
 config/rootfiles/common/rust-serde_derive     |   67 +-
 .../common/rust-serde_derive-1.0.216          |   28 +
 config/rootfiles/common/rust-simd-adler32     |   19 +
 config/rootfiles/common/rust-smallvec         |   40 +-
 config/rootfiles/common/rust-smallvec-1.8.0   |   18 +
 config/rootfiles/common/rust-spdx             |  605 ++++++++++
 .../rootfiles/common/rust-stable_deref_trait  |   18 +-
 config/rootfiles/common/rust-strsim           |   14 +
 config/rootfiles/common/rust-syn              |  225 ++--
 config/rootfiles/common/rust-syn-2.0.90       |  111 ++
 config/rootfiles/common/rust-synstructure     |   16 +-
 config/rootfiles/common/rust-tempfile         |   32 +
 config/rootfiles/common/rust-tinystr          |   25 +
 config/rootfiles/common/rust-topological-sort |    9 +
 config/rootfiles/common/rust-unicode-xid      |   30 +-
 .../rootfiles/common/rust-unicode-xid-0.2.1   |   14 +
 config/rootfiles/common/rust-url              |   20 +
 config/rootfiles/common/rust-utf16_iter       |   12 +
 config/rootfiles/common/rust-utf8_iter        |   12 +
 config/rootfiles/common/rust-utf8parse        |   12 +
 config/rootfiles/common/rust-wasip2           |   30 +
 config/rootfiles/common/rust-wasm-encoder     |   45 +
 config/rootfiles/common/rust-wasm-metadata    |   31 +
 config/rootfiles/common/rust-wasmparser       |   79 ++
 config/rootfiles/common/rust-windows-link     |    9 +
 config/rootfiles/common/rust-windows-sys      |  505 +++++++++
 config/rootfiles/common/rust-wit-bindgen      |   42 +
 config/rootfiles/common/rust-wit-bindgen-core |   15 +
 config/rootfiles/common/rust-wit-bindgen-rust |   21 +
 .../common/rust-wit-bindgen-rust-macro        |   10 +
 config/rootfiles/common/rust-wit-component    | 1006 +++++++++++++++++
 config/rootfiles/common/rust-wit-parser       |  621 ++++++++++
 config/rootfiles/common/rust-write16          |   10 +
 config/rootfiles/common/rust-writeable        |   23 +
 config/rootfiles/common/rust-yoke             |   18 +
 config/rootfiles/common/rust-yoke-derive      |   11 +
 config/rootfiles/common/rust-zerofrom         |    9 +
 config/rootfiles/common/rust-zerofrom-derive  |   11 +
 config/rootfiles/common/rust-zerotrie         |   44 +
 config/rootfiles/common/rust-zerovec          |   69 ++
 config/rootfiles/common/rust-zerovec-derive   |   17 +
 lfs/cbindgen                                  |   80 ++
 lfs/rust-adler2                               |   81 ++
 lfs/rust-anstream                             |   81 ++
 lfs/rust-anstyle                              |   81 ++
 lfs/rust-anstyle-parse                        |   81 ++
 lfs/rust-anstyle-query                        |   81 ++
 lfs/rust-anstyle-wincon                       |   81 ++
 lfs/rust-anyhow                               |   81 ++
 lfs/rust-auditable-serde                      |   81 ++
 lfs/rust-bitflags                             |   81 ++
 lfs/rust-clap                                 |   81 ++
 lfs/rust-clap_builder                         |   81 ++
 lfs/rust-clap_lex                             |   81 ++
 lfs/rust-colorchoice                          |   81 ++
 lfs/rust-crc32fast                            |   81 ++
 lfs/rust-displaydoc                           |   81 ++
 lfs/rust-errno                                |   81 ++
 lfs/rust-fastrand                             |   81 ++
 lfs/rust-flate2                               |   81 ++
 lfs/rust-form_urlencoded                      |   81 ++
 lfs/rust-getrandom                            |    8 +-
 lfs/rust-getrandom-0.2.4                      |   81 ++
 lfs/rust-heck                                 |   81 ++
 lfs/rust-humantime                            |   81 ++
 lfs/rust-icu_collections                      |   81 ++
 lfs/rust-icu_locale_core                      |   81 ++
 lfs/rust-icu_normalizer                       |   81 ++
 lfs/rust-icu_normalizer_data                  |   81 ++
 lfs/rust-icu_properties                       |   81 ++
 lfs/rust-icu_properties_data                  |   81 ++
 lfs/rust-icu_provider                         |   81 ++
 lfs/rust-id-arena                             |   81 ++
 lfs/rust-idna                                 |   81 ++
 lfs/rust-idna_adapter                         |   81 ++
 lfs/rust-is_terminal_polyfill                 |   81 ++
 lfs/rust-leb128fmt                            |   81 ++
 lfs/rust-libc                                 |    7 +-
 lfs/rust-libc-0.2.108                         |   80 ++
 lfs/rust-linux-raw-sys                        |   81 ++
 lfs/rust-litemap                              |   81 ++
 lfs/rust-log                                  |   12 +-
 lfs/rust-log-0.4.14                           |   85 ++
 lfs/rust-miniz_oxide                          |   81 ++
 lfs/rust-once_cell                            |   12 +-
 lfs/rust-once_cell-1.9.0                      |   85 ++
 lfs/rust-once_cell_polyfill                   |   81 ++
 lfs/rust-percent-encoding                     |   81 ++
 lfs/rust-potential_utf                        |   81 ++
 lfs/rust-prettyplease                         |   81 ++
 lfs/rust-r-efi                                |   81 ++
 lfs/rust-rustix                               |   81 ++
 lfs/rust-semver                               |   12 +-
 lfs/rust-semver-0.9.0                         |   85 ++
 lfs/rust-semver-parser                        |    7 +-
 lfs/rust-semver-parser-0.7.0                  |   80 ++
 lfs/rust-serde                                |    4 +-
 lfs/rust-serde-1.0.216                        |   81 ++
 lfs/rust-serde_core                           |   81 ++
 lfs/rust-serde_derive                         |    4 +-
 lfs/rust-serde_derive-1.0.216                 |   81 ++
 lfs/rust-simd-adler32                         |   81 ++
 lfs/rust-smallvec                             |   12 +-
 lfs/rust-smallvec-1.8.0                       |   85 ++
 lfs/rust-spdx                                 |   81 ++
 lfs/rust-stable_deref_trait                   |   12 +-
 lfs/rust-strsim                               |   81 ++
 lfs/rust-syn                                  |    4 +-
 lfs/rust-syn-2.0.90                           |   81 ++
 lfs/rust-synstructure                         |    4 +-
 lfs/rust-tempfile                             |   81 ++
 lfs/rust-tinystr                              |   81 ++
 lfs/rust-topological-sort                     |   81 ++
 lfs/rust-unicode-xid                          |    7 +-
 lfs/rust-unicode-xid-0.2.1                    |   80 ++
 lfs/rust-url                                  |   81 ++
 lfs/rust-utf16_iter                           |   81 ++
 lfs/rust-utf8_iter                            |   81 ++
 lfs/rust-utf8parse                            |   81 ++
 lfs/rust-wasip2                               |   81 ++
 lfs/rust-wasm-encoder                         |   81 ++
 lfs/rust-wasm-metadata                        |   81 ++
 lfs/rust-wasmparser                           |   81 ++
 lfs/rust-windows-link                         |   81 ++
 lfs/rust-windows-sys                          |   81 ++
 lfs/rust-wit-bindgen                          |   81 ++
 lfs/rust-wit-bindgen-core                     |   81 ++
 lfs/rust-wit-bindgen-rust                     |   81 ++
 lfs/rust-wit-bindgen-rust-macro               |   81 ++
 lfs/rust-wit-component                        |   81 ++
 lfs/rust-wit-parser                           |   81 ++
 lfs/rust-write16                              |   81 ++
 lfs/rust-writeable                            |   81 ++
 lfs/rust-yoke                                 |   81 ++
 lfs/rust-yoke-derive                          |   81 ++
 lfs/rust-zerofrom                             |   81 ++
 lfs/rust-zerofrom-derive                      |   81 ++
 lfs/rust-zerotrie                             |   81 ++
 lfs/rust-zerovec                              |   81 ++
 lfs/rust-zerovec-derive                       |   81 ++
 make.sh                                       |  133 ++-
 199 files changed, 14235 insertions(+), 691 deletions(-)
 create mode 100644 config/rootfiles/common/cbindgen
 create mode 100644 config/rootfiles/common/rust-adler2
 create mode 100644 config/rootfiles/common/rust-anstream
 create mode 100644 config/rootfiles/common/rust-anstyle
 create mode 100644 config/rootfiles/common/rust-anstyle-parse
 create mode 100644 config/rootfiles/common/rust-anstyle-query
 create mode 100644 config/rootfiles/common/rust-anstyle-wincon
 create mode 100644 config/rootfiles/common/rust-anyhow
 create mode 100644 config/rootfiles/common/rust-auditable-serde
 create mode 100644 config/rootfiles/common/rust-bitflags
 create mode 100644 config/rootfiles/common/rust-clap
 create mode 100644 config/rootfiles/common/rust-clap_builder
 create mode 100644 config/rootfiles/common/rust-clap_lex
 create mode 100644 config/rootfiles/common/rust-colorchoice
 create mode 100644 config/rootfiles/common/rust-crc32fast
 create mode 100644 config/rootfiles/common/rust-displaydoc
 create mode 100644 config/rootfiles/common/rust-errno
 create mode 100644 config/rootfiles/common/rust-fastrand
 create mode 100644 config/rootfiles/common/rust-flate2
 create mode 100644 config/rootfiles/common/rust-form_urlencoded
 create mode 100644 config/rootfiles/common/rust-getrandom-0.2.4
 create mode 100644 config/rootfiles/common/rust-heck
 create mode 100644 config/rootfiles/common/rust-humantime
 create mode 100644 config/rootfiles/common/rust-icu_collections
 create mode 100644 config/rootfiles/common/rust-icu_locale_core
 create mode 100644 config/rootfiles/common/rust-icu_normalizer
 create mode 100644 config/rootfiles/common/rust-icu_normalizer_data
 create mode 100644 config/rootfiles/common/rust-icu_properties
 create mode 100644 config/rootfiles/common/rust-icu_properties_data
 create mode 100644 config/rootfiles/common/rust-icu_provider
 create mode 100644 config/rootfiles/common/rust-id-arena
 create mode 100644 config/rootfiles/common/rust-idna
 create mode 100644 config/rootfiles/common/rust-idna_adapter
 create mode 100644 config/rootfiles/common/rust-is_terminal_polyfill
 create mode 100644 config/rootfiles/common/rust-leb128fmt
 create mode 100644 config/rootfiles/common/rust-libc-0.2.108
 create mode 100644 config/rootfiles/common/rust-linux-raw-sys
 create mode 100644 config/rootfiles/common/rust-litemap
 create mode 100644 config/rootfiles/common/rust-log-0.4.14
 create mode 100644 config/rootfiles/common/rust-miniz_oxide
 create mode 100644 config/rootfiles/common/rust-once_cell-1.9.0
 create mode 100644 config/rootfiles/common/rust-once_cell_polyfill
 create mode 100644 config/rootfiles/common/rust-percent-encoding
 create mode 100644 config/rootfiles/common/rust-potential_utf
 create mode 100644 config/rootfiles/common/rust-prettyplease
 create mode 100644 config/rootfiles/common/rust-r-efi
 create mode 100644 config/rootfiles/common/rust-rustix
 create mode 100644 config/rootfiles/common/rust-semver-0.9.0
 create mode 100644 config/rootfiles/common/rust-semver-parser-0.7.0
 create mode 100644 config/rootfiles/common/rust-serde-1.0.216
 create mode 100644 config/rootfiles/common/rust-serde_core
 create mode 100644 config/rootfiles/common/rust-serde_derive-1.0.216
 create mode 100644 config/rootfiles/common/rust-simd-adler32
 create mode 100644 config/rootfiles/common/rust-smallvec-1.8.0
 create mode 100644 config/rootfiles/common/rust-spdx
 create mode 100644 config/rootfiles/common/rust-strsim
 create mode 100644 config/rootfiles/common/rust-syn-2.0.90
 create mode 100644 config/rootfiles/common/rust-tempfile
 create mode 100644 config/rootfiles/common/rust-tinystr
 create mode 100644 config/rootfiles/common/rust-topological-sort
 create mode 100644 config/rootfiles/common/rust-unicode-xid-0.2.1
 create mode 100644 config/rootfiles/common/rust-url
 create mode 100644 config/rootfiles/common/rust-utf16_iter
 create mode 100644 config/rootfiles/common/rust-utf8_iter
 create mode 100644 config/rootfiles/common/rust-utf8parse
 create mode 100644 config/rootfiles/common/rust-wasip2
 create mode 100644 config/rootfiles/common/rust-wasm-encoder
 create mode 100644 config/rootfiles/common/rust-wasm-metadata
 create mode 100644 config/rootfiles/common/rust-wasmparser
 create mode 100644 config/rootfiles/common/rust-windows-link
 create mode 100644 config/rootfiles/common/rust-windows-sys
 create mode 100644 config/rootfiles/common/rust-wit-bindgen
 create mode 100644 config/rootfiles/common/rust-wit-bindgen-core
 create mode 100644 config/rootfiles/common/rust-wit-bindgen-rust
 create mode 100644 config/rootfiles/common/rust-wit-bindgen-rust-macro
 create mode 100644 config/rootfiles/common/rust-wit-component
 create mode 100644 config/rootfiles/common/rust-wit-parser
 create mode 100644 config/rootfiles/common/rust-write16
 create mode 100644 config/rootfiles/common/rust-writeable
 create mode 100644 config/rootfiles/common/rust-yoke
 create mode 100644 config/rootfiles/common/rust-yoke-derive
 create mode 100644 config/rootfiles/common/rust-zerofrom
 create mode 100644 config/rootfiles/common/rust-zerofrom-derive
 create mode 100644 config/rootfiles/common/rust-zerotrie
 create mode 100644 config/rootfiles/common/rust-zerovec
 create mode 100644 config/rootfiles/common/rust-zerovec-derive
 create mode 100644 lfs/cbindgen
 create mode 100644 lfs/rust-adler2
 create mode 100644 lfs/rust-anstream
 create mode 100644 lfs/rust-anstyle
 create mode 100644 lfs/rust-anstyle-parse
 create mode 100644 lfs/rust-anstyle-query
 create mode 100644 lfs/rust-anstyle-wincon
 create mode 100644 lfs/rust-anyhow
 create mode 100644 lfs/rust-auditable-serde
 create mode 100644 lfs/rust-bitflags
 create mode 100644 lfs/rust-clap
 create mode 100644 lfs/rust-clap_builder
 create mode 100644 lfs/rust-clap_lex
 create mode 100644 lfs/rust-colorchoice
 create mode 100644 lfs/rust-crc32fast
 create mode 100644 lfs/rust-displaydoc
 create mode 100644 lfs/rust-errno
 create mode 100644 lfs/rust-fastrand
 create mode 100644 lfs/rust-flate2
 create mode 100644 lfs/rust-form_urlencoded
 create mode 100644 lfs/rust-getrandom-0.2.4
 create mode 100644 lfs/rust-heck
 create mode 100644 lfs/rust-humantime
 create mode 100644 lfs/rust-icu_collections
 create mode 100644 lfs/rust-icu_locale_core
 create mode 100644 lfs/rust-icu_normalizer
 create mode 100644 lfs/rust-icu_normalizer_data
 create mode 100644 lfs/rust-icu_properties
 create mode 100644 lfs/rust-icu_properties_data
 create mode 100644 lfs/rust-icu_provider
 create mode 100644 lfs/rust-id-arena
 create mode 100644 lfs/rust-idna
 create mode 100644 lfs/rust-idna_adapter
 create mode 100644 lfs/rust-is_terminal_polyfill
 create mode 100644 lfs/rust-leb128fmt
 create mode 100644 lfs/rust-libc-0.2.108
 create mode 100644 lfs/rust-linux-raw-sys
 create mode 100644 lfs/rust-litemap
 create mode 100644 lfs/rust-log-0.4.14
 create mode 100644 lfs/rust-miniz_oxide
 create mode 100644 lfs/rust-once_cell-1.9.0
 create mode 100644 lfs/rust-once_cell_polyfill
 create mode 100644 lfs/rust-percent-encoding
 create mode 100644 lfs/rust-potential_utf
 create mode 100644 lfs/rust-prettyplease
 create mode 100644 lfs/rust-r-efi
 create mode 100644 lfs/rust-rustix
 create mode 100644 lfs/rust-semver-0.9.0
 create mode 100644 lfs/rust-semver-parser-0.7.0
 create mode 100644 lfs/rust-serde-1.0.216
 create mode 100644 lfs/rust-serde_core
 create mode 100644 lfs/rust-serde_derive-1.0.216
 create mode 100644 lfs/rust-simd-adler32
 create mode 100644 lfs/rust-smallvec-1.8.0
 create mode 100644 lfs/rust-spdx
 create mode 100644 lfs/rust-strsim
 create mode 100644 lfs/rust-syn-2.0.90
 create mode 100644 lfs/rust-tempfile
 create mode 100644 lfs/rust-tinystr
 create mode 100644 lfs/rust-topological-sort
 create mode 100644 lfs/rust-unicode-xid-0.2.1
 create mode 100644 lfs/rust-url
 create mode 100644 lfs/rust-utf16_iter
 create mode 100644 lfs/rust-utf8_iter
 create mode 100644 lfs/rust-utf8parse
 create mode 100644 lfs/rust-wasip2
 create mode 100644 lfs/rust-wasm-encoder
 create mode 100644 lfs/rust-wasm-metadata
 create mode 100644 lfs/rust-wasmparser
 create mode 100644 lfs/rust-windows-link
 create mode 100644 lfs/rust-windows-sys
 create mode 100644 lfs/rust-wit-bindgen
 create mode 100644 lfs/rust-wit-bindgen-core
 create mode 100644 lfs/rust-wit-bindgen-rust
 create mode 100644 lfs/rust-wit-bindgen-rust-macro
 create mode 100644 lfs/rust-wit-component
 create mode 100644 lfs/rust-wit-parser
 create mode 100644 lfs/rust-write16
 create mode 100644 lfs/rust-writeable
 create mode 100644 lfs/rust-yoke
 create mode 100644 lfs/rust-yoke-derive
 create mode 100644 lfs/rust-zerofrom
 create mode 100644 lfs/rust-zerofrom-derive
 create mode 100644 lfs/rust-zerotrie
 create mode 100644 lfs/rust-zerovec
 create mode 100644 lfs/rust-zerovec-derive
  

Patch

diff --git a/config/rootfiles/common/cbindgen b/config/rootfiles/common/cbindgen
new file mode 100644
index 000000000..c76dbb895
--- /dev/null
+++ b/config/rootfiles/common/cbindgen
@@ -0,0 +1 @@ 
+#usr/bin/cbindgen
diff --git a/config/rootfiles/common/rust-adler2 b/config/rootfiles/common/rust-adler2
new file mode 100644
index 000000000..b9313f431
--- /dev/null
+++ b/config/rootfiles/common/rust-adler2
@@ -0,0 +1,15 @@ 
+#usr/share/cargo/registry/adler2-2.0.1
+#usr/share/cargo/registry/adler2-2.0.1/.cargo-checksum.json
+#usr/share/cargo/registry/adler2-2.0.1/CHANGELOG.md
+#usr/share/cargo/registry/adler2-2.0.1/Cargo.toml
+#usr/share/cargo/registry/adler2-2.0.1/Cargo.toml.deps
+#usr/share/cargo/registry/adler2-2.0.1/LICENSE-0BSD
+#usr/share/cargo/registry/adler2-2.0.1/LICENSE-APACHE
+#usr/share/cargo/registry/adler2-2.0.1/LICENSE-MIT
+#usr/share/cargo/registry/adler2-2.0.1/README.md
+#usr/share/cargo/registry/adler2-2.0.1/RELEASE_PROCESS.md
+#usr/share/cargo/registry/adler2-2.0.1/benches
+#usr/share/cargo/registry/adler2-2.0.1/benches/bench.rs
+#usr/share/cargo/registry/adler2-2.0.1/src
+#usr/share/cargo/registry/adler2-2.0.1/src/algo.rs
+#usr/share/cargo/registry/adler2-2.0.1/src/lib.rs
diff --git a/config/rootfiles/common/rust-anstream b/config/rootfiles/common/rust-anstream
new file mode 100644
index 000000000..23db63bb5
--- /dev/null
+++ b/config/rootfiles/common/rust-anstream
@@ -0,0 +1,22 @@ 
+#usr/share/cargo/registry/anstream-0.6.21
+#usr/share/cargo/registry/anstream-0.6.21/.cargo-checksum.json
+#usr/share/cargo/registry/anstream-0.6.21/Cargo.toml
+#usr/share/cargo/registry/anstream-0.6.21/LICENSE-APACHE
+#usr/share/cargo/registry/anstream-0.6.21/LICENSE-MIT
+#usr/share/cargo/registry/anstream-0.6.21/README.md
+#usr/share/cargo/registry/anstream-0.6.21/examples
+#usr/share/cargo/registry/anstream-0.6.21/examples/dump-stream.rs
+#usr/share/cargo/registry/anstream-0.6.21/examples/query-stream.rs
+#usr/share/cargo/registry/anstream-0.6.21/src
+#usr/share/cargo/registry/anstream-0.6.21/src/_macros.rs
+#usr/share/cargo/registry/anstream-0.6.21/src/adapter
+#usr/share/cargo/registry/anstream-0.6.21/src/adapter/mod.rs
+#usr/share/cargo/registry/anstream-0.6.21/src/adapter/strip.rs
+#usr/share/cargo/registry/anstream-0.6.21/src/adapter/wincon.rs
+#usr/share/cargo/registry/anstream-0.6.21/src/auto.rs
+#usr/share/cargo/registry/anstream-0.6.21/src/buffer.rs
+#usr/share/cargo/registry/anstream-0.6.21/src/fmt.rs
+#usr/share/cargo/registry/anstream-0.6.21/src/lib.rs
+#usr/share/cargo/registry/anstream-0.6.21/src/stream.rs
+#usr/share/cargo/registry/anstream-0.6.21/src/strip.rs
+#usr/share/cargo/registry/anstream-0.6.21/src/wincon.rs
diff --git a/config/rootfiles/common/rust-anstyle b/config/rootfiles/common/rust-anstyle
new file mode 100644
index 000000000..c69d3365e
--- /dev/null
+++ b/config/rootfiles/common/rust-anstyle
@@ -0,0 +1,15 @@ 
+#usr/share/cargo/registry/anstyle-1.0.13
+#usr/share/cargo/registry/anstyle-1.0.13/.cargo-checksum.json
+#usr/share/cargo/registry/anstyle-1.0.13/Cargo.toml
+#usr/share/cargo/registry/anstyle-1.0.13/LICENSE-APACHE
+#usr/share/cargo/registry/anstyle-1.0.13/LICENSE-MIT
+#usr/share/cargo/registry/anstyle-1.0.13/README.md
+#usr/share/cargo/registry/anstyle-1.0.13/examples
+#usr/share/cargo/registry/anstyle-1.0.13/examples/dump-style.rs
+#usr/share/cargo/registry/anstyle-1.0.13/src
+#usr/share/cargo/registry/anstyle-1.0.13/src/color.rs
+#usr/share/cargo/registry/anstyle-1.0.13/src/effect.rs
+#usr/share/cargo/registry/anstyle-1.0.13/src/lib.rs
+#usr/share/cargo/registry/anstyle-1.0.13/src/macros.rs
+#usr/share/cargo/registry/anstyle-1.0.13/src/reset.rs
+#usr/share/cargo/registry/anstyle-1.0.13/src/style.rs
diff --git a/config/rootfiles/common/rust-anstyle-parse b/config/rootfiles/common/rust-anstyle-parse
new file mode 100644
index 000000000..f7795e65b
--- /dev/null
+++ b/config/rootfiles/common/rust-anstyle-parse
@@ -0,0 +1,16 @@ 
+#usr/share/cargo/registry/anstyle-parse-0.2.7
+#usr/share/cargo/registry/anstyle-parse-0.2.7/.cargo-checksum.json
+#usr/share/cargo/registry/anstyle-parse-0.2.7/Cargo.toml
+#usr/share/cargo/registry/anstyle-parse-0.2.7/LICENSE-APACHE
+#usr/share/cargo/registry/anstyle-parse-0.2.7/LICENSE-MIT
+#usr/share/cargo/registry/anstyle-parse-0.2.7/README.md
+#usr/share/cargo/registry/anstyle-parse-0.2.7/examples
+#usr/share/cargo/registry/anstyle-parse-0.2.7/examples/parselog.rs
+#usr/share/cargo/registry/anstyle-parse-0.2.7/src
+#usr/share/cargo/registry/anstyle-parse-0.2.7/src/lib.rs
+#usr/share/cargo/registry/anstyle-parse-0.2.7/src/params.rs
+#usr/share/cargo/registry/anstyle-parse-0.2.7/src/state
+#usr/share/cargo/registry/anstyle-parse-0.2.7/src/state/codegen.rs
+#usr/share/cargo/registry/anstyle-parse-0.2.7/src/state/definitions.rs
+#usr/share/cargo/registry/anstyle-parse-0.2.7/src/state/mod.rs
+#usr/share/cargo/registry/anstyle-parse-0.2.7/src/state/table.rs
diff --git a/config/rootfiles/common/rust-anstyle-query b/config/rootfiles/common/rust-anstyle-query
new file mode 100644
index 000000000..cf9faf45a
--- /dev/null
+++ b/config/rootfiles/common/rust-anstyle-query
@@ -0,0 +1,11 @@ 
+#usr/share/cargo/registry/anstyle-query-1.1.5
+#usr/share/cargo/registry/anstyle-query-1.1.5/.cargo-checksum.json
+#usr/share/cargo/registry/anstyle-query-1.1.5/Cargo.toml
+#usr/share/cargo/registry/anstyle-query-1.1.5/LICENSE-APACHE
+#usr/share/cargo/registry/anstyle-query-1.1.5/LICENSE-MIT
+#usr/share/cargo/registry/anstyle-query-1.1.5/README.md
+#usr/share/cargo/registry/anstyle-query-1.1.5/examples
+#usr/share/cargo/registry/anstyle-query-1.1.5/examples/query.rs
+#usr/share/cargo/registry/anstyle-query-1.1.5/src
+#usr/share/cargo/registry/anstyle-query-1.1.5/src/lib.rs
+#usr/share/cargo/registry/anstyle-query-1.1.5/src/windows.rs
diff --git a/config/rootfiles/common/rust-anstyle-wincon b/config/rootfiles/common/rust-anstyle-wincon
new file mode 100644
index 000000000..e0c7ec0e5
--- /dev/null
+++ b/config/rootfiles/common/rust-anstyle-wincon
@@ -0,0 +1,14 @@ 
+#usr/share/cargo/registry/anstyle-wincon-3.0.11
+#usr/share/cargo/registry/anstyle-wincon-3.0.11/.cargo-checksum.json
+#usr/share/cargo/registry/anstyle-wincon-3.0.11/Cargo.toml
+#usr/share/cargo/registry/anstyle-wincon-3.0.11/LICENSE-APACHE
+#usr/share/cargo/registry/anstyle-wincon-3.0.11/LICENSE-MIT
+#usr/share/cargo/registry/anstyle-wincon-3.0.11/README.md
+#usr/share/cargo/registry/anstyle-wincon-3.0.11/examples
+#usr/share/cargo/registry/anstyle-wincon-3.0.11/examples/dump-wincon.rs
+#usr/share/cargo/registry/anstyle-wincon-3.0.11/examples/set-wincon.rs
+#usr/share/cargo/registry/anstyle-wincon-3.0.11/src
+#usr/share/cargo/registry/anstyle-wincon-3.0.11/src/ansi.rs
+#usr/share/cargo/registry/anstyle-wincon-3.0.11/src/lib.rs
+#usr/share/cargo/registry/anstyle-wincon-3.0.11/src/stream.rs
+#usr/share/cargo/registry/anstyle-wincon-3.0.11/src/windows.rs
diff --git a/config/rootfiles/common/rust-anyhow b/config/rootfiles/common/rust-anyhow
new file mode 100644
index 000000000..54f448654
--- /dev/null
+++ b/config/rootfiles/common/rust-anyhow
@@ -0,0 +1,56 @@ 
+#usr/share/cargo/registry/anyhow-1.0.100
+#usr/share/cargo/registry/anyhow-1.0.100/.cargo-checksum.json
+#usr/share/cargo/registry/anyhow-1.0.100/Cargo.toml
+#usr/share/cargo/registry/anyhow-1.0.100/Cargo.toml.deps
+#usr/share/cargo/registry/anyhow-1.0.100/LICENSE-APACHE
+#usr/share/cargo/registry/anyhow-1.0.100/LICENSE-MIT
+#usr/share/cargo/registry/anyhow-1.0.100/README.md
+#usr/share/cargo/registry/anyhow-1.0.100/build.rs
+#usr/share/cargo/registry/anyhow-1.0.100/rust-toolchain.toml
+#usr/share/cargo/registry/anyhow-1.0.100/src
+#usr/share/cargo/registry/anyhow-1.0.100/src/backtrace.rs
+#usr/share/cargo/registry/anyhow-1.0.100/src/chain.rs
+#usr/share/cargo/registry/anyhow-1.0.100/src/context.rs
+#usr/share/cargo/registry/anyhow-1.0.100/src/ensure.rs
+#usr/share/cargo/registry/anyhow-1.0.100/src/error.rs
+#usr/share/cargo/registry/anyhow-1.0.100/src/fmt.rs
+#usr/share/cargo/registry/anyhow-1.0.100/src/kind.rs
+#usr/share/cargo/registry/anyhow-1.0.100/src/lib.rs
+#usr/share/cargo/registry/anyhow-1.0.100/src/macros.rs
+#usr/share/cargo/registry/anyhow-1.0.100/src/nightly.rs
+#usr/share/cargo/registry/anyhow-1.0.100/src/ptr.rs
+#usr/share/cargo/registry/anyhow-1.0.100/src/wrapper.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests
+#usr/share/cargo/registry/anyhow-1.0.100/tests/common
+#usr/share/cargo/registry/anyhow-1.0.100/tests/common/mod.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/compiletest.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/drop
+#usr/share/cargo/registry/anyhow-1.0.100/tests/drop/mod.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/test_autotrait.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/test_backtrace.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/test_boxed.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/test_chain.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/test_context.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/test_convert.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/test_downcast.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/test_ensure.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/test_ffi.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/test_fmt.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/test_macros.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/test_repr.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/test_source.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/ui
+#usr/share/cargo/registry/anyhow-1.0.100/tests/ui/chained-comparison.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/ui/chained-comparison.stderr
+#usr/share/cargo/registry/anyhow-1.0.100/tests/ui/empty-ensure.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/ui/empty-ensure.stderr
+#usr/share/cargo/registry/anyhow-1.0.100/tests/ui/ensure-nonbool.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/ui/ensure-nonbool.stderr
+#usr/share/cargo/registry/anyhow-1.0.100/tests/ui/must-use.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/ui/must-use.stderr
+#usr/share/cargo/registry/anyhow-1.0.100/tests/ui/no-impl.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/ui/no-impl.stderr
+#usr/share/cargo/registry/anyhow-1.0.100/tests/ui/temporary-value.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/ui/temporary-value.stderr
+#usr/share/cargo/registry/anyhow-1.0.100/tests/ui/wrong-interpolation.rs
+#usr/share/cargo/registry/anyhow-1.0.100/tests/ui/wrong-interpolation.stderr
diff --git a/config/rootfiles/common/rust-auditable-serde b/config/rootfiles/common/rust-auditable-serde
new file mode 100644
index 000000000..219b56b00
--- /dev/null
+++ b/config/rootfiles/common/rust-auditable-serde
@@ -0,0 +1,9 @@ 
+#usr/share/cargo/registry/auditable-serde-0.8.0
+#usr/share/cargo/registry/auditable-serde-0.8.0/.cargo-checksum.json
+#usr/share/cargo/registry/auditable-serde-0.8.0/CHANGELOG.md
+#usr/share/cargo/registry/auditable-serde-0.8.0/Cargo.toml
+#usr/share/cargo/registry/auditable-serde-0.8.0/Cargo.toml.deps
+#usr/share/cargo/registry/auditable-serde-0.8.0/README.md
+#usr/share/cargo/registry/auditable-serde-0.8.0/src
+#usr/share/cargo/registry/auditable-serde-0.8.0/src/lib.rs
+#usr/share/cargo/registry/auditable-serde-0.8.0/src/validation.rs
diff --git a/config/rootfiles/common/rust-bitflags b/config/rootfiles/common/rust-bitflags
new file mode 100644
index 000000000..42207c120
--- /dev/null
+++ b/config/rootfiles/common/rust-bitflags
@@ -0,0 +1,63 @@ 
+#usr/share/cargo/registry/bitflags-2.10.0
+#usr/share/cargo/registry/bitflags-2.10.0/.cargo-checksum.json
+#usr/share/cargo/registry/bitflags-2.10.0/CHANGELOG.md
+#usr/share/cargo/registry/bitflags-2.10.0/CODE_OF_CONDUCT.md
+#usr/share/cargo/registry/bitflags-2.10.0/CONTRIBUTING.md
+#usr/share/cargo/registry/bitflags-2.10.0/Cargo.toml
+#usr/share/cargo/registry/bitflags-2.10.0/Cargo.toml.deps
+#usr/share/cargo/registry/bitflags-2.10.0/LICENSE-APACHE
+#usr/share/cargo/registry/bitflags-2.10.0/LICENSE-MIT
+#usr/share/cargo/registry/bitflags-2.10.0/README.md
+#usr/share/cargo/registry/bitflags-2.10.0/SECURITY.md
+#usr/share/cargo/registry/bitflags-2.10.0/benches
+#usr/share/cargo/registry/bitflags-2.10.0/benches/parse.rs
+#usr/share/cargo/registry/bitflags-2.10.0/examples
+#usr/share/cargo/registry/bitflags-2.10.0/examples/custom_bits_type.rs
+#usr/share/cargo/registry/bitflags-2.10.0/examples/custom_derive.rs
+#usr/share/cargo/registry/bitflags-2.10.0/examples/fmt.rs
+#usr/share/cargo/registry/bitflags-2.10.0/examples/macro_free.rs
+#usr/share/cargo/registry/bitflags-2.10.0/examples/serde.rs
+#usr/share/cargo/registry/bitflags-2.10.0/spec.md
+#usr/share/cargo/registry/bitflags-2.10.0/src
+#usr/share/cargo/registry/bitflags-2.10.0/src/example_generated.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/external
+#usr/share/cargo/registry/bitflags-2.10.0/src/external.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/external/arbitrary.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/external/bytemuck.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/external/serde.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/internal.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/iter.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/lib.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/parser.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/public.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/all.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/bitflags_match.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/bits.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/clear.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/complement.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/contains.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/difference.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/empty.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/eq.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/extend.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/flags.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/fmt.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/from_bits.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/from_bits_retain.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/from_bits_truncate.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/from_name.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/insert.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/intersection.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/intersects.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/is_all.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/is_empty.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/iter.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/parser.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/remove.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/symmetric_difference.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/truncate.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/union.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/tests/unknown.rs
+#usr/share/cargo/registry/bitflags-2.10.0/src/traits.rs
diff --git a/config/rootfiles/common/rust-clap b/config/rootfiles/common/rust-clap
new file mode 100644
index 000000000..0700f2ac7
--- /dev/null
+++ b/config/rootfiles/common/rust-clap
@@ -0,0 +1,154 @@ 
+#usr/share/cargo/registry/clap-4.5.54
+#usr/share/cargo/registry/clap-4.5.54/.cargo-checksum.json
+#usr/share/cargo/registry/clap-4.5.54/Cargo.toml
+#usr/share/cargo/registry/clap-4.5.54/LICENSE-APACHE
+#usr/share/cargo/registry/clap-4.5.54/LICENSE-MIT
+#usr/share/cargo/registry/clap-4.5.54/README.md
+#usr/share/cargo/registry/clap-4.5.54/examples
+#usr/share/cargo/registry/clap-4.5.54/examples/README.md
+#usr/share/cargo/registry/clap-4.5.54/examples/cargo-example-derive.md
+#usr/share/cargo/registry/clap-4.5.54/examples/cargo-example-derive.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/cargo-example.md
+#usr/share/cargo/registry/clap-4.5.54/examples/cargo-example.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/demo.md
+#usr/share/cargo/registry/clap-4.5.54/examples/demo.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/derive_ref
+#usr/share/cargo/registry/clap-4.5.54/examples/derive_ref/augment_args.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/derive_ref/augment_subcommands.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/derive_ref/flatten_hand_args.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/derive_ref/hand_subcommand.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/derive_ref/interop_tests.md
+#usr/share/cargo/registry/clap-4.5.54/examples/escaped-positional-derive.md
+#usr/share/cargo/registry/clap-4.5.54/examples/escaped-positional-derive.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/escaped-positional.md
+#usr/share/cargo/registry/clap-4.5.54/examples/escaped-positional.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/find.md
+#usr/share/cargo/registry/clap-4.5.54/examples/find.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/git-derive.md
+#usr/share/cargo/registry/clap-4.5.54/examples/git-derive.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/git.md
+#usr/share/cargo/registry/clap-4.5.54/examples/git.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/multicall-busybox.md
+#usr/share/cargo/registry/clap-4.5.54/examples/multicall-busybox.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/multicall-hostname.md
+#usr/share/cargo/registry/clap-4.5.54/examples/multicall-hostname.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/pacman.md
+#usr/share/cargo/registry/clap-4.5.54/examples/pacman.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/repl-derive.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/repl.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/01_quick.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/01_quick.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/02_app_settings.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/02_app_settings.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/02_apps.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/02_apps.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/02_crate.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/02_crate.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_01_flag_bool.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_01_flag_bool.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_01_flag_count.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_01_flag_count.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_02_option.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_02_option.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_02_option_mult.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_02_option_mult.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_03_positional.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_03_positional.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_03_positional_mult.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_03_positional_mult.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_04_subcommands.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_04_subcommands.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_05_default_values.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_05_default_values.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_06_required.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/03_06_required.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/04_01_enum.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/04_01_enum.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/04_01_possible.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/04_01_possible.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/04_02_parse.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/04_02_parse.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/04_02_validate.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/04_02_validate.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/04_03_relations.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/04_03_relations.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/04_04_custom.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/04_04_custom.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_builder/05_01_assert.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/01_quick.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/01_quick.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/02_app_settings.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/02_app_settings.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/02_apps.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/02_apps.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/02_crate.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/02_crate.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_01_flag_bool.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_01_flag_bool.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_01_flag_count.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_01_flag_count.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_02_option.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_02_option.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_02_option_mult.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_02_option_mult.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_03_positional.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_03_positional.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_03_positional_mult.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_03_positional_mult.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_04_subcommands.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_04_subcommands.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_04_subcommands_alt.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_05_default_values.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_05_default_values.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_06_optional.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/03_06_optional.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/04_01_enum.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/04_01_enum.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/04_02_parse.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/04_02_parse.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/04_02_validate.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/04_02_validate.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/04_03_relations.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/04_03_relations.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/04_04_custom.md
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/04_04_custom.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/tutorial_derive/05_01_assert.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/typed-derive
+#usr/share/cargo/registry/clap-4.5.54/examples/typed-derive/builtin.md
+#usr/share/cargo/registry/clap-4.5.54/examples/typed-derive/builtin.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/typed-derive/custom.md
+#usr/share/cargo/registry/clap-4.5.54/examples/typed-derive/custom.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/typed-derive/fn_parser.md
+#usr/share/cargo/registry/clap-4.5.54/examples/typed-derive/fn_parser.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/typed-derive/foreign_crate.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/typed-derive/implicit.md
+#usr/share/cargo/registry/clap-4.5.54/examples/typed-derive/implicit.rs
+#usr/share/cargo/registry/clap-4.5.54/examples/typed-derive/main.rs
+#usr/share/cargo/registry/clap-4.5.54/src
+#usr/share/cargo/registry/clap-4.5.54/src/_concepts.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_cookbook
+#usr/share/cargo/registry/clap-4.5.54/src/_cookbook/cargo_example.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_cookbook/cargo_example_derive.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_cookbook/escaped_positional.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_cookbook/escaped_positional_derive.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_cookbook/find.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_cookbook/git.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_cookbook/git_derive.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_cookbook/mod.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_cookbook/multicall_busybox.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_cookbook/multicall_hostname.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_cookbook/pacman.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_cookbook/repl.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_cookbook/repl_derive.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_cookbook/typed_derive.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_derive
+#usr/share/cargo/registry/clap-4.5.54/src/_derive/_tutorial.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_derive/mod.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_faq.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_features.rs
+#usr/share/cargo/registry/clap-4.5.54/src/_tutorial.rs
+#usr/share/cargo/registry/clap-4.5.54/src/bin
+#usr/share/cargo/registry/clap-4.5.54/src/bin/stdio-fixture.rs
+#usr/share/cargo/registry/clap-4.5.54/src/lib.rs
diff --git a/config/rootfiles/common/rust-clap_builder b/config/rootfiles/common/rust-clap_builder
new file mode 100644
index 000000000..850ed3c7f
--- /dev/null
+++ b/config/rootfiles/common/rust-clap_builder
@@ -0,0 +1,71 @@ 
+#usr/share/cargo/registry/clap_builder-4.5.54
+#usr/share/cargo/registry/clap_builder-4.5.54/.cargo-checksum.json
+#usr/share/cargo/registry/clap_builder-4.5.54/Cargo.toml
+#usr/share/cargo/registry/clap_builder-4.5.54/LICENSE-APACHE
+#usr/share/cargo/registry/clap_builder-4.5.54/LICENSE-MIT
+#usr/share/cargo/registry/clap_builder-4.5.54/README.md
+#usr/share/cargo/registry/clap_builder-4.5.54/src
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/action.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/app_settings.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/arg.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/arg_group.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/arg_predicate.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/arg_settings.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/command.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/debug_asserts.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/ext.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/mod.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/os_str.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/possible_value.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/range.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/resettable.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/str.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/styled_str.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/styling.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/tests.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/value_hint.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/builder/value_parser.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/derive.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/error
+#usr/share/cargo/registry/clap_builder-4.5.54/src/error/context.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/error/format.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/error/kind.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/error/mod.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/lib.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/macros.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/mkeymap.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/output
+#usr/share/cargo/registry/clap_builder-4.5.54/src/output/fmt.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/output/help.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/output/help_template.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/output/mod.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/output/textwrap
+#usr/share/cargo/registry/clap_builder-4.5.54/src/output/textwrap/core.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/output/textwrap/mod.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/output/textwrap/word_separators.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/output/textwrap/wrap_algorithms.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/output/usage.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/parser
+#usr/share/cargo/registry/clap_builder-4.5.54/src/parser/arg_matcher.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/parser/error.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/parser/features
+#usr/share/cargo/registry/clap_builder-4.5.54/src/parser/features/mod.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/parser/features/suggestions.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/parser/matches
+#usr/share/cargo/registry/clap_builder-4.5.54/src/parser/matches/arg_matches.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/parser/matches/matched_arg.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/parser/matches/mod.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/parser/matches/value_source.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/parser/mod.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/parser/parser.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/parser/validator.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/util
+#usr/share/cargo/registry/clap_builder-4.5.54/src/util/any_value.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/util/color.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/util/flat_map.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/util/flat_set.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/util/graph.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/util/id.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/util/mod.rs
+#usr/share/cargo/registry/clap_builder-4.5.54/src/util/str_to_bool.rs
diff --git a/config/rootfiles/common/rust-clap_lex b/config/rootfiles/common/rust-clap_lex
new file mode 100644
index 000000000..d46aa9fa7
--- /dev/null
+++ b/config/rootfiles/common/rust-clap_lex
@@ -0,0 +1,9 @@ 
+#usr/share/cargo/registry/clap_lex-0.7.7
+#usr/share/cargo/registry/clap_lex-0.7.7/.cargo-checksum.json
+#usr/share/cargo/registry/clap_lex-0.7.7/Cargo.toml
+#usr/share/cargo/registry/clap_lex-0.7.7/LICENSE-APACHE
+#usr/share/cargo/registry/clap_lex-0.7.7/LICENSE-MIT
+#usr/share/cargo/registry/clap_lex-0.7.7/README.md
+#usr/share/cargo/registry/clap_lex-0.7.7/src
+#usr/share/cargo/registry/clap_lex-0.7.7/src/ext.rs
+#usr/share/cargo/registry/clap_lex-0.7.7/src/lib.rs
diff --git a/config/rootfiles/common/rust-colorchoice b/config/rootfiles/common/rust-colorchoice
new file mode 100644
index 000000000..4e79dcafc
--- /dev/null
+++ b/config/rootfiles/common/rust-colorchoice
@@ -0,0 +1,8 @@ 
+#usr/share/cargo/registry/colorchoice-1.0.4
+#usr/share/cargo/registry/colorchoice-1.0.4/.cargo-checksum.json
+#usr/share/cargo/registry/colorchoice-1.0.4/Cargo.toml
+#usr/share/cargo/registry/colorchoice-1.0.4/LICENSE-APACHE
+#usr/share/cargo/registry/colorchoice-1.0.4/LICENSE-MIT
+#usr/share/cargo/registry/colorchoice-1.0.4/README.md
+#usr/share/cargo/registry/colorchoice-1.0.4/src
+#usr/share/cargo/registry/colorchoice-1.0.4/src/lib.rs
diff --git a/config/rootfiles/common/rust-crc32fast b/config/rootfiles/common/rust-crc32fast
new file mode 100644
index 000000000..3c47c5377
--- /dev/null
+++ b/config/rootfiles/common/rust-crc32fast
@@ -0,0 +1,19 @@ 
+#usr/share/cargo/registry/crc32fast-1.5.0
+#usr/share/cargo/registry/crc32fast-1.5.0/.cargo-checksum.json
+#usr/share/cargo/registry/crc32fast-1.5.0/Cargo.toml
+#usr/share/cargo/registry/crc32fast-1.5.0/Cargo.toml.deps
+#usr/share/cargo/registry/crc32fast-1.5.0/LICENSE-APACHE
+#usr/share/cargo/registry/crc32fast-1.5.0/LICENSE-MIT
+#usr/share/cargo/registry/crc32fast-1.5.0/README.md
+#usr/share/cargo/registry/crc32fast-1.5.0/benches
+#usr/share/cargo/registry/crc32fast-1.5.0/benches/bench.rs
+#usr/share/cargo/registry/crc32fast-1.5.0/build.rs
+#usr/share/cargo/registry/crc32fast-1.5.0/src
+#usr/share/cargo/registry/crc32fast-1.5.0/src/baseline.rs
+#usr/share/cargo/registry/crc32fast-1.5.0/src/combine.rs
+#usr/share/cargo/registry/crc32fast-1.5.0/src/lib.rs
+#usr/share/cargo/registry/crc32fast-1.5.0/src/specialized
+#usr/share/cargo/registry/crc32fast-1.5.0/src/specialized/aarch64.rs
+#usr/share/cargo/registry/crc32fast-1.5.0/src/specialized/mod.rs
+#usr/share/cargo/registry/crc32fast-1.5.0/src/specialized/pclmulqdq.rs
+#usr/share/cargo/registry/crc32fast-1.5.0/src/table.rs
diff --git a/config/rootfiles/common/rust-displaydoc b/config/rootfiles/common/rust-displaydoc
new file mode 100644
index 000000000..8c7bf816b
--- /dev/null
+++ b/config/rootfiles/common/rust-displaydoc
@@ -0,0 +1,42 @@ 
+#usr/share/cargo/registry/displaydoc-0.2.5
+#usr/share/cargo/registry/displaydoc-0.2.5/.cargo-checksum.json
+#usr/share/cargo/registry/displaydoc-0.2.5/CHANGELOG.md
+#usr/share/cargo/registry/displaydoc-0.2.5/Cargo.toml
+#usr/share/cargo/registry/displaydoc-0.2.5/Cargo.toml.deps
+#usr/share/cargo/registry/displaydoc-0.2.5/LICENSE-APACHE
+#usr/share/cargo/registry/displaydoc-0.2.5/LICENSE-MIT
+#usr/share/cargo/registry/displaydoc-0.2.5/README.md
+#usr/share/cargo/registry/displaydoc-0.2.5/README.tpl
+#usr/share/cargo/registry/displaydoc-0.2.5/examples
+#usr/share/cargo/registry/displaydoc-0.2.5/examples/simple.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/src
+#usr/share/cargo/registry/displaydoc-0.2.5/src/attr.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/src/expand.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/src/fmt.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/src/lib.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/tests
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/compile_tests.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/happy.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/no_std
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/no_std/enum_prefix.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/no_std/enum_prefix_missing.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/no_std/enum_prefix_missing.stderr
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/no_std/multi_line.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/no_std/multi_line.stderr
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/no_std/multi_line_allow.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/no_std/with.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/no_std/without.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/no_std/without.stderr
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/num_in_field.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/std
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/std/enum_prefix.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/std/enum_prefix_missing.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/std/enum_prefix_missing.stderr
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/std/multi_line.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/std/multi_line.stderr
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/std/multi_line_allow.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/std/multiple.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/std/without.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/std/without.stderr
+#usr/share/cargo/registry/displaydoc-0.2.5/tests/variantless.rs
+#usr/share/cargo/registry/displaydoc-0.2.5/update-readme.sh
diff --git a/config/rootfiles/common/rust-errno b/config/rootfiles/common/rust-errno
new file mode 100644
index 000000000..e342f6488
--- /dev/null
+++ b/config/rootfiles/common/rust-errno
@@ -0,0 +1,16 @@ 
+#usr/share/cargo/registry/errno-0.3.14
+#usr/share/cargo/registry/errno-0.3.14/.cargo-checksum.json
+#usr/share/cargo/registry/errno-0.3.14/CHANGELOG.md
+#usr/share/cargo/registry/errno-0.3.14/Cargo.toml
+#usr/share/cargo/registry/errno-0.3.14/Cargo.toml.deps
+#usr/share/cargo/registry/errno-0.3.14/LICENSE-APACHE
+#usr/share/cargo/registry/errno-0.3.14/LICENSE-MIT
+#usr/share/cargo/registry/errno-0.3.14/README.md
+#usr/share/cargo/registry/errno-0.3.14/clippy.toml
+#usr/share/cargo/registry/errno-0.3.14/src
+#usr/share/cargo/registry/errno-0.3.14/src/hermit.rs
+#usr/share/cargo/registry/errno-0.3.14/src/lib.rs
+#usr/share/cargo/registry/errno-0.3.14/src/sys.rs
+#usr/share/cargo/registry/errno-0.3.14/src/unix.rs
+#usr/share/cargo/registry/errno-0.3.14/src/wasi.rs
+#usr/share/cargo/registry/errno-0.3.14/src/windows.rs
diff --git a/config/rootfiles/common/rust-fastrand b/config/rootfiles/common/rust-fastrand
new file mode 100644
index 000000000..1a83a09d5
--- /dev/null
+++ b/config/rootfiles/common/rust-fastrand
@@ -0,0 +1,16 @@ 
+#usr/share/cargo/registry/fastrand-2.3.0
+#usr/share/cargo/registry/fastrand-2.3.0/.cargo-checksum.json
+#usr/share/cargo/registry/fastrand-2.3.0/CHANGELOG.md
+#usr/share/cargo/registry/fastrand-2.3.0/Cargo.toml
+#usr/share/cargo/registry/fastrand-2.3.0/Cargo.toml.deps
+#usr/share/cargo/registry/fastrand-2.3.0/LICENSE-APACHE
+#usr/share/cargo/registry/fastrand-2.3.0/LICENSE-MIT
+#usr/share/cargo/registry/fastrand-2.3.0/README.md
+#usr/share/cargo/registry/fastrand-2.3.0/benches
+#usr/share/cargo/registry/fastrand-2.3.0/benches/bench.rs
+#usr/share/cargo/registry/fastrand-2.3.0/src
+#usr/share/cargo/registry/fastrand-2.3.0/src/global_rng.rs
+#usr/share/cargo/registry/fastrand-2.3.0/src/lib.rs
+#usr/share/cargo/registry/fastrand-2.3.0/tests
+#usr/share/cargo/registry/fastrand-2.3.0/tests/char.rs
+#usr/share/cargo/registry/fastrand-2.3.0/tests/smoke.rs
diff --git a/config/rootfiles/common/rust-flate2 b/config/rootfiles/common/rust-flate2
new file mode 100644
index 000000000..21bd09b5d
--- /dev/null
+++ b/config/rootfiles/common/rust-flate2
@@ -0,0 +1,71 @@ 
+#usr/share/cargo/registry/flate2-1.1.8
+#usr/share/cargo/registry/flate2-1.1.8/.cargo-checksum.json
+#usr/share/cargo/registry/flate2-1.1.8/Cargo.toml
+#usr/share/cargo/registry/flate2-1.1.8/Cargo.toml.deps
+#usr/share/cargo/registry/flate2-1.1.8/LICENSE-APACHE
+#usr/share/cargo/registry/flate2-1.1.8/LICENSE-MIT
+#usr/share/cargo/registry/flate2-1.1.8/MAINTENANCE.md
+#usr/share/cargo/registry/flate2-1.1.8/README.md
+#usr/share/cargo/registry/flate2-1.1.8/examples
+#usr/share/cargo/registry/flate2-1.1.8/examples/compress_file.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/decompress_file.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/deflatedecoder-bufread.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/deflatedecoder-read.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/deflatedecoder-write.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/deflateencoder-bufread.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/deflateencoder-read.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/deflateencoder-write.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/gzbuilder.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/gzdecoder-bufread.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/gzdecoder-read.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/gzdecoder-write.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/gzencoder-bufread.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/gzencoder-read.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/gzencoder-write.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/gzmultidecoder-bufread.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/gzmultidecoder-read.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/hello_world.txt
+#usr/share/cargo/registry/flate2-1.1.8/examples/hello_world.txt.gz
+#usr/share/cargo/registry/flate2-1.1.8/examples/zlibdecoder-bufread.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/zlibdecoder-read.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/zlibdecoder-write.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/zlibencoder-bufread.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/zlibencoder-read.rs
+#usr/share/cargo/registry/flate2-1.1.8/examples/zlibencoder-write.rs
+#usr/share/cargo/registry/flate2-1.1.8/src
+#usr/share/cargo/registry/flate2-1.1.8/src/bufreader.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/crc.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/deflate
+#usr/share/cargo/registry/flate2-1.1.8/src/deflate/bufread.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/deflate/mod.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/deflate/read.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/deflate/write.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/ffi
+#usr/share/cargo/registry/flate2-1.1.8/src/ffi/c.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/ffi/miniz_oxide.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/ffi/mod.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/ffi/zlib_rs.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/gz
+#usr/share/cargo/registry/flate2-1.1.8/src/gz/bufread.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/gz/mod.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/gz/read.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/gz/write.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/lib.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/mem.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/zio.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/zlib
+#usr/share/cargo/registry/flate2-1.1.8/src/zlib/bufread.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/zlib/mod.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/zlib/read.rs
+#usr/share/cargo/registry/flate2-1.1.8/src/zlib/write.rs
+#usr/share/cargo/registry/flate2-1.1.8/tests
+#usr/share/cargo/registry/flate2-1.1.8/tests/capabilities.rs
+#usr/share/cargo/registry/flate2-1.1.8/tests/corrupt-gz-file.bin
+#usr/share/cargo/registry/flate2-1.1.8/tests/early-flush.rs
+#usr/share/cargo/registry/flate2-1.1.8/tests/empty-read.rs
+#usr/share/cargo/registry/flate2-1.1.8/tests/good-file.gz
+#usr/share/cargo/registry/flate2-1.1.8/tests/good-file.txt
+#usr/share/cargo/registry/flate2-1.1.8/tests/gunzip.rs
+#usr/share/cargo/registry/flate2-1.1.8/tests/multi.gz
+#usr/share/cargo/registry/flate2-1.1.8/tests/multi.txt
+#usr/share/cargo/registry/flate2-1.1.8/tests/zero-write.rs
diff --git a/config/rootfiles/common/rust-form_urlencoded b/config/rootfiles/common/rust-form_urlencoded
new file mode 100644
index 000000000..aa7597287
--- /dev/null
+++ b/config/rootfiles/common/rust-form_urlencoded
@@ -0,0 +1,8 @@ 
+#usr/share/cargo/registry/form_urlencoded-1.2.2
+#usr/share/cargo/registry/form_urlencoded-1.2.2/.cargo-checksum.json
+#usr/share/cargo/registry/form_urlencoded-1.2.2/Cargo.toml
+#usr/share/cargo/registry/form_urlencoded-1.2.2/Cargo.toml.deps
+#usr/share/cargo/registry/form_urlencoded-1.2.2/LICENSE-APACHE
+#usr/share/cargo/registry/form_urlencoded-1.2.2/LICENSE-MIT
+#usr/share/cargo/registry/form_urlencoded-1.2.2/src
+#usr/share/cargo/registry/form_urlencoded-1.2.2/src/lib.rs
diff --git a/config/rootfiles/common/rust-getrandom b/config/rootfiles/common/rust-getrandom
index 1f74e64a9..bdb52f4bd 100644
--- a/config/rootfiles/common/rust-getrandom
+++ b/config/rootfiles/common/rust-getrandom
@@ -1,38 +1,47 @@ 
-#usr/share/cargo/registry/getrandom-0.2.4
-#usr/share/cargo/registry/getrandom-0.2.4/.cargo-checksum.json
-#usr/share/cargo/registry/getrandom-0.2.4/CHANGELOG.md
-#usr/share/cargo/registry/getrandom-0.2.4/Cargo.toml
-#usr/share/cargo/registry/getrandom-0.2.4/Cargo.toml.deps
-#usr/share/cargo/registry/getrandom-0.2.4/LICENSE-APACHE
-#usr/share/cargo/registry/getrandom-0.2.4/LICENSE-MIT
-#usr/share/cargo/registry/getrandom-0.2.4/README.md
-#usr/share/cargo/registry/getrandom-0.2.4/benches
-#usr/share/cargo/registry/getrandom-0.2.4/benches/mod.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src
-#usr/share/cargo/registry/getrandom-0.2.4/src/bsd_arandom.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/custom.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/dragonfly.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/error.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/error_impls.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/fuchsia.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/ios.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/js.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/lib.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/linux_android.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/macos.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/openbsd.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/rdrand.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/solaris_illumos.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/solid.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/use_file.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/util.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/util_libc.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/vxworks.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/wasi.rs
-#usr/share/cargo/registry/getrandom-0.2.4/src/windows.rs
-#usr/share/cargo/registry/getrandom-0.2.4/tests
-#usr/share/cargo/registry/getrandom-0.2.4/tests/common
-#usr/share/cargo/registry/getrandom-0.2.4/tests/common/mod.rs
-#usr/share/cargo/registry/getrandom-0.2.4/tests/custom.rs
-#usr/share/cargo/registry/getrandom-0.2.4/tests/normal.rs
-#usr/share/cargo/registry/getrandom-0.2.4/tests/rdrand.rs
+#usr/share/cargo/registry/getrandom-0.3.4
+#usr/share/cargo/registry/getrandom-0.3.4/.cargo-checksum.json
+#usr/share/cargo/registry/getrandom-0.3.4/CHANGELOG.md
+#usr/share/cargo/registry/getrandom-0.3.4/Cargo.toml
+#usr/share/cargo/registry/getrandom-0.3.4/Cargo.toml.deps
+#usr/share/cargo/registry/getrandom-0.3.4/LICENSE-APACHE
+#usr/share/cargo/registry/getrandom-0.3.4/LICENSE-MIT
+#usr/share/cargo/registry/getrandom-0.3.4/README.md
+#usr/share/cargo/registry/getrandom-0.3.4/SECURITY.md
+#usr/share/cargo/registry/getrandom-0.3.4/benches
+#usr/share/cargo/registry/getrandom-0.3.4/benches/buffer.rs
+#usr/share/cargo/registry/getrandom-0.3.4/build.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/apple_other.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/custom.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/efi_rng.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/esp_idf.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/fuchsia.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/getentropy.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/getrandom.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/hermit.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/linux_android_with_fallback.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/linux_raw.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/netbsd.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/rdrand.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/rndr.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/sanitizer.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/solaris.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/solid.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/unsupported.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/use_file.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/vxworks.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/wasi_p1.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/wasi_p2.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/wasm_js.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/windows.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/backends/windows_legacy.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/error.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/error_std_impls.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/lazy.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/lib.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/util.rs
+#usr/share/cargo/registry/getrandom-0.3.4/src/util_libc.rs
+#usr/share/cargo/registry/getrandom-0.3.4/tests
+#usr/share/cargo/registry/getrandom-0.3.4/tests/mod.rs
diff --git a/config/rootfiles/common/rust-getrandom-0.2.4 b/config/rootfiles/common/rust-getrandom-0.2.4
new file mode 100644
index 000000000..79dd05f4a
--- /dev/null
+++ b/config/rootfiles/common/rust-getrandom-0.2.4
@@ -0,0 +1,38 @@ 
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/.cargo-checksum.json
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/CHANGELOG.md
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/Cargo.toml
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/Cargo.toml.deps
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/LICENSE-APACHE
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/LICENSE-MIT
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/README.md
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/benches
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/benches/mod.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/bsd_arandom.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/custom.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/dragonfly.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/error.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/error_impls.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/fuchsia.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/ios.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/js.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/lib.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/linux_android.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/macos.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/openbsd.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/rdrand.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/solaris_illumos.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/solid.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/use_file.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/util.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/util_libc.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/vxworks.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/wasi.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/src/windows.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/tests
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/tests/common
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/tests/common/mod.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/tests/custom.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/tests/normal.rs
+#usr/share/cargo/registry/getrandom-0.2.4-0.2.4/tests/rdrand.rs
diff --git a/config/rootfiles/common/rust-heck b/config/rootfiles/common/rust-heck
new file mode 100644
index 000000000..51be67ead
--- /dev/null
+++ b/config/rootfiles/common/rust-heck
@@ -0,0 +1,17 @@ 
+#usr/share/cargo/registry/heck-0.5.0
+#usr/share/cargo/registry/heck-0.5.0/.cargo-checksum.json
+#usr/share/cargo/registry/heck-0.5.0/CHANGELOG.md
+#usr/share/cargo/registry/heck-0.5.0/Cargo.toml
+#usr/share/cargo/registry/heck-0.5.0/LICENSE-APACHE
+#usr/share/cargo/registry/heck-0.5.0/LICENSE-MIT
+#usr/share/cargo/registry/heck-0.5.0/README.md
+#usr/share/cargo/registry/heck-0.5.0/src
+#usr/share/cargo/registry/heck-0.5.0/src/kebab.rs
+#usr/share/cargo/registry/heck-0.5.0/src/lib.rs
+#usr/share/cargo/registry/heck-0.5.0/src/lower_camel.rs
+#usr/share/cargo/registry/heck-0.5.0/src/shouty_kebab.rs
+#usr/share/cargo/registry/heck-0.5.0/src/shouty_snake.rs
+#usr/share/cargo/registry/heck-0.5.0/src/snake.rs
+#usr/share/cargo/registry/heck-0.5.0/src/title.rs
+#usr/share/cargo/registry/heck-0.5.0/src/train.rs
+#usr/share/cargo/registry/heck-0.5.0/src/upper_camel.rs
diff --git a/config/rootfiles/common/rust-humantime b/config/rootfiles/common/rust-humantime
new file mode 100644
index 000000000..f81476a81
--- /dev/null
+++ b/config/rootfiles/common/rust-humantime
@@ -0,0 +1,16 @@ 
+#usr/share/cargo/registry/humantime-2.3.0
+#usr/share/cargo/registry/humantime-2.3.0/.cargo-checksum.json
+#usr/share/cargo/registry/humantime-2.3.0/Cargo.toml
+#usr/share/cargo/registry/humantime-2.3.0/Cargo.toml.deps
+#usr/share/cargo/registry/humantime-2.3.0/LICENSE-APACHE
+#usr/share/cargo/registry/humantime-2.3.0/LICENSE-MIT
+#usr/share/cargo/registry/humantime-2.3.0/README.md
+#usr/share/cargo/registry/humantime-2.3.0/benches
+#usr/share/cargo/registry/humantime-2.3.0/benches/datetime_format.rs
+#usr/share/cargo/registry/humantime-2.3.0/benches/datetime_parse.rs
+#usr/share/cargo/registry/humantime-2.3.0/deny.toml
+#usr/share/cargo/registry/humantime-2.3.0/src
+#usr/share/cargo/registry/humantime-2.3.0/src/date.rs
+#usr/share/cargo/registry/humantime-2.3.0/src/duration.rs
+#usr/share/cargo/registry/humantime-2.3.0/src/lib.rs
+#usr/share/cargo/registry/humantime-2.3.0/src/wrapper.rs
diff --git a/config/rootfiles/common/rust-icu_collections b/config/rootfiles/common/rust-icu_collections
new file mode 100644
index 000000000..38008ee4c
--- /dev/null
+++ b/config/rootfiles/common/rust-icu_collections
@@ -0,0 +1,85 @@ 
+#usr/share/cargo/registry/icu_collections-2.1.1
+#usr/share/cargo/registry/icu_collections-2.1.1/.cargo-checksum.json
+#usr/share/cargo/registry/icu_collections-2.1.1/Cargo.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/LICENSE
+#usr/share/cargo/registry/icu_collections-2.1.1/README.md
+#usr/share/cargo/registry/icu_collections-2.1.1/benches
+#usr/share/cargo/registry/icu_collections-2.1.1/benches/codepointtrie.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/benches/iai_cpt.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/benches/inv_list.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/benches/tries
+#usr/share/cargo/registry/icu_collections-2.1.1/benches/tries/gc_fast.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/benches/tries/gc_small.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/benches/tries/mod.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/src
+#usr/share/cargo/registry/icu_collections-2.1.1/src/char16trie
+#usr/share/cargo/registry/icu_collections-2.1.1/src/char16trie/mod.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/src/char16trie/trie.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/src/codepointinvlist
+#usr/share/cargo/registry/icu_collections-2.1.1/src/codepointinvlist/builder.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/src/codepointinvlist/conversions.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/src/codepointinvlist/cpinvlist.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/src/codepointinvlist/mod.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/src/codepointinvlist/utils.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/src/codepointinvliststringlist
+#usr/share/cargo/registry/icu_collections-2.1.1/src/codepointinvliststringlist/mod.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/src/codepointtrie
+#usr/share/cargo/registry/icu_collections-2.1.1/src/codepointtrie/cptrie.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/src/codepointtrie/error.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/src/codepointtrie/impl_const.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/src/codepointtrie/mod.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/src/codepointtrie/planes.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/src/codepointtrie/serde.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/src/codepointtrie/toml.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/src/iterator_utils.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/src/lib.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/tests
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/char16trie.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/cpt.rs
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/char16trie
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/char16trie/empty.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/char16trie/months.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/char16trie/test_a.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/char16trie/test_a_ab.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/char16trie/test_branches.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/char16trie/test_compact.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/char16trie/test_long_branch.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/char16trie/test_long_sequence.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/char16trie/test_shortest_branch.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/free-blocks.16.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/free-blocks.32.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/free-blocks.8.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/free-blocks.small16.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/grow-data.16.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/grow-data.32.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/grow-data.8.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/grow-data.small16.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/planes.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set-empty.16.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set-empty.32.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set-empty.8.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set-empty.small16.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set-single-value.16.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set-single-value.32.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set-single-value.8.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set-single-value.small16.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set1.16.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set1.32.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set1.8.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set1.small16.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set2-overlap.16.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set2-overlap.32.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set2-overlap.small16.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set3-initial-9.16.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set3-initial-9.32.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set3-initial-9.8.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/set3-initial-9.small16.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/short-all-same.16.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/short-all-same.8.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/short-all-same.small16.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/small0-in-fast.16.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/small0-in-fast.32.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/small0-in-fast.8.toml
+#usr/share/cargo/registry/icu_collections-2.1.1/tests/data/cpt/small0-in-fast.small16.toml
diff --git a/config/rootfiles/common/rust-icu_locale_core b/config/rootfiles/common/rust-icu_locale_core
new file mode 100644
index 000000000..0a42510cb
--- /dev/null
+++ b/config/rootfiles/common/rust-icu_locale_core
@@ -0,0 +1,105 @@ 
+#usr/share/cargo/registry/icu_locale_core-2.1.1
+#usr/share/cargo/registry/icu_locale_core-2.1.1/.cargo-checksum.json
+#usr/share/cargo/registry/icu_locale_core-2.1.1/Cargo.toml
+#usr/share/cargo/registry/icu_locale_core-2.1.1/LICENSE
+#usr/share/cargo/registry/icu_locale_core-2.1.1/README.md
+#usr/share/cargo/registry/icu_locale_core-2.1.1/benches
+#usr/share/cargo/registry/icu_locale_core-2.1.1/benches/fixtures
+#usr/share/cargo/registry/icu_locale_core-2.1.1/benches/fixtures/langid.json
+#usr/share/cargo/registry/icu_locale_core-2.1.1/benches/fixtures/locale.json
+#usr/share/cargo/registry/icu_locale_core-2.1.1/benches/fixtures/mod.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/benches/fixtures/subtags.json
+#usr/share/cargo/registry/icu_locale_core-2.1.1/benches/helpers
+#usr/share/cargo/registry/icu_locale_core-2.1.1/benches/helpers/macros.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/benches/helpers/mod.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/benches/iai_langid.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/benches/langid.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/benches/locale.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/benches/subtags.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/data.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/databake.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/mod.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/other
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/other/mod.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/private
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/private/mod.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/private/other.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/transform
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/transform/fields.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/transform/key.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/transform/mod.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/transform/value.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/unicode
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/unicode/attribute.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/unicode/attributes.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/unicode/key.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/unicode/keywords.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/unicode/mod.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/unicode/subdivision.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/extensions/unicode/value.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/helpers.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/langid.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/lib.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/locale.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/macros.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/parser
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/parser/errors.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/parser/langid.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/parser/locale.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/parser/mod.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/mod.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/errors.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/calendar.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/collation.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency_format.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/dictionary_break.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/emoji.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/first_day.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/hour_cycle.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break_word.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_system.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_unit_override.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/mod.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/numbering_system.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/region_override.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/regional_subdivision.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/sentence_supression.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/timezone.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/variant.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/enum_keyword.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/mod.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/struct_keyword.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/extensions/unicode/mod.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/locale.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/preferences/mod.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/serde.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/shortvec
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/shortvec/litemap.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/shortvec/mod.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/subtags
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/subtags/language.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/subtags/mod.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/subtags/region.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/subtags/script.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/subtags/variant.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/subtags/variants.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/src/zerovec.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/tests
+#usr/share/cargo/registry/icu_locale_core-2.1.1/tests/fixtures
+#usr/share/cargo/registry/icu_locale_core-2.1.1/tests/fixtures/canonicalize.json
+#usr/share/cargo/registry/icu_locale_core-2.1.1/tests/fixtures/invalid-extensions.json
+#usr/share/cargo/registry/icu_locale_core-2.1.1/tests/fixtures/invalid.json
+#usr/share/cargo/registry/icu_locale_core-2.1.1/tests/fixtures/langid.json
+#usr/share/cargo/registry/icu_locale_core-2.1.1/tests/fixtures/locale.json
+#usr/share/cargo/registry/icu_locale_core-2.1.1/tests/fixtures/mod.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/tests/langid.rs
+#usr/share/cargo/registry/icu_locale_core-2.1.1/tests/locale.rs
diff --git a/config/rootfiles/common/rust-icu_normalizer b/config/rootfiles/common/rust-icu_normalizer
new file mode 100644
index 000000000..9cde355e5
--- /dev/null
+++ b/config/rootfiles/common/rust-icu_normalizer
@@ -0,0 +1,42 @@ 
+#usr/share/cargo/registry/icu_normalizer-2.1.1
+#usr/share/cargo/registry/icu_normalizer-2.1.1/.cargo-checksum.json
+#usr/share/cargo/registry/icu_normalizer-2.1.1/Cargo.toml
+#usr/share/cargo/registry/icu_normalizer-2.1.1/LICENSE
+#usr/share/cargo/registry/icu_normalizer-2.1.1/README.md
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/bench.rs
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/canonical_composition.rs
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/canonical_decomposition.rs
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/composing_normalizer_nfc.rs
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/composing_normalizer_nfkc.rs
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data/README.md
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data/TestNames_Japanese_h.txt
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data/TestNames_Japanese_k.txt
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data/TestNames_Korean.txt
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data/TestNames_Latin.txt
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data/TestNames_Thai.txt
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data/TestRandomWordsUDHR_ar.txt
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data/TestRandomWordsUDHR_de.txt
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data/TestRandomWordsUDHR_el.txt
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data/TestRandomWordsUDHR_es.txt
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data/TestRandomWordsUDHR_fr.txt
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data/TestRandomWordsUDHR_he.txt
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data/TestRandomWordsUDHR_pl.txt
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data/TestRandomWordsUDHR_ru.txt
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data/TestRandomWordsUDHR_th.txt
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data/TestRandomWordsUDHR_tr.txt
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/data/wotw.txt
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/decomposing_normalizer_nfd.rs
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/decomposing_normalizer_nfkd.rs
+#usr/share/cargo/registry/icu_normalizer-2.1.1/benches/utf16_throughput.rs
+#usr/share/cargo/registry/icu_normalizer-2.1.1/src
+#usr/share/cargo/registry/icu_normalizer-2.1.1/src/lib.rs
+#usr/share/cargo/registry/icu_normalizer-2.1.1/src/properties.rs
+#usr/share/cargo/registry/icu_normalizer-2.1.1/src/provider.rs
+#usr/share/cargo/registry/icu_normalizer-2.1.1/src/uts46.rs
+#usr/share/cargo/registry/icu_normalizer-2.1.1/tests
+#usr/share/cargo/registry/icu_normalizer-2.1.1/tests/data
+#usr/share/cargo/registry/icu_normalizer-2.1.1/tests/data/NormalizationTest.txt
+#usr/share/cargo/registry/icu_normalizer-2.1.1/tests/data/README.md
+#usr/share/cargo/registry/icu_normalizer-2.1.1/tests/tests.rs
diff --git a/config/rootfiles/common/rust-icu_normalizer_data b/config/rootfiles/common/rust-icu_normalizer_data
new file mode 100644
index 000000000..1cda6e522
--- /dev/null
+++ b/config/rootfiles/common/rust-icu_normalizer_data
@@ -0,0 +1,17 @@ 
+#usr/share/cargo/registry/icu_normalizer_data-2.1.1
+#usr/share/cargo/registry/icu_normalizer_data-2.1.1/.cargo-checksum.json
+#usr/share/cargo/registry/icu_normalizer_data-2.1.1/Cargo.toml
+#usr/share/cargo/registry/icu_normalizer_data-2.1.1/LICENSE
+#usr/share/cargo/registry/icu_normalizer_data-2.1.1/README.md
+#usr/share/cargo/registry/icu_normalizer_data-2.1.1/build.rs
+#usr/share/cargo/registry/icu_normalizer_data-2.1.1/data
+#usr/share/cargo/registry/icu_normalizer_data-2.1.1/data/mod.rs
+#usr/share/cargo/registry/icu_normalizer_data-2.1.1/data/normalizer_nfc_v1.rs.data
+#usr/share/cargo/registry/icu_normalizer_data-2.1.1/data/normalizer_nfd_data_v1.rs.data
+#usr/share/cargo/registry/icu_normalizer_data-2.1.1/data/normalizer_nfd_supplement_v1.rs.data
+#usr/share/cargo/registry/icu_normalizer_data-2.1.1/data/normalizer_nfd_tables_v1.rs.data
+#usr/share/cargo/registry/icu_normalizer_data-2.1.1/data/normalizer_nfkd_data_v1.rs.data
+#usr/share/cargo/registry/icu_normalizer_data-2.1.1/data/normalizer_nfkd_tables_v1.rs.data
+#usr/share/cargo/registry/icu_normalizer_data-2.1.1/data/normalizer_uts46_data_v1.rs.data
+#usr/share/cargo/registry/icu_normalizer_data-2.1.1/src
+#usr/share/cargo/registry/icu_normalizer_data-2.1.1/src/lib.rs
diff --git a/config/rootfiles/common/rust-icu_properties b/config/rootfiles/common/rust-icu_properties
new file mode 100644
index 000000000..1544ee232
--- /dev/null
+++ b/config/rootfiles/common/rust-icu_properties
@@ -0,0 +1,19 @@ 
+#usr/share/cargo/registry/icu_properties-2.1.2
+#usr/share/cargo/registry/icu_properties-2.1.2/.cargo-checksum.json
+#usr/share/cargo/registry/icu_properties-2.1.2/Cargo.toml
+#usr/share/cargo/registry/icu_properties-2.1.2/LICENSE
+#usr/share/cargo/registry/icu_properties-2.1.2/README.md
+#usr/share/cargo/registry/icu_properties-2.1.2/src
+#usr/share/cargo/registry/icu_properties-2.1.2/src/bidi.rs
+#usr/share/cargo/registry/icu_properties-2.1.2/src/code_point_map.rs
+#usr/share/cargo/registry/icu_properties-2.1.2/src/code_point_set.rs
+#usr/share/cargo/registry/icu_properties-2.1.2/src/emoji.rs
+#usr/share/cargo/registry/icu_properties-2.1.2/src/lib.rs
+#usr/share/cargo/registry/icu_properties-2.1.2/src/names.rs
+#usr/share/cargo/registry/icu_properties-2.1.2/src/props.rs
+#usr/share/cargo/registry/icu_properties-2.1.2/src/provider
+#usr/share/cargo/registry/icu_properties-2.1.2/src/provider.rs
+#usr/share/cargo/registry/icu_properties-2.1.2/src/provider/names.rs
+#usr/share/cargo/registry/icu_properties-2.1.2/src/runtime.rs
+#usr/share/cargo/registry/icu_properties-2.1.2/src/script.rs
+#usr/share/cargo/registry/icu_properties-2.1.2/src/trievalue.rs
diff --git a/config/rootfiles/common/rust-icu_properties_data b/config/rootfiles/common/rust-icu_properties_data
new file mode 100644
index 000000000..88520c81d
--- /dev/null
+++ b/config/rootfiles/common/rust-icu_properties_data
@@ -0,0 +1,139 @@ 
+#usr/share/cargo/registry/icu_properties_data-2.1.2
+#usr/share/cargo/registry/icu_properties_data-2.1.2/.cargo-checksum.json
+#usr/share/cargo/registry/icu_properties_data-2.1.2/Cargo.toml
+#usr/share/cargo/registry/icu_properties_data-2.1.2/LICENSE
+#usr/share/cargo/registry/icu_properties_data-2.1.2/README.md
+#usr/share/cargo/registry/icu_properties_data-2.1.2/build.rs
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/mod.rs
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_alnum_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_alphabetic_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_ascii_hex_digit_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_basic_emoji_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_bidi_control_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_bidi_mirrored_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_blank_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_case_ignorable_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_case_sensitive_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_cased_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_changes_when_casefolded_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_changes_when_casemapped_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_changes_when_lowercased_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_changes_when_nfkc_casefolded_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_changes_when_titlecased_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_changes_when_uppercased_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_dash_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_default_ignorable_code_point_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_deprecated_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_diacritic_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_emoji_component_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_emoji_modifier_base_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_emoji_modifier_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_emoji_presentation_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_emoji_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_extended_pictographic_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_extender_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_full_composition_exclusion_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_graph_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_grapheme_base_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_grapheme_extend_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_grapheme_link_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_hex_digit_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_hyphen_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_id_compat_math_continue_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_id_compat_math_start_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_id_continue_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_id_start_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_ideographic_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_ids_binary_operator_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_ids_trinary_operator_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_ids_unary_operator_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_join_control_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_logical_order_exception_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_lowercase_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_math_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_modifier_combining_mark_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_nfc_inert_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_nfd_inert_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_nfkc_inert_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_nfkd_inert_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_noncharacter_code_point_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_pattern_syntax_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_pattern_white_space_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_prepended_concatenation_mark_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_print_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_quotation_mark_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_radical_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_regional_indicator_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_segment_starter_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_sentence_terminal_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_soft_dotted_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_terminal_punctuation_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_unified_ideograph_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_uppercase_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_variation_selector_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_white_space_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_xdigit_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_xid_continue_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_binary_xid_start_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_enum_bidi_class_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_enum_bidi_mirroring_glyph_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_enum_canonical_combining_class_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_enum_east_asian_width_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_enum_general_category_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_enum_grapheme_cluster_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_enum_hangul_syllable_type_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_enum_indic_conjunct_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_enum_indic_syllabic_category_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_enum_joining_type_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_enum_line_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_enum_script_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_enum_sentence_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_enum_vertical_orientation_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_enum_word_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_long_bidi_class_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_long_canonical_combining_class_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_long_east_asian_width_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_long_general_category_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_long_grapheme_cluster_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_long_hangul_syllable_type_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_long_indic_conjunct_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_long_indic_syllabic_category_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_long_joining_type_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_long_line_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_long_script_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_long_sentence_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_long_vertical_orientation_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_long_word_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_parse_bidi_class_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_parse_canonical_combining_class_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_parse_east_asian_width_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_parse_general_category_mask_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_parse_general_category_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_parse_grapheme_cluster_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_parse_hangul_syllable_type_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_parse_indic_conjunct_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_parse_indic_syllabic_category_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_parse_joining_type_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_parse_line_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_parse_script_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_parse_sentence_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_parse_vertical_orientation_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_parse_word_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_short_bidi_class_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_short_canonical_combining_class_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_short_east_asian_width_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_short_general_category_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_short_grapheme_cluster_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_short_hangul_syllable_type_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_short_indic_conjunct_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_short_indic_syllabic_category_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_short_joining_type_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_short_line_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_short_script_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_short_sentence_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_short_vertical_orientation_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_name_short_word_break_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/data/property_script_with_extensions_v1.rs.data
+#usr/share/cargo/registry/icu_properties_data-2.1.2/src
+#usr/share/cargo/registry/icu_properties_data-2.1.2/src/lib.rs
diff --git a/config/rootfiles/common/rust-icu_provider b/config/rootfiles/common/rust-icu_provider
new file mode 100644
index 000000000..71c0852c8
--- /dev/null
+++ b/config/rootfiles/common/rust-icu_provider
@@ -0,0 +1,29 @@ 
+#usr/share/cargo/registry/icu_provider-2.1.1
+#usr/share/cargo/registry/icu_provider-2.1.1/.cargo-checksum.json
+#usr/share/cargo/registry/icu_provider-2.1.1/Cargo.toml
+#usr/share/cargo/registry/icu_provider-2.1.1/LICENSE
+#usr/share/cargo/registry/icu_provider-2.1.1/README.md
+#usr/share/cargo/registry/icu_provider-2.1.1/benches
+#usr/share/cargo/registry/icu_provider-2.1.1/benches/data_locale_bench.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src
+#usr/share/cargo/registry/icu_provider-2.1.1/src/baked
+#usr/share/cargo/registry/icu_provider-2.1.1/src/baked.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src/baked/zerotrie.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src/buf
+#usr/share/cargo/registry/icu_provider-2.1.1/src/buf.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src/buf/serde.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src/constructors.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src/data_provider.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src/dynutil.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src/error.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src/export
+#usr/share/cargo/registry/icu_provider-2.1.1/src/export/mod.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src/export/payload.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src/fallback.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src/hello_world.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src/lib.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src/marker.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src/request.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src/response.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src/serde_borrow_de_utils.rs
+#usr/share/cargo/registry/icu_provider-2.1.1/src/varule_traits.rs
diff --git a/config/rootfiles/common/rust-id-arena b/config/rootfiles/common/rust-id-arena
new file mode 100644
index 000000000..7c72522eb
--- /dev/null
+++ b/config/rootfiles/common/rust-id-arena
@@ -0,0 +1,14 @@ 
+#usr/share/cargo/registry/id-arena-2.3.0
+#usr/share/cargo/registry/id-arena-2.3.0/.cargo-checksum.json
+#usr/share/cargo/registry/id-arena-2.3.0/CHANGELOG.md
+#usr/share/cargo/registry/id-arena-2.3.0/Cargo.toml
+#usr/share/cargo/registry/id-arena-2.3.0/Cargo.toml.deps
+#usr/share/cargo/registry/id-arena-2.3.0/LICENSE-APACHE
+#usr/share/cargo/registry/id-arena-2.3.0/LICENSE-MIT
+#usr/share/cargo/registry/id-arena-2.3.0/README.md
+#usr/share/cargo/registry/id-arena-2.3.0/README.tpl
+#usr/share/cargo/registry/id-arena-2.3.0/src
+#usr/share/cargo/registry/id-arena-2.3.0/src/lib.rs
+#usr/share/cargo/registry/id-arena-2.3.0/src/rayon.rs
+#usr/share/cargo/registry/id-arena-2.3.0/tests
+#usr/share/cargo/registry/id-arena-2.3.0/tests/readme_up_to_date.rs
diff --git a/config/rootfiles/common/rust-idna b/config/rootfiles/common/rust-idna
new file mode 100644
index 000000000..9a2c485b8
--- /dev/null
+++ b/config/rootfiles/common/rust-idna
@@ -0,0 +1,24 @@ 
+#usr/share/cargo/registry/idna-1.1.0
+#usr/share/cargo/registry/idna-1.1.0/.cargo-checksum.json
+#usr/share/cargo/registry/idna-1.1.0/Cargo.toml
+#usr/share/cargo/registry/idna-1.1.0/Cargo.toml.deps
+#usr/share/cargo/registry/idna-1.1.0/LICENSE-APACHE
+#usr/share/cargo/registry/idna-1.1.0/LICENSE-MIT
+#usr/share/cargo/registry/idna-1.1.0/README.md
+#usr/share/cargo/registry/idna-1.1.0/benches
+#usr/share/cargo/registry/idna-1.1.0/benches/all.rs
+#usr/share/cargo/registry/idna-1.1.0/src
+#usr/share/cargo/registry/idna-1.1.0/src/deprecated.rs
+#usr/share/cargo/registry/idna-1.1.0/src/lib.rs
+#usr/share/cargo/registry/idna-1.1.0/src/punycode.rs
+#usr/share/cargo/registry/idna-1.1.0/src/uts46.rs
+#usr/share/cargo/registry/idna-1.1.0/tests
+#usr/share/cargo/registry/idna-1.1.0/tests/IdnaTestV2.txt
+#usr/share/cargo/registry/idna-1.1.0/tests/bad_punycode_tests.json
+#usr/share/cargo/registry/idna-1.1.0/tests/deprecated.rs
+#usr/share/cargo/registry/idna-1.1.0/tests/punycode.rs
+#usr/share/cargo/registry/idna-1.1.0/tests/punycode_tests.json
+#usr/share/cargo/registry/idna-1.1.0/tests/tests.rs
+#usr/share/cargo/registry/idna-1.1.0/tests/unit.rs
+#usr/share/cargo/registry/idna-1.1.0/tests/unitbis.rs
+#usr/share/cargo/registry/idna-1.1.0/tests/uts46.rs
diff --git a/config/rootfiles/common/rust-idna_adapter b/config/rootfiles/common/rust-idna_adapter
new file mode 100644
index 000000000..fc5b0ab55
--- /dev/null
+++ b/config/rootfiles/common/rust-idna_adapter
@@ -0,0 +1,9 @@ 
+#usr/share/cargo/registry/idna_adapter-1.2.1
+#usr/share/cargo/registry/idna_adapter-1.2.1/.cargo-checksum.json
+#usr/share/cargo/registry/idna_adapter-1.2.1/Cargo.toml
+#usr/share/cargo/registry/idna_adapter-1.2.1/Cargo.toml.deps
+#usr/share/cargo/registry/idna_adapter-1.2.1/LICENSE-APACHE
+#usr/share/cargo/registry/idna_adapter-1.2.1/LICENSE-MIT
+#usr/share/cargo/registry/idna_adapter-1.2.1/README.md
+#usr/share/cargo/registry/idna_adapter-1.2.1/src
+#usr/share/cargo/registry/idna_adapter-1.2.1/src/lib.rs
diff --git a/config/rootfiles/common/rust-is_terminal_polyfill b/config/rootfiles/common/rust-is_terminal_polyfill
new file mode 100644
index 000000000..107616eed
--- /dev/null
+++ b/config/rootfiles/common/rust-is_terminal_polyfill
@@ -0,0 +1,8 @@ 
+#usr/share/cargo/registry/is_terminal_polyfill-1.70.2
+#usr/share/cargo/registry/is_terminal_polyfill-1.70.2/.cargo-checksum.json
+#usr/share/cargo/registry/is_terminal_polyfill-1.70.2/Cargo.toml
+#usr/share/cargo/registry/is_terminal_polyfill-1.70.2/LICENSE-APACHE
+#usr/share/cargo/registry/is_terminal_polyfill-1.70.2/LICENSE-MIT
+#usr/share/cargo/registry/is_terminal_polyfill-1.70.2/README.md
+#usr/share/cargo/registry/is_terminal_polyfill-1.70.2/src
+#usr/share/cargo/registry/is_terminal_polyfill-1.70.2/src/lib.rs
diff --git a/config/rootfiles/common/rust-leb128fmt b/config/rootfiles/common/rust-leb128fmt
new file mode 100644
index 000000000..ceda47039
--- /dev/null
+++ b/config/rootfiles/common/rust-leb128fmt
@@ -0,0 +1,9 @@ 
+#usr/share/cargo/registry/leb128fmt-0.1.0
+#usr/share/cargo/registry/leb128fmt-0.1.0/.cargo-checksum.json
+#usr/share/cargo/registry/leb128fmt-0.1.0/CHANGELOG.md
+#usr/share/cargo/registry/leb128fmt-0.1.0/Cargo.toml
+#usr/share/cargo/registry/leb128fmt-0.1.0/LICENSE-APACHE
+#usr/share/cargo/registry/leb128fmt-0.1.0/LICENSE-MIT
+#usr/share/cargo/registry/leb128fmt-0.1.0/README.md
+#usr/share/cargo/registry/leb128fmt-0.1.0/src
+#usr/share/cargo/registry/leb128fmt-0.1.0/src/lib.rs
diff --git a/config/rootfiles/common/rust-libc b/config/rootfiles/common/rust-libc
index c7ae517d2..2be0b93e1 100644
--- a/config/rootfiles/common/rust-libc
+++ b/config/rootfiles/common/rust-libc
@@ -1,277 +1,524 @@ 
-#usr/share/cargo/registry/libc-0.2.108
-#usr/share/cargo/registry/libc-0.2.108/.cargo-checksum.json
-#usr/share/cargo/registry/libc-0.2.108/CONTRIBUTING.md
-#usr/share/cargo/registry/libc-0.2.108/Cargo.toml
-#usr/share/cargo/registry/libc-0.2.108/Cargo.toml.deps
-#usr/share/cargo/registry/libc-0.2.108/LICENSE-APACHE
-#usr/share/cargo/registry/libc-0.2.108/LICENSE-MIT
-#usr/share/cargo/registry/libc-0.2.108/README.md
-#usr/share/cargo/registry/libc-0.2.108/build.rs
-#usr/share/cargo/registry/libc-0.2.108/rustfmt.toml
-#usr/share/cargo/registry/libc-0.2.108/src
-#usr/share/cargo/registry/libc-0.2.108/src/fixed_width_ints.rs
-#usr/share/cargo/registry/libc-0.2.108/src/fuchsia
-#usr/share/cargo/registry/libc-0.2.108/src/fuchsia/aarch64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/fuchsia/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/fuchsia/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/fuchsia/no_align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/fuchsia/x86_64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/hermit
-#usr/share/cargo/registry/libc-0.2.108/src/hermit/aarch64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/hermit/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/hermit/x86_64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/lib.rs
-#usr/share/cargo/registry/libc-0.2.108/src/macros.rs
-#usr/share/cargo/registry/libc-0.2.108/src/psp.rs
-#usr/share/cargo/registry/libc-0.2.108/src/sgx.rs
-#usr/share/cargo/registry/libc-0.2.108/src/solid
-#usr/share/cargo/registry/libc-0.2.108/src/solid/aarch64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/solid/arm.rs
-#usr/share/cargo/registry/libc-0.2.108/src/solid/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/switch.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix
-#usr/share/cargo/registry/libc-0.2.108/src/unix/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b32
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b32/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b32/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/aarch64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/aarch64/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/aarch64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/x86_64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/x86_64/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/x86_64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/dragonfly
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/dragonfly/errno.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/dragonfly/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/aarch64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/arm.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd11
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd11/b64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd12
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd12/b64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd12/x86_64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd13
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd13/b64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd13/x86_64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd14
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd14/b64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd14/x86_64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/x86.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/x86_64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/x86_64/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/aarch64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/arm.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/powerpc.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/sparc64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/x86.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/x86_64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd/aarch64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd/sparc64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd/x86.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd/x86_64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku
-#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku/b32.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku/b64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku/native.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku/x86_64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/hermit
-#usr/share/cargo/registry/libc-0.2.108/src/unix/hermit/aarch64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/hermit/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/hermit/x86_64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32/arm.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32/x86
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32/x86/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32/x86/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/aarch64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/aarch64/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/aarch64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/x86_64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/x86_64/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/x86_64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/emscripten
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/emscripten/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/emscripten/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/emscripten/no_align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/generic
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/generic/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/mips
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/mips/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/powerpc
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/powerpc/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/sparc
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/sparc/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/arm
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/arm/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/arm/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/mips
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/mips/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/mips/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/powerpc.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/riscv32
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/sparc
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/sparc/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/sparc/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/x86
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/x86/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/x86/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64/ilp32.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64/lp64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/mips64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/mips64/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/mips64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/powerpc64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/powerpc64/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/powerpc64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/riscv64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/s390x.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/sparc64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/sparc64/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/sparc64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/no_align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/arm
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/arm/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/arm/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/hexagon.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/mips
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/mips/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/mips/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/powerpc.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/x86
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/x86/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/x86/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/aarch64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/aarch64/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/aarch64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/mips64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/powerpc64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/riscv64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/riscv64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/s390x.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/x86_64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/x86_64/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/x86_64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/no_align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/non_exhaustive.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/arm
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/arm/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/arm/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/arm/no_align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips32
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips32/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips32/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips32/no_align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips64/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips64/no_align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/no_align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/x86_64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/x86_64/l4re.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/x86_64/other.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib
-#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/aarch64
-#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/aarch64/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/arm
-#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/arm/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/espidf
-#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/espidf/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/no_align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/powerpc
-#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/powerpc/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/no_align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/redox
-#usr/share/cargo/registry/libc-0.2.108/src/unix/redox/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish
-#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish/compat.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish/illumos.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish/solaris.rs
-#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish/x86_64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/vxworks
-#usr/share/cargo/registry/libc-0.2.108/src/vxworks/aarch64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/vxworks/arm.rs
-#usr/share/cargo/registry/libc-0.2.108/src/vxworks/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/vxworks/powerpc.rs
-#usr/share/cargo/registry/libc-0.2.108/src/vxworks/powerpc64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/vxworks/x86.rs
-#usr/share/cargo/registry/libc-0.2.108/src/vxworks/x86_64.rs
-#usr/share/cargo/registry/libc-0.2.108/src/wasi.rs
-#usr/share/cargo/registry/libc-0.2.108/src/windows
-#usr/share/cargo/registry/libc-0.2.108/src/windows/gnu
-#usr/share/cargo/registry/libc-0.2.108/src/windows/gnu/align.rs
-#usr/share/cargo/registry/libc-0.2.108/src/windows/gnu/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/windows/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/src/windows/msvc
-#usr/share/cargo/registry/libc-0.2.108/src/windows/msvc/mod.rs
-#usr/share/cargo/registry/libc-0.2.108/tests
-#usr/share/cargo/registry/libc-0.2.108/tests/const_fn.rs
+#usr/share/cargo/registry/libc-0.2.180
+#usr/share/cargo/registry/libc-0.2.180/.cargo-checksum.json
+#usr/share/cargo/registry/libc-0.2.180/CHANGELOG.md
+#usr/share/cargo/registry/libc-0.2.180/CONTRIBUTING.md
+#usr/share/cargo/registry/libc-0.2.180/Cargo.toml
+#usr/share/cargo/registry/libc-0.2.180/Cargo.toml.deps
+#usr/share/cargo/registry/libc-0.2.180/LICENSE-APACHE
+#usr/share/cargo/registry/libc-0.2.180/LICENSE-MIT
+#usr/share/cargo/registry/libc-0.2.180/README.md
+#usr/share/cargo/registry/libc-0.2.180/build.rs
+#usr/share/cargo/registry/libc-0.2.180/src
+#usr/share/cargo/registry/libc-0.2.180/src/fuchsia
+#usr/share/cargo/registry/libc-0.2.180/src/fuchsia/aarch64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/fuchsia/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/fuchsia/riscv64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/fuchsia/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/hermit.rs
+#usr/share/cargo/registry/libc-0.2.180/src/lib.rs
+#usr/share/cargo/registry/libc-0.2.180/src/macros.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new
+#usr/share/cargo/registry/libc-0.2.180/src/new/aix
+#usr/share/cargo/registry/libc-0.2.180/src/new/aix/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/aix/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libc
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libc/signal.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libc/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libpthread
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libpthread/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libpthread/pthread_
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libpthread/pthread_/introspection.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libpthread/pthread_/pthread.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libpthread/pthread_/pthread_impl.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libpthread/pthread_/pthread_spis.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libpthread/pthread_/qos.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libpthread/pthread_/sched.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libpthread/pthread_/spawn.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libpthread/pthread_/stack_np.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libpthread/sys
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libpthread/sys/_pthread
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libpthread/sys/_pthread/_pthread_types.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libpthread/sys/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/libpthread/sys/qos.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/arm
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/arm/_mcontext.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/i386
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/i386/_mcontext.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/mach
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/mach/arm
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/mach/arm/_structs.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/mach/i386
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/mach/i386/_structs.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/mach/machine
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/mach/machine/_structs.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/mach/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/machine
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/machine/_mcontext.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/sys
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/sys/_types
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/sys/_types/_ucontext.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/sys/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/apple/xnu/sys/signal.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/bionic_libc
+#usr/share/cargo/registry/libc-0.2.180/src/new/bionic_libc/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/bionic_libc/pthread.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/bionic_libc/sys
+#usr/share/cargo/registry/libc-0.2.180/src/new/bionic_libc/sys/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/bionic_libc/sys/socket.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/bionic_libc/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/common
+#usr/share/cargo/registry/libc-0.2.180/src/new/common/bsd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/common/freebsd_like.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/common/linux_like
+#usr/share/cargo/registry/libc-0.2.180/src/new/common/linux_like/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/common/linux_like/pthread.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/common/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/common/netbsd_like.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/common/posix
+#usr/share/cargo/registry/libc-0.2.180/src/new/common/posix/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/common/posix/pthread.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/common/posix/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/common/solarish.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/cygwin
+#usr/share/cargo/registry/libc-0.2.180/src/new/cygwin/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/cygwin/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/dragonfly
+#usr/share/cargo/registry/libc-0.2.180/src/new/dragonfly/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/dragonfly/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/emscripten
+#usr/share/cargo/registry/libc-0.2.180/src/new/emscripten/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/emscripten/pthread.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/emscripten/sched.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/emscripten/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/espidf
+#usr/share/cargo/registry/libc-0.2.180/src/new/espidf/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/freebsd
+#usr/share/cargo/registry/libc-0.2.180/src/new/freebsd/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/freebsd/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/fuchsia
+#usr/share/cargo/registry/libc-0.2.180/src/new/fuchsia/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/fuchsia/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/glibc
+#usr/share/cargo/registry/libc-0.2.180/src/new/glibc/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/glibc/posix
+#usr/share/cargo/registry/libc-0.2.180/src/new/glibc/posix/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/glibc/sysdeps
+#usr/share/cargo/registry/libc-0.2.180/src/new/glibc/sysdeps/nptl
+#usr/share/cargo/registry/libc-0.2.180/src/new/glibc/sysdeps/nptl/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/glibc/sysdeps/nptl/pthread.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/glibc/sysdeps/unix
+#usr/share/cargo/registry/libc-0.2.180/src/new/glibc/sysdeps/unix/linux
+#usr/share/cargo/registry/libc-0.2.180/src/new/glibc/sysdeps/unix/linux/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/glibc/sysdeps/unix/linux/net
+#usr/share/cargo/registry/libc-0.2.180/src/new/glibc/sysdeps/unix/linux/net/route.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/glibc/sysdeps/unix/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/haiku
+#usr/share/cargo/registry/libc-0.2.180/src/new/haiku/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/haiku/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/hermit_abi
+#usr/share/cargo/registry/libc-0.2.180/src/new/hermit_abi/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/horizon
+#usr/share/cargo/registry/libc-0.2.180/src/new/horizon/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/hurd
+#usr/share/cargo/registry/libc-0.2.180/src/new/hurd/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/illumos
+#usr/share/cargo/registry/libc-0.2.180/src/new/illumos/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/illumos/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/l4re
+#usr/share/cargo/registry/libc-0.2.180/src/new/l4re/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/linux_uapi
+#usr/share/cargo/registry/libc-0.2.180/src/new/linux_uapi/linux
+#usr/share/cargo/registry/libc-0.2.180/src/new/linux_uapi/linux/can
+#usr/share/cargo/registry/libc-0.2.180/src/new/linux_uapi/linux/can.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/linux_uapi/linux/can/bcm.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/linux_uapi/linux/can/j1939.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/linux_uapi/linux/can/raw.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/linux_uapi/linux/keyctl.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/linux_uapi/linux/membarrier.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/linux_uapi/linux/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/linux_uapi/linux/netlink.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/linux_uapi/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/arch
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/arch/generic
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/arch/generic/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/arch/mips
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/arch/mips/bits
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/arch/mips/bits/socket.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/arch/mips/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/arch/mips64
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/arch/mips64/bits
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/arch/mips64/bits/socket.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/arch/mips64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/arch/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/pthread.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/sched.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/sys
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/sys/socket.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/musl/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/netbsd
+#usr/share/cargo/registry/libc-0.2.180/src/new/netbsd/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/netbsd/net
+#usr/share/cargo/registry/libc-0.2.180/src/new/netbsd/net/if_.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/netbsd/sys
+#usr/share/cargo/registry/libc-0.2.180/src/new/netbsd/sys/ipc.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/netbsd/sys/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/netbsd/sys/statvfs.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/netbsd/sys/time.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/netbsd/sys/timex.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/netbsd/sys/types.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/netbsd/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/netbsd/utmp_.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/netbsd/utmpx_.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/newlib
+#usr/share/cargo/registry/libc-0.2.180/src/new/newlib/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/newlib/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/nto
+#usr/share/cargo/registry/libc-0.2.180/src/new/nto/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/nto/net
+#usr/share/cargo/registry/libc-0.2.180/src/new/nto/net/bpf.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/nto/net/if_.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/nto/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/nuttx
+#usr/share/cargo/registry/libc-0.2.180/src/new/nuttx/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/nuttx/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/openbsd
+#usr/share/cargo/registry/libc-0.2.180/src/new/openbsd/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/openbsd/sys
+#usr/share/cargo/registry/libc-0.2.180/src/new/openbsd/sys/ipc.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/openbsd/sys/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/openbsd/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/qurt
+#usr/share/cargo/registry/libc-0.2.180/src/new/qurt/errno.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/qurt/fcntl.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/qurt/limits.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/qurt/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/qurt/pthread.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/qurt/semaphore.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/qurt/signal.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/qurt/stdio.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/qurt/stdlib.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/qurt/sys
+#usr/share/cargo/registry/libc-0.2.180/src/new/qurt/sys/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/qurt/sys/stat.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/qurt/sys/types.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/qurt/time.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/qurt/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/redox
+#usr/share/cargo/registry/libc-0.2.180/src/new/redox/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/relibc
+#usr/share/cargo/registry/libc-0.2.180/src/new/relibc/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/relibc/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/rtems
+#usr/share/cargo/registry/libc-0.2.180/src/new/rtems/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/sgx
+#usr/share/cargo/registry/libc-0.2.180/src/new/sgx/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/sgx/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/solaris
+#usr/share/cargo/registry/libc-0.2.180/src/new/solaris/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/solaris/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/solid
+#usr/share/cargo/registry/libc-0.2.180/src/new/solid/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/teeos
+#usr/share/cargo/registry/libc-0.2.180/src/new/teeos/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/trusty
+#usr/share/cargo/registry/libc-0.2.180/src/new/trusty/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/uclibc
+#usr/share/cargo/registry/libc-0.2.180/src/new/uclibc/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/uclibc/pthread.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/uclibc/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/ucrt
+#usr/share/cargo/registry/libc-0.2.180/src/new/ucrt/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/vita
+#usr/share/cargo/registry/libc-0.2.180/src/new/vita/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/vxworks
+#usr/share/cargo/registry/libc-0.2.180/src/new/vxworks/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/vxworks/unistd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/wasi
+#usr/share/cargo/registry/libc-0.2.180/src/new/wasi/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/new/xous
+#usr/share/cargo/registry/libc-0.2.180/src/new/xous/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/primitives.rs
+#usr/share/cargo/registry/libc-0.2.180/src/psp.rs
+#usr/share/cargo/registry/libc-0.2.180/src/qurt
+#usr/share/cargo/registry/libc-0.2.180/src/qurt/hexagon.rs
+#usr/share/cargo/registry/libc-0.2.180/src/qurt/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/sgx.rs
+#usr/share/cargo/registry/libc-0.2.180/src/solid
+#usr/share/cargo/registry/libc-0.2.180/src/solid/aarch64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/solid/arm.rs
+#usr/share/cargo/registry/libc-0.2.180/src/solid/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/switch.rs
+#usr/share/cargo/registry/libc-0.2.180/src/teeos
+#usr/share/cargo/registry/libc-0.2.180/src/teeos/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/trusty.rs
+#usr/share/cargo/registry/libc-0.2.180/src/types.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix
+#usr/share/cargo/registry/libc-0.2.180/src/unix/aix
+#usr/share/cargo/registry/libc-0.2.180/src/unix/aix/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/aix/powerpc64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/apple
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/apple/b32
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/apple/b32/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/apple/b64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/apple/b64/aarch64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/apple/b64/aarch64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/apple/b64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/apple/b64/x86_64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/apple/b64/x86_64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/apple/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/dragonfly
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/dragonfly/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/aarch64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/arm.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/freebsd11
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/freebsd11/b32.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/freebsd11/b64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/freebsd12
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/freebsd12/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/freebsd13
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/freebsd13/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/freebsd14
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/freebsd14/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/freebsd15
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/freebsd15/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/riscv64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/x86.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/x86_64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/freebsdlike/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/netbsd
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/netbsd/aarch64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/netbsd/arm.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/netbsd/mips.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/netbsd/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/netbsd/powerpc.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/netbsd/riscv64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/netbsd/sparc64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/netbsd/x86.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/netbsd/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/openbsd
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/openbsd/aarch64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/openbsd/arm.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/openbsd/mips64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/openbsd/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/openbsd/powerpc.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/openbsd/powerpc64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/openbsd/riscv64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/openbsd/sparc64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/openbsd/x86.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/bsd/netbsdlike/openbsd/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/cygwin
+#usr/share/cargo/registry/libc-0.2.180/src/unix/cygwin/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/haiku
+#usr/share/cargo/registry/libc-0.2.180/src/unix/haiku/b32.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/haiku/b64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/haiku/bsd.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/haiku/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/haiku/native.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/haiku/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/hurd
+#usr/share/cargo/registry/libc-0.2.180/src/unix/hurd/b32.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/hurd/b64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/hurd/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/android
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/android/b32
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/android/b32/arm.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/android/b32/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/android/b32/x86
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/android/b32/x86/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/android/b64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/android/b64/aarch64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/android/b64/aarch64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/android/b64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/android/b64/riscv64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/android/b64/riscv64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/android/b64/x86_64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/android/b64/x86_64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/android/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/emscripten
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/emscripten/lfs64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/emscripten/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/l4re
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/l4re/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/l4re/uclibc
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/l4re/uclibc/aarch64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/l4re/uclibc/aarch64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/l4re/uclibc/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/l4re/uclibc/x86_64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/l4re/uclibc/x86_64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/arch
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/arch/generic
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/arch/generic/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/arch/mips
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/arch/mips/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/arch/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/arch/powerpc
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/arch/powerpc/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/arch/sparc
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/arch/sparc/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b32
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b32/arm
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b32/arm/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b32/csky
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b32/csky/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b32/m68k
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b32/m68k/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b32/mips
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b32/mips/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b32/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b32/powerpc.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b32/riscv32
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b32/sparc
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b32/sparc/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b32/x86
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b32/x86/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/aarch64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/aarch64/ilp32.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/aarch64/lp64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/loongarch64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/loongarch64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/mips64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/mips64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/powerpc64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/powerpc64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/riscv64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/s390x.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/sparc64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/sparc64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/x86_64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/gnu/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b32
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b32/arm
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b32/arm/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b32/hexagon.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b32/mips
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b32/mips/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b32/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b32/powerpc.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b32/riscv32
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b32/riscv32/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b32/x86
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b32/x86/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b64/aarch64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b64/aarch64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b64/loongarch64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b64/loongarch64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b64/mips64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b64/powerpc64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b64/riscv64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b64/riscv64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b64/s390x.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b64/wasm32
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b64/wasm32/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b64/wasm32/wali.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b64/x86_64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/b64/x86_64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/lfs64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/musl/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/uclibc
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/uclibc/arm
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/uclibc/arm/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/uclibc/mips
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/uclibc/mips/mips32
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/uclibc/mips/mips32/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/uclibc/mips/mips64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/uclibc/mips/mips64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/uclibc/mips/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/uclibc/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/uclibc/x86_64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/linux_l4re_shared.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/linux_like/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/newlib
+#usr/share/cargo/registry/libc-0.2.180/src/unix/newlib/aarch64
+#usr/share/cargo/registry/libc-0.2.180/src/unix/newlib/aarch64/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/newlib/arm
+#usr/share/cargo/registry/libc-0.2.180/src/unix/newlib/arm/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/newlib/espidf
+#usr/share/cargo/registry/libc-0.2.180/src/unix/newlib/espidf/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/newlib/generic.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/newlib/horizon
+#usr/share/cargo/registry/libc-0.2.180/src/unix/newlib/horizon/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/newlib/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/newlib/powerpc
+#usr/share/cargo/registry/libc-0.2.180/src/unix/newlib/powerpc/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/newlib/rtems
+#usr/share/cargo/registry/libc-0.2.180/src/unix/newlib/rtems/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/newlib/vita
+#usr/share/cargo/registry/libc-0.2.180/src/unix/newlib/vita/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/nto
+#usr/share/cargo/registry/libc-0.2.180/src/unix/nto/aarch64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/nto/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/nto/neutrino.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/nto/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/nuttx
+#usr/share/cargo/registry/libc-0.2.180/src/unix/nuttx/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/redox
+#usr/share/cargo/registry/libc-0.2.180/src/unix/redox/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/solarish
+#usr/share/cargo/registry/libc-0.2.180/src/unix/solarish/compat.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/solarish/illumos.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/solarish/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/solarish/solaris.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/solarish/x86.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/solarish/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/unix/solarish/x86_common.rs
+#usr/share/cargo/registry/libc-0.2.180/src/vxworks
+#usr/share/cargo/registry/libc-0.2.180/src/vxworks/aarch64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/vxworks/arm.rs
+#usr/share/cargo/registry/libc-0.2.180/src/vxworks/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/vxworks/powerpc.rs
+#usr/share/cargo/registry/libc-0.2.180/src/vxworks/powerpc64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/vxworks/riscv32.rs
+#usr/share/cargo/registry/libc-0.2.180/src/vxworks/riscv64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/vxworks/x86.rs
+#usr/share/cargo/registry/libc-0.2.180/src/vxworks/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.180/src/wasi
+#usr/share/cargo/registry/libc-0.2.180/src/wasi/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/wasi/p2.rs
+#usr/share/cargo/registry/libc-0.2.180/src/windows
+#usr/share/cargo/registry/libc-0.2.180/src/windows/gnu
+#usr/share/cargo/registry/libc-0.2.180/src/windows/gnu/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/windows/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/windows/msvc
+#usr/share/cargo/registry/libc-0.2.180/src/windows/msvc/mod.rs
+#usr/share/cargo/registry/libc-0.2.180/src/xous.rs
+#usr/share/cargo/registry/libc-0.2.180/tests
+#usr/share/cargo/registry/libc-0.2.180/tests/const_fn.rs
diff --git a/config/rootfiles/common/rust-libc-0.2.108 b/config/rootfiles/common/rust-libc-0.2.108
new file mode 100644
index 000000000..891eec7c8
--- /dev/null
+++ b/config/rootfiles/common/rust-libc-0.2.108
@@ -0,0 +1,277 @@ 
+#usr/share/cargo/registry/libc-0.2.108-0.2.108
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/.cargo-checksum.json
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/CONTRIBUTING.md
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/Cargo.toml
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/Cargo.toml.deps
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/LICENSE-APACHE
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/LICENSE-MIT
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/README.md
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/build.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/rustfmt.toml
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/fixed_width_ints.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/fuchsia
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/fuchsia/aarch64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/fuchsia/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/fuchsia/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/fuchsia/no_align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/fuchsia/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/hermit
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/hermit/aarch64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/hermit/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/hermit/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/lib.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/macros.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/psp.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/sgx.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/solid
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/solid/aarch64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/solid/arm.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/solid/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/switch.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/apple
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/apple/b32
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/apple/b32/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/apple/b32/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/apple/b64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/apple/b64/aarch64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/apple/b64/aarch64/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/apple/b64/aarch64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/apple/b64/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/apple/b64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/apple/b64/x86_64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/apple/b64/x86_64/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/apple/b64/x86_64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/apple/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/dragonfly
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/dragonfly/errno.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/dragonfly/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/aarch64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/arm.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd11
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd11/b64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd12
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd12/b64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd12/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd13
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd13/b64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd13/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd14
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd14/b64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd14/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/x86.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/x86_64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/x86_64/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/freebsdlike/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/netbsdlike
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/netbsdlike/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/netbsdlike/netbsd
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/netbsdlike/netbsd/aarch64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/netbsdlike/netbsd/arm.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/netbsdlike/netbsd/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/netbsdlike/netbsd/powerpc.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/netbsdlike/netbsd/sparc64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/netbsdlike/netbsd/x86.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/netbsdlike/netbsd/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/netbsdlike/openbsd
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/netbsdlike/openbsd/aarch64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/netbsdlike/openbsd/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/netbsdlike/openbsd/sparc64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/netbsdlike/openbsd/x86.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/bsd/netbsdlike/openbsd/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/haiku
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/haiku/b32.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/haiku/b64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/haiku/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/haiku/native.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/haiku/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/hermit
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/hermit/aarch64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/hermit/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/hermit/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/android
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/android/b32
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/android/b32/arm.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/android/b32/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/android/b32/x86
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/android/b32/x86/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/android/b32/x86/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/android/b64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/android/b64/aarch64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/android/b64/aarch64/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/android/b64/aarch64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/android/b64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/android/b64/x86_64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/android/b64/x86_64/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/android/b64/x86_64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/android/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/emscripten
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/emscripten/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/emscripten/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/emscripten/no_align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/arch
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/arch/generic
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/arch/generic/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/arch/mips
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/arch/mips/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/arch/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/arch/powerpc
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/arch/powerpc/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/arch/sparc
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/arch/sparc/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b32
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b32/arm
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b32/arm/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b32/arm/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b32/mips
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b32/mips/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b32/mips/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b32/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b32/powerpc.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b32/riscv32
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b32/sparc
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b32/sparc/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b32/sparc/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b32/x86
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b32/x86/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b32/x86/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64/ilp32.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64/lp64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/mips64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/mips64/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/mips64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/powerpc64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/powerpc64/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/powerpc64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/riscv64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/s390x.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/sparc64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/sparc64/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/sparc64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/gnu/no_align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b32
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b32/arm
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b32/arm/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b32/arm/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b32/hexagon.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b32/mips
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b32/mips/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b32/mips/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b32/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b32/powerpc.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b32/x86
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b32/x86/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b32/x86/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b64/aarch64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b64/aarch64/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b64/aarch64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b64/mips64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b64/powerpc64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b64/riscv64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b64/riscv64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b64/s390x.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b64/x86_64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b64/x86_64/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/b64/x86_64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/musl/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/no_align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/non_exhaustive.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/arm
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/arm/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/arm/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/arm/no_align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/mips
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips32
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips32/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips32/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips32/no_align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips64/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips64/no_align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/mips/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/no_align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/x86_64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/x86_64/l4re.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/linux/uclibc/x86_64/other.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/linux_like/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/newlib
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/newlib/aarch64
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/newlib/aarch64/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/newlib/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/newlib/arm
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/newlib/arm/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/newlib/espidf
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/newlib/espidf/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/newlib/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/newlib/no_align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/newlib/powerpc
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/newlib/powerpc/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/no_align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/redox
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/redox/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/solarish
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/solarish/compat.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/solarish/illumos.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/solarish/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/solarish/solaris.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/unix/solarish/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/vxworks
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/vxworks/aarch64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/vxworks/arm.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/vxworks/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/vxworks/powerpc.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/vxworks/powerpc64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/vxworks/x86.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/vxworks/x86_64.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/wasi.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/windows
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/windows/gnu
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/windows/gnu/align.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/windows/gnu/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/windows/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/windows/msvc
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/src/windows/msvc/mod.rs
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/tests
+#usr/share/cargo/registry/libc-0.2.108-0.2.108/tests/const_fn.rs
diff --git a/config/rootfiles/common/rust-linux-raw-sys b/config/rootfiles/common/rust-linux-raw-sys
new file mode 100644
index 000000000..661127799
--- /dev/null
+++ b/config/rootfiles/common/rust-linux-raw-sys
@@ -0,0 +1,410 @@ 
+#usr/share/cargo/registry/linux-raw-sys-0.11.0
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/.cargo-checksum.json
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/CODE_OF_CONDUCT.md
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/COPYRIGHT
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/Cargo.toml
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/Cargo.toml.deps
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/LICENSE-APACHE
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/LICENSE-Apache-2.0_WITH_LLVM-exception
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/LICENSE-MIT
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/ORG_CODE_OF_CONDUCT.md
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/README.md
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/aarch64/xdp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/arm/xdp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/csky/xdp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/elf.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/lib.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/loongarch64/xdp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips/xdp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips32r6/xdp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64/xdp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/mips64r6/xdp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc/xdp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/powerpc64/xdp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv32/xdp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/riscv64/xdp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/s390x/xdp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc/xdp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/sparc64/xdp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x32/xdp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86/xdp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/auxvec.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/bootparam.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/btrfs.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/elf_uapi.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/errno.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/general.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/if_arp.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/if_ether.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/if_packet.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/image.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/io_uring.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/ioctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/landlock.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/loop_device.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/mempolicy.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/net.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/netlink.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/prctl.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/ptrace.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/system.rs
+#usr/share/cargo/registry/linux-raw-sys-0.11.0/src/x86_64/xdp.rs
diff --git a/config/rootfiles/common/rust-litemap b/config/rootfiles/common/rust-litemap
new file mode 100644
index 000000000..9805aed30
--- /dev/null
+++ b/config/rootfiles/common/rust-litemap
@@ -0,0 +1,27 @@ 
+#usr/share/cargo/registry/litemap-0.8.1
+#usr/share/cargo/registry/litemap-0.8.1/.cargo-checksum.json
+#usr/share/cargo/registry/litemap-0.8.1/Cargo.toml
+#usr/share/cargo/registry/litemap-0.8.1/LICENSE
+#usr/share/cargo/registry/litemap-0.8.1/README.md
+#usr/share/cargo/registry/litemap-0.8.1/benches
+#usr/share/cargo/registry/litemap-0.8.1/benches/litemap.rs
+#usr/share/cargo/registry/litemap-0.8.1/examples
+#usr/share/cargo/registry/litemap-0.8.1/examples/language_names_hash_map.rs
+#usr/share/cargo/registry/litemap-0.8.1/examples/language_names_lite_map.rs
+#usr/share/cargo/registry/litemap-0.8.1/examples/litemap_bincode.rs
+#usr/share/cargo/registry/litemap-0.8.1/examples/litemap_postcard.rs
+#usr/share/cargo/registry/litemap-0.8.1/src
+#usr/share/cargo/registry/litemap-0.8.1/src/databake.rs
+#usr/share/cargo/registry/litemap-0.8.1/src/lib.rs
+#usr/share/cargo/registry/litemap-0.8.1/src/map.rs
+#usr/share/cargo/registry/litemap-0.8.1/src/serde.rs
+#usr/share/cargo/registry/litemap-0.8.1/src/serde_helpers.rs
+#usr/share/cargo/registry/litemap-0.8.1/src/store
+#usr/share/cargo/registry/litemap-0.8.1/src/store/mod.rs
+#usr/share/cargo/registry/litemap-0.8.1/src/store/slice_impl.rs
+#usr/share/cargo/registry/litemap-0.8.1/src/store/vec_impl.rs
+#usr/share/cargo/registry/litemap-0.8.1/src/testing.rs
+#usr/share/cargo/registry/litemap-0.8.1/tests
+#usr/share/cargo/registry/litemap-0.8.1/tests/rkyv.rs
+#usr/share/cargo/registry/litemap-0.8.1/tests/serde.rs
+#usr/share/cargo/registry/litemap-0.8.1/tests/store.rs
diff --git a/config/rootfiles/common/rust-log b/config/rootfiles/common/rust-log
index 8512ab6a2..d3b18e10c 100644
--- a/config/rootfiles/common/rust-log
+++ b/config/rootfiles/common/rust-log
@@ -1,22 +1,25 @@ 
-#usr/share/cargo/registry/log-0.4.14
-#usr/share/cargo/registry/log-0.4.14/.cargo-checksum.json
-#usr/share/cargo/registry/log-0.4.14/CHANGELOG.md
-#usr/share/cargo/registry/log-0.4.14/Cargo.toml
-#usr/share/cargo/registry/log-0.4.14/Cargo.toml.deps
-#usr/share/cargo/registry/log-0.4.14/LICENSE-APACHE
-#usr/share/cargo/registry/log-0.4.14/LICENSE-MIT
-#usr/share/cargo/registry/log-0.4.14/README.md
-#usr/share/cargo/registry/log-0.4.14/benches
-#usr/share/cargo/registry/log-0.4.14/benches/value.rs
-#usr/share/cargo/registry/log-0.4.14/build.rs
-#usr/share/cargo/registry/log-0.4.14/src
-#usr/share/cargo/registry/log-0.4.14/src/kv
-#usr/share/cargo/registry/log-0.4.14/src/kv/error.rs
-#usr/share/cargo/registry/log-0.4.14/src/kv/key.rs
-#usr/share/cargo/registry/log-0.4.14/src/kv/mod.rs
-#usr/share/cargo/registry/log-0.4.14/src/kv/source.rs
-#usr/share/cargo/registry/log-0.4.14/src/kv/value.rs
-#usr/share/cargo/registry/log-0.4.14/src/lib.rs
-#usr/share/cargo/registry/log-0.4.14/src/macros.rs
-#usr/share/cargo/registry/log-0.4.14/src/serde.rs
-#usr/share/cargo/registry/log-0.4.14/triagebot.toml
+#usr/share/cargo/registry/log-0.4.29
+#usr/share/cargo/registry/log-0.4.29/.cargo-checksum.json
+#usr/share/cargo/registry/log-0.4.29/CHANGELOG.md
+#usr/share/cargo/registry/log-0.4.29/Cargo.toml
+#usr/share/cargo/registry/log-0.4.29/Cargo.toml.deps
+#usr/share/cargo/registry/log-0.4.29/LICENSE-APACHE
+#usr/share/cargo/registry/log-0.4.29/LICENSE-MIT
+#usr/share/cargo/registry/log-0.4.29/README.md
+#usr/share/cargo/registry/log-0.4.29/benches
+#usr/share/cargo/registry/log-0.4.29/benches/value.rs
+#usr/share/cargo/registry/log-0.4.29/src
+#usr/share/cargo/registry/log-0.4.29/src/__private_api.rs
+#usr/share/cargo/registry/log-0.4.29/src/kv
+#usr/share/cargo/registry/log-0.4.29/src/kv/error.rs
+#usr/share/cargo/registry/log-0.4.29/src/kv/key.rs
+#usr/share/cargo/registry/log-0.4.29/src/kv/mod.rs
+#usr/share/cargo/registry/log-0.4.29/src/kv/source.rs
+#usr/share/cargo/registry/log-0.4.29/src/kv/value.rs
+#usr/share/cargo/registry/log-0.4.29/src/lib.rs
+#usr/share/cargo/registry/log-0.4.29/src/macros.rs
+#usr/share/cargo/registry/log-0.4.29/src/serde.rs
+#usr/share/cargo/registry/log-0.4.29/tests
+#usr/share/cargo/registry/log-0.4.29/tests/integration.rs
+#usr/share/cargo/registry/log-0.4.29/tests/macros.rs
+#usr/share/cargo/registry/log-0.4.29/triagebot.toml
diff --git a/config/rootfiles/common/rust-log-0.4.14 b/config/rootfiles/common/rust-log-0.4.14
new file mode 100644
index 000000000..ddac8765a
--- /dev/null
+++ b/config/rootfiles/common/rust-log-0.4.14
@@ -0,0 +1,22 @@ 
+#usr/share/cargo/registry/log-0.4.14-0.4.14
+#usr/share/cargo/registry/log-0.4.14-0.4.14/.cargo-checksum.json
+#usr/share/cargo/registry/log-0.4.14-0.4.14/CHANGELOG.md
+#usr/share/cargo/registry/log-0.4.14-0.4.14/Cargo.toml
+#usr/share/cargo/registry/log-0.4.14-0.4.14/Cargo.toml.deps
+#usr/share/cargo/registry/log-0.4.14-0.4.14/LICENSE-APACHE
+#usr/share/cargo/registry/log-0.4.14-0.4.14/LICENSE-MIT
+#usr/share/cargo/registry/log-0.4.14-0.4.14/README.md
+#usr/share/cargo/registry/log-0.4.14-0.4.14/benches
+#usr/share/cargo/registry/log-0.4.14-0.4.14/benches/value.rs
+#usr/share/cargo/registry/log-0.4.14-0.4.14/build.rs
+#usr/share/cargo/registry/log-0.4.14-0.4.14/src
+#usr/share/cargo/registry/log-0.4.14-0.4.14/src/kv
+#usr/share/cargo/registry/log-0.4.14-0.4.14/src/kv/error.rs
+#usr/share/cargo/registry/log-0.4.14-0.4.14/src/kv/key.rs
+#usr/share/cargo/registry/log-0.4.14-0.4.14/src/kv/mod.rs
+#usr/share/cargo/registry/log-0.4.14-0.4.14/src/kv/source.rs
+#usr/share/cargo/registry/log-0.4.14-0.4.14/src/kv/value.rs
+#usr/share/cargo/registry/log-0.4.14-0.4.14/src/lib.rs
+#usr/share/cargo/registry/log-0.4.14-0.4.14/src/macros.rs
+#usr/share/cargo/registry/log-0.4.14-0.4.14/src/serde.rs
+#usr/share/cargo/registry/log-0.4.14-0.4.14/triagebot.toml
diff --git a/config/rootfiles/common/rust-miniz_oxide b/config/rootfiles/common/rust-miniz_oxide
new file mode 100644
index 000000000..7145148e6
--- /dev/null
+++ b/config/rootfiles/common/rust-miniz_oxide
@@ -0,0 +1,24 @@ 
+#usr/share/cargo/registry/miniz_oxide-0.8.5
+#usr/share/cargo/registry/miniz_oxide-0.8.5/.cargo-checksum.json
+#usr/share/cargo/registry/miniz_oxide-0.8.5/Cargo.toml
+#usr/share/cargo/registry/miniz_oxide-0.8.5/Cargo.toml.deps
+#usr/share/cargo/registry/miniz_oxide-0.8.5/LICENSE
+#usr/share/cargo/registry/miniz_oxide-0.8.5/LICENSE-APACHE.md
+#usr/share/cargo/registry/miniz_oxide-0.8.5/LICENSE-MIT.md
+#usr/share/cargo/registry/miniz_oxide-0.8.5/LICENSE-ZLIB.md
+#usr/share/cargo/registry/miniz_oxide-0.8.5/Readme.md
+#usr/share/cargo/registry/miniz_oxide-0.8.5/src
+#usr/share/cargo/registry/miniz_oxide-0.8.5/src/deflate
+#usr/share/cargo/registry/miniz_oxide-0.8.5/src/deflate/buffer.rs
+#usr/share/cargo/registry/miniz_oxide-0.8.5/src/deflate/core.rs
+#usr/share/cargo/registry/miniz_oxide-0.8.5/src/deflate/mod.rs
+#usr/share/cargo/registry/miniz_oxide-0.8.5/src/deflate/stored.rs
+#usr/share/cargo/registry/miniz_oxide-0.8.5/src/deflate/stream.rs
+#usr/share/cargo/registry/miniz_oxide-0.8.5/src/deflate/zlib.rs
+#usr/share/cargo/registry/miniz_oxide-0.8.5/src/inflate
+#usr/share/cargo/registry/miniz_oxide-0.8.5/src/inflate/core.rs
+#usr/share/cargo/registry/miniz_oxide-0.8.5/src/inflate/mod.rs
+#usr/share/cargo/registry/miniz_oxide-0.8.5/src/inflate/output_buffer.rs
+#usr/share/cargo/registry/miniz_oxide-0.8.5/src/inflate/stream.rs
+#usr/share/cargo/registry/miniz_oxide-0.8.5/src/lib.rs
+#usr/share/cargo/registry/miniz_oxide-0.8.5/src/shared.rs
diff --git a/config/rootfiles/common/rust-once_cell b/config/rootfiles/common/rust-once_cell
index d0b2c74ef..582d337fc 100644
--- a/config/rootfiles/common/rust-once_cell
+++ b/config/rootfiles/common/rust-once_cell
@@ -1,24 +1,31 @@ 
-#usr/share/cargo/registry/once_cell-1.9.0
-#usr/share/cargo/registry/once_cell-1.9.0/.cargo-checksum.json
-#usr/share/cargo/registry/once_cell-1.9.0/CHANGELOG.md
-#usr/share/cargo/registry/once_cell-1.9.0/Cargo.toml
-#usr/share/cargo/registry/once_cell-1.9.0/Cargo.toml.deps
-#usr/share/cargo/registry/once_cell-1.9.0/LICENSE-APACHE
-#usr/share/cargo/registry/once_cell-1.9.0/LICENSE-MIT
-#usr/share/cargo/registry/once_cell-1.9.0/README.md
-#usr/share/cargo/registry/once_cell-1.9.0/bors.toml
-#usr/share/cargo/registry/once_cell-1.9.0/examples
-#usr/share/cargo/registry/once_cell-1.9.0/examples/bench.rs
-#usr/share/cargo/registry/once_cell-1.9.0/examples/bench_acquire.rs
-#usr/share/cargo/registry/once_cell-1.9.0/examples/bench_vs_lazy_static.rs
-#usr/share/cargo/registry/once_cell-1.9.0/examples/lazy_static.rs
-#usr/share/cargo/registry/once_cell-1.9.0/examples/reentrant_init_deadlocks.rs
-#usr/share/cargo/registry/once_cell-1.9.0/examples/regex.rs
-#usr/share/cargo/registry/once_cell-1.9.0/examples/test_synchronization.rs
-#usr/share/cargo/registry/once_cell-1.9.0/src
-#usr/share/cargo/registry/once_cell-1.9.0/src/imp_pl.rs
-#usr/share/cargo/registry/once_cell-1.9.0/src/imp_std.rs
-#usr/share/cargo/registry/once_cell-1.9.0/src/lib.rs
-#usr/share/cargo/registry/once_cell-1.9.0/src/race.rs
-#usr/share/cargo/registry/once_cell-1.9.0/tests
-#usr/share/cargo/registry/once_cell-1.9.0/tests/it.rs
+#usr/share/cargo/registry/once_cell-1.21.3
+#usr/share/cargo/registry/once_cell-1.21.3/.cargo-checksum.json
+#usr/share/cargo/registry/once_cell-1.21.3/CHANGELOG.md
+#usr/share/cargo/registry/once_cell-1.21.3/Cargo.toml
+#usr/share/cargo/registry/once_cell-1.21.3/Cargo.toml.deps
+#usr/share/cargo/registry/once_cell-1.21.3/LICENSE-APACHE
+#usr/share/cargo/registry/once_cell-1.21.3/LICENSE-MIT
+#usr/share/cargo/registry/once_cell-1.21.3/README.md
+#usr/share/cargo/registry/once_cell-1.21.3/bors.toml
+#usr/share/cargo/registry/once_cell-1.21.3/examples
+#usr/share/cargo/registry/once_cell-1.21.3/examples/bench.rs
+#usr/share/cargo/registry/once_cell-1.21.3/examples/bench_acquire.rs
+#usr/share/cargo/registry/once_cell-1.21.3/examples/lazy_static.rs
+#usr/share/cargo/registry/once_cell-1.21.3/examples/reentrant_init_deadlocks.rs
+#usr/share/cargo/registry/once_cell-1.21.3/examples/regex.rs
+#usr/share/cargo/registry/once_cell-1.21.3/examples/test_synchronization.rs
+#usr/share/cargo/registry/once_cell-1.21.3/src
+#usr/share/cargo/registry/once_cell-1.21.3/src/imp_cs.rs
+#usr/share/cargo/registry/once_cell-1.21.3/src/imp_pl.rs
+#usr/share/cargo/registry/once_cell-1.21.3/src/imp_std.rs
+#usr/share/cargo/registry/once_cell-1.21.3/src/lib.rs
+#usr/share/cargo/registry/once_cell-1.21.3/src/race.rs
+#usr/share/cargo/registry/once_cell-1.21.3/tests
+#usr/share/cargo/registry/once_cell-1.21.3/tests/it
+#usr/share/cargo/registry/once_cell-1.21.3/tests/it/main.rs
+#usr/share/cargo/registry/once_cell-1.21.3/tests/it/race.rs
+#usr/share/cargo/registry/once_cell-1.21.3/tests/it/race_once_box.rs
+#usr/share/cargo/registry/once_cell-1.21.3/tests/it/sync_lazy.rs
+#usr/share/cargo/registry/once_cell-1.21.3/tests/it/sync_once_cell.rs
+#usr/share/cargo/registry/once_cell-1.21.3/tests/it/unsync_lazy.rs
+#usr/share/cargo/registry/once_cell-1.21.3/tests/it/unsync_once_cell.rs
diff --git a/config/rootfiles/common/rust-once_cell-1.9.0 b/config/rootfiles/common/rust-once_cell-1.9.0
new file mode 100644
index 000000000..7b9202871
--- /dev/null
+++ b/config/rootfiles/common/rust-once_cell-1.9.0
@@ -0,0 +1,24 @@ 
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/.cargo-checksum.json
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/CHANGELOG.md
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/Cargo.toml
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/Cargo.toml.deps
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/LICENSE-APACHE
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/LICENSE-MIT
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/README.md
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/bors.toml
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/examples
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/examples/bench.rs
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/examples/bench_acquire.rs
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/examples/bench_vs_lazy_static.rs
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/examples/lazy_static.rs
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/examples/reentrant_init_deadlocks.rs
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/examples/regex.rs
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/examples/test_synchronization.rs
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/src
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/src/imp_pl.rs
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/src/imp_std.rs
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/src/lib.rs
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/src/race.rs
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/tests
+#usr/share/cargo/registry/once_cell-1.9.0-1.9.0/tests/it.rs
diff --git a/config/rootfiles/common/rust-once_cell_polyfill b/config/rootfiles/common/rust-once_cell_polyfill
new file mode 100644
index 000000000..7dbd80229
--- /dev/null
+++ b/config/rootfiles/common/rust-once_cell_polyfill
@@ -0,0 +1,10 @@ 
+#usr/share/cargo/registry/once_cell_polyfill-1.70.2
+#usr/share/cargo/registry/once_cell_polyfill-1.70.2/.cargo-checksum.json
+#usr/share/cargo/registry/once_cell_polyfill-1.70.2/Cargo.toml
+#usr/share/cargo/registry/once_cell_polyfill-1.70.2/LICENSE-APACHE
+#usr/share/cargo/registry/once_cell_polyfill-1.70.2/LICENSE-MIT
+#usr/share/cargo/registry/once_cell_polyfill-1.70.2/README.md
+#usr/share/cargo/registry/once_cell_polyfill-1.70.2/src
+#usr/share/cargo/registry/once_cell_polyfill-1.70.2/src/lib.rs
+#usr/share/cargo/registry/once_cell_polyfill-1.70.2/src/sync
+#usr/share/cargo/registry/once_cell_polyfill-1.70.2/src/sync/mod.rs
diff --git a/config/rootfiles/common/rust-percent-encoding b/config/rootfiles/common/rust-percent-encoding
new file mode 100644
index 000000000..2c604e496
--- /dev/null
+++ b/config/rootfiles/common/rust-percent-encoding
@@ -0,0 +1,9 @@ 
+#usr/share/cargo/registry/percent-encoding-2.3.2
+#usr/share/cargo/registry/percent-encoding-2.3.2/.cargo-checksum.json
+#usr/share/cargo/registry/percent-encoding-2.3.2/Cargo.toml
+#usr/share/cargo/registry/percent-encoding-2.3.2/Cargo.toml.deps
+#usr/share/cargo/registry/percent-encoding-2.3.2/LICENSE-APACHE
+#usr/share/cargo/registry/percent-encoding-2.3.2/LICENSE-MIT
+#usr/share/cargo/registry/percent-encoding-2.3.2/src
+#usr/share/cargo/registry/percent-encoding-2.3.2/src/ascii_set.rs
+#usr/share/cargo/registry/percent-encoding-2.3.2/src/lib.rs
diff --git a/config/rootfiles/common/rust-potential_utf b/config/rootfiles/common/rust-potential_utf
new file mode 100644
index 000000000..899c95528
--- /dev/null
+++ b/config/rootfiles/common/rust-potential_utf
@@ -0,0 +1,10 @@ 
+#usr/share/cargo/registry/potential_utf-0.1.4
+#usr/share/cargo/registry/potential_utf-0.1.4/.cargo-checksum.json
+#usr/share/cargo/registry/potential_utf-0.1.4/Cargo.toml
+#usr/share/cargo/registry/potential_utf-0.1.4/LICENSE
+#usr/share/cargo/registry/potential_utf-0.1.4/README.md
+#usr/share/cargo/registry/potential_utf-0.1.4/src
+#usr/share/cargo/registry/potential_utf-0.1.4/src/lib.rs
+#usr/share/cargo/registry/potential_utf-0.1.4/src/uchar.rs
+#usr/share/cargo/registry/potential_utf-0.1.4/src/ustr.rs
+#usr/share/cargo/registry/potential_utf-0.1.4/src/writeable.rs
diff --git a/config/rootfiles/common/rust-prettyplease b/config/rootfiles/common/rust-prettyplease
new file mode 100644
index 000000000..180c2dabf
--- /dev/null
+++ b/config/rootfiles/common/rust-prettyplease
@@ -0,0 +1,39 @@ 
+#usr/share/cargo/registry/prettyplease-0.2.37
+#usr/share/cargo/registry/prettyplease-0.2.37/.cargo-checksum.json
+#usr/share/cargo/registry/prettyplease-0.2.37/Cargo.toml
+#usr/share/cargo/registry/prettyplease-0.2.37/Cargo.toml.deps
+#usr/share/cargo/registry/prettyplease-0.2.37/LICENSE-APACHE
+#usr/share/cargo/registry/prettyplease-0.2.37/LICENSE-MIT
+#usr/share/cargo/registry/prettyplease-0.2.37/README.md
+#usr/share/cargo/registry/prettyplease-0.2.37/build.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/examples
+#usr/share/cargo/registry/prettyplease-0.2.37/examples/input.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/examples/output.prettyplease.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/examples/output.rustc.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/examples/output.rustfmt.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src
+#usr/share/cargo/registry/prettyplease-0.2.37/src/algorithm.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/attr.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/classify.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/convenience.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/data.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/expr.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/file.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/fixup.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/generics.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/item.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/iter.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/lib.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/lifetime.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/lit.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/mac.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/pat.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/path.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/precedence.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/ring.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/stmt.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/token.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/src/ty.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/tests
+#usr/share/cargo/registry/prettyplease-0.2.37/tests/test.rs
+#usr/share/cargo/registry/prettyplease-0.2.37/tests/test_precedence.rs
diff --git a/config/rootfiles/common/rust-r-efi b/config/rootfiles/common/rust-r-efi
new file mode 100644
index 000000000..5ee2272f8
--- /dev/null
+++ b/config/rootfiles/common/rust-r-efi
@@ -0,0 +1,71 @@ 
+#usr/share/cargo/registry/r-efi-5.3.0
+#usr/share/cargo/registry/r-efi-5.3.0/.cargo-checksum.json
+#usr/share/cargo/registry/r-efi-5.3.0/AUTHORS
+#usr/share/cargo/registry/r-efi-5.3.0/Cargo.toml
+#usr/share/cargo/registry/r-efi-5.3.0/Cargo.toml.deps
+#usr/share/cargo/registry/r-efi-5.3.0/Makefile
+#usr/share/cargo/registry/r-efi-5.3.0/NEWS.md
+#usr/share/cargo/registry/r-efi-5.3.0/README.md
+#usr/share/cargo/registry/r-efi-5.3.0/examples
+#usr/share/cargo/registry/r-efi-5.3.0/examples/freestanding.rs
+#usr/share/cargo/registry/r-efi-5.3.0/examples/gop-query.rs
+#usr/share/cargo/registry/r-efi-5.3.0/examples/hello-world.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src
+#usr/share/cargo/registry/r-efi-5.3.0/src/base.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/hii.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/lib.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/absolute_pointer.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/block_io.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/bus_specific_driver_override.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/debug_support.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/debugport.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/decompress.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/device_path.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/device_path_from_text.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/device_path_to_text.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/device_path_utilities.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/disk_io.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/disk_io2.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/driver_binding.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/driver_diagnostics2.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/driver_family_override.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/file.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/graphics_output.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/hii_database.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/hii_font.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/hii_font_ex.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/hii_package_list.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/hii_string.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/ip4.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/ip6.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/load_file.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/load_file2.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/loaded_image.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/loaded_image_device_path.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/managed_network.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/memory_attribute.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/mp_services.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/pci_io.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/platform_driver_override.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/rng.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/service_binding.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/shell.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/shell_dynamic_command.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/shell_parameters.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/simple_file_system.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/simple_network.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/simple_text_input.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/simple_text_input_ex.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/simple_text_output.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/tcp4.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/tcp6.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/timestamp.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/udp4.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/protocols/udp6.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/system.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/vendor
+#usr/share/cargo/registry/r-efi-5.3.0/src/vendor.rs
+#usr/share/cargo/registry/r-efi-5.3.0/src/vendor/intel
+#usr/share/cargo/registry/r-efi-5.3.0/src/vendor/intel/console_control.rs
diff --git a/config/rootfiles/common/rust-rustix b/config/rootfiles/common/rust-rustix
new file mode 100644
index 000000000..65868f1e3
--- /dev/null
+++ b/config/rootfiles/common/rust-rustix
@@ -0,0 +1,403 @@ 
+#usr/share/cargo/registry/rustix-1.1.3
+#usr/share/cargo/registry/rustix-1.1.3/.cargo-checksum.json
+#usr/share/cargo/registry/rustix-1.1.3/CHANGES.md
+#usr/share/cargo/registry/rustix-1.1.3/CODE_OF_CONDUCT.md
+#usr/share/cargo/registry/rustix-1.1.3/CONTRIBUTING.md
+#usr/share/cargo/registry/rustix-1.1.3/COPYRIGHT
+#usr/share/cargo/registry/rustix-1.1.3/Cargo.toml
+#usr/share/cargo/registry/rustix-1.1.3/LICENSE-APACHE
+#usr/share/cargo/registry/rustix-1.1.3/LICENSE-Apache-2.0_WITH_LLVM-exception
+#usr/share/cargo/registry/rustix-1.1.3/LICENSE-MIT
+#usr/share/cargo/registry/rustix-1.1.3/ORG_CODE_OF_CONDUCT.md
+#usr/share/cargo/registry/rustix-1.1.3/README.md
+#usr/share/cargo/registry/rustix-1.1.3/SECURITY.md
+#usr/share/cargo/registry/rustix-1.1.3/benches
+#usr/share/cargo/registry/rustix-1.1.3/benches/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/build.rs
+#usr/share/cargo/registry/rustix-1.1.3/src
+#usr/share/cargo/registry/rustix-1.1.3/src/backend
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/c.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/conv.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/event
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/event/epoll.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/event/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/event/poll_fd.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/event/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/event/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/event/windows_syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/fs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/fs/dir.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/fs/inotify.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/fs/makedev.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/fs/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/fs/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/fs/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/io
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/io/errno.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/io/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/io/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/io/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/io/windows_syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/io_uring
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/io_uring/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/io_uring/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/mm
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/mm/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/mm/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/mm/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/mount
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/mount/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/mount/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/mount/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/net
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/net/addr.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/net/ext.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/net/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/net/msghdr.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/net/netdevice.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/net/read_sockaddr.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/net/send_recv.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/net/sockopt.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/net/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/net/write_sockaddr.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/param
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/param/auxv.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/param/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/pid
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/pid/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/pid/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/pipe
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/pipe/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/pipe/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/pipe/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/prctl
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/prctl/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/prctl/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/process
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/process/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/process/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/process/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/process/wait.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/pty
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/pty/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/pty/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/rand
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/rand/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/rand/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/rand/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/shm
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/shm/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/shm/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/shm/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/system
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/system/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/system/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/system/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/termios
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/termios/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/termios/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/termios/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/thread
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/thread/cpu_set.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/thread/futex.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/thread/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/thread/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/thread/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/time
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/time/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/time/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/time/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/ugid
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/ugid/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/ugid/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/libc/winsock_c.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/arch
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/arch/aarch64.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/arch/arm.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/arch/mips.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/arch/mips32r6.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/arch/mips64.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/arch/mips64r6.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/arch/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/arch/powerpc.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/arch/powerpc64.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/arch/riscv64.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/arch/s390x.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/arch/thumb.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/arch/x86.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/arch/x86_64.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/c.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/conv.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/event
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/event/epoll.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/event/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/event/poll_fd.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/event/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/event/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/fs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/fs/dir.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/fs/inotify.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/fs/makedev.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/fs/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/fs/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/fs/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/io
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/io/errno.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/io/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/io/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/io/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/io_uring
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/io_uring/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/io_uring/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/mm
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/mm/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/mm/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/mm/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/mount
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/mount/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/mount/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/mount/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/net
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/net/addr.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/net/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/net/msghdr.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/net/netdevice.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/net/read_sockaddr.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/net/send_recv.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/net/sockopt.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/net/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/net/write_sockaddr.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/param
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/param/auxv.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/param/init.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/param/libc_auxv.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/param/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/pid
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/pid/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/pid/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/pipe
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/pipe/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/pipe/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/pipe/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/prctl
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/prctl/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/prctl/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/process
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/process/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/process/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/process/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/process/wait.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/pty
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/pty/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/pty/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/rand
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/rand/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/rand/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/rand/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/reg.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/runtime
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/runtime/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/runtime/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/runtime/tls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/shm
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/shm/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/shm/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/shm/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/system
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/system/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/system/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/system/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/termios
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/termios/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/termios/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/termios/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/thread
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/thread/cpu_set.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/thread/futex.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/thread/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/thread/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/thread/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/time
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/time/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/time/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/time/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/ugid
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/ugid/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/ugid/syscalls.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/vdso.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/backend/linux_raw/vdso_wrappers.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/bitcast.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/buffer.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/check_types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/clockid.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/cstr.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/event
+#usr/share/cargo/registry/rustix-1.1.3/src/event/epoll.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/event/eventfd.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/event/kqueue.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/event/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/event/pause.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/event/poll.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/event/port.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/event/select.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/ffi.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/abs.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/at.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/constants.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/copy_file_range.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/dir.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/fadvise.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/fcntl.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/fcntl_apple.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/fcopyfile.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/fd.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/getpath.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/id.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/inotify.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/ioctl.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/makedev.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/memfd_create.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/openat2.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/raw_dir.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/seek_from.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/sendfile.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/special.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/statx.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/sync.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/fs/xattr.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/io
+#usr/share/cargo/registry/rustix-1.1.3/src/io/close.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/io/dup.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/io/errno.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/io/fcntl.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/io/ioctl.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/io/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/io/read_write.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/io_uring
+#usr/share/cargo/registry/rustix-1.1.3/src/io_uring/bindgen_types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/io_uring/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/ioctl
+#usr/share/cargo/registry/rustix-1.1.3/src/ioctl/bsd.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/ioctl/linux.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/ioctl/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/ioctl/patterns.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/kernel_sigset.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/lib.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std/io
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std/io/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std/net
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std/net/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std/os
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std/os/fd
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std/os/fd/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std/os/fd/owned.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std/os/fd/raw.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std/os/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std/os/windows
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std/os/windows/io
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std/os/windows/io/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std/os/windows/io/raw.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std/os/windows/io/socket.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/no_std/os/windows/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/std
+#usr/share/cargo/registry/rustix-1.1.3/src/maybe_polyfill/std/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/mm
+#usr/share/cargo/registry/rustix-1.1.3/src/mm/madvise.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/mm/mmap.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/mm/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/mm/msync.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/mm/userfaultfd.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/mount
+#usr/share/cargo/registry/rustix-1.1.3/src/mount/fsopen.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/mount/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/mount/mount_unmount.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/mount/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/msan.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/net
+#usr/share/cargo/registry/rustix-1.1.3/src/net/addr.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/net/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/net/netdevice.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/net/send_recv
+#usr/share/cargo/registry/rustix-1.1.3/src/net/send_recv/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/net/send_recv/msg.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/net/socket.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/net/socket_addr_any.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/net/socketpair.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/net/sockopt.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/net/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/net/wsa.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/not_implemented.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/param
+#usr/share/cargo/registry/rustix-1.1.3/src/param/auxv.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/param/init.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/param/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/path
+#usr/share/cargo/registry/rustix-1.1.3/src/path/arg.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/path/dec_int.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/path/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/pid.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/pipe.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/prctl.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process
+#usr/share/cargo/registry/rustix-1.1.3/src/process/chdir.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process/chroot.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process/exit.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process/fcntl_getlk.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process/id.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process/ioctl.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process/kill.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process/pidfd.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process/pidfd_getfd.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process/pivot_root.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process/prctl.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process/priority.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process/procctl.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process/rlimit.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process/umask.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/process/wait.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/pty.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/rand
+#usr/share/cargo/registry/rustix-1.1.3/src/rand/getrandom.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/rand/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/runtime.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/shm.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/signal.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/static_assertions.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/stdio.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/system.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/termios
+#usr/share/cargo/registry/rustix-1.1.3/src/termios/ioctl.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/termios/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/termios/tc.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/termios/tty.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/termios/types.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/thread
+#usr/share/cargo/registry/rustix-1.1.3/src/thread/clock.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/thread/futex.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/thread/id.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/thread/libcap.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/thread/membarrier.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/thread/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/thread/prctl.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/thread/sched.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/thread/sched_yield.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/thread/setns.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/time
+#usr/share/cargo/registry/rustix-1.1.3/src/time/clock.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/time/mod.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/time/timerfd.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/timespec.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/ugid.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/utils.rs
+#usr/share/cargo/registry/rustix-1.1.3/src/weak.rs
diff --git a/config/rootfiles/common/rust-semver b/config/rootfiles/common/rust-semver
index 712a4eb8b..3c218b71b 100644
--- a/config/rootfiles/common/rust-semver
+++ b/config/rootfiles/common/rust-semver
@@ -1,15 +1,27 @@ 
-#usr/share/cargo/registry/semver-0.9.0
-#usr/share/cargo/registry/semver-0.9.0/.cargo-checksum.json
-#usr/share/cargo/registry/semver-0.9.0/Cargo.toml
-#usr/share/cargo/registry/semver-0.9.0/Cargo.toml.deps
-#usr/share/cargo/registry/semver-0.9.0/LICENSE-APACHE
-#usr/share/cargo/registry/semver-0.9.0/LICENSE-MIT
-#usr/share/cargo/registry/semver-0.9.0/README.md
-#usr/share/cargo/registry/semver-0.9.0/src
-#usr/share/cargo/registry/semver-0.9.0/src/lib.rs
-#usr/share/cargo/registry/semver-0.9.0/src/version.rs
-#usr/share/cargo/registry/semver-0.9.0/src/version_req.rs
-#usr/share/cargo/registry/semver-0.9.0/tests
-#usr/share/cargo/registry/semver-0.9.0/tests/deprecation.rs
-#usr/share/cargo/registry/semver-0.9.0/tests/regression.rs
-#usr/share/cargo/registry/semver-0.9.0/tests/serde.rs
+#usr/share/cargo/registry/semver-1.0.27
+#usr/share/cargo/registry/semver-1.0.27/.cargo-checksum.json
+#usr/share/cargo/registry/semver-1.0.27/Cargo.toml
+#usr/share/cargo/registry/semver-1.0.27/Cargo.toml.deps
+#usr/share/cargo/registry/semver-1.0.27/LICENSE-APACHE
+#usr/share/cargo/registry/semver-1.0.27/LICENSE-MIT
+#usr/share/cargo/registry/semver-1.0.27/README.md
+#usr/share/cargo/registry/semver-1.0.27/benches
+#usr/share/cargo/registry/semver-1.0.27/benches/parse.rs
+#usr/share/cargo/registry/semver-1.0.27/src
+#usr/share/cargo/registry/semver-1.0.27/src/display.rs
+#usr/share/cargo/registry/semver-1.0.27/src/error.rs
+#usr/share/cargo/registry/semver-1.0.27/src/eval.rs
+#usr/share/cargo/registry/semver-1.0.27/src/identifier.rs
+#usr/share/cargo/registry/semver-1.0.27/src/impls.rs
+#usr/share/cargo/registry/semver-1.0.27/src/lib.rs
+#usr/share/cargo/registry/semver-1.0.27/src/parse.rs
+#usr/share/cargo/registry/semver-1.0.27/src/serde.rs
+#usr/share/cargo/registry/semver-1.0.27/tests
+#usr/share/cargo/registry/semver-1.0.27/tests/node
+#usr/share/cargo/registry/semver-1.0.27/tests/node/mod.rs
+#usr/share/cargo/registry/semver-1.0.27/tests/test_autotrait.rs
+#usr/share/cargo/registry/semver-1.0.27/tests/test_identifier.rs
+#usr/share/cargo/registry/semver-1.0.27/tests/test_version.rs
+#usr/share/cargo/registry/semver-1.0.27/tests/test_version_req.rs
+#usr/share/cargo/registry/semver-1.0.27/tests/util
+#usr/share/cargo/registry/semver-1.0.27/tests/util/mod.rs
diff --git a/config/rootfiles/common/rust-semver-0.9.0 b/config/rootfiles/common/rust-semver-0.9.0
new file mode 100644
index 000000000..e88787612
--- /dev/null
+++ b/config/rootfiles/common/rust-semver-0.9.0
@@ -0,0 +1,15 @@ 
+#usr/share/cargo/registry/semver-0.9.0-0.9.0
+#usr/share/cargo/registry/semver-0.9.0-0.9.0/.cargo-checksum.json
+#usr/share/cargo/registry/semver-0.9.0-0.9.0/Cargo.toml
+#usr/share/cargo/registry/semver-0.9.0-0.9.0/Cargo.toml.deps
+#usr/share/cargo/registry/semver-0.9.0-0.9.0/LICENSE-APACHE
+#usr/share/cargo/registry/semver-0.9.0-0.9.0/LICENSE-MIT
+#usr/share/cargo/registry/semver-0.9.0-0.9.0/README.md
+#usr/share/cargo/registry/semver-0.9.0-0.9.0/src
+#usr/share/cargo/registry/semver-0.9.0-0.9.0/src/lib.rs
+#usr/share/cargo/registry/semver-0.9.0-0.9.0/src/version.rs
+#usr/share/cargo/registry/semver-0.9.0-0.9.0/src/version_req.rs
+#usr/share/cargo/registry/semver-0.9.0-0.9.0/tests
+#usr/share/cargo/registry/semver-0.9.0-0.9.0/tests/deprecation.rs
+#usr/share/cargo/registry/semver-0.9.0-0.9.0/tests/regression.rs
+#usr/share/cargo/registry/semver-0.9.0-0.9.0/tests/serde.rs
diff --git a/config/rootfiles/common/rust-semver-parser b/config/rootfiles/common/rust-semver-parser
index bd7f2293d..7dcc407b7 100644
--- a/config/rootfiles/common/rust-semver-parser
+++ b/config/rootfiles/common/rust-semver-parser
@@ -1,12 +1,21 @@ 
-#usr/share/cargo/registry/semver-parser-0.7.0
-#usr/share/cargo/registry/semver-parser-0.7.0/.cargo-checksum.json
-#usr/share/cargo/registry/semver-parser-0.7.0/Cargo.toml
-#usr/share/cargo/registry/semver-parser-0.7.0/Cargo.toml.deps
-#usr/share/cargo/registry/semver-parser-0.7.0/LICENSE-APACHE
-#usr/share/cargo/registry/semver-parser-0.7.0/LICENSE-MIT
-#usr/share/cargo/registry/semver-parser-0.7.0/src
-#usr/share/cargo/registry/semver-parser-0.7.0/src/common.rs
-#usr/share/cargo/registry/semver-parser-0.7.0/src/lib.rs
-#usr/share/cargo/registry/semver-parser-0.7.0/src/range.rs
-#usr/share/cargo/registry/semver-parser-0.7.0/src/recognize.rs
-#usr/share/cargo/registry/semver-parser-0.7.0/src/version.rs
+#usr/share/cargo/registry/semver-parser-0.10.3
+#usr/share/cargo/registry/semver-parser-0.10.3/.cargo-checksum.json
+#usr/share/cargo/registry/semver-parser-0.10.3/Cargo.toml
+#usr/share/cargo/registry/semver-parser-0.10.3/Cargo.toml.deps
+#usr/share/cargo/registry/semver-parser-0.10.3/LICENSE-APACHE
+#usr/share/cargo/registry/semver-parser-0.10.3/LICENSE-MIT
+#usr/share/cargo/registry/semver-parser-0.10.3/README.md
+#usr/share/cargo/registry/semver-parser-0.10.3/src
+#usr/share/cargo/registry/semver-parser-0.10.3/src/generated.rs
+#usr/share/cargo/registry/semver-parser-0.10.3/src/lexer.rs
+#usr/share/cargo/registry/semver-parser-0.10.3/src/lib.rs
+#usr/share/cargo/registry/semver-parser-0.10.3/src/main.rs
+#usr/share/cargo/registry/semver-parser-0.10.3/src/parser.rs
+#usr/share/cargo/registry/semver-parser-0.10.3/src/range.rs
+#usr/share/cargo/registry/semver-parser-0.10.3/src/range_set.rs
+#usr/share/cargo/registry/semver-parser-0.10.3/src/semver.pest
+#usr/share/cargo/registry/semver-parser-0.10.3/src/version.rs
+#usr/share/cargo/registry/semver-parser-0.10.3/tests
+#usr/share/cargo/registry/semver-parser-0.10.3/tests/fixtures
+#usr/share/cargo/registry/semver-parser-0.10.3/tests/fixtures/fuzz-0001.txt
+#usr/share/cargo/registry/semver-parser-0.10.3/tests/genpest.rs
diff --git a/config/rootfiles/common/rust-semver-parser-0.7.0 b/config/rootfiles/common/rust-semver-parser-0.7.0
new file mode 100644
index 000000000..747238e13
--- /dev/null
+++ b/config/rootfiles/common/rust-semver-parser-0.7.0
@@ -0,0 +1,12 @@ 
+#usr/share/cargo/registry/semver-parser-0.7.0-0.7.0
+#usr/share/cargo/registry/semver-parser-0.7.0-0.7.0/.cargo-checksum.json
+#usr/share/cargo/registry/semver-parser-0.7.0-0.7.0/Cargo.toml
+#usr/share/cargo/registry/semver-parser-0.7.0-0.7.0/Cargo.toml.deps
+#usr/share/cargo/registry/semver-parser-0.7.0-0.7.0/LICENSE-APACHE
+#usr/share/cargo/registry/semver-parser-0.7.0-0.7.0/LICENSE-MIT
+#usr/share/cargo/registry/semver-parser-0.7.0-0.7.0/src
+#usr/share/cargo/registry/semver-parser-0.7.0-0.7.0/src/common.rs
+#usr/share/cargo/registry/semver-parser-0.7.0-0.7.0/src/lib.rs
+#usr/share/cargo/registry/semver-parser-0.7.0-0.7.0/src/range.rs
+#usr/share/cargo/registry/semver-parser-0.7.0-0.7.0/src/recognize.rs
+#usr/share/cargo/registry/semver-parser-0.7.0-0.7.0/src/version.rs
diff --git a/config/rootfiles/common/rust-serde b/config/rootfiles/common/rust-serde
index 97da84171..0618cba67 100644
--- a/config/rootfiles/common/rust-serde
+++ b/config/rootfiles/common/rust-serde
@@ -1,32 +1,39 @@ 
-#usr/share/cargo/registry/serde-1.0.216
-#usr/share/cargo/registry/serde-1.0.216/.cargo-checksum.json
-#usr/share/cargo/registry/serde-1.0.216/Cargo.toml
-#usr/share/cargo/registry/serde-1.0.216/Cargo.toml.deps
-#usr/share/cargo/registry/serde-1.0.216/LICENSE-APACHE
-#usr/share/cargo/registry/serde-1.0.216/LICENSE-MIT
-#usr/share/cargo/registry/serde-1.0.216/README.md
-#usr/share/cargo/registry/serde-1.0.216/build.rs
-#usr/share/cargo/registry/serde-1.0.216/crates-io.md
-#usr/share/cargo/registry/serde-1.0.216/src
-#usr/share/cargo/registry/serde-1.0.216/src/de
-#usr/share/cargo/registry/serde-1.0.216/src/de/ignored_any.rs
-#usr/share/cargo/registry/serde-1.0.216/src/de/impls.rs
-#usr/share/cargo/registry/serde-1.0.216/src/de/mod.rs
-#usr/share/cargo/registry/serde-1.0.216/src/de/seed.rs
-#usr/share/cargo/registry/serde-1.0.216/src/de/size_hint.rs
-#usr/share/cargo/registry/serde-1.0.216/src/de/value.rs
-#usr/share/cargo/registry/serde-1.0.216/src/format.rs
-#usr/share/cargo/registry/serde-1.0.216/src/integer128.rs
-#usr/share/cargo/registry/serde-1.0.216/src/lib.rs
-#usr/share/cargo/registry/serde-1.0.216/src/macros.rs
-#usr/share/cargo/registry/serde-1.0.216/src/private
-#usr/share/cargo/registry/serde-1.0.216/src/private/de.rs
-#usr/share/cargo/registry/serde-1.0.216/src/private/doc.rs
-#usr/share/cargo/registry/serde-1.0.216/src/private/mod.rs
-#usr/share/cargo/registry/serde-1.0.216/src/private/ser.rs
-#usr/share/cargo/registry/serde-1.0.216/src/ser
-#usr/share/cargo/registry/serde-1.0.216/src/ser/fmt.rs
-#usr/share/cargo/registry/serde-1.0.216/src/ser/impls.rs
-#usr/share/cargo/registry/serde-1.0.216/src/ser/impossible.rs
-#usr/share/cargo/registry/serde-1.0.216/src/ser/mod.rs
-#usr/share/cargo/registry/serde-1.0.216/src/std_error.rs
+#usr/share/cargo/registry/serde-1.0.228
+#usr/share/cargo/registry/serde-1.0.228/.cargo-checksum.json
+#usr/share/cargo/registry/serde-1.0.228/Cargo.toml
+#usr/share/cargo/registry/serde-1.0.228/Cargo.toml.deps
+#usr/share/cargo/registry/serde-1.0.228/LICENSE-APACHE
+#usr/share/cargo/registry/serde-1.0.228/LICENSE-MIT
+#usr/share/cargo/registry/serde-1.0.228/README.md
+#usr/share/cargo/registry/serde-1.0.228/build.rs
+#usr/share/cargo/registry/serde-1.0.228/crates-io.md
+#usr/share/cargo/registry/serde-1.0.228/src
+#usr/share/cargo/registry/serde-1.0.228/src/core
+#usr/share/cargo/registry/serde-1.0.228/src/core/crate_root.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/de
+#usr/share/cargo/registry/serde-1.0.228/src/core/de/ignored_any.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/de/impls.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/de/mod.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/de/value.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/format.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/lib.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/macros.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/private
+#usr/share/cargo/registry/serde-1.0.228/src/core/private/content.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/private/doc.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/private/mod.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/private/seed.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/private/size_hint.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/private/string.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/ser
+#usr/share/cargo/registry/serde-1.0.228/src/core/ser/fmt.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/ser/impls.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/ser/impossible.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/ser/mod.rs
+#usr/share/cargo/registry/serde-1.0.228/src/core/std_error.rs
+#usr/share/cargo/registry/serde-1.0.228/src/integer128.rs
+#usr/share/cargo/registry/serde-1.0.228/src/lib.rs
+#usr/share/cargo/registry/serde-1.0.228/src/private
+#usr/share/cargo/registry/serde-1.0.228/src/private/de.rs
+#usr/share/cargo/registry/serde-1.0.228/src/private/mod.rs
+#usr/share/cargo/registry/serde-1.0.228/src/private/ser.rs
diff --git a/config/rootfiles/common/rust-serde-1.0.216 b/config/rootfiles/common/rust-serde-1.0.216
new file mode 100644
index 000000000..1ade0a79c
--- /dev/null
+++ b/config/rootfiles/common/rust-serde-1.0.216
@@ -0,0 +1,32 @@ 
+#usr/share/cargo/registry/serde-1.0.216-1.0.216
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/.cargo-checksum.json
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/Cargo.toml
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/Cargo.toml.deps
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/LICENSE-APACHE
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/LICENSE-MIT
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/README.md
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/build.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/crates-io.md
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/de
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/de/ignored_any.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/de/impls.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/de/mod.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/de/seed.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/de/size_hint.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/de/value.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/format.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/integer128.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/lib.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/macros.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/private
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/private/de.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/private/doc.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/private/mod.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/private/ser.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/ser
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/ser/fmt.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/ser/impls.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/ser/impossible.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/ser/mod.rs
+#usr/share/cargo/registry/serde-1.0.216-1.0.216/src/std_error.rs
diff --git a/config/rootfiles/common/rust-serde_core b/config/rootfiles/common/rust-serde_core
new file mode 100644
index 000000000..d4d47ef1c
--- /dev/null
+++ b/config/rootfiles/common/rust-serde_core
@@ -0,0 +1,31 @@ 
+#usr/share/cargo/registry/serde_core-1.0.228
+#usr/share/cargo/registry/serde_core-1.0.228/.cargo-checksum.json
+#usr/share/cargo/registry/serde_core-1.0.228/Cargo.toml
+#usr/share/cargo/registry/serde_core-1.0.228/Cargo.toml.deps
+#usr/share/cargo/registry/serde_core-1.0.228/LICENSE-APACHE
+#usr/share/cargo/registry/serde_core-1.0.228/LICENSE-MIT
+#usr/share/cargo/registry/serde_core-1.0.228/README.md
+#usr/share/cargo/registry/serde_core-1.0.228/build.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src
+#usr/share/cargo/registry/serde_core-1.0.228/src/crate_root.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/de
+#usr/share/cargo/registry/serde_core-1.0.228/src/de/ignored_any.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/de/impls.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/de/mod.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/de/value.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/format.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/lib.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/macros.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/private
+#usr/share/cargo/registry/serde_core-1.0.228/src/private/content.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/private/doc.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/private/mod.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/private/seed.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/private/size_hint.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/private/string.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/ser
+#usr/share/cargo/registry/serde_core-1.0.228/src/ser/fmt.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/ser/impls.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/ser/impossible.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/ser/mod.rs
+#usr/share/cargo/registry/serde_core-1.0.228/src/std_error.rs
diff --git a/config/rootfiles/common/rust-serde_derive b/config/rootfiles/common/rust-serde_derive
index 766c751ae..bc9d703c2 100644
--- a/config/rootfiles/common/rust-serde_derive
+++ b/config/rootfiles/common/rust-serde_derive
@@ -1,28 +1,39 @@ 
-#usr/share/cargo/registry/serde_derive-1.0.216
-#usr/share/cargo/registry/serde_derive-1.0.216/.cargo-checksum.json
-#usr/share/cargo/registry/serde_derive-1.0.216/Cargo.toml
-#usr/share/cargo/registry/serde_derive-1.0.216/Cargo.toml.deps
-#usr/share/cargo/registry/serde_derive-1.0.216/LICENSE-APACHE
-#usr/share/cargo/registry/serde_derive-1.0.216/LICENSE-MIT
-#usr/share/cargo/registry/serde_derive-1.0.216/README.md
-#usr/share/cargo/registry/serde_derive-1.0.216/crates-io.md
-#usr/share/cargo/registry/serde_derive-1.0.216/src
-#usr/share/cargo/registry/serde_derive-1.0.216/src/bound.rs
-#usr/share/cargo/registry/serde_derive-1.0.216/src/de.rs
-#usr/share/cargo/registry/serde_derive-1.0.216/src/dummy.rs
-#usr/share/cargo/registry/serde_derive-1.0.216/src/fragment.rs
-#usr/share/cargo/registry/serde_derive-1.0.216/src/internals
-#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/ast.rs
-#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/attr.rs
-#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/case.rs
-#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/check.rs
-#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/ctxt.rs
-#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/mod.rs
-#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/name.rs
-#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/receiver.rs
-#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/respan.rs
-#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/symbol.rs
-#usr/share/cargo/registry/serde_derive-1.0.216/src/lib.rs
-#usr/share/cargo/registry/serde_derive-1.0.216/src/pretend.rs
-#usr/share/cargo/registry/serde_derive-1.0.216/src/ser.rs
-#usr/share/cargo/registry/serde_derive-1.0.216/src/this.rs
+#usr/share/cargo/registry/serde_derive-1.0.228
+#usr/share/cargo/registry/serde_derive-1.0.228/.cargo-checksum.json
+#usr/share/cargo/registry/serde_derive-1.0.228/Cargo.toml
+#usr/share/cargo/registry/serde_derive-1.0.228/Cargo.toml.deps
+#usr/share/cargo/registry/serde_derive-1.0.228/LICENSE-APACHE
+#usr/share/cargo/registry/serde_derive-1.0.228/LICENSE-MIT
+#usr/share/cargo/registry/serde_derive-1.0.228/README.md
+#usr/share/cargo/registry/serde_derive-1.0.228/crates-io.md
+#usr/share/cargo/registry/serde_derive-1.0.228/src
+#usr/share/cargo/registry/serde_derive-1.0.228/src/bound.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/de
+#usr/share/cargo/registry/serde_derive-1.0.228/src/de.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/de/enum_.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/de/enum_adjacently.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/de/enum_externally.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/de/enum_internally.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/de/enum_untagged.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/de/identifier.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/de/struct_.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/de/tuple.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/de/unit.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/deprecated.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/dummy.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/fragment.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/internals
+#usr/share/cargo/registry/serde_derive-1.0.228/src/internals/ast.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/internals/attr.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/internals/case.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/internals/check.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/internals/ctxt.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/internals/mod.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/internals/name.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/internals/receiver.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/internals/respan.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/internals/symbol.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/lib.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/pretend.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/ser.rs
+#usr/share/cargo/registry/serde_derive-1.0.228/src/this.rs
diff --git a/config/rootfiles/common/rust-serde_derive-1.0.216 b/config/rootfiles/common/rust-serde_derive-1.0.216
new file mode 100644
index 000000000..81e446b91
--- /dev/null
+++ b/config/rootfiles/common/rust-serde_derive-1.0.216
@@ -0,0 +1,28 @@ 
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/.cargo-checksum.json
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/Cargo.toml
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/Cargo.toml.deps
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/LICENSE-APACHE
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/LICENSE-MIT
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/README.md
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/crates-io.md
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/bound.rs
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/de.rs
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/dummy.rs
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/fragment.rs
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/internals
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/internals/ast.rs
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/internals/attr.rs
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/internals/case.rs
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/internals/check.rs
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/internals/ctxt.rs
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/internals/mod.rs
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/internals/name.rs
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/internals/receiver.rs
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/internals/respan.rs
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/internals/symbol.rs
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/lib.rs
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/pretend.rs
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/ser.rs
+#usr/share/cargo/registry/serde_derive-1.0.216-1.0.216/src/this.rs
diff --git a/config/rootfiles/common/rust-simd-adler32 b/config/rootfiles/common/rust-simd-adler32
new file mode 100644
index 000000000..743425440
--- /dev/null
+++ b/config/rootfiles/common/rust-simd-adler32
@@ -0,0 +1,19 @@ 
+#usr/share/cargo/registry/simd-adler32-0.3.8
+#usr/share/cargo/registry/simd-adler32-0.3.8/.cargo-checksum.json
+#usr/share/cargo/registry/simd-adler32-0.3.8/CHANGELOG.md
+#usr/share/cargo/registry/simd-adler32-0.3.8/Cargo.toml
+#usr/share/cargo/registry/simd-adler32-0.3.8/Cargo.toml.deps
+#usr/share/cargo/registry/simd-adler32-0.3.8/LICENSE.md
+#usr/share/cargo/registry/simd-adler32-0.3.8/README.md
+#usr/share/cargo/registry/simd-adler32-0.3.8/src
+#usr/share/cargo/registry/simd-adler32-0.3.8/src/hash.rs
+#usr/share/cargo/registry/simd-adler32-0.3.8/src/imp
+#usr/share/cargo/registry/simd-adler32-0.3.8/src/imp/avx2.rs
+#usr/share/cargo/registry/simd-adler32-0.3.8/src/imp/avx512.rs
+#usr/share/cargo/registry/simd-adler32-0.3.8/src/imp/mod.rs
+#usr/share/cargo/registry/simd-adler32-0.3.8/src/imp/neon.rs
+#usr/share/cargo/registry/simd-adler32-0.3.8/src/imp/scalar.rs
+#usr/share/cargo/registry/simd-adler32-0.3.8/src/imp/sse2.rs
+#usr/share/cargo/registry/simd-adler32-0.3.8/src/imp/ssse3.rs
+#usr/share/cargo/registry/simd-adler32-0.3.8/src/imp/wasm.rs
+#usr/share/cargo/registry/simd-adler32-0.3.8/src/lib.rs
diff --git a/config/rootfiles/common/rust-smallvec b/config/rootfiles/common/rust-smallvec
index 9992e3242..c94046744 100644
--- a/config/rootfiles/common/rust-smallvec
+++ b/config/rootfiles/common/rust-smallvec
@@ -1,18 +1,22 @@ 
-#usr/share/cargo/registry/smallvec-1.8.0
-#usr/share/cargo/registry/smallvec-1.8.0/.cargo-checksum.json
-#usr/share/cargo/registry/smallvec-1.8.0/Cargo.toml
-#usr/share/cargo/registry/smallvec-1.8.0/Cargo.toml.deps
-#usr/share/cargo/registry/smallvec-1.8.0/LICENSE-APACHE
-#usr/share/cargo/registry/smallvec-1.8.0/LICENSE-MIT
-#usr/share/cargo/registry/smallvec-1.8.0/README.md
-#usr/share/cargo/registry/smallvec-1.8.0/benches
-#usr/share/cargo/registry/smallvec-1.8.0/benches/bench.rs
-#usr/share/cargo/registry/smallvec-1.8.0/scripts
-#usr/share/cargo/registry/smallvec-1.8.0/scripts/run_miri.sh
-#usr/share/cargo/registry/smallvec-1.8.0/src
-#usr/share/cargo/registry/smallvec-1.8.0/src/arbitrary.rs
-#usr/share/cargo/registry/smallvec-1.8.0/src/lib.rs
-#usr/share/cargo/registry/smallvec-1.8.0/src/specialization.rs
-#usr/share/cargo/registry/smallvec-1.8.0/src/tests.rs
-#usr/share/cargo/registry/smallvec-1.8.0/tests
-#usr/share/cargo/registry/smallvec-1.8.0/tests/macro.rs
+#usr/share/cargo/registry/smallvec-1.15.0
+#usr/share/cargo/registry/smallvec-1.15.0/.cargo-checksum.json
+#usr/share/cargo/registry/smallvec-1.15.0/Cargo.toml
+#usr/share/cargo/registry/smallvec-1.15.0/Cargo.toml.deps
+#usr/share/cargo/registry/smallvec-1.15.0/LICENSE-APACHE
+#usr/share/cargo/registry/smallvec-1.15.0/LICENSE-MIT
+#usr/share/cargo/registry/smallvec-1.15.0/README.md
+#usr/share/cargo/registry/smallvec-1.15.0/benches
+#usr/share/cargo/registry/smallvec-1.15.0/benches/bench.rs
+#usr/share/cargo/registry/smallvec-1.15.0/debug_metadata
+#usr/share/cargo/registry/smallvec-1.15.0/debug_metadata/README.md
+#usr/share/cargo/registry/smallvec-1.15.0/debug_metadata/smallvec.natvis
+#usr/share/cargo/registry/smallvec-1.15.0/scripts
+#usr/share/cargo/registry/smallvec-1.15.0/scripts/run_miri.sh
+#usr/share/cargo/registry/smallvec-1.15.0/src
+#usr/share/cargo/registry/smallvec-1.15.0/src/arbitrary.rs
+#usr/share/cargo/registry/smallvec-1.15.0/src/lib.rs
+#usr/share/cargo/registry/smallvec-1.15.0/src/specialization.rs
+#usr/share/cargo/registry/smallvec-1.15.0/src/tests.rs
+#usr/share/cargo/registry/smallvec-1.15.0/tests
+#usr/share/cargo/registry/smallvec-1.15.0/tests/debugger_visualizer.rs
+#usr/share/cargo/registry/smallvec-1.15.0/tests/macro.rs
diff --git a/config/rootfiles/common/rust-smallvec-1.8.0 b/config/rootfiles/common/rust-smallvec-1.8.0
new file mode 100644
index 000000000..63dafafc2
--- /dev/null
+++ b/config/rootfiles/common/rust-smallvec-1.8.0
@@ -0,0 +1,18 @@ 
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0/.cargo-checksum.json
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0/Cargo.toml
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0/Cargo.toml.deps
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0/LICENSE-APACHE
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0/LICENSE-MIT
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0/README.md
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0/benches
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0/benches/bench.rs
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0/scripts
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0/scripts/run_miri.sh
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0/src
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0/src/arbitrary.rs
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0/src/lib.rs
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0/src/specialization.rs
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0/src/tests.rs
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0/tests
+#usr/share/cargo/registry/smallvec-1.8.0-1.8.0/tests/macro.rs
diff --git a/config/rootfiles/common/rust-spdx b/config/rootfiles/common/rust-spdx
new file mode 100644
index 000000000..81e4adf8c
--- /dev/null
+++ b/config/rootfiles/common/rust-spdx
@@ -0,0 +1,605 @@ 
+#usr/share/cargo/registry/spdx-0.10.1
+#usr/share/cargo/registry/spdx-0.10.1/.cargo-checksum.json
+#usr/share/cargo/registry/spdx-0.10.1/Cargo.toml
+#usr/share/cargo/registry/spdx-0.10.1/LICENSE-APACHE
+#usr/share/cargo/registry/spdx-0.10.1/LICENSE-MIT
+#usr/share/cargo/registry/spdx-0.10.1/README.md
+#usr/share/cargo/registry/spdx-0.10.1/src
+#usr/share/cargo/registry/spdx-0.10.1/src/error.rs
+#usr/share/cargo/registry/spdx-0.10.1/src/expression
+#usr/share/cargo/registry/spdx-0.10.1/src/expression.rs
+#usr/share/cargo/registry/spdx-0.10.1/src/expression/minimize.rs
+#usr/share/cargo/registry/spdx-0.10.1/src/expression/parser.rs
+#usr/share/cargo/registry/spdx-0.10.1/src/identifiers.rs
+#usr/share/cargo/registry/spdx-0.10.1/src/lexer.rs
+#usr/share/cargo/registry/spdx-0.10.1/src/lib.rs
+#usr/share/cargo/registry/spdx-0.10.1/src/licensee.rs
+#usr/share/cargo/registry/spdx-0.10.1/src/text
+#usr/share/cargo/registry/spdx-0.10.1/src/text.rs
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/389-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/Autoconf-exception-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/Autoconf-exception-3.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/Autoconf-exception-generic
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/Bison-exception-2.2
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/Bootloader-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/CLISP-exception-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/Classpath-exception-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/DigiRule-FOSS-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/FLTK-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/Fawkes-Runtime-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/Font-exception-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/GCC-exception-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/GCC-exception-3.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/GNAT-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/GPL-3.0-linking-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/GPL-3.0-linking-source-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/GPL-CC-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/GStreamer-exception-2005
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/GStreamer-exception-2008
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/KiCad-libraries-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/LGPL-3.0-linking-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/LLVM-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/LZMA-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/Libtool-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/Linux-syscall-note
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/Nokia-Qt-exception-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/OCCT-exception-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/OCaml-LGPL-linking-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/OpenJDK-assembly-exception-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/PS-or-PDF-font-exception-20170817
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/QPL-1.0-INRIA-2004-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/Qt-GPL-exception-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/Qt-LGPL-exception-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/Qwt-exception-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/SHL-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/SHL-2.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/SWI-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/Swift-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/Universal-FOSS-exception-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/WxWindows-exception-3.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/eCos-exception-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/freertos-exception-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/gnu-javamail-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/i2p-gpl-java-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/mif-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/openvpn-openssl-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/u-boot-exception-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/exceptions/x11vnc-openssl-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/0BSD
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/AAL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/ADSL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/AFL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/AFL-1.2
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/AFL-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/AFL-2.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/AFL-3.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/AGPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/AGPL-1.0-only
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/AGPL-1.0-or-later
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/AGPL-3.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/AGPL-3.0-only
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/AGPL-3.0-or-later
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/AMDPLPA
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/AML
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/AMPAS
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/ANTLR-PD
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/ANTLR-PD-fallback
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/APAFML
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/APL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/APSL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/APSL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/APSL-1.2
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/APSL-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Abstyles
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/AdaCore-doc
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Adobe-2006
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Adobe-Glyph
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Afmparse
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Aladdin
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Apache-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Apache-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Apache-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/App-s2p
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Arphic-1999
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Artistic-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Artistic-1.0-Perl
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Artistic-1.0-cl8
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Artistic-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-1-Clause
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-2-Clause
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-2-Clause-FreeBSD
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-2-Clause-NetBSD
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-2-Clause-Patent
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-2-Clause-Views
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-3-Clause
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-3-Clause-Attribution
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-3-Clause-Clear
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-3-Clause-LBNL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-3-Clause-Modification
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-3-Clause-No-Military-License
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-3-Clause-No-Nuclear-License
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-3-Clause-No-Nuclear-License-2014
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-3-Clause-No-Nuclear-Warranty
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-3-Clause-Open-MPI
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-4-Clause
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-4-Clause-Shortened
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-4-Clause-UC
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-4.3RENO
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-4.3TAHOE
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-Advertising-Acknowledgement
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-Attribution-HPND-disclaimer
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-Protection
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSD-Source-Code
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BSL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BUSL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Baekmuk
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Bahyph
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Barr
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Beerware
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BitTorrent-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BitTorrent-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Bitstream-Charter
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Bitstream-Vera
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/BlueOak-1.0.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Borceux
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Brian-Gladman-3-Clause
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/C-UDA-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CAL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CAL-1.0-Combined-Work-Exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CATOSL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-2.5
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-2.5-AU
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-3.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-3.0-AT
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-3.0-DE
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-3.0-IGO
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-3.0-NL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-3.0-US
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-4.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-2.5
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-3.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-3.0-DE
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-4.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-ND-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-ND-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-ND-2.5
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-ND-3.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-ND-3.0-DE
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-ND-3.0-IGO
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-ND-4.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-SA-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-SA-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-SA-2.0-DE
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-SA-2.0-FR
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-SA-2.0-UK
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-SA-2.5
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-SA-3.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-SA-3.0-DE
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-SA-3.0-IGO
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-NC-SA-4.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-ND-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-ND-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-ND-2.5
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-ND-3.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-ND-3.0-DE
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-ND-4.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-SA-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-SA-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-SA-2.0-UK
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-SA-2.1-JP
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-SA-2.5
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-SA-3.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-SA-3.0-AT
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-SA-3.0-DE
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-BY-SA-4.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC-PDDC
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CC0-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CDDL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CDDL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CDL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CDLA-Permissive-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CDLA-Permissive-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CDLA-Sharing-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CECILL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CECILL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CECILL-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CECILL-2.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CECILL-B
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CECILL-C
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CERN-OHL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CERN-OHL-1.2
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CERN-OHL-P-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CERN-OHL-S-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CERN-OHL-W-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CFITSIO
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CMU-Mach
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CNRI-Jython
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CNRI-Python
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CNRI-Python-GPL-Compatible
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/COIL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CPAL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CPOL-1.02
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CUA-OPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Caldera
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/ClArtistic
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Clips
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Community-Spec-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Condor-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Cornell-Lossless-JPEG
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Crossword
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/CrystalStacker
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Cube
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/D-FSL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/DL-DE-BY-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/DOC
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/DRL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/DSDP
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Dotseqn
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/ECL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/ECL-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/EFL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/EFL-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/EPICS
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/EPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/EPL-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/EUDatagrid
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/EUPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/EUPL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/EUPL-1.2
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Elastic-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Entessa
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/ErlPL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Eurosym
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/FDK-AAC
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/FSFAP
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/FSFUL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/FSFULLR
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/FSFULLRWD
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/FTL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Fair
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Frameworx-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/FreeBSD-DOC
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/FreeImage
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GD
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.1-invariants-only
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.1-invariants-or-later
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.1-no-invariants-only
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.1-no-invariants-or-later
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.1-only
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.1-or-later
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.2
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.2-invariants-only
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.2-invariants-or-later
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.2-no-invariants-only
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.2-no-invariants-or-later
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.2-only
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.2-or-later
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.3
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.3-invariants-only
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.3-invariants-or-later
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.3-no-invariants-only
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.3-no-invariants-or-later
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.3-only
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GFDL-1.3-or-later
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GL2PS
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GLWTPL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-1.0#
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-1.0-only
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-1.0-or-later
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-2.0#
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-2.0-only
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-2.0-or-later
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-2.0-with-GCC-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-2.0-with-autoconf-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-2.0-with-bison-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-2.0-with-classpath-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-2.0-with-font-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-3.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-3.0#
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-3.0-only
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-3.0-or-later
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-3.0-with-GCC-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/GPL-3.0-with-autoconf-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Giftware
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Glide
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Glulxe
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Graphics-Gems
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/HP-1986
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/HPND
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/HPND-Markus-Kuhn
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/HPND-export-US
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/HPND-sell-variant
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/HPND-sell-variant-MIT-disclaimer
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/HTMLTIDY
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/HaskellReport
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Hippocratic-2.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/IBM-pibs
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/ICU
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/IEC-Code-Components-EULA
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/IJG
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/IJG-short
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/IPA
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/IPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/ISC
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/ImageMagick
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Imlib2
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Info-ZIP
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Intel
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Intel-ACPI
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Interbase-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/JPL-image
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/JPNIC
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/JSON
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Jam
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/JasPer-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Kazlib
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Knuth-CTAN
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LAL-1.2
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LAL-1.3
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LGPL-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LGPL-2.0#
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LGPL-2.0-only
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LGPL-2.0-or-later
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LGPL-2.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LGPL-2.1#
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LGPL-2.1-only
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LGPL-2.1-or-later
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LGPL-3.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LGPL-3.0#
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LGPL-3.0-only
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LGPL-3.0-or-later
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LGPLLR
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LOOP
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LPL-1.02
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LPPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LPPL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LPPL-1.2
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LPPL-1.3a
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LPPL-1.3c
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LZMA-SDK-9.11-to-9.20
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LZMA-SDK-9.22
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Latex2e
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Leptonica
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LiLiQ-P-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LiLiQ-R-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/LiLiQ-Rplus-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Libpng
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Linux-OpenIB
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Linux-man-pages-copyleft
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MIT
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MIT-0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MIT-CMU
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MIT-Modern-Variant
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MIT-Wu
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MIT-advertising
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MIT-enna
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MIT-feh
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MIT-open-group
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MITNFA
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MPL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MPL-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MPL-2.0-no-copyleft-exception
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MS-LPL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MS-PL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MS-RL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MTLL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MakeIndex
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Martin-Birgmeier
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Minpack
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MirOS
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Motosoto
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MulanPSL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/MulanPSL-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Multics
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Mup
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NAIST-2003
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NASA-1.3
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NBPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NCGL-UK-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NCSA
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NGPL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NICTA-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NIST-PD
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NIST-PD-fallback
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NLOD-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NLOD-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NLPL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NOSL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NPL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NPOSL-3.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NRL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NTP
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NTP-0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Naumen
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Net-SNMP
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/NetCDF
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Newsletr
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Nokia
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Noweb
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Nunit
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/O-UDA-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OCCT-PL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OCLC-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/ODC-By-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/ODbL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OFFIS
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OFL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OFL-1.0-RFN
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OFL-1.0-no-RFN
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OFL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OFL-1.1-RFN
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OFL-1.1-no-RFN
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OGC-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OGDL-Taiwan-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OGL-Canada-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OGL-UK-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OGL-UK-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OGL-UK-3.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OGTSL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OLDAP-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OLDAP-1.2
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OLDAP-1.3
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OLDAP-1.4
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OLDAP-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OLDAP-2.0.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OLDAP-2.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OLDAP-2.2
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OLDAP-2.2.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OLDAP-2.2.2
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OLDAP-2.3
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OLDAP-2.4
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OLDAP-2.5
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OLDAP-2.6
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OLDAP-2.7
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OLDAP-2.8
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OML
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OPUBL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OSET-PL-2.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OSL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OSL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OSL-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OSL-2.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OSL-3.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OpenPBS-2.3
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/OpenSSL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/PDDL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/PHP-3.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/PHP-3.01
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/PSF-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Parity-6.0.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Parity-7.0.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Plexus
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/PolyForm-Noncommercial-1.0.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/PolyForm-Small-Business-1.0.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/PostgreSQL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Python-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Python-2.0.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/QPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/QPL-1.0-INRIA-2004
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Qhull
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/RHeCos-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/RPL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/RPL-1.5
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/RPSL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/RSA-MD
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/RSCPL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Rdisc
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Ruby
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SAX-PD
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SCEA
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SGI-B-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SGI-B-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SGI-B-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SHL-0.5
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SHL-0.51
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SISSL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SISSL-1.2
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SMLNJ
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SMPPL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SNIA
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SSH-OpenSSH
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SSH-short
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SSPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SWL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Saxpath
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SchemeReport
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Sendmail
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Sendmail-8.23
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SimPL-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Sleepycat
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Spencer-86
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Spencer-94
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Spencer-99
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/StandardML-NJ
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SugarCRM-1.1.3
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/SunPro
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Symlinks
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/TAPR-OHL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/TCL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/TCP-wrappers
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/TMate
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/TORQUE-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/TOSL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/TPDL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/TPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/TTWL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/TU-Berlin-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/TU-Berlin-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/UCAR
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/UCL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/UPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Unicode-DFS-2015
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Unicode-DFS-2016
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Unicode-TOU
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Unlicense
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/VOSTROM
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/VSL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Vim
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/W3C
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/W3C-19980720
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/W3C-20150513
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/WTFPL
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Watcom-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Wsuipa
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/X11
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/X11-distribute-modifications-variant
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/XFree86-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/XSkat
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Xerox
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Xnet
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/YPL-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/YPL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/ZPL-1.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/ZPL-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/ZPL-2.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Zed
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Zend-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Zimbra-1.3
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Zimbra-1.4
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/Zlib
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/blessing
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/bzip2-1.0.5
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/bzip2-1.0.6
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/checkmk
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/copyleft-next-0.3.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/copyleft-next-0.3.1
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/curl
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/diffmark
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/dvipdfm
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/eCos-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/eGenix
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/etalab-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/gSOAP-1.3b
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/gnuplot
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/iMatix
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/libpng-2.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/libselinux-1.0
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/libtiff
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/libutil-David-Nugent
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/mpi-permissive
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/mpich2
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/mplus
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/psfrag
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/psutils
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/snprintf
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/w3m
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/wxWindows
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/xinetd
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/xlock
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/xpp
+#usr/share/cargo/registry/spdx-0.10.1/src/text/licenses/zlib-acknowledgement
diff --git a/config/rootfiles/common/rust-stable_deref_trait b/config/rootfiles/common/rust-stable_deref_trait
index be542c52f..80915a2ee 100644
--- a/config/rootfiles/common/rust-stable_deref_trait
+++ b/config/rootfiles/common/rust-stable_deref_trait
@@ -1,9 +1,9 @@ 
-#usr/share/cargo/registry/stable_deref_trait-1.2.0
-#usr/share/cargo/registry/stable_deref_trait-1.2.0/.cargo-checksum.json
-#usr/share/cargo/registry/stable_deref_trait-1.2.0/Cargo.toml
-#usr/share/cargo/registry/stable_deref_trait-1.2.0/Cargo.toml.deps
-#usr/share/cargo/registry/stable_deref_trait-1.2.0/LICENSE-APACHE
-#usr/share/cargo/registry/stable_deref_trait-1.2.0/LICENSE-MIT
-#usr/share/cargo/registry/stable_deref_trait-1.2.0/README.md
-#usr/share/cargo/registry/stable_deref_trait-1.2.0/src
-#usr/share/cargo/registry/stable_deref_trait-1.2.0/src/lib.rs
+#usr/share/cargo/registry/stable_deref_trait-1.2.1
+#usr/share/cargo/registry/stable_deref_trait-1.2.1/.cargo-checksum.json
+#usr/share/cargo/registry/stable_deref_trait-1.2.1/Cargo.toml
+#usr/share/cargo/registry/stable_deref_trait-1.2.1/Cargo.toml.deps
+#usr/share/cargo/registry/stable_deref_trait-1.2.1/LICENSE-APACHE
+#usr/share/cargo/registry/stable_deref_trait-1.2.1/LICENSE-MIT
+#usr/share/cargo/registry/stable_deref_trait-1.2.1/README.md
+#usr/share/cargo/registry/stable_deref_trait-1.2.1/src
+#usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs
diff --git a/config/rootfiles/common/rust-strsim b/config/rootfiles/common/rust-strsim
new file mode 100644
index 000000000..a1093abf1
--- /dev/null
+++ b/config/rootfiles/common/rust-strsim
@@ -0,0 +1,14 @@ 
+#usr/share/cargo/registry/strsim-0.11.1
+#usr/share/cargo/registry/strsim-0.11.1/.cargo-checksum.json
+#usr/share/cargo/registry/strsim-0.11.1/CHANGELOG.md
+#usr/share/cargo/registry/strsim-0.11.1/Cargo.toml
+#usr/share/cargo/registry/strsim-0.11.1/Cargo.toml.deps
+#usr/share/cargo/registry/strsim-0.11.1/LICENSE
+#usr/share/cargo/registry/strsim-0.11.1/README.md
+#usr/share/cargo/registry/strsim-0.11.1/SECURITY.md
+#usr/share/cargo/registry/strsim-0.11.1/benches
+#usr/share/cargo/registry/strsim-0.11.1/benches/benches.rs
+#usr/share/cargo/registry/strsim-0.11.1/src
+#usr/share/cargo/registry/strsim-0.11.1/src/lib.rs
+#usr/share/cargo/registry/strsim-0.11.1/tests
+#usr/share/cargo/registry/strsim-0.11.1/tests/lib.rs
diff --git a/config/rootfiles/common/rust-syn b/config/rootfiles/common/rust-syn
index b2773c556..4468a5013 100644
--- a/config/rootfiles/common/rust-syn
+++ b/config/rootfiles/common/rust-syn
@@ -1,111 +1,114 @@ 
-#usr/share/cargo/registry/syn-2.0.90
-#usr/share/cargo/registry/syn-2.0.90/.cargo-checksum.json
-#usr/share/cargo/registry/syn-2.0.90/Cargo.toml
-#usr/share/cargo/registry/syn-2.0.90/LICENSE-APACHE
-#usr/share/cargo/registry/syn-2.0.90/LICENSE-MIT
-#usr/share/cargo/registry/syn-2.0.90/README.md
-#usr/share/cargo/registry/syn-2.0.90/benches
-#usr/share/cargo/registry/syn-2.0.90/benches/file.rs
-#usr/share/cargo/registry/syn-2.0.90/benches/rust.rs
-#usr/share/cargo/registry/syn-2.0.90/src
-#usr/share/cargo/registry/syn-2.0.90/src/attr.rs
-#usr/share/cargo/registry/syn-2.0.90/src/bigint.rs
-#usr/share/cargo/registry/syn-2.0.90/src/buffer.rs
-#usr/share/cargo/registry/syn-2.0.90/src/classify.rs
-#usr/share/cargo/registry/syn-2.0.90/src/custom_keyword.rs
-#usr/share/cargo/registry/syn-2.0.90/src/custom_punctuation.rs
-#usr/share/cargo/registry/syn-2.0.90/src/data.rs
-#usr/share/cargo/registry/syn-2.0.90/src/derive.rs
-#usr/share/cargo/registry/syn-2.0.90/src/discouraged.rs
-#usr/share/cargo/registry/syn-2.0.90/src/drops.rs
-#usr/share/cargo/registry/syn-2.0.90/src/error.rs
-#usr/share/cargo/registry/syn-2.0.90/src/export.rs
-#usr/share/cargo/registry/syn-2.0.90/src/expr.rs
-#usr/share/cargo/registry/syn-2.0.90/src/ext.rs
-#usr/share/cargo/registry/syn-2.0.90/src/file.rs
-#usr/share/cargo/registry/syn-2.0.90/src/fixup.rs
-#usr/share/cargo/registry/syn-2.0.90/src/gen
-#usr/share/cargo/registry/syn-2.0.90/src/gen/clone.rs
-#usr/share/cargo/registry/syn-2.0.90/src/gen/debug.rs
-#usr/share/cargo/registry/syn-2.0.90/src/gen/eq.rs
-#usr/share/cargo/registry/syn-2.0.90/src/gen/fold.rs
-#usr/share/cargo/registry/syn-2.0.90/src/gen/hash.rs
-#usr/share/cargo/registry/syn-2.0.90/src/gen/token.css
-#usr/share/cargo/registry/syn-2.0.90/src/gen/visit.rs
-#usr/share/cargo/registry/syn-2.0.90/src/gen/visit_mut.rs
-#usr/share/cargo/registry/syn-2.0.90/src/generics.rs
-#usr/share/cargo/registry/syn-2.0.90/src/group.rs
-#usr/share/cargo/registry/syn-2.0.90/src/ident.rs
-#usr/share/cargo/registry/syn-2.0.90/src/item.rs
-#usr/share/cargo/registry/syn-2.0.90/src/lib.rs
-#usr/share/cargo/registry/syn-2.0.90/src/lifetime.rs
-#usr/share/cargo/registry/syn-2.0.90/src/lit.rs
-#usr/share/cargo/registry/syn-2.0.90/src/lookahead.rs
-#usr/share/cargo/registry/syn-2.0.90/src/mac.rs
-#usr/share/cargo/registry/syn-2.0.90/src/macros.rs
-#usr/share/cargo/registry/syn-2.0.90/src/meta.rs
-#usr/share/cargo/registry/syn-2.0.90/src/op.rs
-#usr/share/cargo/registry/syn-2.0.90/src/parse.rs
-#usr/share/cargo/registry/syn-2.0.90/src/parse_macro_input.rs
-#usr/share/cargo/registry/syn-2.0.90/src/parse_quote.rs
-#usr/share/cargo/registry/syn-2.0.90/src/pat.rs
-#usr/share/cargo/registry/syn-2.0.90/src/path.rs
-#usr/share/cargo/registry/syn-2.0.90/src/precedence.rs
-#usr/share/cargo/registry/syn-2.0.90/src/print.rs
-#usr/share/cargo/registry/syn-2.0.90/src/punctuated.rs
-#usr/share/cargo/registry/syn-2.0.90/src/restriction.rs
-#usr/share/cargo/registry/syn-2.0.90/src/scan_expr.rs
-#usr/share/cargo/registry/syn-2.0.90/src/sealed.rs
-#usr/share/cargo/registry/syn-2.0.90/src/span.rs
-#usr/share/cargo/registry/syn-2.0.90/src/spanned.rs
-#usr/share/cargo/registry/syn-2.0.90/src/stmt.rs
-#usr/share/cargo/registry/syn-2.0.90/src/thread.rs
-#usr/share/cargo/registry/syn-2.0.90/src/token.rs
-#usr/share/cargo/registry/syn-2.0.90/src/tt.rs
-#usr/share/cargo/registry/syn-2.0.90/src/ty.rs
-#usr/share/cargo/registry/syn-2.0.90/src/verbatim.rs
-#usr/share/cargo/registry/syn-2.0.90/src/whitespace.rs
-#usr/share/cargo/registry/syn-2.0.90/tests
-#usr/share/cargo/registry/syn-2.0.90/tests/common
-#usr/share/cargo/registry/syn-2.0.90/tests/common/eq.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/common/mod.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/common/parse.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/debug
-#usr/share/cargo/registry/syn-2.0.90/tests/debug/gen.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/debug/mod.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/macros
-#usr/share/cargo/registry/syn-2.0.90/tests/macros/mod.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/regression
-#usr/share/cargo/registry/syn-2.0.90/tests/regression.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/regression/issue1108.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/regression/issue1235.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/repo
-#usr/share/cargo/registry/syn-2.0.90/tests/repo/mod.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/repo/progress.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_asyncness.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_attribute.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_derive_input.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_expr.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_generics.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_grouping.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_ident.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_item.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_iterators.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_lit.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_meta.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_parse_buffer.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_parse_quote.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_parse_stream.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_pat.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_path.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_precedence.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_receiver.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_round_trip.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_shebang.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_size.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_stmt.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_token_trees.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_ty.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_unparenthesize.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/test_visibility.rs
-#usr/share/cargo/registry/syn-2.0.90/tests/zzz_stable.rs
+#usr/share/cargo/registry/syn-2.0.114
+#usr/share/cargo/registry/syn-2.0.114/.cargo-checksum.json
+#usr/share/cargo/registry/syn-2.0.114/Cargo.toml
+#usr/share/cargo/registry/syn-2.0.114/LICENSE-APACHE
+#usr/share/cargo/registry/syn-2.0.114/LICENSE-MIT
+#usr/share/cargo/registry/syn-2.0.114/README.md
+#usr/share/cargo/registry/syn-2.0.114/benches
+#usr/share/cargo/registry/syn-2.0.114/benches/file.rs
+#usr/share/cargo/registry/syn-2.0.114/benches/rust.rs
+#usr/share/cargo/registry/syn-2.0.114/src
+#usr/share/cargo/registry/syn-2.0.114/src/attr.rs
+#usr/share/cargo/registry/syn-2.0.114/src/bigint.rs
+#usr/share/cargo/registry/syn-2.0.114/src/buffer.rs
+#usr/share/cargo/registry/syn-2.0.114/src/classify.rs
+#usr/share/cargo/registry/syn-2.0.114/src/custom_keyword.rs
+#usr/share/cargo/registry/syn-2.0.114/src/custom_punctuation.rs
+#usr/share/cargo/registry/syn-2.0.114/src/data.rs
+#usr/share/cargo/registry/syn-2.0.114/src/derive.rs
+#usr/share/cargo/registry/syn-2.0.114/src/discouraged.rs
+#usr/share/cargo/registry/syn-2.0.114/src/drops.rs
+#usr/share/cargo/registry/syn-2.0.114/src/error.rs
+#usr/share/cargo/registry/syn-2.0.114/src/export.rs
+#usr/share/cargo/registry/syn-2.0.114/src/expr.rs
+#usr/share/cargo/registry/syn-2.0.114/src/ext.rs
+#usr/share/cargo/registry/syn-2.0.114/src/file.rs
+#usr/share/cargo/registry/syn-2.0.114/src/fixup.rs
+#usr/share/cargo/registry/syn-2.0.114/src/gen
+#usr/share/cargo/registry/syn-2.0.114/src/gen/clone.rs
+#usr/share/cargo/registry/syn-2.0.114/src/gen/debug.rs
+#usr/share/cargo/registry/syn-2.0.114/src/gen/eq.rs
+#usr/share/cargo/registry/syn-2.0.114/src/gen/fold.rs
+#usr/share/cargo/registry/syn-2.0.114/src/gen/hash.rs
+#usr/share/cargo/registry/syn-2.0.114/src/gen/token.css
+#usr/share/cargo/registry/syn-2.0.114/src/gen/visit.rs
+#usr/share/cargo/registry/syn-2.0.114/src/gen/visit_mut.rs
+#usr/share/cargo/registry/syn-2.0.114/src/generics.rs
+#usr/share/cargo/registry/syn-2.0.114/src/group.rs
+#usr/share/cargo/registry/syn-2.0.114/src/ident.rs
+#usr/share/cargo/registry/syn-2.0.114/src/item.rs
+#usr/share/cargo/registry/syn-2.0.114/src/lib.rs
+#usr/share/cargo/registry/syn-2.0.114/src/lifetime.rs
+#usr/share/cargo/registry/syn-2.0.114/src/lit.rs
+#usr/share/cargo/registry/syn-2.0.114/src/lookahead.rs
+#usr/share/cargo/registry/syn-2.0.114/src/mac.rs
+#usr/share/cargo/registry/syn-2.0.114/src/macros.rs
+#usr/share/cargo/registry/syn-2.0.114/src/meta.rs
+#usr/share/cargo/registry/syn-2.0.114/src/op.rs
+#usr/share/cargo/registry/syn-2.0.114/src/parse.rs
+#usr/share/cargo/registry/syn-2.0.114/src/parse_macro_input.rs
+#usr/share/cargo/registry/syn-2.0.114/src/parse_quote.rs
+#usr/share/cargo/registry/syn-2.0.114/src/pat.rs
+#usr/share/cargo/registry/syn-2.0.114/src/path.rs
+#usr/share/cargo/registry/syn-2.0.114/src/precedence.rs
+#usr/share/cargo/registry/syn-2.0.114/src/print.rs
+#usr/share/cargo/registry/syn-2.0.114/src/punctuated.rs
+#usr/share/cargo/registry/syn-2.0.114/src/restriction.rs
+#usr/share/cargo/registry/syn-2.0.114/src/scan_expr.rs
+#usr/share/cargo/registry/syn-2.0.114/src/sealed.rs
+#usr/share/cargo/registry/syn-2.0.114/src/span.rs
+#usr/share/cargo/registry/syn-2.0.114/src/spanned.rs
+#usr/share/cargo/registry/syn-2.0.114/src/stmt.rs
+#usr/share/cargo/registry/syn-2.0.114/src/thread.rs
+#usr/share/cargo/registry/syn-2.0.114/src/token.rs
+#usr/share/cargo/registry/syn-2.0.114/src/tt.rs
+#usr/share/cargo/registry/syn-2.0.114/src/ty.rs
+#usr/share/cargo/registry/syn-2.0.114/src/verbatim.rs
+#usr/share/cargo/registry/syn-2.0.114/src/whitespace.rs
+#usr/share/cargo/registry/syn-2.0.114/tests
+#usr/share/cargo/registry/syn-2.0.114/tests/common
+#usr/share/cargo/registry/syn-2.0.114/tests/common/eq.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/common/mod.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/common/parse.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/common/visit.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/debug
+#usr/share/cargo/registry/syn-2.0.114/tests/debug/gen.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/debug/mod.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/macros
+#usr/share/cargo/registry/syn-2.0.114/tests/macros/mod.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/regression
+#usr/share/cargo/registry/syn-2.0.114/tests/regression.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/regression/issue1108.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/regression/issue1235.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/repo
+#usr/share/cargo/registry/syn-2.0.114/tests/repo/mod.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/repo/progress.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/snapshot
+#usr/share/cargo/registry/syn-2.0.114/tests/snapshot/mod.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_asyncness.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_attribute.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_derive_input.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_expr.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_generics.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_grouping.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_ident.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_item.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_lit.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_meta.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_parse_buffer.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_parse_quote.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_parse_stream.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_pat.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_path.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_precedence.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_punctuated.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_receiver.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_round_trip.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_shebang.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_size.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_stmt.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_token_trees.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_ty.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_unparenthesize.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/test_visibility.rs
+#usr/share/cargo/registry/syn-2.0.114/tests/zzz_stable.rs
diff --git a/config/rootfiles/common/rust-syn-2.0.90 b/config/rootfiles/common/rust-syn-2.0.90
new file mode 100644
index 000000000..1502883db
--- /dev/null
+++ b/config/rootfiles/common/rust-syn-2.0.90
@@ -0,0 +1,111 @@ 
+#usr/share/cargo/registry/syn-2.0.90-2.0.90
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/.cargo-checksum.json
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/Cargo.toml
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/LICENSE-APACHE
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/LICENSE-MIT
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/README.md
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/benches
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/benches/file.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/benches/rust.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/attr.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/bigint.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/buffer.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/classify.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/custom_keyword.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/custom_punctuation.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/data.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/derive.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/discouraged.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/drops.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/error.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/export.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/expr.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/ext.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/file.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/fixup.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/gen
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/gen/clone.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/gen/debug.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/gen/eq.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/gen/fold.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/gen/hash.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/gen/token.css
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/gen/visit.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/gen/visit_mut.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/generics.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/group.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/ident.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/item.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/lib.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/lifetime.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/lit.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/lookahead.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/mac.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/macros.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/meta.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/op.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/parse.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/parse_macro_input.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/parse_quote.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/pat.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/path.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/precedence.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/print.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/punctuated.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/restriction.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/scan_expr.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/sealed.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/span.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/spanned.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/stmt.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/thread.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/token.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/tt.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/ty.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/verbatim.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/src/whitespace.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/common
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/common/eq.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/common/mod.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/common/parse.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/debug
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/debug/gen.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/debug/mod.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/macros
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/macros/mod.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/regression
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/regression.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/regression/issue1108.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/regression/issue1235.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/repo
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/repo/mod.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/repo/progress.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_asyncness.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_attribute.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_derive_input.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_expr.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_generics.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_grouping.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_ident.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_item.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_iterators.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_lit.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_meta.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_parse_buffer.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_parse_quote.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_parse_stream.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_pat.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_path.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_precedence.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_receiver.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_round_trip.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_shebang.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_size.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_stmt.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_token_trees.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_ty.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_unparenthesize.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/test_visibility.rs
+#usr/share/cargo/registry/syn-2.0.90-2.0.90/tests/zzz_stable.rs
diff --git a/config/rootfiles/common/rust-synstructure b/config/rootfiles/common/rust-synstructure
index a3b61cca7..b616d4a88 100644
--- a/config/rootfiles/common/rust-synstructure
+++ b/config/rootfiles/common/rust-synstructure
@@ -1,8 +1,8 @@ 
-#usr/share/cargo/registry/synstructure-0.13.1
-#usr/share/cargo/registry/synstructure-0.13.1/.cargo-checksum.json
-#usr/share/cargo/registry/synstructure-0.13.1/Cargo.toml
-#usr/share/cargo/registry/synstructure-0.13.1/LICENSE
-#usr/share/cargo/registry/synstructure-0.13.1/README.md
-#usr/share/cargo/registry/synstructure-0.13.1/src
-#usr/share/cargo/registry/synstructure-0.13.1/src/lib.rs
-#usr/share/cargo/registry/synstructure-0.13.1/src/macros.rs
+#usr/share/cargo/registry/synstructure-0.13.2
+#usr/share/cargo/registry/synstructure-0.13.2/.cargo-checksum.json
+#usr/share/cargo/registry/synstructure-0.13.2/Cargo.toml
+#usr/share/cargo/registry/synstructure-0.13.2/LICENSE
+#usr/share/cargo/registry/synstructure-0.13.2/README.md
+#usr/share/cargo/registry/synstructure-0.13.2/src
+#usr/share/cargo/registry/synstructure-0.13.2/src/lib.rs
+#usr/share/cargo/registry/synstructure-0.13.2/src/macros.rs
diff --git a/config/rootfiles/common/rust-tempfile b/config/rootfiles/common/rust-tempfile
new file mode 100644
index 000000000..ee71247c5
--- /dev/null
+++ b/config/rootfiles/common/rust-tempfile
@@ -0,0 +1,32 @@ 
+#usr/share/cargo/registry/tempfile-3.24.0
+#usr/share/cargo/registry/tempfile-3.24.0/.cargo-checksum.json
+#usr/share/cargo/registry/tempfile-3.24.0/CHANGELOG.md
+#usr/share/cargo/registry/tempfile-3.24.0/Cargo.toml
+#usr/share/cargo/registry/tempfile-3.24.0/LICENSE-APACHE
+#usr/share/cargo/registry/tempfile-3.24.0/LICENSE-MIT
+#usr/share/cargo/registry/tempfile-3.24.0/README.md
+#usr/share/cargo/registry/tempfile-3.24.0/src
+#usr/share/cargo/registry/tempfile-3.24.0/src/dir
+#usr/share/cargo/registry/tempfile-3.24.0/src/dir/imp
+#usr/share/cargo/registry/tempfile-3.24.0/src/dir/imp/any.rs
+#usr/share/cargo/registry/tempfile-3.24.0/src/dir/imp/mod.rs
+#usr/share/cargo/registry/tempfile-3.24.0/src/dir/imp/unix.rs
+#usr/share/cargo/registry/tempfile-3.24.0/src/dir/mod.rs
+#usr/share/cargo/registry/tempfile-3.24.0/src/env.rs
+#usr/share/cargo/registry/tempfile-3.24.0/src/error.rs
+#usr/share/cargo/registry/tempfile-3.24.0/src/file
+#usr/share/cargo/registry/tempfile-3.24.0/src/file/imp
+#usr/share/cargo/registry/tempfile-3.24.0/src/file/imp/mod.rs
+#usr/share/cargo/registry/tempfile-3.24.0/src/file/imp/other.rs
+#usr/share/cargo/registry/tempfile-3.24.0/src/file/imp/unix.rs
+#usr/share/cargo/registry/tempfile-3.24.0/src/file/imp/windows.rs
+#usr/share/cargo/registry/tempfile-3.24.0/src/file/mod.rs
+#usr/share/cargo/registry/tempfile-3.24.0/src/lib.rs
+#usr/share/cargo/registry/tempfile-3.24.0/src/spooled.rs
+#usr/share/cargo/registry/tempfile-3.24.0/src/util.rs
+#usr/share/cargo/registry/tempfile-3.24.0/tests
+#usr/share/cargo/registry/tempfile-3.24.0/tests/env.rs
+#usr/share/cargo/registry/tempfile-3.24.0/tests/namedtempfile.rs
+#usr/share/cargo/registry/tempfile-3.24.0/tests/spooled.rs
+#usr/share/cargo/registry/tempfile-3.24.0/tests/tempdir.rs
+#usr/share/cargo/registry/tempfile-3.24.0/tests/tempfile.rs
diff --git a/config/rootfiles/common/rust-tinystr b/config/rootfiles/common/rust-tinystr
new file mode 100644
index 000000000..f8d8f4380
--- /dev/null
+++ b/config/rootfiles/common/rust-tinystr
@@ -0,0 +1,25 @@ 
+#usr/share/cargo/registry/tinystr-0.8.2
+#usr/share/cargo/registry/tinystr-0.8.2/.cargo-checksum.json
+#usr/share/cargo/registry/tinystr-0.8.2/Cargo.toml
+#usr/share/cargo/registry/tinystr-0.8.2/LICENSE
+#usr/share/cargo/registry/tinystr-0.8.2/README.md
+#usr/share/cargo/registry/tinystr-0.8.2/benches
+#usr/share/cargo/registry/tinystr-0.8.2/benches/common
+#usr/share/cargo/registry/tinystr-0.8.2/benches/common/mod.rs
+#usr/share/cargo/registry/tinystr-0.8.2/benches/construct.rs
+#usr/share/cargo/registry/tinystr-0.8.2/benches/overview.rs
+#usr/share/cargo/registry/tinystr-0.8.2/benches/read.rs
+#usr/share/cargo/registry/tinystr-0.8.2/benches/serde.rs
+#usr/share/cargo/registry/tinystr-0.8.2/src
+#usr/share/cargo/registry/tinystr-0.8.2/src/ascii.rs
+#usr/share/cargo/registry/tinystr-0.8.2/src/asciibyte.rs
+#usr/share/cargo/registry/tinystr-0.8.2/src/databake.rs
+#usr/share/cargo/registry/tinystr-0.8.2/src/error.rs
+#usr/share/cargo/registry/tinystr-0.8.2/src/int_ops.rs
+#usr/share/cargo/registry/tinystr-0.8.2/src/lib.rs
+#usr/share/cargo/registry/tinystr-0.8.2/src/macros.rs
+#usr/share/cargo/registry/tinystr-0.8.2/src/serde.rs
+#usr/share/cargo/registry/tinystr-0.8.2/src/ule.rs
+#usr/share/cargo/registry/tinystr-0.8.2/src/unvalidated.rs
+#usr/share/cargo/registry/tinystr-0.8.2/tests
+#usr/share/cargo/registry/tinystr-0.8.2/tests/serde.rs
diff --git a/config/rootfiles/common/rust-topological-sort b/config/rootfiles/common/rust-topological-sort
new file mode 100644
index 000000000..f62daab64
--- /dev/null
+++ b/config/rootfiles/common/rust-topological-sort
@@ -0,0 +1,9 @@ 
+#usr/share/cargo/registry/topological-sort-0.2.2
+#usr/share/cargo/registry/topological-sort-0.2.2/.cargo-checksum.json
+#usr/share/cargo/registry/topological-sort-0.2.2/Cargo.toml
+#usr/share/cargo/registry/topological-sort-0.2.2/Cargo.toml.deps
+#usr/share/cargo/registry/topological-sort-0.2.2/LICENSE-APACHE
+#usr/share/cargo/registry/topological-sort-0.2.2/LICENSE-MIT
+#usr/share/cargo/registry/topological-sort-0.2.2/README.md
+#usr/share/cargo/registry/topological-sort-0.2.2/src
+#usr/share/cargo/registry/topological-sort-0.2.2/src/lib.rs
diff --git a/config/rootfiles/common/rust-unicode-xid b/config/rootfiles/common/rust-unicode-xid
index 01ae4ac5f..0dfe5f573 100644
--- a/config/rootfiles/common/rust-unicode-xid
+++ b/config/rootfiles/common/rust-unicode-xid
@@ -1,14 +1,16 @@ 
-#usr/share/cargo/registry/unicode-xid-0.2.1
-#usr/share/cargo/registry/unicode-xid-0.2.1/.cargo-checksum.json
-#usr/share/cargo/registry/unicode-xid-0.2.1/COPYRIGHT
-#usr/share/cargo/registry/unicode-xid-0.2.1/Cargo.toml
-#usr/share/cargo/registry/unicode-xid-0.2.1/Cargo.toml.deps
-#usr/share/cargo/registry/unicode-xid-0.2.1/LICENSE-APACHE
-#usr/share/cargo/registry/unicode-xid-0.2.1/LICENSE-MIT
-#usr/share/cargo/registry/unicode-xid-0.2.1/README.md
-#usr/share/cargo/registry/unicode-xid-0.2.1/src
-#usr/share/cargo/registry/unicode-xid-0.2.1/src/lib.rs
-#usr/share/cargo/registry/unicode-xid-0.2.1/src/tables.rs
-#usr/share/cargo/registry/unicode-xid-0.2.1/src/tests.rs
-#usr/share/cargo/registry/unicode-xid-0.2.1/tests
-#usr/share/cargo/registry/unicode-xid-0.2.1/tests/exhaustive_tests.rs
+#usr/share/cargo/registry/unicode-xid-0.2.6
+#usr/share/cargo/registry/unicode-xid-0.2.6/.cargo-checksum.json
+#usr/share/cargo/registry/unicode-xid-0.2.6/COPYRIGHT
+#usr/share/cargo/registry/unicode-xid-0.2.6/Cargo.toml
+#usr/share/cargo/registry/unicode-xid-0.2.6/Cargo.toml.deps
+#usr/share/cargo/registry/unicode-xid-0.2.6/LICENSE-APACHE
+#usr/share/cargo/registry/unicode-xid-0.2.6/LICENSE-MIT
+#usr/share/cargo/registry/unicode-xid-0.2.6/README.md
+#usr/share/cargo/registry/unicode-xid-0.2.6/benches
+#usr/share/cargo/registry/unicode-xid-0.2.6/benches/xid.rs
+#usr/share/cargo/registry/unicode-xid-0.2.6/src
+#usr/share/cargo/registry/unicode-xid-0.2.6/src/lib.rs
+#usr/share/cargo/registry/unicode-xid-0.2.6/src/tables.rs
+#usr/share/cargo/registry/unicode-xid-0.2.6/src/tests.rs
+#usr/share/cargo/registry/unicode-xid-0.2.6/tests
+#usr/share/cargo/registry/unicode-xid-0.2.6/tests/exhaustive_tests.rs
diff --git a/config/rootfiles/common/rust-unicode-xid-0.2.1 b/config/rootfiles/common/rust-unicode-xid-0.2.1
new file mode 100644
index 000000000..aab4347f8
--- /dev/null
+++ b/config/rootfiles/common/rust-unicode-xid-0.2.1
@@ -0,0 +1,14 @@ 
+#usr/share/cargo/registry/unicode-xid-0.2.1-0.2.1
+#usr/share/cargo/registry/unicode-xid-0.2.1-0.2.1/.cargo-checksum.json
+#usr/share/cargo/registry/unicode-xid-0.2.1-0.2.1/COPYRIGHT
+#usr/share/cargo/registry/unicode-xid-0.2.1-0.2.1/Cargo.toml
+#usr/share/cargo/registry/unicode-xid-0.2.1-0.2.1/Cargo.toml.deps
+#usr/share/cargo/registry/unicode-xid-0.2.1-0.2.1/LICENSE-APACHE
+#usr/share/cargo/registry/unicode-xid-0.2.1-0.2.1/LICENSE-MIT
+#usr/share/cargo/registry/unicode-xid-0.2.1-0.2.1/README.md
+#usr/share/cargo/registry/unicode-xid-0.2.1-0.2.1/src
+#usr/share/cargo/registry/unicode-xid-0.2.1-0.2.1/src/lib.rs
+#usr/share/cargo/registry/unicode-xid-0.2.1-0.2.1/src/tables.rs
+#usr/share/cargo/registry/unicode-xid-0.2.1-0.2.1/src/tests.rs
+#usr/share/cargo/registry/unicode-xid-0.2.1-0.2.1/tests
+#usr/share/cargo/registry/unicode-xid-0.2.1-0.2.1/tests/exhaustive_tests.rs
diff --git a/config/rootfiles/common/rust-url b/config/rootfiles/common/rust-url
new file mode 100644
index 000000000..7ea3f7a9b
--- /dev/null
+++ b/config/rootfiles/common/rust-url
@@ -0,0 +1,20 @@ 
+#usr/share/cargo/registry/url-2.5.8
+#usr/share/cargo/registry/url-2.5.8/.cargo-checksum.json
+#usr/share/cargo/registry/url-2.5.8/Cargo.toml
+#usr/share/cargo/registry/url-2.5.8/LICENSE-APACHE
+#usr/share/cargo/registry/url-2.5.8/LICENSE-MIT
+#usr/share/cargo/registry/url-2.5.8/README.md
+#usr/share/cargo/registry/url-2.5.8/src
+#usr/share/cargo/registry/url-2.5.8/src/host.rs
+#usr/share/cargo/registry/url-2.5.8/src/lib.rs
+#usr/share/cargo/registry/url-2.5.8/src/origin.rs
+#usr/share/cargo/registry/url-2.5.8/src/parser.rs
+#usr/share/cargo/registry/url-2.5.8/src/path_segments.rs
+#usr/share/cargo/registry/url-2.5.8/src/quirks.rs
+#usr/share/cargo/registry/url-2.5.8/src/slicing.rs
+#usr/share/cargo/registry/url-2.5.8/tests
+#usr/share/cargo/registry/url-2.5.8/tests/expected_failures.txt
+#usr/share/cargo/registry/url-2.5.8/tests/setters_tests.json
+#usr/share/cargo/registry/url-2.5.8/tests/unit.rs
+#usr/share/cargo/registry/url-2.5.8/tests/urltestdata.json
+#usr/share/cargo/registry/url-2.5.8/tests/wpt.rs
diff --git a/config/rootfiles/common/rust-utf16_iter b/config/rootfiles/common/rust-utf16_iter
new file mode 100644
index 000000000..53279019d
--- /dev/null
+++ b/config/rootfiles/common/rust-utf16_iter
@@ -0,0 +1,12 @@ 
+#usr/share/cargo/registry/utf16_iter-1.0.5
+#usr/share/cargo/registry/utf16_iter-1.0.5/.cargo-checksum.json
+#usr/share/cargo/registry/utf16_iter-1.0.5/COPYRIGHT
+#usr/share/cargo/registry/utf16_iter-1.0.5/Cargo.toml
+#usr/share/cargo/registry/utf16_iter-1.0.5/Cargo.toml.deps
+#usr/share/cargo/registry/utf16_iter-1.0.5/LICENSE-APACHE
+#usr/share/cargo/registry/utf16_iter-1.0.5/LICENSE-MIT
+#usr/share/cargo/registry/utf16_iter-1.0.5/README.md
+#usr/share/cargo/registry/utf16_iter-1.0.5/src
+#usr/share/cargo/registry/utf16_iter-1.0.5/src/indices.rs
+#usr/share/cargo/registry/utf16_iter-1.0.5/src/lib.rs
+#usr/share/cargo/registry/utf16_iter-1.0.5/src/report.rs
diff --git a/config/rootfiles/common/rust-utf8_iter b/config/rootfiles/common/rust-utf8_iter
new file mode 100644
index 000000000..f0088f82d
--- /dev/null
+++ b/config/rootfiles/common/rust-utf8_iter
@@ -0,0 +1,12 @@ 
+#usr/share/cargo/registry/utf8_iter-1.0.4
+#usr/share/cargo/registry/utf8_iter-1.0.4/.cargo-checksum.json
+#usr/share/cargo/registry/utf8_iter-1.0.4/COPYRIGHT
+#usr/share/cargo/registry/utf8_iter-1.0.4/Cargo.toml
+#usr/share/cargo/registry/utf8_iter-1.0.4/Cargo.toml.deps
+#usr/share/cargo/registry/utf8_iter-1.0.4/LICENSE-APACHE
+#usr/share/cargo/registry/utf8_iter-1.0.4/LICENSE-MIT
+#usr/share/cargo/registry/utf8_iter-1.0.4/README.md
+#usr/share/cargo/registry/utf8_iter-1.0.4/src
+#usr/share/cargo/registry/utf8_iter-1.0.4/src/indices.rs
+#usr/share/cargo/registry/utf8_iter-1.0.4/src/lib.rs
+#usr/share/cargo/registry/utf8_iter-1.0.4/src/report.rs
diff --git a/config/rootfiles/common/rust-utf8parse b/config/rootfiles/common/rust-utf8parse
new file mode 100644
index 000000000..11ccbd1a0
--- /dev/null
+++ b/config/rootfiles/common/rust-utf8parse
@@ -0,0 +1,12 @@ 
+#usr/share/cargo/registry/utf8parse-0.2.2
+#usr/share/cargo/registry/utf8parse-0.2.2/.cargo-checksum.json
+#usr/share/cargo/registry/utf8parse-0.2.2/Cargo.toml
+#usr/share/cargo/registry/utf8parse-0.2.2/Cargo.toml.deps
+#usr/share/cargo/registry/utf8parse-0.2.2/LICENSE-APACHE
+#usr/share/cargo/registry/utf8parse-0.2.2/LICENSE-MIT
+#usr/share/cargo/registry/utf8parse-0.2.2/src
+#usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs
+#usr/share/cargo/registry/utf8parse-0.2.2/src/types.rs
+#usr/share/cargo/registry/utf8parse-0.2.2/tests
+#usr/share/cargo/registry/utf8parse-0.2.2/tests/UTF-8-demo.txt
+#usr/share/cargo/registry/utf8parse-0.2.2/tests/utf-8-demo.rs
diff --git a/config/rootfiles/common/rust-wasip2 b/config/rootfiles/common/rust-wasip2
new file mode 100644
index 000000000..023a3c8d0
--- /dev/null
+++ b/config/rootfiles/common/rust-wasip2
@@ -0,0 +1,30 @@ 
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/.cargo-checksum.json
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/Cargo.toml
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/Cargo.toml.deps
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/README.md
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/examples
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/examples/cli-command-no_std.rs
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/examples/cli-command.rs
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/examples/hello-world-no_std.rs
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/examples/hello-world.rs
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/examples/http-proxy-no_std.rs
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/examples/http-proxy.rs
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/src
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/src/command.rs
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/src/ext
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/src/ext/mod.rs
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/src/ext/std.rs
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/src/imports.rs
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/src/lib.rs
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/src/proxy.rs
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/wit
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/wit/deps
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/wit/deps/cli.wit
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/wit/deps/clocks.wit
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/wit/deps/filesystem.wit
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/wit/deps/http.wit
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/wit/deps/io.wit
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/wit/deps/random.wit
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/wit/deps/sockets.wit
+#usr/share/cargo/registry/wasip2-1.0.2#wasi-0.2.9/wit/wasi-crate.wit
diff --git a/config/rootfiles/common/rust-wasm-encoder b/config/rootfiles/common/rust-wasm-encoder
new file mode 100644
index 000000000..73b730901
--- /dev/null
+++ b/config/rootfiles/common/rust-wasm-encoder
@@ -0,0 +1,45 @@ 
+#usr/share/cargo/registry/wasm-encoder-0.244.0
+#usr/share/cargo/registry/wasm-encoder-0.244.0/.cargo-checksum.json
+#usr/share/cargo/registry/wasm-encoder-0.244.0/Cargo.toml
+#usr/share/cargo/registry/wasm-encoder-0.244.0/Cargo.toml.deps
+#usr/share/cargo/registry/wasm-encoder-0.244.0/README.md
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/component
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/component.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/component/aliases.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/component/builder.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/component/canonicals.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/component/components.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/component/exports.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/component/imports.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/component/instances.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/component/modules.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/component/names.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/component/start.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/component/types.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/branch_hints.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/code.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/custom.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/data.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/dump.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/elements.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/exports.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/functions.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/globals.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/imports.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/instructions.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/linking.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/memories.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/names.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/producers.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/start.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/tables.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/tags.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/core/types.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/lib.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/raw.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/reencode
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/reencode.rs
+#usr/share/cargo/registry/wasm-encoder-0.244.0/src/reencode/component.rs
diff --git a/config/rootfiles/common/rust-wasm-metadata b/config/rootfiles/common/rust-wasm-metadata
new file mode 100644
index 000000000..da581cee6
--- /dev/null
+++ b/config/rootfiles/common/rust-wasm-metadata
@@ -0,0 +1,31 @@ 
+#usr/share/cargo/registry/wasm-metadata-0.244.0
+#usr/share/cargo/registry/wasm-metadata-0.244.0/.cargo-checksum.json
+#usr/share/cargo/registry/wasm-metadata-0.244.0/Cargo.toml
+#usr/share/cargo/registry/wasm-metadata-0.244.0/Cargo.toml.deps
+#usr/share/cargo/registry/wasm-metadata-0.244.0/README.md
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/add_metadata.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/clap.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/dependencies.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/lib.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/metadata.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/names
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/names/component.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/names/mod.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/names/module.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/oci_annotations
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/oci_annotations/authors.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/oci_annotations/description.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/oci_annotations/homepage.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/oci_annotations/licenses.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/oci_annotations/mod.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/oci_annotations/revision.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/oci_annotations/source.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/oci_annotations/version.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/payload.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/producers.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/rewrite.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/src/utils.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/tests
+#usr/share/cargo/registry/wasm-metadata-0.244.0/tests/component.rs
+#usr/share/cargo/registry/wasm-metadata-0.244.0/tests/module.rs
diff --git a/config/rootfiles/common/rust-wasmparser b/config/rootfiles/common/rust-wasmparser
new file mode 100644
index 000000000..0cef83b08
--- /dev/null
+++ b/config/rootfiles/common/rust-wasmparser
@@ -0,0 +1,79 @@ 
+#usr/share/cargo/registry/wasmparser-0.244.0
+#usr/share/cargo/registry/wasmparser-0.244.0/.cargo-checksum.json
+#usr/share/cargo/registry/wasmparser-0.244.0/Cargo.toml
+#usr/share/cargo/registry/wasmparser-0.244.0/Cargo.toml.deps
+#usr/share/cargo/registry/wasmparser-0.244.0/README.md
+#usr/share/cargo/registry/wasmparser-0.244.0/benches
+#usr/share/cargo/registry/wasmparser-0.244.0/benches/benchmark.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/examples
+#usr/share/cargo/registry/wasmparser-0.244.0/examples/simple.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src
+#usr/share/cargo/registry/wasmparser-0.244.0/src/arity.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/binary_reader.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/collections
+#usr/share/cargo/registry/wasmparser-0.244.0/src/collections/hash.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/collections/index_map
+#usr/share/cargo/registry/wasmparser-0.244.0/src/collections/index_map.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/collections/index_map/detail.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/collections/index_map/tests.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/collections/index_set.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/collections/map.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/collections/mod.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/collections/set.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/features.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/lib.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/limits.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/parser.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/component
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/component.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/component/aliases.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/component/canonicals.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/component/exports.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/component/imports.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/component/instances.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/component/names.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/component/start.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/component/types.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/branch_hinting.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/code.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/coredumps.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/custom.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/data.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/dylink0.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/elements.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/exports.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/functions.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/globals.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/imports.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/init.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/linking.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/memories.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/names.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/operators.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/producers.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/reloc.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/tables.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/tags.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/types
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/types.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/readers/core/types/matches.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/resources.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/validator
+#usr/share/cargo/registry/wasmparser-0.244.0/src/validator.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/validator/component.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/validator/component_types.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/validator/core
+#usr/share/cargo/registry/wasmparser-0.244.0/src/validator/core.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/validator/core/canonical.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/validator/func.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/validator/names.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/validator/operators
+#usr/share/cargo/registry/wasmparser-0.244.0/src/validator/operators.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/validator/operators/simd.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/src/validator/types.rs
+#usr/share/cargo/registry/wasmparser-0.244.0/tests
+#usr/share/cargo/registry/wasmparser-0.244.0/tests/big-module.rs
diff --git a/config/rootfiles/common/rust-windows-link b/config/rootfiles/common/rust-windows-link
new file mode 100644
index 000000000..2d577f7f1
--- /dev/null
+++ b/config/rootfiles/common/rust-windows-link
@@ -0,0 +1,9 @@ 
+#usr/share/cargo/registry/windows-link-0.2.1
+#usr/share/cargo/registry/windows-link-0.2.1/.cargo-checksum.json
+#usr/share/cargo/registry/windows-link-0.2.1/Cargo.toml
+#usr/share/cargo/registry/windows-link-0.2.1/Cargo.toml.deps
+#usr/share/cargo/registry/windows-link-0.2.1/license-apache-2.0
+#usr/share/cargo/registry/windows-link-0.2.1/license-mit
+#usr/share/cargo/registry/windows-link-0.2.1/readme.md
+#usr/share/cargo/registry/windows-link-0.2.1/src
+#usr/share/cargo/registry/windows-link-0.2.1/src/lib.rs
diff --git a/config/rootfiles/common/rust-windows-sys b/config/rootfiles/common/rust-windows-sys
new file mode 100644
index 000000000..a020eab6e
--- /dev/null
+++ b/config/rootfiles/common/rust-windows-sys
@@ -0,0 +1,505 @@ 
+#usr/share/cargo/registry/windows-sys-0.61.2
+#usr/share/cargo/registry/windows-sys-0.61.2/.cargo-checksum.json
+#usr/share/cargo/registry/windows-sys-0.61.2/Cargo.toml
+#usr/share/cargo/registry/windows-sys-0.61.2/Cargo.toml.deps
+#usr/share/cargo/registry/windows-sys-0.61.2/license-apache-2.0
+#usr/share/cargo/registry/windows-sys-0.61.2/license-mit
+#usr/share/cargo/registry/windows-sys-0.61.2/readme.md
+#usr/share/cargo/registry/windows-sys-0.61.2/rustfmt.toml
+#usr/share/cargo/registry/windows-sys-0.61.2/src
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Devices
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Devices/Bluetooth
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Devices/Bluetooth/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Devices/HumanInterfaceDevice
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Devices/HumanInterfaceDevice/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Devices/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Foundation
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Foundation/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Graphics
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Graphics/Direct3D
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Graphics/Direct3D/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Graphics/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/NetworkManagement
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/NetworkManagement/Ndis
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/NetworkManagement/Ndis/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/NetworkManagement/WindowsFilteringPlatform
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/NetworkManagement/WindowsFilteringPlatform/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/NetworkManagement/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Storage
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Storage/FileSystem
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Storage/FileSystem/Minifilters
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Storage/FileSystem/Minifilters/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Storage/FileSystem/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/Storage/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/System
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/System/IO
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/System/IO/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/System/Memory
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/System/Memory/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/System/OfflineRegistry
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/System/OfflineRegistry/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/System/Registry
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/System/Registry/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/System/SystemInformation
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/System/SystemInformation/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/System/SystemServices
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/System/SystemServices/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/System/Threading
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/System/Threading/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/System/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Wdk/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Data
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Data/HtmlHelp
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Data/HtmlHelp/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Data/RightsManagement
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Data/RightsManagement/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Data/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/AllJoyn
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/AllJoyn/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Beep
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Beep/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/BiometricFramework
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/BiometricFramework/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Bluetooth
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Bluetooth/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Cdrom
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Cdrom/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Communication
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Communication/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/DeviceAndDriverInstallation
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/DeviceQuery
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/DeviceQuery/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Display
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Display/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Dvd
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Dvd/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Enumeration
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Enumeration/Pnp
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Enumeration/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Fax
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Fax/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/HumanInterfaceDevice
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Nfc
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Nfc/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Nfp
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Nfp/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/PortableDevices
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/PortableDevices/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Properties
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Properties/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Pwm
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Pwm/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Sensors
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Sensors/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/SerialCommunication
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/SerialCommunication/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Tapi
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Tapi/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Usb
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/Usb/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/WebServicesOnDevices
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Devices/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Foundation
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Foundation/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Gaming
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Gaming/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Globalization
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Globalization/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Graphics
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Graphics/Dwm
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Graphics/Dwm/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Graphics/Gdi
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Graphics/Gdi/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Graphics/GdiPlus
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Graphics/GdiPlus/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Graphics/Hlsl
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Graphics/Hlsl/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Graphics/OpenGL
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Graphics/OpenGL/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Graphics/Printing
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Graphics/Printing/PrintTicket
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Graphics/Printing/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Graphics/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Management
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Management/MobileDeviceManagementRegistration
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Management/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Media
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Media/Audio
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Media/Audio/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Media/DxMediaObjects
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Media/DxMediaObjects/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Media/KernelStreaming
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Media/KernelStreaming/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Media/Multimedia
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Media/Multimedia/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Media/Streaming
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Media/Streaming/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Media/WindowsMediaFormat
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Media/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/Dhcp
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/Dns
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/Dns/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/InternetConnectionWizard
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/InternetConnectionWizard/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/IpHelper
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/Multicast
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/Multicast/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/Ndis
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/Ndis/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/NetBios
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/NetBios/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/NetManagement
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/NetShell
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/NetShell/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/P2P
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/P2P/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/QoS
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/QoS/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/Rras
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/Rras/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/Snmp
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/Snmp/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/WNet
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/WNet/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/WebDav
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/WebDav/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/WiFi
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/WiFi/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/WindowsConnectionManager
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/WindowsFirewall
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/WindowsNetworkVirtualization
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/WindowsNetworkVirtualization/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/NetworkManagement/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/ActiveDirectory
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/ActiveDirectory/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/Clustering
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/Clustering/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/HttpServer
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/HttpServer/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/Ldap
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/Ldap/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/WebSocket
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/WebSocket/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/WinHttp
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/WinHttp/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/WinInet
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/WinInet/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/WinSock
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/WinSock/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/WindowsWebServices
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/WindowsWebServices/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Networking/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/AppLocker
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/AppLocker/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Authentication
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Authentication/Identity
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Authentication/Identity/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Authentication/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Authorization
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Authorization/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Credentials
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Credentials/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Cryptography
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Cryptography/Catalog
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Cryptography/Certificates
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Cryptography/Sip
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Cryptography/Sip/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Cryptography/UI
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Cryptography/UI/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Cryptography/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/DiagnosticDataQuery
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/DirectoryServices
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/DirectoryServices/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/EnterpriseData
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/EnterpriseData/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Isolation
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/Isolation/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/LicenseProtection
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/LicenseProtection/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/NetworkAccessProtection
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/NetworkAccessProtection/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/WinTrust
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/WinTrust/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/WinWlx
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/WinWlx/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Security/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Cabinets
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Cabinets/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/CloudFilters
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/CloudFilters/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Compression
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Compression/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/DistributedFileSystem
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/FileHistory
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/FileHistory/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/FileSystem
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/FileSystem/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Imapi
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Imapi/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/IndexServer
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/IndexServer/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/InstallableFileSystems
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/IscsiDisc
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/IscsiDisc/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Jet
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Jet/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Nvme
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Nvme/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/OfflineFiles
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/OfflineFiles/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/OperationRecorder
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/OperationRecorder/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Packaging
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Packaging/Appx
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Packaging/Appx/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Packaging/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/ProjectedFileSystem
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/StructuredStorage
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/StructuredStorage/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Vhd
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Vhd/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Xps
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/Xps/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Storage/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/AddressBook
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/AddressBook/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Antimalware
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Antimalware/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/ApplicationInstallationAndServicing
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/ApplicationVerifier
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/ApplicationVerifier/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/ClrHosting
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/ClrHosting/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Com
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Com/Marshal
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Com/Marshal/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Com/StructuredStorage
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Com/StructuredStorage/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Com/Urlmon
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Com/Urlmon/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Com/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/ComponentServices
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/ComponentServices/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Console
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Console/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/CorrelationVector
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/CorrelationVector/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/DataExchange
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/DataExchange/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/DeploymentServices
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/DeploymentServices/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/DeveloperLicensing
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/DeveloperLicensing/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Diagnostics
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Diagnostics/Ceip
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Diagnostics/Ceip/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Diagnostics/Debug
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Diagnostics/Debug/Extensions
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Diagnostics/Debug/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Diagnostics/Etw
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Diagnostics/Etw/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Diagnostics/ToolHelp
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Diagnostics/ToolHelp/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Diagnostics/TraceLogging
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Diagnostics/TraceLogging/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Diagnostics/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/DistributedTransactionCoordinator
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Environment
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Environment/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/ErrorReporting
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/ErrorReporting/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/EventCollector
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/EventCollector/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/EventLog
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/EventLog/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/EventNotificationService
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/EventNotificationService/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/GroupPolicy
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/GroupPolicy/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/HostCompute
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/HostCompute/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/HostComputeNetwork
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/HostComputeNetwork/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/HostComputeSystem
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/HostComputeSystem/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Hypervisor
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Hypervisor/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/IO
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/IO/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Iis
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Iis/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Ioctl
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Ioctl/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/JobObjects
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/JobObjects/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Js
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Js/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Kernel
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Kernel/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/LibraryLoader
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/LibraryLoader/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Mailslots
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Mailslots/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Mapi
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Mapi/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Memory
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Memory/NonVolatile
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Memory/NonVolatile/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Memory/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/MessageQueuing
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/MessageQueuing/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/MixedReality
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/MixedReality/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Ole
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Ole/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/PasswordManagement
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/PasswordManagement/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Performance
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Performance/HardwareCounterProfiling
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Performance/HardwareCounterProfiling/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Performance/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Pipes
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Pipes/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Power
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Power/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/ProcessStatus
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/ProcessStatus/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Recovery
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Recovery/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Registry
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Registry/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/RemoteDesktop
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/RemoteDesktop/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/RemoteManagement
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/RemoteManagement/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/RestartManager
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/RestartManager/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Restore
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Restore/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Rpc
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Rpc/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Search
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Search/Common
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Search/Common/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Search/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/SecurityCenter
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/SecurityCenter/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Services
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Services/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/SetupAndMigration
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/SetupAndMigration/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Shutdown
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Shutdown/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/StationsAndDesktops
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/StationsAndDesktops/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/SubsystemForLinux
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/SubsystemForLinux/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/SystemInformation
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/SystemInformation/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/SystemServices
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/SystemServices/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Threading
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Threading/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Time
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Time/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/TpmBaseServices
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/TpmBaseServices/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/UserAccessLogging
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/UserAccessLogging/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Variant
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Variant/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/VirtualDosMachines
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/VirtualDosMachines/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/WindowsProgramming
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/WindowsProgramming/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Wmi
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/Wmi/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/System/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Accessibility
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Accessibility/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/ColorSystem
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/ColorSystem/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Controls
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Controls/Dialogs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Controls/Dialogs/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Controls/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/HiDpi
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/HiDpi/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Input
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Input/Ime
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Input/Ime/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Input/KeyboardAndMouse
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Input/Pointer
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Input/Pointer/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Input/Touch
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Input/Touch/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Input/XboxController
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Input/XboxController/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Input/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/InteractionContext
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/InteractionContext/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Magnification
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Magnification/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Shell
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Shell/Common
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Shell/Common/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Shell/PropertiesSystem
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/Shell/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/TabletPC
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/TabletPC/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/TextServices
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/TextServices/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/WindowsAndMessaging
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/UI/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Web
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Web/InternetExplorer
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Web/InternetExplorer/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/Web/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/Win32/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/Windows/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/core
+#usr/share/cargo/registry/windows-sys-0.61.2/src/core/literals.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/core/mod.rs
+#usr/share/cargo/registry/windows-sys-0.61.2/src/lib.rs
diff --git a/config/rootfiles/common/rust-wit-bindgen b/config/rootfiles/common/rust-wit-bindgen
new file mode 100644
index 000000000..1069df057
--- /dev/null
+++ b/config/rootfiles/common/rust-wit-bindgen
@@ -0,0 +1,42 @@ 
+#usr/share/cargo/registry/wit-bindgen-0.51.0
+#usr/share/cargo/registry/wit-bindgen-0.51.0/.cargo-checksum.json
+#usr/share/cargo/registry/wit-bindgen-0.51.0/Cargo.toml
+#usr/share/cargo/registry/wit-bindgen-0.51.0/Cargo.toml.deps
+#usr/share/cargo/registry/wit-bindgen-0.51.0/LICENSE-APACHE
+#usr/share/cargo/registry/wit-bindgen-0.51.0/LICENSE-Apache-2.0_WITH_LLVM-exception
+#usr/share/cargo/registry/wit-bindgen-0.51.0/LICENSE-MIT
+#usr/share/cargo/registry/wit-bindgen-0.51.0/README.md
+#usr/share/cargo/registry/wit-bindgen-0.51.0/build.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/examples
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/examples.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/examples/_0_world_imports.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/examples/_1_interface_imports.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/examples/_2_imported_resources.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/examples/_3_world_exports.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/examples/_4_exported_resources.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/lib.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/async_support
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/async_support.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/async_support/abi_buffer.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/async_support/cabi.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/async_support/error_context.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/async_support/future_support.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/async_support/inter_task_wakeup.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/async_support/inter_task_wakeup_disabled.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/async_support/spawn.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/async_support/spawn_disabled.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/async_support/stream_support.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/async_support/subtask.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/async_support/unit_stream.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/async_support/waitable.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/async_support/waitable_set.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/libwit_bindgen_cabi.a
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/mod.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/wit_bindgen_cabi_realloc.c
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/wit_bindgen_cabi_realloc.o
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/wit_bindgen_cabi_realloc.rs
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/wit_bindgen_cabi_wasip3.c
+#usr/share/cargo/registry/wit-bindgen-0.51.0/src/rt/wit_bindgen_cabi_wasip3.o
+#usr/share/cargo/registry/wit-bindgen-0.51.0/wasi-cli@0.2.0.wasm
diff --git a/config/rootfiles/common/rust-wit-bindgen-core b/config/rootfiles/common/rust-wit-bindgen-core
new file mode 100644
index 000000000..bf00d7fc1
--- /dev/null
+++ b/config/rootfiles/common/rust-wit-bindgen-core
@@ -0,0 +1,15 @@ 
+#usr/share/cargo/registry/wit-bindgen-core-0.51.0
+#usr/share/cargo/registry/wit-bindgen-core-0.51.0/.cargo-checksum.json
+#usr/share/cargo/registry/wit-bindgen-core-0.51.0/Cargo.toml
+#usr/share/cargo/registry/wit-bindgen-core-0.51.0/Cargo.toml.deps
+#usr/share/cargo/registry/wit-bindgen-core-0.51.0/LICENSE-APACHE
+#usr/share/cargo/registry/wit-bindgen-core-0.51.0/LICENSE-Apache-2.0_WITH_LLVM-exception
+#usr/share/cargo/registry/wit-bindgen-core-0.51.0/LICENSE-MIT
+#usr/share/cargo/registry/wit-bindgen-core-0.51.0/src
+#usr/share/cargo/registry/wit-bindgen-core-0.51.0/src/abi.rs
+#usr/share/cargo/registry/wit-bindgen-core-0.51.0/src/async_.rs
+#usr/share/cargo/registry/wit-bindgen-core-0.51.0/src/lib.rs
+#usr/share/cargo/registry/wit-bindgen-core-0.51.0/src/ns.rs
+#usr/share/cargo/registry/wit-bindgen-core-0.51.0/src/path.rs
+#usr/share/cargo/registry/wit-bindgen-core-0.51.0/src/source.rs
+#usr/share/cargo/registry/wit-bindgen-core-0.51.0/src/types.rs
diff --git a/config/rootfiles/common/rust-wit-bindgen-rust b/config/rootfiles/common/rust-wit-bindgen-rust
new file mode 100644
index 000000000..affe1a69b
--- /dev/null
+++ b/config/rootfiles/common/rust-wit-bindgen-rust
@@ -0,0 +1,21 @@ 
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/.cargo-checksum.json
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/Cargo.toml
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/Cargo.toml.deps
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/LICENSE-APACHE
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/LICENSE-Apache-2.0_WITH_LLVM-exception
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/LICENSE-MIT
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/build.rs
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/src
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/src/bindgen.rs
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/src/interface.rs
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/src/lib.rs
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/tests
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/tests/codegen.rs
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/tests/wit
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/tests/wit/path1
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/tests/wit/path1/world.wit
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/tests/wit/path2
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/tests/wit/path2/world.wit
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/tests/wit/path3
+#usr/share/cargo/registry/wit-bindgen-rust-0.51.0/tests/wit/path3/package.wit
diff --git a/config/rootfiles/common/rust-wit-bindgen-rust-macro b/config/rootfiles/common/rust-wit-bindgen-rust-macro
new file mode 100644
index 000000000..37f2e8319
--- /dev/null
+++ b/config/rootfiles/common/rust-wit-bindgen-rust-macro
@@ -0,0 +1,10 @@ 
+#usr/share/cargo/registry/wit-bindgen-rust-macro-0.51.0
+#usr/share/cargo/registry/wit-bindgen-rust-macro-0.51.0/.cargo-checksum.json
+#usr/share/cargo/registry/wit-bindgen-rust-macro-0.51.0/Cargo.toml
+#usr/share/cargo/registry/wit-bindgen-rust-macro-0.51.0/Cargo.toml.deps
+#usr/share/cargo/registry/wit-bindgen-rust-macro-0.51.0/LICENSE-APACHE
+#usr/share/cargo/registry/wit-bindgen-rust-macro-0.51.0/LICENSE-Apache-2.0_WITH_LLVM-exception
+#usr/share/cargo/registry/wit-bindgen-rust-macro-0.51.0/LICENSE-MIT
+#usr/share/cargo/registry/wit-bindgen-rust-macro-0.51.0/build.rs
+#usr/share/cargo/registry/wit-bindgen-rust-macro-0.51.0/src
+#usr/share/cargo/registry/wit-bindgen-rust-macro-0.51.0/src/lib.rs
diff --git a/config/rootfiles/common/rust-wit-component b/config/rootfiles/common/rust-wit-component
new file mode 100644
index 000000000..d0c4402bf
--- /dev/null
+++ b/config/rootfiles/common/rust-wit-component
@@ -0,0 +1,1006 @@ 
+#usr/share/cargo/registry/wit-component-0.244.0
+#usr/share/cargo/registry/wit-component-0.244.0/.cargo-checksum.json
+#usr/share/cargo/registry/wit-component-0.244.0/Cargo.toml
+#usr/share/cargo/registry/wit-component-0.244.0/Cargo.toml.deps
+#usr/share/cargo/registry/wit-component-0.244.0/README.md
+#usr/share/cargo/registry/wit-component-0.244.0/libdl.so
+#usr/share/cargo/registry/wit-component-0.244.0/src
+#usr/share/cargo/registry/wit-component-0.244.0/src/dummy.rs
+#usr/share/cargo/registry/wit-component-0.244.0/src/encoding
+#usr/share/cargo/registry/wit-component-0.244.0/src/encoding.rs
+#usr/share/cargo/registry/wit-component-0.244.0/src/encoding/dedupe.rs
+#usr/share/cargo/registry/wit-component-0.244.0/src/encoding/types.rs
+#usr/share/cargo/registry/wit-component-0.244.0/src/encoding/wit.rs
+#usr/share/cargo/registry/wit-component-0.244.0/src/encoding/world.rs
+#usr/share/cargo/registry/wit-component-0.244.0/src/gc.rs
+#usr/share/cargo/registry/wit-component-0.244.0/src/lib.rs
+#usr/share/cargo/registry/wit-component-0.244.0/src/linking
+#usr/share/cargo/registry/wit-component-0.244.0/src/linking.rs
+#usr/share/cargo/registry/wit-component-0.244.0/src/linking/metadata.rs
+#usr/share/cargo/registry/wit-component-0.244.0/src/metadata.rs
+#usr/share/cargo/registry/wit-component-0.244.0/src/printing.rs
+#usr/share/cargo/registry/wit-component-0.244.0/src/semver_check.rs
+#usr/share/cargo/registry/wit-component-0.244.0/src/targets.rs
+#usr/share/cargo/registry/wit-component-0.244.0/src/validation.rs
+#usr/share/cargo/registry/wit-component-0.244.0/tests
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components.rs
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-empty-interface
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-empty-interface/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-empty-interface/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-empty-interface/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-empty-interface/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-empty-interface/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-empty-interface/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-default
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-default/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-default/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-default/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-default/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-default/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-default/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-namespaced
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-namespaced/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-namespaced/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-namespaced/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-namespaced/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-namespaced/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-namespaced/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-reallocs
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-reallocs/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-reallocs/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-reallocs/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-reallocs/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-reallocs/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-reallocs/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-save-args
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-save-args/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-save-args/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-save-args/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-save-args/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-save-args/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-save-args/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-with-post-return
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-with-post-return/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-with-post-return/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-with-post-return/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-with-post-return/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-with-post-return/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-export-with-post-return/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-import-only-used-in-adapter
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-import-only-used-in-adapter/adapt-unused.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-import-only-used-in-adapter/adapt-unused.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-import-only-used-in-adapter/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-import-only-used-in-adapter/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-import-only-used-in-adapter/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-import-only-used-in-adapter/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-adapt-realloc
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-adapt-realloc/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-adapt-realloc/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-adapt-realloc/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-adapt-realloc/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-adapt-realloc/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-adapt-realloc/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-realloc
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-realloc-no-state
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-realloc-no-state/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-realloc-no-state/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-realloc-no-state/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-realloc-no-state/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-realloc-no-state/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-realloc-no-state/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-realloc/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-realloc/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-realloc/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-realloc/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-realloc/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-realloc/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-reallocing-adapter
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-reallocing-adapter/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-reallocing-adapter/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-reallocing-adapter/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-reallocing-adapter/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-reallocing-adapter/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack-with-reallocing-adapter/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-inject-stack/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-list-return
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-list-return/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-list-return/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-list-return/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-list-return/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-list-return/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-list-return/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-memory-simple
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-memory-simple/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-memory-simple/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-memory-simple/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-memory-simple/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-memory-simple/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-memory-simple/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-multiple
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-multiple/adapt-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-multiple/adapt-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-multiple/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-multiple/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-multiple/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-multiple/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-preview1
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-preview1/adapt-wasi-snapshot-preview1.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-preview1/adapt-wasi-snapshot-preview1.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-preview1/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-preview1/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-preview1/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-preview1/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-stub-wasip2
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-stub-wasip2/adapt-wasip2.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-stub-wasip2/adapt-wasip2.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-stub-wasip2/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-stub-wasip2/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-stub-wasip2/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-stub-wasip2/deps/cli
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-stub-wasip2/deps/cli/environment.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-stub-wasip2/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-stub-wasip2/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-unused
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-unused/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-unused/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-unused/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-unused/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-unused/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/adapt-unused/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-builtins
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-builtins/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-builtins/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-builtins/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-builtins/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-export
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-export-with-callback
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-export-with-callback/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-export-with-callback/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-export-with-callback/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-export-with-callback/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-export/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-export/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-export/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-export/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-import
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-import-only-intrinsic
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-import-only-intrinsic/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-import-only-intrinsic/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-import-only-intrinsic/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-import-only-intrinsic/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-import-tricky
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-import-tricky/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-import-tricky/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-import-tricky/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-import-tricky/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-import/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-import/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-import/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-import/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-streams-and-futures
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-streams-and-futures/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-streams-and-futures/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-streams-and-futures/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-streams-and-futures/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-unit-builtins
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-unit-builtins/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-unit-builtins/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-unit-builtins/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/async-unit-builtins/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/bare-funcs
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/bare-funcs/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/bare-funcs/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/bare-funcs/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/bare-funcs/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/cm32-names
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/cm32-names/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/cm32-names/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/cm32-names/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/cm32-names/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/custom-page-sizes
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/custom-page-sizes/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/custom-page-sizes/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/custom-page-sizes/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/custom-page-sizes/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/deduplicate-imports
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/deduplicate-imports/adapt-wasi-snapshot-preview1.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/deduplicate-imports/adapt-wasi-snapshot-preview1.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/deduplicate-imports/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/deduplicate-imports/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/deduplicate-imports/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/deduplicate-imports/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/empty
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/empty/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/empty/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/empty/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/empty/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/ensure-default-type-exports
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/ensure-default-type-exports/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/ensure-default-type-exports/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/ensure-default-type-exports/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/ensure-default-type-exports/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-adapt-missing-memory
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-adapt-missing-memory/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-adapt-missing-memory/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-adapt-missing-memory/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-adapt-missing-memory/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-adapt-missing-memory/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-async-export-missing-callback
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-async-export-missing-callback/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-async-export-missing-callback/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-async-export-missing-callback/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-default-export-sig-mismatch
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-default-export-sig-mismatch/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-default-export-sig-mismatch/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-default-export-sig-mismatch/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-empty-module-import
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-empty-module-import/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-empty-module-import/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-empty-module-import/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-export-sig-mismatch
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-export-sig-mismatch/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-export-sig-mismatch/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-export-sig-mismatch/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-import-resource-rep
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-import-resource-rep/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-import-resource-rep/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-import-resource-rep/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-import-resource-wrong-signature
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-import-resource-wrong-signature/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-import-resource-wrong-signature/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-import-resource-wrong-signature/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-import-sig-mismatch
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-import-sig-mismatch/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-import-sig-mismatch/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-import-sig-mismatch/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-invalid-module-import
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-invalid-module-import/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-invalid-module-import/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-invalid-module-import/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-link-duplicate-initializers
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-link-duplicate-initializers/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-link-duplicate-initializers/lib-bar.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-link-duplicate-initializers/lib-bar.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-link-duplicate-initializers/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-link-duplicate-initializers/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-link-missing-needed
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-link-missing-needed/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-link-missing-needed/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-link-missing-needed/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-link-missing-symbols
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-link-missing-symbols/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-link-missing-symbols/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-link-missing-symbols/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-default-export
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-default-export/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-default-export/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-default-export/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-export
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-export/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-export/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-export/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-import
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-import-func
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-import-func/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-import-func/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-import-func/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-import/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-import/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-import/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-module-metadata
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-module-metadata/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-module-metadata/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-module-metadata/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-module-metadata/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/error-missing-module-metadata/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-interface-using-import
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-interface-using-import/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-interface-using-import/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-interface-using-import/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-interface-using-import/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-name-shuffling
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-name-shuffling/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-name-shuffling/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-name-shuffling/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-name-shuffling/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-resource
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-resource/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-resource/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-resource/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-resource/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-type-name-conflict
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-type-name-conflict/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-type-name-conflict/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-type-name-conflict/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-type-name-conflict/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-with-type-alias
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-with-type-alias/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-with-type-alias/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-with-type-alias/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/export-with-type-alias/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/exports
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/exports/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/exports/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/exports/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/exports/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/fallible-constructor
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/fallible-constructor/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/fallible-constructor/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/fallible-constructor/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/fallible-constructor/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-and-export-resource
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-and-export-resource/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-and-export-resource/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-and-export-resource/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-and-export-resource/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-conflict
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-conflict/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-conflict/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-conflict/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-conflict/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-empty-interface
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-empty-interface/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-empty-interface/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-empty-interface/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-empty-interface/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-export
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-export-same-iface-name
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-export-same-iface-name/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-export-same-iface-name/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-export-same-iface-name/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-export-same-iface-name/deps/dep
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-export-same-iface-name/deps/dep/foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-export-same-iface-name/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-export-same-iface-name/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-export/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-export/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-export/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-export/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-in-adapter-and-main-module
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-in-adapter-and-main-module/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-in-adapter-and-main-module/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-in-adapter-and-main-module/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-in-adapter-and-main-module/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-in-adapter-and-main-module/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-in-adapter-and-main-module/deps/shared-dependency
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-in-adapter-and-main-module/deps/shared-dependency/doc.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-in-adapter-and-main-module/deps/shared-dependency/types.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-in-adapter-and-main-module/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-in-adapter-and-main-module/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-only-resource-static-function
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-only-resource-static-function/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-only-resource-static-function/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-only-resource-static-function/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-only-resource-static-function/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-partial-export-full
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-partial-export-full/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-partial-export-full/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-partial-export-full/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-partial-export-full/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-resource-in-interface
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-resource-in-interface/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-resource-in-interface/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-resource-in-interface/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-resource-in-interface/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-resource-simple
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-resource-simple/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-resource-simple/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-resource-simple/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/import-resource-simple/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/imports
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/imports/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/imports/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/imports/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/imports/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/initialize
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/initialize/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/initialize/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/initialize/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/initialize/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/lift-options
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/lift-options/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/lift-options/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/lift-options/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/lift-options/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-asyncify
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-asyncify/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-asyncify/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-asyncify/lib-bar.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-asyncify/lib-bar.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-asyncify/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-asyncify/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-bare-funcs
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-bare-funcs/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-bare-funcs/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-bare-funcs/lib-c.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-bare-funcs/lib-c.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-bare-funcs/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-bare-funcs/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-circular
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-circular/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-circular/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-circular/lib-bar.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-circular/lib-bar.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-circular/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-circular/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl-with-unused
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl-with-unused/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl-with-unused/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl-with-unused/dlopen-lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl-with-unused/dlopen-lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl-with-unused/lib-c.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl-with-unused/lib-c.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl-with-unused/lib-unused.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl-with-unused/lib-unused.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl-with-unused/use-built-in-libdl
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl/dlopen-lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl/dlopen-lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl/lib-c.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl/lib-c.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl/stub-missing-functions
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable-builtin-libdl/use-built-in-libdl
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable/dlopen-lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-dl-openable/dlopen-lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-duplicate-symbols
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-duplicate-symbols/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-duplicate-symbols/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-duplicate-symbols/lib-bar.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-duplicate-symbols/lib-bar.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-duplicate-symbols/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-duplicate-symbols/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-got-func
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-got-func/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-got-func/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-got-func/lib-bar.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-got-func/lib-bar.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-got-func/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-got-func/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-initialize
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-initialize/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-initialize/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-initialize/lib-bar.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-initialize/lib-bar.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-initialize/lib-c.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-initialize/lib-c.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-initialize/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-initialize/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-lib-with-async-export
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-lib-with-async-export/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-lib-with-async-export/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-lib-with-async-export/lib-c.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-lib-with-async-export/lib-c.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-lib-with-async-export/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-lib-with-async-export/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-resources
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-resources/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-resources/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-resources/lib-bar.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-resources/lib-bar.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-resources/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-resources/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stack-high-and-low
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stack-high-and-low/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stack-high-and-low/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stack-high-and-low/lib-bar.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stack-high-and-low/lib-bar.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stack-high-and-low/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stack-high-and-low/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stub-wasip2
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stub-wasip2/adapt-wasip2.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stub-wasip2/adapt-wasip2.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stub-wasip2/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stub-wasip2/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stub-wasip2/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stub-wasip2/deps/cli
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stub-wasip2/deps/cli/environment.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stub-wasip2/lib-bar.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stub-wasip2/lib-bar.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stub-wasip2/lib-c.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stub-wasip2/lib-c.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stub-wasip2/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stub-wasip2/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stub-wasip2/lib-unused.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stub-wasip2/lib-unused.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stubs
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stubs/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stubs/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stubs/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stubs/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-stubs/stub-missing-functions
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-tag
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-tag/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-tag/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-tag/lib-bar.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-tag/lib-bar.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-tag/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-tag/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-weak-cabi-realloc
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-weak-cabi-realloc/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-weak-cabi-realloc/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-weak-cabi-realloc/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-weak-cabi-realloc/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-weak-import
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-weak-import/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-weak-import/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-weak-import/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link-weak-import/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link/lib-bar.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link/lib-bar.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link/lib-c.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link/lib-c.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link/lib-foo.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link/lib-foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link/lib-unused.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/link/lib-unused.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/live-exports-dead-imports
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/live-exports-dead-imports/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/live-exports-dead-imports/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/live-exports-dead-imports/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/live-exports-dead-imports/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/lower-options
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/lower-options/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/lower-options/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/lower-options/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/lower-options/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/many-same-names
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/many-same-names/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/many-same-names/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/many-same-names/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/many-same-names/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/merge-import-versions
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/merge-import-versions-with-adapter
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/merge-import-versions-with-adapter/adapt-old.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/merge-import-versions-with-adapter/adapt-old.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/merge-import-versions-with-adapter/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/merge-import-versions-with-adapter/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/merge-import-versions-with-adapter/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/merge-import-versions-with-adapter/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/merge-import-versions/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/merge-import-versions/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/merge-import-versions/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/merge-import-versions/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/multi-package
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/multi-package/baz
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/multi-package/baz/qux
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/multi-package/baz/qux/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/multi-package/baz/qux/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/multi-package/baz/qux/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/multi-package/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/multi-package/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/multi-package/foo
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/multi-package/foo/bar
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/multi-package/foo/bar/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/multi-package/foo/bar/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/multi-package/foo/bar/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/multi-package/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/no-realloc-required
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/no-realloc-required/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/no-realloc-required/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/no-realloc-required/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/no-realloc-required/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/post-return
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/post-return/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/post-return/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/post-return/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/post-return/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/rename-import-interface
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/rename-import-interface/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/rename-import-interface/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/rename-import-interface/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/rename-import-interface/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/rename-interface
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/rename-interface/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/rename-interface/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/rename-interface/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/rename-interface/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/resource-intrinsics-with-just-import
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/resource-intrinsics-with-just-import/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/resource-intrinsics-with-just-import/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/resource-intrinsics-with-just-import/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/resource-intrinsics-with-just-import/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/resource-used-through-import
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/resource-used-through-import/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/resource-used-through-import/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/resource-used-through-import/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/resource-used-through-import/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/resource-using-export
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/resource-using-export/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/resource-using-export/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/resource-using-export/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/resource-using-export/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/simple
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/simple/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/simple/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/simple/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/simple/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/threading
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/threading/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/threading/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/threading/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/threading/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-order
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-order/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-order/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-order/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-order/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources2
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources2/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources2/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources2/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources2/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources3
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources3/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources3/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources3/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources3/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources4
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources4/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources4/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources4/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/tricky-resources4/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/unused-import
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/unused-import/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/unused-import/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/unused-import/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/unused-import/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/worlds-with-type-renamings
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/worlds-with-type-renamings/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/worlds-with-type-renamings/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/worlds-with-type-renamings/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/worlds-with-type-renamings/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/worlds-with-types
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/worlds-with-types/component.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/worlds-with-types/component.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/worlds-with-types/module.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/components/worlds-with-types/module.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces.rs
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/console.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/console.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/console.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/diamond-disambiguate
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/diamond-disambiguate.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/diamond-disambiguate/foo.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/diamond-disambiguate/join.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/diamond-disambiguate/shared1.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/diamond-disambiguate/shared2.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/diamond.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/diamond.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/diamond.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/doc-comments
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/doc-comments.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/doc-comments/foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/doc-comments/foo.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/empty.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/empty.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/empty.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/export-other-packages-interface
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/export-other-packages-interface.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/export-other-packages-interface/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/export-other-packages-interface/deps/the-dep
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/export-other-packages-interface/deps/the-dep/the-doc.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/export-other-packages-interface/foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/export-other-packages-interface/foo.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/exports.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/exports.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/exports.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/flags.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/flags.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/flags.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/floats.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/floats.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/floats.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/foreign-use-chain
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/foreign-use-chain.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/foreign-use-chain/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/foreign-use-chain/deps/bar
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/foreign-use-chain/deps/bar/bar.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/foreign-use-chain/foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/foreign-use-chain/foo.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/import-and-export.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/import-and-export.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/import-and-export.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/integers.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/integers.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/integers.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/lists.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/lists.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/lists.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/maps.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/maps.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/maps.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/multi-doc
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/multi-doc.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/multi-doc/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/multi-doc/b.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/multi-doc/foo.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/multiple-use.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/multiple-use.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/multiple-use.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/pkg-use-chain
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/pkg-use-chain.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/pkg-use-chain/chain.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/pkg-use-chain/def.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/pkg-use-chain/the-use.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/pkg-use-chain2
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/pkg-use-chain2.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/pkg-use-chain2/bar.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/pkg-use-chain2/foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/pkg-use-chain2/foo.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/preserve-dep-type-order
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/preserve-dep-type-order.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/preserve-dep-type-order/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/preserve-dep-type-order/deps/dep
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/preserve-dep-type-order/deps/dep/foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/preserve-dep-type-order/foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/preserve-dep-type-order/foo.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/preserve-foreign-reexport
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/preserve-foreign-reexport.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/preserve-foreign-reexport/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/preserve-foreign-reexport/deps/my-dep
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/preserve-foreign-reexport/deps/my-dep/my-doc.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/preserve-foreign-reexport/foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/preserve-foreign-reexport/foo.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/print-keyword.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/print-keyword.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/print-keyword.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/records.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/records.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/records.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/reference-out-of-order.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/reference-out-of-order.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/reference-out-of-order.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/resources.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/resources.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/resources.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-deps.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-deps/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-deps/deps/some-dep
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-deps/deps/some-dep/types.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-deps/foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-deps/foo.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-multi
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-multi.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-multi/bar.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-multi/foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-multi/foo.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-use.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-use.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-use.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-world.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-world.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/simple-world.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/single-named-result.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/type-alias.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/type-alias.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/type-alias.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/type-alias2.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/type-alias2.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/type-alias2.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/upstream-deps-same-name
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/upstream-deps-same-name.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/upstream-deps-same-name/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/upstream-deps-same-name/deps/a
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/upstream-deps-same-name/deps/a/the-name.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/upstream-deps-same-name/deps/b
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/upstream-deps-same-name/deps/b/the-name.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/upstream-deps-same-name/foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/upstream-deps-same-name/foo.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/use-chain.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/use-chain.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/use-chain.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/use-for-type.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/use-for-type.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/use-for-type.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/variants.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/variants.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/variants.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/cli
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/cli/command.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/cli/environment.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/cli/exit.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/cli/imports.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/cli/run.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/cli/stdio.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/cli/terminal.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/clocks
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/clocks/monotonic-clock.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/clocks/wall-clock.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/clocks/world.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/filesystem
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/filesystem/preopens.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/filesystem/types.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/filesystem/world.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/io
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/io/error.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/io/poll.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/io/streams.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/io/world.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/random
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/random/insecure-seed.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/random/insecure.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/random/random.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/random/world.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/sockets
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/sockets/instance-network.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/sockets/ip-name-lookup.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/sockets/network.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/sockets/tcp-create-socket.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/sockets/tcp.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/sockets/udp-create-socket.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/sockets/udp.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/deps/sockets/world.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/handler.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/http.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/proxy.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/wasi-http/types.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/world-inline-interface.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/world-inline-interface.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/world-inline-interface.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/world-pkg-conflict
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/world-pkg-conflict.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/world-pkg-conflict/bar.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/world-pkg-conflict/foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/world-pkg-conflict/foo.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/world-top-level.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/world-top-level.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/world-top-level.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/worlds-with-types.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/worlds-with-types.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/interfaces/worlds-with-types.wit.print
+#usr/share/cargo/registry/wit-component-0.244.0/tests/linking.rs
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge.rs
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface1
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface1/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface1/from
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface1/from/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface1/from/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface1/from/deps/foo
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface1/from/deps/foo/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface1/into
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface1/into/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface1/into/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface1/into/deps/foo
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface1/into/deps/foo/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface2
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface2/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface2/from
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface2/from/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface2/from/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface2/from/deps/foo
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface2/from/deps/foo/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface2/into
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface2/into/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface2/into/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface2/into/deps/foo
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-interface2/into/deps/foo/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world1
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world1/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world1/from
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world1/from/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world1/from/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world1/from/deps/foo
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world1/from/deps/foo/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world1/into
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world1/into/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world1/into/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world1/into/deps/foo
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world1/into/deps/foo/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world2
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world2/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world2/from
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world2/from/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world2/from/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world2/from/deps/foo
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world2/from/deps/foo/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world2/into
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world2/into/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world2/into/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world2/into/deps/foo
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world2/into/deps/foo/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world3
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world3/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world3/from
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world3/from/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world3/from/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world3/from/deps/foo
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world3/from/deps/foo/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world3/into
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world3/into/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world3/into/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world3/into/deps/foo
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world3/into/deps/foo/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world4
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world4/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world4/from
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world4/from/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world4/from/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world4/from/deps/foo
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world4/from/deps/foo/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world4/into
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world4/into/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world4/into/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world4/into/deps/foo
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world4/into/deps/foo/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world5
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world5/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world5/from
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world5/from/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world5/from/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world5/from/deps/foo
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world5/from/deps/foo/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world5/into
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world5/into/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world5/into/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world5/into/deps/foo
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/bad-world5/into/deps/foo/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/from
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/from/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/from/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/from/deps/foo
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/from/deps/foo/only-from.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/from/deps/foo/shared.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/from/deps/only-from-dep
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/from/deps/only-from-dep/a.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/into
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/into/b.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/into/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/into/deps/foo
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/into/deps/foo/only-into.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/into/deps/foo/shared.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/merge
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/merge/foo.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/merge/from.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/merge/into.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/merge/success/merge/only-from-dep.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/targets
+#usr/share/cargo/registry/wit-component-0.244.0/tests/targets.rs
+#usr/share/cargo/registry/wit-component-0.244.0/tests/targets/error-missing-export
+#usr/share/cargo/registry/wit-component-0.244.0/tests/targets/error-missing-export/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/targets/error-missing-export/test.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/targets/error-missing-export/test.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/targets/error-missing-import
+#usr/share/cargo/registry/wit-component-0.244.0/tests/targets/error-missing-import/error.txt
+#usr/share/cargo/registry/wit-component-0.244.0/tests/targets/error-missing-import/test.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/targets/error-missing-import/test.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/targets/success
+#usr/share/cargo/registry/wit-component-0.244.0/tests/targets/success-empty
+#usr/share/cargo/registry/wit-component-0.244.0/tests/targets/success-empty/test.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/targets/success-empty/test.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/targets/success/test.wat
+#usr/share/cargo/registry/wit-component-0.244.0/tests/targets/success/test.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/wit.rs
+#usr/share/cargo/registry/wit-component-0.244.0/tests/wit/parse-dir
+#usr/share/cargo/registry/wit-component-0.244.0/tests/wit/parse-dir/wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/wit/parse-dir/wit/deps
+#usr/share/cargo/registry/wit-component-0.244.0/tests/wit/parse-dir/wit/deps/bar
+#usr/share/cargo/registry/wit-component-0.244.0/tests/wit/parse-dir/wit/deps/bar/bar.wit
+#usr/share/cargo/registry/wit-component-0.244.0/tests/wit/parse-dir/wit/world.wit
diff --git a/config/rootfiles/common/rust-wit-parser b/config/rootfiles/common/rust-wit-parser
new file mode 100644
index 000000000..9930cd351
--- /dev/null
+++ b/config/rootfiles/common/rust-wit-parser
@@ -0,0 +1,621 @@ 
+#usr/share/cargo/registry/wit-parser-0.244.0
+#usr/share/cargo/registry/wit-parser-0.244.0/.cargo-checksum.json
+#usr/share/cargo/registry/wit-parser-0.244.0/Cargo.toml
+#usr/share/cargo/registry/wit-parser-0.244.0/Cargo.toml.deps
+#usr/share/cargo/registry/wit-parser-0.244.0/README.md
+#usr/share/cargo/registry/wit-parser-0.244.0/src
+#usr/share/cargo/registry/wit-parser-0.244.0/src/abi.rs
+#usr/share/cargo/registry/wit-parser-0.244.0/src/ast
+#usr/share/cargo/registry/wit-parser-0.244.0/src/ast.rs
+#usr/share/cargo/registry/wit-parser-0.244.0/src/ast/lex.rs
+#usr/share/cargo/registry/wit-parser-0.244.0/src/ast/resolve.rs
+#usr/share/cargo/registry/wit-parser-0.244.0/src/ast/toposort.rs
+#usr/share/cargo/registry/wit-parser-0.244.0/src/decoding.rs
+#usr/share/cargo/registry/wit-parser-0.244.0/src/lib.rs
+#usr/share/cargo/registry/wit-parser-0.244.0/src/live.rs
+#usr/share/cargo/registry/wit-parser-0.244.0/src/metadata.rs
+#usr/share/cargo/registry/wit-parser-0.244.0/src/resolve
+#usr/share/cargo/registry/wit-parser-0.244.0/src/resolve.rs
+#usr/share/cargo/registry/wit-parser-0.244.0/src/resolve/clone.rs
+#usr/share/cargo/registry/wit-parser-0.244.0/src/serde_.rs
+#usr/share/cargo/registry/wit-parser-0.244.0/src/sizealign.rs
+#usr/share/cargo/registry/wit-parser-0.244.0/tests
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/all.rs
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/async.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/async.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/comments.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/comments.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/complex-include
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/complex-include.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/complex-include/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/complex-include/deps/bar
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/complex-include/deps/bar/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/complex-include/deps/baz
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/complex-include/deps/baz/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/complex-include/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/cross-package-resource
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/cross-package-resource.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/cross-package-resource/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/cross-package-resource/deps/foo
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/cross-package-resource/deps/foo/foo.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/cross-package-resource/foo.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/diamond1
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/diamond1.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/diamond1/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/diamond1/deps/dep1
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/diamond1/deps/dep1/types.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/diamond1/deps/dep2
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/diamond1/deps/dep2/types.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/diamond1/join.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/disambiguate-diamond
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/disambiguate-diamond.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/disambiguate-diamond/shared1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/disambiguate-diamond/shared2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/disambiguate-diamond/world.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/empty.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/empty.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/error-context.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/error-context.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/feature-gates.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/feature-gates.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/feature-types.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/feature-types.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union/deps/another-pkg
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union/deps/another-pkg/other-doc.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union/deps/corp
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union/deps/corp/saas.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union/deps/different-pkg
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union/deps/different-pkg/the-doc.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union/deps/foreign-pkg
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union/deps/foreign-pkg/the-doc.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union/deps/some-pkg
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union/deps/some-pkg/some-doc.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union/deps/wasi
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union/deps/wasi/clocks.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union/deps/wasi/filesystem.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union/deps/wasi/wasi.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps-union/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps/deps/another-pkg
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps/deps/another-pkg/other-doc.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps/deps/corp
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps/deps/corp/saas.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps/deps/different-pkg
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps/deps/different-pkg/the-doc.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps/deps/foreign-pkg
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps/deps/foreign-pkg/the-doc.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps/deps/some-pkg
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps/deps/some-pkg/some-doc.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps/deps/wasi
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps/deps/wasi/clocks.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps/deps/wasi/filesystem.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-deps/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-interface-dep-gated.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-interface-dep-gated.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-world-dep-gated.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/foreign-world-dep-gated.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/functions.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/functions.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/gated-include.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/gated-include.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/gated-use.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/gated-use.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/ignore-files-deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/ignore-files-deps.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/ignore-files-deps/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/ignore-files-deps/deps/bar
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/ignore-files-deps/deps/bar/types.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/ignore-files-deps/deps/ignore-me.txt
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/ignore-files-deps/world.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/import-export-overlap1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/import-export-overlap1.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/import-export-overlap2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/import-export-overlap2.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/include-reps.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/include-reps.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/kebab-name-include-with.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/kebab-name-include-with.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/kinds-of-deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/kinds-of-deps.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/kinds-of-deps/a.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/kinds-of-deps/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/kinds-of-deps/deps/b
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/kinds-of-deps/deps/b/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/kinds-of-deps/deps/c.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/kinds-of-deps/deps/d.wat
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/kinds-of-deps/deps/e.wasm
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/many-names
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/many-names.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/many-names/a.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/many-names/b.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/maps.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/maps.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-file
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-file-multi-package
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-file-multi-package.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-file-multi-package/a.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-file-multi-package/b.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-file.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-file/bar.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-file/cycle-a.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-file/cycle-b.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-file/foo.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-deps.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-deps/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-deps/deps/dep.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-deps/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-gated-include.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-gated-include.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-shared-deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-shared-deps.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-shared-deps/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-shared-deps/deps/dep1
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-shared-deps/deps/dep1/types.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-shared-deps/deps/dep2
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-shared-deps/deps/dep2/types.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-shared-deps/packages.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-transitive-deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-transitive-deps.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-transitive-deps/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-transitive-deps/deps/dep1
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-transitive-deps/deps/dep1/types.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-transitive-deps/deps/dep2
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-transitive-deps/deps/dep2/types.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/multi-package-transitive-deps/packages.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/name-both-resource-and-type
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/name-both-resource-and-type.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/name-both-resource-and-type/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/name-both-resource-and-type/deps/dep
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/name-both-resource-and-type/deps/dep/foo.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/name-both-resource-and-type/foo.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/package-syntax1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/package-syntax1.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/package-syntax3.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/package-syntax3.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/package-syntax4.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/package-syntax4.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/packages-multiple-nested.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/packages-multiple-nested.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/packages-nested-colliding-decl-names.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/packages-nested-colliding-decl-names.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/packages-nested-internal-references.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/packages-nested-internal-references.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/packages-nested-with-semver.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/packages-nested-with-semver.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/packages-single-nested.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/packages-single-nested.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/alias-no-type.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/alias-no-type.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/async-bad-world.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/async-bad-world.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/async-bad-world2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/async-bad-world2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/async-bad-world3.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/async-bad-world3.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/async-bad-world4.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/async-bad-world4.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/async-bad1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/async-bad1.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/async-bad2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/async-bad2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/async.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/async1.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-deprecated1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-deprecated1.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-deprecated2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-deprecated2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-deprecated3.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-deprecated3.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-deprecated4.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-deprecated4.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-function.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-function.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-function2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-function2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-gate1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-gate1.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-gate2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-gate2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-gate3.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-gate3.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-gate4.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-gate4.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-gate5.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-gate5.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-include1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-include1.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-include2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-include2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-include3.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-include3.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-list.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-list.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-list2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-list2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-list3.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-list3.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-list4.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-list4.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg1
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg1.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg1/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg2
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg2/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg2/deps/bar
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg2/deps/bar/empty.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg2/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg3
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg3.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg3/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg3/deps/bar
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg3/deps/bar/baz.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg3/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg4
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg4.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg4/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg4/deps/bar
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg4/deps/bar/baz.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg4/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg5
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg5.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg5/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg5/deps/bar
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg5/deps/bar/baz.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg5/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg6
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg6.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg6/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg6/deps/bar
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg6/deps/bar/baz.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-pkg6/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource1.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource10.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource10.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource11.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource11.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource12.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource12.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource13.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource13.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource14.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource14.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource15
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource15.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource15/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource15/deps/foo
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource15/deps/foo/foo.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource15/foo.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource16.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource16.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource17.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource17.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource3.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource3.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource4.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource4.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource5.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource5.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource6.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource6.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource7.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource7.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource8.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource8.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource9.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-resource9.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-since1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-since1.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-since3.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-since3.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-world-type1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/bad-world-type1.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/case-insensitive-duplicates.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/case-insensitive-duplicates.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/conflicting-package
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/conflicting-package.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/conflicting-package/a.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/conflicting-package/b.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/cycle.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/cycle.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/cycle2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/cycle2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/cycle3.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/cycle3.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/cycle4.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/cycle4.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/cycle5.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/cycle5.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/dangling-type.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/dangling-type.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/duplicate-function-params.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/duplicate-function-params.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/duplicate-functions.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/duplicate-functions.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/duplicate-interface.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/duplicate-interface.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/duplicate-interface2
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/duplicate-interface2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/duplicate-interface2/foo.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/duplicate-interface2/foo2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/duplicate-type.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/duplicate-type.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/empty-enum.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/empty-enum.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/empty-variant1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/empty-variant1.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/export-twice.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/export-twice.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/import-and-export1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/import-and-export1.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/import-and-export2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/import-and-export2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/import-and-export3.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/import-and-export3.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/import-and-export4.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/import-and-export4.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/import-and-export5.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/import-and-export5.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/import-twice.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/import-twice.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/include-cycle.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/include-cycle.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/include-foreign
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/include-foreign.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/include-foreign/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/include-foreign/deps/bar
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/include-foreign/deps/bar/empty.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/include-foreign/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/include-with-id.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/include-with-id.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/include-with-on-id.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/include-with-on-id.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/invalid-toplevel.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/invalid-toplevel.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/invalid-type-reference.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/invalid-type-reference.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/invalid-type-reference2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/invalid-type-reference2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/kebab-name-include-not-found.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/kebab-name-include-not-found.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/kebab-name-include.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/kebab-name-include.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/keyword.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/keyword.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/map-invalid-key.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/map-invalid-key.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/missing-main-declaration-initial-main.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/missing-main-declaration-initial-main.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/missing-main-declaration-initial-nested.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/missing-main-declaration-initial-nested.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/missing-package.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/missing-package.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multi-file-missing-delimiter
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multi-file-missing-delimiter.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multi-file-missing-delimiter/observe.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multi-file-missing-delimiter/world.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multi-package-deps-share-nest
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multi-package-deps-share-nest.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multi-package-deps-share-nest/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multi-package-deps-share-nest/deps/dep1
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multi-package-deps-share-nest/deps/dep1/types.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multi-package-deps-share-nest/deps/dep2
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multi-package-deps-share-nest/deps/dep2/types.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multi-package-deps-share-nest/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multiple-package-docs
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multiple-package-docs.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multiple-package-docs/a.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multiple-package-docs/b.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multiple-package-inline-cycle.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multiple-package-inline-cycle.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multiple-packages-no-scope-blocks.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/multiple-packages-no-scope-blocks.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/nested-packages-colliding-names.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/nested-packages-colliding-names.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/nested-packages-with-error.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/nested-packages-with-error.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/no-access-to-sibling-use
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/no-access-to-sibling-use.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/no-access-to-sibling-use/bar.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/no-access-to-sibling-use/foo.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/non-existance-world-include
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/non-existance-world-include.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/non-existance-world-include/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/non-existance-world-include/deps/bar
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/non-existance-world-include/deps/bar/baz.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/non-existance-world-include/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/old-float-types.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/old-float-types.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/pkg-cycle
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/pkg-cycle.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/pkg-cycle/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/pkg-cycle/deps/a1
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/pkg-cycle/deps/a1/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/pkg-cycle/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/pkg-cycle2
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/pkg-cycle2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/pkg-cycle2/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/pkg-cycle2/deps/a1
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/pkg-cycle2/deps/a1/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/pkg-cycle2/deps/a2
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/pkg-cycle2/deps/a2/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/pkg-cycle2/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/resources-multiple-returns-borrow.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/resources-multiple-returns-borrow.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/resources-return-borrow.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/resources-return-borrow.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow1.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow3.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow3.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow4.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow4.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow5.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow5.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow6.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow6.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow7.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow7.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow8
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow8.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow8/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow8/deps/baz.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/return-borrow8/foo.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/type-and-resource-same-name
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/type-and-resource-same-name.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/type-and-resource-same-name/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/type-and-resource-same-name/deps/dep
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/type-and-resource-same-name/deps/dep/foo.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/type-and-resource-same-name/foo.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/undefined-typed.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/undefined-typed.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unknown-interface.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unknown-interface.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-interface1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-interface1.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-interface2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-interface2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-interface3.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-interface3.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-interface4.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-interface4.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-use1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-use1.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-use10
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-use10.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-use10/bar.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-use10/foo.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-use2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-use2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-use3.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-use3.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-use7.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-use7.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-use8.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-use8.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-use9.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unresolved-use9.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/unterminated-string.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-and-include-world
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-and-include-world.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-and-include-world/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-and-include-world/deps/bar
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-and-include-world/deps/bar/baz.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-and-include-world/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-conflict.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-conflict.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-conflict2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-conflict2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-conflict3.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-conflict3.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-cycle1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-cycle1.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-cycle4.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-cycle4.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-shadow1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-shadow1.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-world
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-world.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-world/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-world/deps/bar
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-world/deps/bar/baz.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/use-world/root.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/very-nested-packages.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/very-nested-packages.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/world-interface-clash.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/world-interface-clash.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/world-same-fields2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/world-same-fields2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/world-same-fields3.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/world-same-fields3.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/world-top-level-func.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/world-top-level-func.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/world-top-level-func2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/parse-fail/world-top-level-func2.wit.result
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/random.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/random.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/resources-empty.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/resources-empty.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/resources-multiple-returns-own.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/resources-multiple-returns-own.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/resources-multiple.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/resources-multiple.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/resources-return-own.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/resources-return-own.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/resources.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/resources.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/resources1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/resources1.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/same-name-import-export.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/same-name-import-export.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/shared-types.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/shared-types.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/simple-wasm-text.wat
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/simple-wasm-text.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/since-and-unstable.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/since-and-unstable.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/streams-and-futures.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/streams-and-futures.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/stress-export-elaborate.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/stress-export-elaborate.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/type-then-eof.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/type-then-eof.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/types.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/types.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/union-fuzz-1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/union-fuzz-1.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/union-fuzz-2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/union-fuzz-2.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/unstable-resource.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/unstable-resource.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/use-chain.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/use-chain.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/use.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/use.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/version-syntax.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/version-syntax.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/versions
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/versions.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/versions/deps
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/versions/deps/a1
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/versions/deps/a1/foo.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/versions/deps/a2
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/versions/deps/a2/foo.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/versions/foo.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/wasi.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/wasi.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/with-resource-as.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/with-resource-as.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/world-diamond.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/world-diamond.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/world-iface-no-collide.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/world-iface-no-collide.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/world-implicit-import1.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/world-implicit-import1.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/world-implicit-import2.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/world-implicit-import2.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/world-implicit-import3.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/world-implicit-import3.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/world-same-fields4.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/world-same-fields4.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/world-top-level-funcs.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/world-top-level-funcs.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/world-top-level-resources.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/world-top-level-resources.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/worlds-union-dedup.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/worlds-union-dedup.wit.json
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/worlds-with-types.wit
+#usr/share/cargo/registry/wit-parser-0.244.0/tests/ui/worlds-with-types.wit.json
diff --git a/config/rootfiles/common/rust-write16 b/config/rootfiles/common/rust-write16
new file mode 100644
index 000000000..aa7226ec8
--- /dev/null
+++ b/config/rootfiles/common/rust-write16
@@ -0,0 +1,10 @@ 
+#usr/share/cargo/registry/write16-1.0.0
+#usr/share/cargo/registry/write16-1.0.0/.cargo-checksum.json
+#usr/share/cargo/registry/write16-1.0.0/COPYRIGHT
+#usr/share/cargo/registry/write16-1.0.0/Cargo.toml
+#usr/share/cargo/registry/write16-1.0.0/Cargo.toml.deps
+#usr/share/cargo/registry/write16-1.0.0/LICENSE-APACHE
+#usr/share/cargo/registry/write16-1.0.0/LICENSE-MIT
+#usr/share/cargo/registry/write16-1.0.0/README.md
+#usr/share/cargo/registry/write16-1.0.0/src
+#usr/share/cargo/registry/write16-1.0.0/src/lib.rs
diff --git a/config/rootfiles/common/rust-writeable b/config/rootfiles/common/rust-writeable
new file mode 100644
index 000000000..4754dbc76
--- /dev/null
+++ b/config/rootfiles/common/rust-writeable
@@ -0,0 +1,23 @@ 
+#usr/share/cargo/registry/writeable-0.6.2
+#usr/share/cargo/registry/writeable-0.6.2/.cargo-checksum.json
+#usr/share/cargo/registry/writeable-0.6.2/Cargo.toml
+#usr/share/cargo/registry/writeable-0.6.2/LICENSE
+#usr/share/cargo/registry/writeable-0.6.2/README.md
+#usr/share/cargo/registry/writeable-0.6.2/benches
+#usr/share/cargo/registry/writeable-0.6.2/benches/writeable.rs
+#usr/share/cargo/registry/writeable-0.6.2/examples
+#usr/share/cargo/registry/writeable-0.6.2/examples/writeable_message.rs
+#usr/share/cargo/registry/writeable-0.6.2/src
+#usr/share/cargo/registry/writeable-0.6.2/src/cmp.rs
+#usr/share/cargo/registry/writeable-0.6.2/src/either.rs
+#usr/share/cargo/registry/writeable-0.6.2/src/impls.rs
+#usr/share/cargo/registry/writeable-0.6.2/src/lib.rs
+#usr/share/cargo/registry/writeable-0.6.2/src/ops.rs
+#usr/share/cargo/registry/writeable-0.6.2/src/parts_write_adapter.rs
+#usr/share/cargo/registry/writeable-0.6.2/src/testing.rs
+#usr/share/cargo/registry/writeable-0.6.2/src/to_string_or_borrow.rs
+#usr/share/cargo/registry/writeable-0.6.2/src/try_writeable.rs
+#usr/share/cargo/registry/writeable-0.6.2/tests
+#usr/share/cargo/registry/writeable-0.6.2/tests/data
+#usr/share/cargo/registry/writeable-0.6.2/tests/data/data.rs
+#usr/share/cargo/registry/writeable-0.6.2/tests/writeable.rs
diff --git a/config/rootfiles/common/rust-yoke b/config/rootfiles/common/rust-yoke
new file mode 100644
index 000000000..13c189eb5
--- /dev/null
+++ b/config/rootfiles/common/rust-yoke
@@ -0,0 +1,18 @@ 
+#usr/share/cargo/registry/yoke-0.8.0
+#usr/share/cargo/registry/yoke-0.8.0/.cargo-checksum.json
+#usr/share/cargo/registry/yoke-0.8.0/Cargo.toml
+#usr/share/cargo/registry/yoke-0.8.0/LICENSE
+#usr/share/cargo/registry/yoke-0.8.0/README.md
+#usr/share/cargo/registry/yoke-0.8.0/src
+#usr/share/cargo/registry/yoke-0.8.0/src/cartable_ptr.rs
+#usr/share/cargo/registry/yoke-0.8.0/src/either.rs
+#usr/share/cargo/registry/yoke-0.8.0/src/erased.rs
+#usr/share/cargo/registry/yoke-0.8.0/src/kinda_sorta_dangling.rs
+#usr/share/cargo/registry/yoke-0.8.0/src/lib.rs
+#usr/share/cargo/registry/yoke-0.8.0/src/macro_impls.rs
+#usr/share/cargo/registry/yoke-0.8.0/src/yoke.rs
+#usr/share/cargo/registry/yoke-0.8.0/src/yokeable.rs
+#usr/share/cargo/registry/yoke-0.8.0/src/zero_from.rs
+#usr/share/cargo/registry/yoke-0.8.0/tests
+#usr/share/cargo/registry/yoke-0.8.0/tests/bincode.rs
+#usr/share/cargo/registry/yoke-0.8.0/tests/miri.rs
diff --git a/config/rootfiles/common/rust-yoke-derive b/config/rootfiles/common/rust-yoke-derive
new file mode 100644
index 000000000..7211b6981
--- /dev/null
+++ b/config/rootfiles/common/rust-yoke-derive
@@ -0,0 +1,11 @@ 
+#usr/share/cargo/registry/yoke-derive-0.8.1
+#usr/share/cargo/registry/yoke-derive-0.8.1/.cargo-checksum.json
+#usr/share/cargo/registry/yoke-derive-0.8.1/Cargo.toml
+#usr/share/cargo/registry/yoke-derive-0.8.1/Cargo.toml.deps
+#usr/share/cargo/registry/yoke-derive-0.8.1/LICENSE
+#usr/share/cargo/registry/yoke-derive-0.8.1/README.md
+#usr/share/cargo/registry/yoke-derive-0.8.1/examples
+#usr/share/cargo/registry/yoke-derive-0.8.1/examples/yoke_derive.rs
+#usr/share/cargo/registry/yoke-derive-0.8.1/src
+#usr/share/cargo/registry/yoke-derive-0.8.1/src/lib.rs
+#usr/share/cargo/registry/yoke-derive-0.8.1/src/visitor.rs
diff --git a/config/rootfiles/common/rust-zerofrom b/config/rootfiles/common/rust-zerofrom
new file mode 100644
index 000000000..37eef2224
--- /dev/null
+++ b/config/rootfiles/common/rust-zerofrom
@@ -0,0 +1,9 @@ 
+#usr/share/cargo/registry/zerofrom-0.1.6
+#usr/share/cargo/registry/zerofrom-0.1.6/.cargo-checksum.json
+#usr/share/cargo/registry/zerofrom-0.1.6/Cargo.toml
+#usr/share/cargo/registry/zerofrom-0.1.6/LICENSE
+#usr/share/cargo/registry/zerofrom-0.1.6/README.md
+#usr/share/cargo/registry/zerofrom-0.1.6/src
+#usr/share/cargo/registry/zerofrom-0.1.6/src/lib.rs
+#usr/share/cargo/registry/zerofrom-0.1.6/src/macro_impls.rs
+#usr/share/cargo/registry/zerofrom-0.1.6/src/zero_from.rs
diff --git a/config/rootfiles/common/rust-zerofrom-derive b/config/rootfiles/common/rust-zerofrom-derive
new file mode 100644
index 000000000..875fffe17
--- /dev/null
+++ b/config/rootfiles/common/rust-zerofrom-derive
@@ -0,0 +1,11 @@ 
+#usr/share/cargo/registry/zerofrom-derive-0.1.6
+#usr/share/cargo/registry/zerofrom-derive-0.1.6/.cargo-checksum.json
+#usr/share/cargo/registry/zerofrom-derive-0.1.6/Cargo.toml
+#usr/share/cargo/registry/zerofrom-derive-0.1.6/Cargo.toml.deps
+#usr/share/cargo/registry/zerofrom-derive-0.1.6/LICENSE
+#usr/share/cargo/registry/zerofrom-derive-0.1.6/README.md
+#usr/share/cargo/registry/zerofrom-derive-0.1.6/examples
+#usr/share/cargo/registry/zerofrom-derive-0.1.6/examples/zf_derive.rs
+#usr/share/cargo/registry/zerofrom-derive-0.1.6/src
+#usr/share/cargo/registry/zerofrom-derive-0.1.6/src/lib.rs
+#usr/share/cargo/registry/zerofrom-derive-0.1.6/src/visitor.rs
diff --git a/config/rootfiles/common/rust-zerotrie b/config/rootfiles/common/rust-zerotrie
new file mode 100644
index 000000000..1aa0cfcf0
--- /dev/null
+++ b/config/rootfiles/common/rust-zerotrie
@@ -0,0 +1,44 @@ 
+#usr/share/cargo/registry/zerotrie-0.2.3
+#usr/share/cargo/registry/zerotrie-0.2.3/.cargo-checksum.json
+#usr/share/cargo/registry/zerotrie-0.2.3/Cargo.toml
+#usr/share/cargo/registry/zerotrie-0.2.3/LICENSE
+#usr/share/cargo/registry/zerotrie-0.2.3/README.md
+#usr/share/cargo/registry/zerotrie-0.2.3/benches
+#usr/share/cargo/registry/zerotrie-0.2.3/benches/overview.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/examples
+#usr/share/cargo/registry/zerotrie-0.2.3/examples/first_weekday_for_region.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src
+#usr/share/cargo/registry/zerotrie-0.2.3/src/builder
+#usr/share/cargo/registry/zerotrie-0.2.3/src/builder/branch_meta.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/builder/bytestr.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/builder/konst
+#usr/share/cargo/registry/zerotrie-0.2.3/src/builder/konst/builder.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/builder/konst/mod.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/builder/konst/store.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/builder/litemap.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/builder/mod.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/builder/nonconst
+#usr/share/cargo/registry/zerotrie-0.2.3/src/builder/nonconst/builder.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/builder/nonconst/mod.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/builder/nonconst/store.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/byte_phf
+#usr/share/cargo/registry/zerotrie-0.2.3/src/byte_phf/builder.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/byte_phf/cached_owned.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/byte_phf/mod.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/cursor.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/error.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/helpers.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/lib.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/options.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/reader.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/serde.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/varint.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/src/zerotrie.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/tests
+#usr/share/cargo/registry/zerotrie-0.2.3/tests/asciitrie_test.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/tests/builder_test.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/tests/data
+#usr/share/cargo/registry/zerotrie-0.2.3/tests/data/data.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/tests/derive_test.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/tests/ignorecase_test.rs
+#usr/share/cargo/registry/zerotrie-0.2.3/tests/locale_aux_test.rs
diff --git a/config/rootfiles/common/rust-zerovec b/config/rootfiles/common/rust-zerovec
new file mode 100644
index 000000000..a8daeb136
--- /dev/null
+++ b/config/rootfiles/common/rust-zerovec
@@ -0,0 +1,69 @@ 
+#usr/share/cargo/registry/zerovec-0.11.3
+#usr/share/cargo/registry/zerovec-0.11.3/.cargo-checksum.json
+#usr/share/cargo/registry/zerovec-0.11.3/Cargo.toml
+#usr/share/cargo/registry/zerovec-0.11.3/LICENSE
+#usr/share/cargo/registry/zerovec-0.11.3/README.md
+#usr/share/cargo/registry/zerovec-0.11.3/benches
+#usr/share/cargo/registry/zerovec-0.11.3/benches/vzv.rs
+#usr/share/cargo/registry/zerovec-0.11.3/benches/zeromap.rs
+#usr/share/cargo/registry/zerovec-0.11.3/benches/zerovec.rs
+#usr/share/cargo/registry/zerovec-0.11.3/benches/zerovec_iai.rs
+#usr/share/cargo/registry/zerovec-0.11.3/benches/zerovec_serde.rs
+#usr/share/cargo/registry/zerovec-0.11.3/examples
+#usr/share/cargo/registry/zerovec-0.11.3/examples/zv_serde.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src
+#usr/share/cargo/registry/zerovec-0.11.3/src/cow.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/hashmap
+#usr/share/cargo/registry/zerovec-0.11.3/src/hashmap/algorithms.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/hashmap/mod.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/hashmap/serde.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/lib.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/map
+#usr/share/cargo/registry/zerovec-0.11.3/src/map/borrowed.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/map/databake.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/map/kv.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/map/map.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/map/mod.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/map/serde.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/map/serde_helpers.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/map/vecs.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/map2d
+#usr/share/cargo/registry/zerovec-0.11.3/src/map2d/borrowed.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/map2d/cursor.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/map2d/databake.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/map2d/map.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/map2d/mod.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/map2d/serde.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/samples.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/ule
+#usr/share/cargo/registry/zerovec-0.11.3/src/ule/chars.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/ule/custom.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/ule/encode.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/ule/macros.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/ule/mod.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/ule/multi.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/ule/niche.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/ule/option.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/ule/plain.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/ule/slices.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/ule/test_utils.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/ule/tuple.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/ule/tuplevar.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/ule/vartuple.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/varzerovec
+#usr/share/cargo/registry/zerovec-0.11.3/src/varzerovec/components.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/varzerovec/databake.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/varzerovec/error.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/varzerovec/lengthless.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/varzerovec/mod.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/varzerovec/owned.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/varzerovec/serde.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/varzerovec/slice.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/varzerovec/vec.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/yoke_impls.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/zerofrom_impls.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/zerovec
+#usr/share/cargo/registry/zerovec-0.11.3/src/zerovec/databake.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/zerovec/mod.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/zerovec/serde.rs
+#usr/share/cargo/registry/zerovec-0.11.3/src/zerovec/slice.rs
diff --git a/config/rootfiles/common/rust-zerovec-derive b/config/rootfiles/common/rust-zerovec-derive
new file mode 100644
index 000000000..8f26bd468
--- /dev/null
+++ b/config/rootfiles/common/rust-zerovec-derive
@@ -0,0 +1,17 @@ 
+#usr/share/cargo/registry/zerovec-derive-0.11.2
+#usr/share/cargo/registry/zerovec-derive-0.11.2/.cargo-checksum.json
+#usr/share/cargo/registry/zerovec-derive-0.11.2/Cargo.toml
+#usr/share/cargo/registry/zerovec-derive-0.11.2/Cargo.toml.deps
+#usr/share/cargo/registry/zerovec-derive-0.11.2/LICENSE
+#usr/share/cargo/registry/zerovec-derive-0.11.2/README.md
+#usr/share/cargo/registry/zerovec-derive-0.11.2/examples
+#usr/share/cargo/registry/zerovec-derive-0.11.2/examples/derives.rs
+#usr/share/cargo/registry/zerovec-derive-0.11.2/examples/make.rs
+#usr/share/cargo/registry/zerovec-derive-0.11.2/examples/make_var.rs
+#usr/share/cargo/registry/zerovec-derive-0.11.2/src
+#usr/share/cargo/registry/zerovec-derive-0.11.2/src/lib.rs
+#usr/share/cargo/registry/zerovec-derive-0.11.2/src/make_ule.rs
+#usr/share/cargo/registry/zerovec-derive-0.11.2/src/make_varule.rs
+#usr/share/cargo/registry/zerovec-derive-0.11.2/src/ule.rs
+#usr/share/cargo/registry/zerovec-derive-0.11.2/src/utils.rs
+#usr/share/cargo/registry/zerovec-derive-0.11.2/src/varule.rs
diff --git a/lfs/cbindgen b/lfs/cbindgen
new file mode 100644
index 000000000..baf55e2bf
--- /dev/null
+++ b/lfs/cbindgen
@@ -0,0 +1,80 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2025  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.29.0
+
+THISAPP    = cbindgen-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 9b7304105627a21c582ec9c6286d50b1437379798078b0cea1623cdbd082681a8b71309a9557aed5661201c915e750869ecffe557c376acfed5d90e7442237ba
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+
+	# Only install the binary file
+	cd $(DIR_APP) && install -Dt /usr/bin $(DIR_APP)/target/release/cbindgen
+
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-adler2 b/lfs/rust-adler2
new file mode 100644
index 000000000..88b8a5774
--- /dev/null
+++ b/lfs/rust-adler2
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.0.1
+
+THISAPP    = adler2-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-anstream b/lfs/rust-anstream
new file mode 100644
index 000000000..380b4ef13
--- /dev/null
+++ b/lfs/rust-anstream
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.6.21
+
+THISAPP    = anstream-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = ddab9728a4824b1682a84339e2c5212904fcf878867c8ed7604ce045d4ba6bae0f129e73968e20d58a9b2e297ad1b6ddd5557907d3b6ae9253e3127ea901d40b
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-anstyle b/lfs/rust-anstyle
new file mode 100644
index 000000000..b129450d5
--- /dev/null
+++ b/lfs/rust-anstyle
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.0.13
+
+THISAPP    = anstyle-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 026d4163f4bc8d1677d0830dbe46fd335d18e50420d2d809a675609c1e020f7e3c5e69b8d0a7baf5f42fa2321b6230c619a93aaf8e02ceaef638f8006dbf479b
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-anstyle-parse b/lfs/rust-anstyle-parse
new file mode 100644
index 000000000..14db664b7
--- /dev/null
+++ b/lfs/rust-anstyle-parse
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.2.7
+
+THISAPP    = anstyle-parse-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 41d51d4c026e548a9428f5fd8dc85fce964e3f1cf709820dd53d216af3065a4ee069de8c5bcec5eae19b99172f60e89034a2ded6bc787f3ea4159d5d30de3984
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-anstyle-query b/lfs/rust-anstyle-query
new file mode 100644
index 000000000..182960576
--- /dev/null
+++ b/lfs/rust-anstyle-query
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.1.5
+
+THISAPP    = anstyle-query-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-anstyle-wincon b/lfs/rust-anstyle-wincon
new file mode 100644
index 000000000..25c3b1bc3
--- /dev/null
+++ b/lfs/rust-anstyle-wincon
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 3.0.11
+
+THISAPP    = anstyle-wincon-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-anyhow b/lfs/rust-anyhow
new file mode 100644
index 000000000..d0bc9398c
--- /dev/null
+++ b/lfs/rust-anyhow
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.0.100
+
+THISAPP    = anyhow-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 3089cd4bac1a3ede11c5849fabf12735392ba2910f5d5c1117cbbc9fe2491855745879690522988ac343e210783f8d885f13593b4d0f3a3816b9a8c35ef2eb7d
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-auditable-serde b/lfs/rust-auditable-serde
new file mode 100644
index 000000000..666ca85ca
--- /dev/null
+++ b/lfs/rust-auditable-serde
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.8.0
+
+THISAPP    = auditable-serde-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = d77058d9ad611689a362b4968104663fa92c5b6afb09b03f2355f468e8018e87553e97ada969208059335dc2bd48957af115ceb9d3bc67792187942b0847528b
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-bitflags b/lfs/rust-bitflags
new file mode 100644
index 000000000..2c273d9aa
--- /dev/null
+++ b/lfs/rust-bitflags
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.10.0
+
+THISAPP    = bitflags-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 238a6da813eb2c5541ad470b97b9cf6ad8004095d2a8e865b88eb2301290b7bda22e5b062ba66a04ff0f3108a84d4799af0786b76f785fb5782bd847876549c9
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-clap b/lfs/rust-clap
new file mode 100644
index 000000000..ecfc69ed0
--- /dev/null
+++ b/lfs/rust-clap
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 4.5.54
+
+THISAPP    = clap-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = eb0a5188ee58f582013cd9c46c92831ae8c8e21f0ada88ec4201a48d47cf2775df2c581c49e6119ca9ce97d2329d72aa1535165063c58dccda6bad9a83fbc85e
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-clap_builder b/lfs/rust-clap_builder
new file mode 100644
index 000000000..ad8e8a776
--- /dev/null
+++ b/lfs/rust-clap_builder
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 4.5.54
+
+THISAPP    = clap_builder-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 68ccc19d273270913e282c71bab509e59d46038dfa38db68b99fb02c3e09752e04c2e98af279022fdbb19b29d621939a35049b460a91432bc10a37af2fe3c18f
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-clap_lex b/lfs/rust-clap_lex
new file mode 100644
index 000000000..2033b9a42
--- /dev/null
+++ b/lfs/rust-clap_lex
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.7.7
+
+THISAPP    = clap_lex-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 609eeecb32aef3e1b3ee773af7f554867e8a06d4c5d1d2f42b0137c65825fa27d50a4438b6186bdfe790ad19abda6f32880e679361d9647b0dc197d3d3869392
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-colorchoice b/lfs/rust-colorchoice
new file mode 100644
index 000000000..c3927648e
--- /dev/null
+++ b/lfs/rust-colorchoice
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.0.4
+
+THISAPP    = colorchoice-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-crc32fast b/lfs/rust-crc32fast
new file mode 100644
index 000000000..0ba9acd7e
--- /dev/null
+++ b/lfs/rust-crc32fast
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.5.0
+
+THISAPP    = crc32fast-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 6e91ee57a1915c9a9f7305db24337f03cbe48fc60ef01c65ea55dfb4f1f60c9c93736d9b69efce3759d5504a1988bae7a2581a494edaaf27ee030e25e97c853f
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-displaydoc b/lfs/rust-displaydoc
new file mode 100644
index 000000000..3ec1af548
--- /dev/null
+++ b/lfs/rust-displaydoc
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.2.5
+
+THISAPP    = displaydoc-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-errno b/lfs/rust-errno
new file mode 100644
index 000000000..2a9983c7c
--- /dev/null
+++ b/lfs/rust-errno
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.3.14
+
+THISAPP    = errno-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-fastrand b/lfs/rust-fastrand
new file mode 100644
index 000000000..dbe1391b5
--- /dev/null
+++ b/lfs/rust-fastrand
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.3.0
+
+THISAPP    = fastrand-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-flate2 b/lfs/rust-flate2
new file mode 100644
index 000000000..966c603f8
--- /dev/null
+++ b/lfs/rust-flate2
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.1.8
+
+THISAPP    = flate2-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 1f960a2cdd4dfefbb2b3b565b7bdea851c9ee2bb607d2fe2464b088641dc31b69e81a9e564665842d8fc47624a39976f9430e5c2429032874d7ff726ff01639c
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-form_urlencoded b/lfs/rust-form_urlencoded
new file mode 100644
index 000000000..55f0a21bc
--- /dev/null
+++ b/lfs/rust-form_urlencoded
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.2.2
+
+THISAPP    = form_urlencoded-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-getrandom b/lfs/rust-getrandom
index b0a484d1d..b4bd1c118 100644
--- a/lfs/rust-getrandom
+++ b/lfs/rust-getrandom
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 0.2.4
+VER        = 0.3.4
 
 THISAPP    = getrandom-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 35331c2a11d8584041615b2046e1f5b33375585a1f29a3e20b851584e5986f81c435f2fc225eaa7da5d0200d4f77e6716655eb93bc3fea1f9de9e9c5323b17ca
+$(DL_FILE)_BLAKE2 = 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d
 
 install : $(TARGET)
 
@@ -73,7 +73,7 @@  $(subst %,%_BLAKE2,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/rust-getrandom-0.2.4-fix-metadata.patch
+	cd $(DIR_APP) && rm Cargo.toml.orig
 	cd $(DIR_APP) && $(CARGO_PREPARE)
 	cd $(DIR_APP) && $(CARGO_BUILD)
 	cd $(DIR_APP) && $(CARGO_INSTALL)
diff --git a/lfs/rust-getrandom-0.2.4 b/lfs/rust-getrandom-0.2.4
new file mode 100644
index 000000000..b0a484d1d
--- /dev/null
+++ b/lfs/rust-getrandom-0.2.4
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.2.4
+
+THISAPP    = getrandom-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 35331c2a11d8584041615b2046e1f5b33375585a1f29a3e20b851584e5986f81c435f2fc225eaa7da5d0200d4f77e6716655eb93bc3fea1f9de9e9c5323b17ca
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/rust-getrandom-0.2.4-fix-metadata.patch
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-heck b/lfs/rust-heck
new file mode 100644
index 000000000..bc184be84
--- /dev/null
+++ b/lfs/rust-heck
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.5.0
+
+THISAPP    = heck-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-humantime b/lfs/rust-humantime
new file mode 100644
index 000000000..260c3e198
--- /dev/null
+++ b/lfs/rust-humantime
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.3.0
+
+THISAPP    = humantime-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 085b5913c31412ac12d3c96a940738b2ce65ce79617ea555c86a4dc8fdef69c6cc5e40a152f4a7071b973ce5e7bdd863db6da11e28631884af7dd4083a43fb38
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-icu_collections b/lfs/rust-icu_collections
new file mode 100644
index 000000000..48c601f9f
--- /dev/null
+++ b/lfs/rust-icu_collections
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.1.1
+
+THISAPP    = icu_collections-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 7c627fab991ad55a6033adccae72306a3116a3611fc2e4a9553cc5690a4e6b88d6180527c9032451f89568a73b019749f3e4d4f49ea5e83558612e0671d318ab
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-icu_locale_core b/lfs/rust-icu_locale_core
new file mode 100644
index 000000000..1dfadc6af
--- /dev/null
+++ b/lfs/rust-icu_locale_core
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.1.1
+
+THISAPP    = icu_locale_core-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = df4099b46518196e8122aa5c248acdc5049153b19b804a043c1b00b3fe5010aea622e0b97822a5ca102b106f38cf75f24ec9578750bb1c8d10c042762f879246
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-icu_normalizer b/lfs/rust-icu_normalizer
new file mode 100644
index 000000000..08b1f76ac
--- /dev/null
+++ b/lfs/rust-icu_normalizer
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.1.1
+
+THISAPP    = icu_normalizer-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = f43d626ee58afbdf472fdcac1bef6e334b8716c000f4a12ea21b917121b53ccf2d99af5594f589e7b68480522768c5bb8d9ce50093719c26250a77eac38bb3c8
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-icu_normalizer_data b/lfs/rust-icu_normalizer_data
new file mode 100644
index 000000000..f22d64971
--- /dev/null
+++ b/lfs/rust-icu_normalizer_data
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.1.1
+
+THISAPP    = icu_normalizer_data-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = edd3436fb594109ceca6d5d9420ca876a091c0313e793ae96c932198d7a7d973416f0fd22fcd54faed2799977f10b33c169c1ba9c11b3ae461cf751dcf153f46
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-icu_properties b/lfs/rust-icu_properties
new file mode 100644
index 000000000..2eb39fd2a
--- /dev/null
+++ b/lfs/rust-icu_properties
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.1.2
+
+THISAPP    = icu_properties-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 5e52d8c0f5631e0ef0b2c7e54bb1a642a0fab2820cc19224a27332538cfe8eacdb8efa46e3b5017ca63a7c9c0ddacc5dc2fee63902e9c5793d527407288e27a1
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-icu_properties_data b/lfs/rust-icu_properties_data
new file mode 100644
index 000000000..ceacda9c1
--- /dev/null
+++ b/lfs/rust-icu_properties_data
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.1.2
+
+THISAPP    = icu_properties_data-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 2a326c3f6e644666a7dc42597e4fba53cb533d6bf67bb0e1d9539d71d8fad68af29f8084362d089975f0051e71ace6c6ebde0ee67dd82b7e7961e1f972d58535
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-icu_provider b/lfs/rust-icu_provider
new file mode 100644
index 000000000..eb934b66d
--- /dev/null
+++ b/lfs/rust-icu_provider
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.1.1
+
+THISAPP    = icu_provider-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 32b368e70ed50baf016a259266d01f126e3647aac03178f798764f31cc49d83e6634e45b394d6aa079ce39bd161598a641e5217e7ad57bd4c5138fa577652b35
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-id-arena b/lfs/rust-id-arena
new file mode 100644
index 000000000..223dee3fa
--- /dev/null
+++ b/lfs/rust-id-arena
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.3.0
+
+THISAPP    = id-arena-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 2a7f498c3ea5632af4a369d46f90106e642bccbb8e36ac7fe37be05c2125989ea2cf625db92a782408ecb5f68d3efbf3006413b5b748815ee42b9dcfb28d0ba2
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-idna b/lfs/rust-idna
new file mode 100644
index 000000000..6b2260925
--- /dev/null
+++ b/lfs/rust-idna
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.1.0
+
+THISAPP    = idna-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-idna_adapter b/lfs/rust-idna_adapter
new file mode 100644
index 000000000..9661140c0
--- /dev/null
+++ b/lfs/rust-idna_adapter
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.2.1
+
+THISAPP    = idna_adapter-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 464a9a20da73aad657cb7c0d573d92bd21159032daa8e28fbe61a980b44e59d1a2b2e076d30ca35a49abcaf1bb71ec51f774ee137792dcddc81086a1b6c2eb61
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-is_terminal_polyfill b/lfs/rust-is_terminal_polyfill
new file mode 100644
index 000000000..fc845c357
--- /dev/null
+++ b/lfs/rust-is_terminal_polyfill
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.70.2
+
+THISAPP    = is_terminal_polyfill-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-leb128fmt b/lfs/rust-leb128fmt
new file mode 100644
index 000000000..32859257f
--- /dev/null
+++ b/lfs/rust-leb128fmt
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.1.0
+
+THISAPP    = leb128fmt-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 6353a2520bb93e0a3cfaade09ffbd8cf981d2cf75579e865941f3fea0dc745c54472b369873b1ef4f26dd7f356860e563bc7ca6e7615d600b272c698a55e54eb
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-libc b/lfs/rust-libc
index 03d815052..d87150913 100644
--- a/lfs/rust-libc
+++ b/lfs/rust-libc
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 0.2.108
+VER        = 0.2.180
 
 THISAPP    = libc-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = d58d7e08d2260943cec35fa43031d440b2b180f40061eb9caad6e6d6016cb6b4b4da6c43b00573a6b3ace714888df9f61d7cfd18e753b5307d1c9a3e774f39c8
+$(DL_FILE)_BLAKE2 = 086681e1f488aa2ab8a477655e01bc27dc6c578fbf9eb2bb429828164825a5d450dee9bf1bc38afc8e1be5d849eddf384db75b9f4d3c64a0fde6cc37919c1b80
 
 install : $(TARGET)
 
@@ -73,6 +73,7 @@  $(subst %,%_BLAKE2,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
 	cd $(DIR_APP) && $(CARGO_PREPARE)
 	cd $(DIR_APP) && $(CARGO_BUILD)
 	cd $(DIR_APP) && $(CARGO_INSTALL)
diff --git a/lfs/rust-libc-0.2.108 b/lfs/rust-libc-0.2.108
new file mode 100644
index 000000000..03d815052
--- /dev/null
+++ b/lfs/rust-libc-0.2.108
@@ -0,0 +1,80 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.2.108
+
+THISAPP    = libc-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = d58d7e08d2260943cec35fa43031d440b2b180f40061eb9caad6e6d6016cb6b4b4da6c43b00573a6b3ace714888df9f61d7cfd18e753b5307d1c9a3e774f39c8
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-linux-raw-sys b/lfs/rust-linux-raw-sys
new file mode 100644
index 000000000..e1d68fe84
--- /dev/null
+++ b/lfs/rust-linux-raw-sys
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.11.0
+
+THISAPP    = linux-raw-sys-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 0852bb981c64b8e70c7037a3da13a6a16b7a89190bc50a07159d28a797e6d1ef2f2010383df5a43cda19fa291ee5eb4c6365a51f5d9fd31f204544ac7e115129
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-litemap b/lfs/rust-litemap
new file mode 100644
index 000000000..42d8beb2e
--- /dev/null
+++ b/lfs/rust-litemap
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.8.1
+
+THISAPP    = litemap-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 3614a408d5c6b03c5371396dfaa5c654073dcbcbed3782a15cb6aa53973405344ae8ea7e96cf4b00e036be985cab9503bbdb51379fa55ba739c387d28d646a85
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-log b/lfs/rust-log
index 02f347047..9cbcc369a 100644
--- a/lfs/rust-log
+++ b/lfs/rust-log
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 0.4.14
+VER        = 0.4.29
 
 THISAPP    = log-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1
+$(DL_FILE)_BLAKE2 = 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24
 
 install : $(TARGET)
 
@@ -73,11 +73,7 @@  $(subst %,%_BLAKE2,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-
-	cd $(DIR_APP) && if [ -f Cargo.toml.orig ]; then \
-		rm -f Cargo.toml.orig; \
-	fi; \
-
+	cd $(DIR_APP) && rm Cargo.toml.orig
 	cd $(DIR_APP) && $(CARGO_PREPARE)
 	cd $(DIR_APP) && $(CARGO_BUILD)
 	cd $(DIR_APP) && $(CARGO_INSTALL)
diff --git a/lfs/rust-log-0.4.14 b/lfs/rust-log-0.4.14
new file mode 100644
index 000000000..02f347047
--- /dev/null
+++ b/lfs/rust-log-0.4.14
@@ -0,0 +1,85 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.4.14
+
+THISAPP    = log-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+
+	cd $(DIR_APP) && if [ -f Cargo.toml.orig ]; then \
+		rm -f Cargo.toml.orig; \
+	fi; \
+
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-miniz_oxide b/lfs/rust-miniz_oxide
new file mode 100644
index 000000000..bf788716d
--- /dev/null
+++ b/lfs/rust-miniz_oxide
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.8.5
+
+THISAPP    = miniz_oxide-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 6afb3df5938ce0427fa8f61b0962b04ebb8baf76f304dc9c1b6d89b685be89c4bcc241a3cc54fbaff73a4607e58803bb6eb1689c817ac1302476db7a01d12abe
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-once_cell b/lfs/rust-once_cell
index d6f86df06..f0684f4c5 100644
--- a/lfs/rust-once_cell
+++ b/lfs/rust-once_cell
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 1.9.0
+VER        = 1.21.3
 
 THISAPP    = once_cell-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 3d492e64db120d8a23c08490a34d376a006e46b28bb5f0f44c3a955896e6e597c67ced35daeb4ccc7f7748f142d3bf2cb1d81ee61a99dc6526c48730c86a2fdc
+$(DL_FILE)_BLAKE2 = 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166
 
 install : $(TARGET)
 
@@ -73,11 +73,7 @@  $(subst %,%_BLAKE2,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-
-	cd $(DIR_APP) && if [ -f Cargo.toml.orig ]; then \
-		rm -f Cargo.toml.orig; \
-	fi; \
-
+	cd $(DIR_APP) && rm Cargo.toml.orig
 	cd $(DIR_APP) && $(CARGO_PREPARE)
 	cd $(DIR_APP) && $(CARGO_BUILD)
 	cd $(DIR_APP) && $(CARGO_INSTALL)
diff --git a/lfs/rust-once_cell-1.9.0 b/lfs/rust-once_cell-1.9.0
new file mode 100644
index 000000000..d6f86df06
--- /dev/null
+++ b/lfs/rust-once_cell-1.9.0
@@ -0,0 +1,85 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.9.0
+
+THISAPP    = once_cell-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 3d492e64db120d8a23c08490a34d376a006e46b28bb5f0f44c3a955896e6e597c67ced35daeb4ccc7f7748f142d3bf2cb1d81ee61a99dc6526c48730c86a2fdc
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+
+	cd $(DIR_APP) && if [ -f Cargo.toml.orig ]; then \
+		rm -f Cargo.toml.orig; \
+	fi; \
+
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-once_cell_polyfill b/lfs/rust-once_cell_polyfill
new file mode 100644
index 000000000..57a202ccf
--- /dev/null
+++ b/lfs/rust-once_cell_polyfill
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.70.2
+
+THISAPP    = once_cell_polyfill-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-percent-encoding b/lfs/rust-percent-encoding
new file mode 100644
index 000000000..6ff605e0a
--- /dev/null
+++ b/lfs/rust-percent-encoding
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.3.2
+
+THISAPP    = percent-encoding-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-potential_utf b/lfs/rust-potential_utf
new file mode 100644
index 000000000..afe5622a9
--- /dev/null
+++ b/lfs/rust-potential_utf
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.1.4
+
+THISAPP    = potential_utf-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 97979688c9a93a05c29a9a55ac0a37e704eb4623d5890562cdc1c797cbf3e73aacdc6251d47151ac0874ec6d1eefbca8173630f20de3c44fea254be90819e027
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-prettyplease b/lfs/rust-prettyplease
new file mode 100644
index 000000000..330019525
--- /dev/null
+++ b/lfs/rust-prettyplease
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.2.37
+
+THISAPP    = prettyplease-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 997c8d855023ba6dcc7aa3a8f1c0ac6f6ca72dab2804cfcfb0987832ae044ffc5f5d7541e66d7ff5b0679065e5217078a832333e6cb92d89a93660aedaf0b447
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-r-efi b/lfs/rust-r-efi
new file mode 100644
index 000000000..f0452b210
--- /dev/null
+++ b/lfs/rust-r-efi
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 5.3.0
+
+THISAPP    = r-efi-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-rustix b/lfs/rust-rustix
new file mode 100644
index 000000000..e796487bf
--- /dev/null
+++ b/lfs/rust-rustix
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.1.3
+
+THISAPP    = rustix-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 0148cc9c0941d416c7ec0b47685210e898ac4fb5ab91e2fb7489aaedfafdd266965ac494c14706c48f7f323e4e7719001744c25697c046f8c8013c080c2fab53
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-semver b/lfs/rust-semver
index 04fb355ff..8227ce5a8 100644
--- a/lfs/rust-semver
+++ b/lfs/rust-semver
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 0.9.0
+VER        = 1.0.27
 
 THISAPP    = semver-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = ae782bc78f29e45577de8574ee58959c70b54bb0b6f45a5a7b09cc4d358d9a0a80bbefc6e0f2a330e2b55adfbbe5c1f64f4ec9bb94c4adf7bb3e4fc9c142db6c
+$(DL_FILE)_BLAKE2 = 760cd2994baba2ab8d63656b39f281304b309152cb3c576a0cf31ebf57294bdb6a10ad73e61f974688b0dd80490e0f4da004f3396cb6988bc90af8eee0961ed9
 
 install : $(TARGET)
 
@@ -73,11 +73,7 @@  $(subst %,%_BLAKE2,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-
-	cd $(DIR_APP) && if [ -f Cargo.toml.orig ]; then \
-		rm -f Cargo.toml.orig; \
-	fi; \
-
+	cd $(DIR_APP) && rm Cargo.toml.orig
 	cd $(DIR_APP) && $(CARGO_PREPARE)
 	cd $(DIR_APP) && $(CARGO_BUILD)
 	cd $(DIR_APP) && $(CARGO_INSTALL)
diff --git a/lfs/rust-semver-0.9.0 b/lfs/rust-semver-0.9.0
new file mode 100644
index 000000000..04fb355ff
--- /dev/null
+++ b/lfs/rust-semver-0.9.0
@@ -0,0 +1,85 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.9.0
+
+THISAPP    = semver-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = ae782bc78f29e45577de8574ee58959c70b54bb0b6f45a5a7b09cc4d358d9a0a80bbefc6e0f2a330e2b55adfbbe5c1f64f4ec9bb94c4adf7bb3e4fc9c142db6c
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+
+	cd $(DIR_APP) && if [ -f Cargo.toml.orig ]; then \
+		rm -f Cargo.toml.orig; \
+	fi; \
+
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-semver-parser b/lfs/rust-semver-parser
index ef700c2b4..a9e55fc95 100644
--- a/lfs/rust-semver-parser
+++ b/lfs/rust-semver-parser
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 0.7.0
+VER        = 0.10.3
 
 THISAPP    = semver-parser-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = e46b7cf9d292f8fc54561fca4df8534dc96f6be920a5c869c405ddb31b9d1a18eab0799207113cf4910a52cc0df5017ab1bc1883a7c3787ebf2d60f09ac0ab4f
+$(DL_FILE)_BLAKE2 = 11fb9b41a35ea954b1bc728221484bc51c69a9396cddb05adeaf84c445815e1ffe4c47d2227c2371acdab323a1612226c67377eb5ba80ae1623d5608b865a6c6
 
 install : $(TARGET)
 
@@ -73,6 +73,7 @@  $(subst %,%_BLAKE2,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
 	cd $(DIR_APP) && $(CARGO_PREPARE)
 	cd $(DIR_APP) && $(CARGO_BUILD)
 	cd $(DIR_APP) && $(CARGO_INSTALL)
diff --git a/lfs/rust-semver-parser-0.7.0 b/lfs/rust-semver-parser-0.7.0
new file mode 100644
index 000000000..ef700c2b4
--- /dev/null
+++ b/lfs/rust-semver-parser-0.7.0
@@ -0,0 +1,80 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.7.0
+
+THISAPP    = semver-parser-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = e46b7cf9d292f8fc54561fca4df8534dc96f6be920a5c869c405ddb31b9d1a18eab0799207113cf4910a52cc0df5017ab1bc1883a7c3787ebf2d60f09ac0ab4f
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-serde b/lfs/rust-serde
index c073e7638..a746c7d12 100644
--- a/lfs/rust-serde
+++ b/lfs/rust-serde
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 1.0.216
+VER        = 1.0.228
 
 THISAPP    = serde-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 98c0f5cee2f9212c6b7620d2068665379471ceb7557d1454cab9b1c2120b526ef597fbb642f65440e70f92a4764cad33613b478bacf99138dd5bd51fdbdbee6b
+$(DL_FILE)_BLAKE2 = d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2
 
 install : $(TARGET)
 
diff --git a/lfs/rust-serde-1.0.216 b/lfs/rust-serde-1.0.216
new file mode 100644
index 000000000..c073e7638
--- /dev/null
+++ b/lfs/rust-serde-1.0.216
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.0.216
+
+THISAPP    = serde-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 98c0f5cee2f9212c6b7620d2068665379471ceb7557d1454cab9b1c2120b526ef597fbb642f65440e70f92a4764cad33613b478bacf99138dd5bd51fdbdbee6b
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-serde_core b/lfs/rust-serde_core
new file mode 100644
index 000000000..c7fba660a
--- /dev/null
+++ b/lfs/rust-serde_core
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.0.228
+
+THISAPP    = serde_core-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-serde_derive b/lfs/rust-serde_derive
index 865ae5b57..55e733a55 100644
--- a/lfs/rust-serde_derive
+++ b/lfs/rust-serde_derive
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 1.0.216
+VER        = 1.0.228
 
 THISAPP    = serde_derive-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 12a9228679c16288c08c8b256707e276aec79f84ac7af0c4cfd1f109500dfea80438df17d798acdd30a9743c753e70093b22bd324217529bac483f257682a3e2
+$(DL_FILE)_BLAKE2 = 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8
 
 install : $(TARGET)
 
diff --git a/lfs/rust-serde_derive-1.0.216 b/lfs/rust-serde_derive-1.0.216
new file mode 100644
index 000000000..865ae5b57
--- /dev/null
+++ b/lfs/rust-serde_derive-1.0.216
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.0.216
+
+THISAPP    = serde_derive-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 12a9228679c16288c08c8b256707e276aec79f84ac7af0c4cfd1f109500dfea80438df17d798acdd30a9743c753e70093b22bd324217529bac483f257682a3e2
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-simd-adler32 b/lfs/rust-simd-adler32
new file mode 100644
index 000000000..44b582021
--- /dev/null
+++ b/lfs/rust-simd-adler32
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.3.8
+
+THISAPP    = simd-adler32-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 283af73c690a171593b2c82eea51e8dd5e5711b9718db8207b46835c5469359989fce15067ebc4e3bf1384653d1947dcb30f1d3b9728ea51115a0f8dfe2c373e
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-smallvec b/lfs/rust-smallvec
index 1f509b266..054a97893 100644
--- a/lfs/rust-smallvec
+++ b/lfs/rust-smallvec
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 1.8.0
+VER        = 1.15.0
 
 THISAPP    = smallvec-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84
+$(DL_FILE)_BLAKE2 = c8507c870d84d528c9e17faeb342e4d91356c86af563a8cac7b3a29cb5aa760d4a9f54e5f267d0452cb7301f8acf4da1ac0f48296216417b327441c18971a06d
 
 install : $(TARGET)
 
@@ -73,11 +73,7 @@  $(subst %,%_BLAKE2,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-
-	cd $(DIR_APP) && if [ -f Cargo.toml.orig ]; then \
-		rm -f Cargo.toml.orig; \
-	fi; \
-
+	cd $(DIR_APP) && rm Cargo.toml.orig
 	cd $(DIR_APP) && $(CARGO_PREPARE)
 	cd $(DIR_APP) && $(CARGO_BUILD)
 	cd $(DIR_APP) && $(CARGO_INSTALL)
diff --git a/lfs/rust-smallvec-1.8.0 b/lfs/rust-smallvec-1.8.0
new file mode 100644
index 000000000..1f509b266
--- /dev/null
+++ b/lfs/rust-smallvec-1.8.0
@@ -0,0 +1,85 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.8.0
+
+THISAPP    = smallvec-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+
+	cd $(DIR_APP) && if [ -f Cargo.toml.orig ]; then \
+		rm -f Cargo.toml.orig; \
+	fi; \
+
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-spdx b/lfs/rust-spdx
new file mode 100644
index 000000000..b67f9e6d2
--- /dev/null
+++ b/lfs/rust-spdx
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.10.1
+
+THISAPP    = spdx-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 2fc04c33ff410a0260fab9a9bd8d9ec01112dd3e4fd6b60b26d1d877c4b4090cd09d4a993c17e13843c6252b4c42a2ad4e388c092345141d1c3e42466aead0cb
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-stable_deref_trait b/lfs/rust-stable_deref_trait
index 846e7a88f..75a887a96 100644
--- a/lfs/rust-stable_deref_trait
+++ b/lfs/rust-stable_deref_trait
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 1.2.0
+VER        = 1.2.1
 
 THISAPP    = stable_deref_trait-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205
+$(DL_FILE)_BLAKE2 = 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67
 
 install : $(TARGET)
 
@@ -73,11 +73,7 @@  $(subst %,%_BLAKE2,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-
-	cd $(DIR_APP) && if [ -f Cargo.toml.orig ]; then \
-		rm -f Cargo.toml.orig; \
-	fi; \
-
+	cd $(DIR_APP) && rm Cargo.toml.orig
 	cd $(DIR_APP) && $(CARGO_PREPARE)
 	cd $(DIR_APP) && $(CARGO_BUILD)
 	cd $(DIR_APP) && $(CARGO_INSTALL)
diff --git a/lfs/rust-strsim b/lfs/rust-strsim
new file mode 100644
index 000000000..4f0941100
--- /dev/null
+++ b/lfs/rust-strsim
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.11.1
+
+THISAPP    = strsim-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-syn b/lfs/rust-syn
index e63922785..8a93be452 100644
--- a/lfs/rust-syn
+++ b/lfs/rust-syn
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 2.0.90
+VER        = 2.0.114
 
 THISAPP    = syn-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 9f469001c1439ffe57c578119653d3021c2709767e8e881441459a190402679f4fb78aa65e7822ff20913801c3be00d9b8f115189ea8e63ed94ed359b40fc9e1
+$(DL_FILE)_BLAKE2 = 88ec8c2a781cf33b9961744166ec8d3acd46e770fc56d2d4353d8d1578bf0b629bbd294db3334379fa8570b7537e26f72872ee18a92b037499bf746eac81cd3e
 
 install : $(TARGET)
 
diff --git a/lfs/rust-syn-2.0.90 b/lfs/rust-syn-2.0.90
new file mode 100644
index 000000000..e63922785
--- /dev/null
+++ b/lfs/rust-syn-2.0.90
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.0.90
+
+THISAPP    = syn-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 9f469001c1439ffe57c578119653d3021c2709767e8e881441459a190402679f4fb78aa65e7822ff20913801c3be00d9b8f115189ea8e63ed94ed359b40fc9e1
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-synstructure b/lfs/rust-synstructure
index 3681b4fbb..b5a94c16f 100644
--- a/lfs/rust-synstructure
+++ b/lfs/rust-synstructure
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 0.13.1
+VER        = 0.13.2
 
 THISAPP    = synstructure-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = b29ee88c559a2d58fa46b7af155b448f001649ea79a1898f0ac87e69108b87c65cbd287d8f9001f360df7fef06ff39c937b48d33e487a30c8eec6a46c639c0c2
+$(DL_FILE)_BLAKE2 = c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e
 
 install : $(TARGET)
 
diff --git a/lfs/rust-tempfile b/lfs/rust-tempfile
new file mode 100644
index 000000000..d47a9b1d5
--- /dev/null
+++ b/lfs/rust-tempfile
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 3.24.0
+
+THISAPP    = tempfile-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 1d659541878287336b903dd0d9523387336db3aaab7d04027364266331472d95e05845ad2719a5e7057246afefe2e9cc78e6aac035ec3ce837dd9fc5ef8209da
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-tinystr b/lfs/rust-tinystr
new file mode 100644
index 000000000..3cc88e333
--- /dev/null
+++ b/lfs/rust-tinystr
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.8.2
+
+THISAPP    = tinystr-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = c84593349183f328d3df66b2ceb3b5bb9ccde3b9c082de72b7daa2845ab2ccfba9ef170a712f41e5ccf02008c018b456fef0ec380eed93f020605cc9b293d287
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-topological-sort b/lfs/rust-topological-sort
new file mode 100644
index 000000000..73594181a
--- /dev/null
+++ b/lfs/rust-topological-sort
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.2.2
+
+THISAPP    = topological-sort-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 4b806d2ac1267104f921c80290dd55227209eea099a30f314a88738f95823221918a5097f4c0e694498e641bce3205c6c6cf5317fe37185de301a2a11bd101b0
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-unicode-xid b/lfs/rust-unicode-xid
index 9b0a83a3e..ef55d69b6 100644
--- a/lfs/rust-unicode-xid
+++ b/lfs/rust-unicode-xid
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 0.2.1
+VER        = 0.2.6
 
 THISAPP    = unicode-xid-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 43d4d15ae6e30fcb8643bbde5c5316579ae8faf1e2309871bcd436ef4ac3c834bac0f985b68a802bdf09b58fa1c755435905add47aea5d0681fe366a71395650
+$(DL_FILE)_BLAKE2 = b1bad25897717f6346f988d5a7c90c51fb842da113f19aa434a64add8f2e637258d9fab0f7b871fd2aac02e83c68359fc679b326232793cbc804523e2bff5056
 
 install : $(TARGET)
 
@@ -73,6 +73,7 @@  $(subst %,%_BLAKE2,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
 	cd $(DIR_APP) && $(CARGO_PREPARE)
 	cd $(DIR_APP) && $(CARGO_BUILD)
 	cd $(DIR_APP) && $(CARGO_INSTALL)
diff --git a/lfs/rust-unicode-xid-0.2.1 b/lfs/rust-unicode-xid-0.2.1
new file mode 100644
index 000000000..9b0a83a3e
--- /dev/null
+++ b/lfs/rust-unicode-xid-0.2.1
@@ -0,0 +1,80 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.2.1
+
+THISAPP    = unicode-xid-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 43d4d15ae6e30fcb8643bbde5c5316579ae8faf1e2309871bcd436ef4ac3c834bac0f985b68a802bdf09b58fa1c755435905add47aea5d0681fe366a71395650
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-url b/lfs/rust-url
new file mode 100644
index 000000000..09ccb7026
--- /dev/null
+++ b/lfs/rust-url
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.5.8
+
+THISAPP    = url-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = f289265720ff9243a27c371a938abd00e2c458a440e6ffc30cb0fb0ea4aae4a6b82eace80c3655a9dbfdf2c9428a10844cb3fe6299cd8820e86a13e5cb078d8a
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-utf16_iter b/lfs/rust-utf16_iter
new file mode 100644
index 000000000..ee41f8efa
--- /dev/null
+++ b/lfs/rust-utf16_iter
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.0.5
+
+THISAPP    = utf16_iter-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = edcd9776113d4d2b267a9cbd58cab11c5497ff1a8252c4e695de619fc8e5eee1595343c857651774b3670d13392144e9d7df579f2e226842aa7e4e023a76fb65
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-utf8_iter b/lfs/rust-utf8_iter
new file mode 100644
index 000000000..9068b4aa2
--- /dev/null
+++ b/lfs/rust-utf8_iter
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.0.4
+
+THISAPP    = utf8_iter-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-utf8parse b/lfs/rust-utf8parse
new file mode 100644
index 000000000..3e172bf8a
--- /dev/null
+++ b/lfs/rust-utf8parse
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.2.2
+
+THISAPP    = utf8parse-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-wasip2 b/lfs/rust-wasip2
new file mode 100644
index 000000000..4c090c48e
--- /dev/null
+++ b/lfs/rust-wasip2
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.0.2+wasi-0.2.9
+
+THISAPP    = wasip2-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = f41afceba3c586d12829d2c59f45198c61ae04a0dfe72d6bad6176a3d38189a097cf633f34accff83d7ccc238a35a833381e98291e5fd37f2f4d6e08138af2c4
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-wasm-encoder b/lfs/rust-wasm-encoder
new file mode 100644
index 000000000..37ba1a9cd
--- /dev/null
+++ b/lfs/rust-wasm-encoder
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.244.0
+
+THISAPP    = wasm-encoder-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 6dabb55c635d13d1d56711a43c655dfcb74bb9f0be10bccd412c21b5dcd63a46b73ff40955ff28aa0fba9341fe22161c8d253762afd587eaf69a7ca49c06e285
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-wasm-metadata b/lfs/rust-wasm-metadata
new file mode 100644
index 000000000..26a72e71f
--- /dev/null
+++ b/lfs/rust-wasm-metadata
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.244.0
+
+THISAPP    = wasm-metadata-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 8da1035b6302c23b00792d90153f74f35eb9cbe913366b43ff7e5d81481c903396b32ad54a416a14b40ff8d4ba329c6fda8c203e4b16f1ab80b3bf4535cde72e
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-wasmparser b/lfs/rust-wasmparser
new file mode 100644
index 000000000..8667d4e0b
--- /dev/null
+++ b/lfs/rust-wasmparser
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.244.0
+
+THISAPP    = wasmparser-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = fb982e84536afde140d972614bf6c2875ef169f0b68010393e61d8a1041e57d5355e8f0a57df0681ce4159f830e30a59affbd733656aa9c633ad959225007b11
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-windows-link b/lfs/rust-windows-link
new file mode 100644
index 000000000..188402dd8
--- /dev/null
+++ b/lfs/rust-windows-link
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.2.1
+
+THISAPP    = windows-link-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-windows-sys b/lfs/rust-windows-sys
new file mode 100644
index 000000000..530ce4602
--- /dev/null
+++ b/lfs/rust-windows-sys
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.61.2
+
+THISAPP    = windows-sys-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-wit-bindgen b/lfs/rust-wit-bindgen
new file mode 100644
index 000000000..bfbb84031
--- /dev/null
+++ b/lfs/rust-wit-bindgen
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.51.0
+
+THISAPP    = wit-bindgen-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 0cb5e191f866c3782b6a1e822ecbae6e618e08371867462addb027dd5510638e72438d991777877d5754b2932afcb41f2edc1ec1426334a69311905f0f309b6a
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-wit-bindgen-core b/lfs/rust-wit-bindgen-core
new file mode 100644
index 000000000..6db43f28c
--- /dev/null
+++ b/lfs/rust-wit-bindgen-core
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.51.0
+
+THISAPP    = wit-bindgen-core-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 1ce5f1bd6d1ceceaeb91d247f63745abfd25b539b57dc12321a2342f55da1207c697641a778ad6bff2bbece300fa52a788c7890e8dc49c5357f48292fed2a693
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-wit-bindgen-rust b/lfs/rust-wit-bindgen-rust
new file mode 100644
index 000000000..b85f17121
--- /dev/null
+++ b/lfs/rust-wit-bindgen-rust
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.51.0
+
+THISAPP    = wit-bindgen-rust-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 65c45b1b8b08681ded9bae2b4ac982770fa613bfe850128de1116a51ddd6366423c27e1f704817ad69dc05694e03aabb56af5bad3aeb0aba3cbc9415fad474e7
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-wit-bindgen-rust-macro b/lfs/rust-wit-bindgen-rust-macro
new file mode 100644
index 000000000..5d5fe8d78
--- /dev/null
+++ b/lfs/rust-wit-bindgen-rust-macro
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.51.0
+
+THISAPP    = wit-bindgen-rust-macro-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 79bc4a4846ec73ae02fe69fcb7898297647a0c70526fbd555e79a4c76de968f0d4c9e2e497643d9c1e7403bb8176a2108ca25a7cef577b9db3ae04142a3bd1ba
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-wit-component b/lfs/rust-wit-component
new file mode 100644
index 000000000..345bdb72c
--- /dev/null
+++ b/lfs/rust-wit-component
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.244.0
+
+THISAPP    = wit-component-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 5e9c706693e3064ffbbe28a23e64e5bc32f6772ed294dce3bd2972b8d951f2820ddcee5f9e651b1acc470740b021986cedb6f0ff7a9bdc2b6e13f997dd341024
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-wit-parser b/lfs/rust-wit-parser
new file mode 100644
index 000000000..2c0b8fe2b
--- /dev/null
+++ b/lfs/rust-wit-parser
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.244.0
+
+THISAPP    = wit-parser-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = f46db4840d3cbcd42e5d26b854247d172f8385810a10c437aaa6b67f3f72dcc230a8d75f4e5ccff6ea006c8a52c2fe92f39d9d90cb30ba594c02ae618fb66bb6
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-write16 b/lfs/rust-write16
new file mode 100644
index 000000000..4d34fe2bf
--- /dev/null
+++ b/lfs/rust-write16
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.0.0
+
+THISAPP    = write16-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 548796314339463e4b71f8af3d344e45dc89480e103180b6d56c90fcb816ad1a37ab2ba20766c4b9754f2cc686752eb1f3a5a12ec1ed4369a9cef749ad4f3e97
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-writeable b/lfs/rust-writeable
new file mode 100644
index 000000000..94351301a
--- /dev/null
+++ b/lfs/rust-writeable
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.6.2
+
+THISAPP    = writeable-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = ffc57bdfd8eeef7e2b50a1a7fb2fc8af0322c17cc99cc4a3eef3fb2062e447e05721db74e62080fab08f565db15dba21be8b6bfbcac984acd2eb2a80e08b9ba2
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-yoke b/lfs/rust-yoke
new file mode 100644
index 000000000..fadafe50b
--- /dev/null
+++ b/lfs/rust-yoke
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.8.0
+
+THISAPP    = yoke-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 1013ebf0478242d9172179b53a638fcf7a167e554b40464ba67a4c4db17f75963703b2c9aba29f9368af7530f475ed79a43672bf6f0840b0d77fb0d2539f8c3d
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-yoke-derive b/lfs/rust-yoke-derive
new file mode 100644
index 000000000..b8093789e
--- /dev/null
+++ b/lfs/rust-yoke-derive
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.8.1
+
+THISAPP    = yoke-derive-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 09953385df0b24b5cdbe4fed4c8788e20236c9f5a79d144799a31807a1a4e82380cd3ed451a46055ac21561c2f9a05ca91c953b7c8aa250a26a2e11fd11b7a9c
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-zerofrom b/lfs/rust-zerofrom
new file mode 100644
index 000000000..c45b3e09c
--- /dev/null
+++ b/lfs/rust-zerofrom
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.1.6
+
+THISAPP    = zerofrom-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 1428e9cfdcdae13b39b7465524d1b8b79bdd89f743d3db4a3305c2b39d61ad7ced958dabd673a135147a04c8ace69d8c710dc06c6a07b1dd3987fc0a45148094
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-zerofrom-derive b/lfs/rust-zerofrom-derive
new file mode 100644
index 000000000..38110b9dd
--- /dev/null
+++ b/lfs/rust-zerofrom-derive
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.1.6
+
+THISAPP    = zerofrom-derive-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 9ab7425b450bf8c47538be7ff32901045393bdd91b9687b8a32ac194b7272dbd4f5310629647c6710f97a50cea45c722c018a77006f24da2b44a4c475daa54cb
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-zerotrie b/lfs/rust-zerotrie
new file mode 100644
index 000000000..9f88d42d9
--- /dev/null
+++ b/lfs/rust-zerotrie
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.2.3
+
+THISAPP    = zerotrie-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = e5195d0ac15eb05ced2064cd106892855253b11fb996fa8a9f8b44b3b2958e900c95503200c5fccaef91df3fcf0dd17c9a028ad8c014ba09485f7743cfe6b74f
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-zerovec b/lfs/rust-zerovec
new file mode 100644
index 000000000..1b7e4b8ef
--- /dev/null
+++ b/lfs/rust-zerovec
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.11.3
+
+THISAPP    = zerovec-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = dfe4c4b12d5f08722b144a0748fb96e77f8f4aa96fdadfd2b81e22f7139411a484def79484997b24765e09d51294741a004d411c7cd02d4c55f6eb5c5271233d
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/rust-zerovec-derive b/lfs/rust-zerovec-derive
new file mode 100644
index 000000000..c1d818422
--- /dev/null
+++ b/lfs/rust-zerovec-derive
@@ -0,0 +1,81 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.11.2
+
+THISAPP    = zerovec-derive-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 42ec1fd49da71796845e1b3414d3422ebecd6f30e7affb7a672449a75a70acfcfc24096130edf3c247651272b03134519a89bcfe36dc2e426a8224fd687236cf
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+	@$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && rm Cargo.toml.orig
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && $(CARGO_BUILD)
+	cd $(DIR_APP) && $(CARGO_INSTALL)
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index e4c6032c7..f5050313d 100755
--- a/make.sh
+++ b/make.sh
@@ -1597,38 +1597,113 @@  build_system() {
 	lfsmake2 rust-dissimilar
 	lfsmake2 rust-cfg-if
 	lfsmake2 rust-libc
+	lfsmake2 rust-libc-0.2.108
+	lfsmake2 rust-windows-link
+	lfsmake2 rust-windows-sys
+	lfsmake2 rust-errno
+	lfsmake2 rust-anyhow
+	lfsmake2 rust-unicode-xid-0.2.1
+	lfsmake2 rust-unicode-xid
+	lfsmake2 rust-unicode-ident
+	lfsmake2 rust-proc-macro2
+	lfsmake2 rust-quote
+	lfsmake2 rust-syn
+	lfsmake2 rust-prettyplease
+	lfsmake2 rust-id-arena
+	lfsmake2 rust-log-0.4.14
+	lfsmake2 rust-log
+	lfsmake2 rust-ucd-trie
+	lfsmake2 rust-pest
+	lfsmake2 rust-semver-parser-0.7.0
+	lfsmake2 rust-semver-parser
+	lfsmake2 rust-semver-0.9.0
+	lfsmake2 rust-semver
+	lfsmake2 rust-bitflags
+	lfsmake2 rust-allocator-api2
+	lfsmake2 rust-foldhash
+	lfsmake2 rust-equivalent
+	lfsmake2 rust-hashbrown
+	lfsmake2 rust-indexmap
+	lfsmake2 rust-serde_derive-1.0.216
+	lfsmake2 rust-serde_derive
+	lfsmake2 rust-serde_core
+	lfsmake2 rust-serde-1.0.216
+	lfsmake2 rust-serde
+	lfsmake2 rust-memchr
+	lfsmake2 rust-itoa
+	lfsmake2 rust-ryu
+	lfsmake2 rust-serde_json
+	lfsmake2 rust-heck
+	lfsmake2 rust-topological-sort
+	lfsmake2 rust-auditable-serde
+	lfsmake2 rust-crc32fast
+	lfsmake2 rust-adler2
+	lfsmake2 rust-simd-adler32
+	lfsmake2 rust-miniz_oxide
+	lfsmake2 rust-flate2
+	lfsmake2 rust-smallvec-1.8.0
+	lfsmake2 rust-smallvec
+	lfsmake2 rust-spdx
+	lfsmake2 rust-percent-encoding
+	lfsmake2 rust-form_urlencoded
+	lfsmake2 rust-displaydoc
+	lfsmake2 rust-writeable
+	lfsmake2 rust-synstructure
+	lfsmake2 rust-zerofrom-derive
+	lfsmake2 rust-zerofrom
+	lfsmake2 rust-zerovec-derive
+	lfsmake2 rust-zerovec
+	lfsmake2 rust-zerotrie
+	lfsmake2 rust-potential_utf
+	lfsmake2 rust-stable_deref_trait
+	lfsmake2 rust-yoke-derive
+	lfsmake2 rust-yoke
+	lfsmake2 rust-icu_collections
+	lfsmake2 rust-icu_normalizer_data
+	lfsmake2 rust-litemap
+	lfsmake2 rust-tinystr
+	lfsmake2 rust-utf8_iter
+	lfsmake2 rust-utf16_iter
+	lfsmake2 rust-write16
+	lfsmake2 rust-icu_locale_core
+	lfsmake2 rust-icu_provider
+	lfsmake2 rust-icu_properties_data
+	lfsmake2 rust-icu_properties
+	lfsmake2 rust-icu_normalizer
+	lfsmake2 rust-idna_adapter
+	lfsmake2 rust-idna
+	lfsmake2 rust-url
+	lfsmake2 rust-leb128fmt
+	lfsmake2 rust-wasmparser
+	lfsmake2 rust-wasm-encoder
+	lfsmake2 rust-wasm-metadata
+	lfsmake2 rust-wit-parser
+	lfsmake2 rust-wit-component
+	lfsmake2 rust-wit-bindgen-core
+	lfsmake2 rust-wit-bindgen-rust
+	lfsmake2 rust-wit-bindgen-rust-macro
+	lfsmake2 rust-wit-bindgen
+	lfsmake2 rust-wasip2
+	lfsmake2 rust-r-efi
 	lfsmake2 rust-getrandom
+	lfsmake2 rust-getrandom-0.2.4
 	lfsmake2 rust-typenum
 	lfsmake2 rust-version-check
 	lfsmake2 rust-generic-array
 	lfsmake2 rust-crypto-common
 	lfsmake2 rust-cipher
 	lfsmake2 rust-hex
-	lfsmake2 rust-unicode-xid
-	lfsmake2 rust-unicode-ident
-	lfsmake2 rust-proc-macro2
-	lfsmake2 rust-quote
 	lfsmake2 rust-syn-1.0.109
-	lfsmake2 rust-syn
+	lfsmake2 rust-syn-2.0.90
 	lfsmake2 rust-home
 	lfsmake2 rust-lazy-static
-	lfsmake2 rust-memchr
 	lfsmake2 rust-aho-corasick
 	lfsmake2 rust-regex-syntax
 	lfsmake2 rust-regex
-	lfsmake2 rust-ucd-trie
-	lfsmake2 rust-pest
-	lfsmake2 rust-semver-parser
-	lfsmake2 rust-semver
 	lfsmake2 rust-same-file
 	lfsmake2 rust-walkdir
 	lfsmake2 rust-dirs
 	lfsmake2 rust-toolchain_find
-	lfsmake2 rust-serde_derive
-	lfsmake2 rust-serde
-	lfsmake2 rust-itoa
-	lfsmake2 rust-ryu
-	lfsmake2 rust-serde_json
 	lfsmake2 rust-synstructure
 	lfsmake2 rust-block-buffer
 	lfsmake2 rust-digest
@@ -1641,7 +1716,7 @@  build_system() {
 	lfsmake2 rust-rand
 	lfsmake2 rust-rdrand
 	lfsmake2 rust-rand-0.4
-	lfsmake2 rust-log
+	lfsmake2 rust-log-0.4.14
 	lfsmake2 rust-num_cpus
 	lfsmake2 rust-crossbeam-utils
 	lfsmake2 rust-autocfg
@@ -1657,14 +1732,10 @@  build_system() {
 	lfsmake2 rust-tempdir
 	lfsmake2 rust-glob
 	lfsmake2 rust-once_cell
+	lfsmake2 rust-once_cell-1.9.0
 	lfsmake2 rust-termcolor
 	lfsmake2 rust-serde_spanned
 	lfsmake2 rust-toml_datetime
-	lfsmake2 rust-equivalent
-	lfsmake2 rust-allocator-api2
-	lfsmake2 rust-foldhash
-	lfsmake2 rust-hashbrown
-	lfsmake2 rust-indexmap
 	lfsmake2 rust-winnow
 	lfsmake2 rust-toml_edit
 	lfsmake2 rust-toml
@@ -1678,7 +1749,6 @@  build_system() {
 	lfsmake2 rust-indoc-0.3.6
 	lfsmake2 rust-instant
 	lfsmake2 rust-lock_api
-	lfsmake2 rust-smallvec
 	lfsmake2 rust-parking_lot_core
 	lfsmake2 rust-parking_lot
 	lfsmake2 rust-paste-impl
@@ -1709,6 +1779,25 @@  build_system() {
 	lfsmake2 rust-ouroboros
 	lfsmake2 rust-base64
 	lfsmake2 rust-pem
+	lfsmake2 rust-humantime
+	lfsmake2 rust-utf8parse
+	lfsmake2 rust-colorchoice
+	lfsmake2 rust-is_terminal_polyfill
+	lfsmake2 rust-once_cell_polyfill
+	lfsmake2 rust-strsim
+	lfsmake2 rust-anstyle	
+	lfsmake2 rust-anstyle-parse
+	lfsmake2 rust-anstyle-query
+	lfsmake2 rust-anstyle-wincon
+	lfsmake2 rust-anstream
+	lfsmake2 rust-clap_lex
+	lfsmake2 rust-clap_builder
+	lfsmake2 rust-clap
+	lfsmake2 rust-fastrand
+	lfsmake2 rust-linux-raw-sys
+	lfsmake2 rust-rustix
+	lfsmake2 rust-tempfile
+	lfsmake2 cbindgen
 	lfsmake2 gdb
 	lfsmake2 grub
 	lfsmake2 mandoc