microsoft / microsoft/Windows-rust-driver-samples
Error: the C runtime is not properly configured to be statically linked
Open
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 356
- Forks
- 42
- PR merge metrics
- No merged PRs in 30d
Description
[cargo-make] INFO - cargo make 0.37.24
[cargo-make] INFO - Execute Command: "rust-script" "target\\_cargo_make_temp\\persisted_scripts\\397e4433face1e516345faf2782d35fe846233fe056fe92975be5c5d71ade9cb.rs"
[cargo-make] INFO -
[cargo-make] INFO - Build File: Makefile.toml
[cargo-make] INFO - Task: default
[cargo-make] INFO - Profile: development
[cargo-make] INFO - Running Task: workspace
C:\Projects\Windows-rust-driver-samples
[cargo-make][1] INFO - Execute Command: "rust-script" "C:\\Projects\\Windows-rust-driver-samples\\target\\_cargo_make_temp\\persisted_scripts\\397e4433face1e516345faf2782d35fe846233fe056fe92975be5c5d71ade9cb.rs"
[cargo-make][1] INFO -
[cargo-make][1] INFO - Project: echoapp
[cargo-make][1] INFO - Build File: Makefile.toml
[cargo-make][1] INFO - Task: default
[cargo-make][1] INFO - Profile: development
[cargo-make][1] INFO - Running Task: build
[cargo-make][1] INFO - Execute Command: "cargo" "build"
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.07s
[cargo-make][1] INFO - Execute Command: "rust-script" "--base-path" "C:\\Users\\User\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wdk-build-0.4.0" "C:\\Projects\\Windows-rust-driver-samples\\target\\_cargo_make_temp\\persisted_scripts\\7a79bb6e50c992518e8d91be6fba550d99c5e8a379e90f0ac8b235d07d0edf72.rs"
Error: Skipping package-driver-flow cargo-make task because the current crate does not have a package.metadata.wdk section
Caused by:
no WDK configuration metadata is detected in the dependency graph. This could happen when building WDR itself, or building library crates that depend on the WDK but defer WDK configuration to their consumers
[cargo-make][1] INFO - Skipping Task: default
[cargo-make][1] INFO - Build Done in 1.68 seconds.
[cargo-make][1] INFO - Execute Command: "rust-script" "C:\\Projects\\Windows-rust-driver-samples\\target\\_cargo_make_temp\\persisted_scripts\\397e4433face1e516345faf2782d35fe846233fe056fe92975be5c5d71ade9cb.rs"
[cargo-make][1] INFO -
[cargo-make][1] INFO - Project: fail_driver_pool_leak
[cargo-make][1] INFO - Build File: Makefile.toml
[cargo-make][1] INFO - Task: default
[cargo-make][1] INFO - Profile: development
[cargo-make][1] INFO - Running Task: build
[cargo-make][1] INFO - Execute Command: "cargo" "build"
Compiling fail_driver_pool_leak v0.1.0 (C:\Projects\Windows-rust-driver-samples\tools\dv\kmdf\fail_driver_pool_leak)
error: failed to run custom build command for `fail_driver_pool_leak v0.1.0 (C:\Projects\Windows-rust-driver-samples\tools\dv\kmdf\fail_driver_pool_leak)`
note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
Caused by:
process didn't exit successfully: `C:\Projects\Windows-rust-driver-samples\target\debug\build\fail_driver_pool_leak-bfde15b679aa3ef5\build-script-build` (exit code: 1)
--- stdout
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_aarch64_msvc-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-targets-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_gnullvm-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bindgen-0.71.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\strsim-0.11.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pin-project-lite-0.2.13\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\regex-syntax-0.6.29\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\glob-0.3.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_i686_gnu-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_i686_msvc-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-panic-0.3.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clang-sys-1.7.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.98\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winapi-i686-pc-windows-gnu-0.4.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.48.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clap_builder-4.5.13\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libloading-0.8.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\regex-1.10.3\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anstyle-wincon-3.0.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clap-4.5.13\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_msvc-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\scratch-1.0.8\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\shlex-1.3.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs4-0.12.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-implement-0.58.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\camino-1.1.9\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\nu-ansi-term-0.46.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_aarch64_msvc-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-core-0.58.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.20\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\regex-automata-0.1.10\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\heck-0.5.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-targets-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\regex-automata-0.4.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_msvc-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-log-0.2.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winapi-x86_64-pc-windows-gnu-0.4.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_gnu-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.32\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cargo_metadata-0.19.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\errno-0.3.8\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.1.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\valuable-0.1.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustix-0.38.31\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winapi-0.3.9\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.12\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_i686_msvc-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.196\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clap-cargo-0.14.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_aarch64_gnullvm-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\overload-0.1.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.8.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_i686_gnu-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\either-1.10.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\paste-1.0.15\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-build-0.4.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.40\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-interface-0.58.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.20\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustc-hash-2.1.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clap_lex-0.7.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-macros-0.4.0\Cargo.toml
cargo:rerun-if-changed=C:\Projects\Windows-rust-driver-samples\general\echo\kmdf\exe\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.12\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_aarch64_gnullvm-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\semver-1.0.26\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anstream-0.6.11\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-attributes-0.1.27\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\sharded-slab-0.1.7\Cargo.toml
cargo:rerun-if-changed=C:\Projects\Windows-rust-driver-samples\general\echo\kmdf\driver\DriverSync\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.101\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anstyle-query-1.0.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anstyle-parse-0.2.3\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.153\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.196\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-0.58.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cfg-if-1.0.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.40\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchers-0.1.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.10\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\smallvec-1.13.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.52.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thread_local-1.1.7\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-alloc-0.3.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_i686_gnullvm-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Projects\Windows-rust-driver-samples\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\minimal-lexical-0.2.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lazy_static-1.5.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cexpr-0.6.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-sys-0.4.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-0.3.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.19.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aho-corasick-1.1.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_gnullvm-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-macro-internal-1.8.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.16\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clap_derive-4.5.13\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.95\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\linux-raw-sys-0.4.13\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.2.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicode-ident-1.0.12\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.4.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anstyle-1.0.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itertools-0.13.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8parse-0.2.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\prettyplease-0.2.32\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\nom-7.1.3\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.140\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cargo-platform-0.1.7\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\colorchoice-1.0.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\regex-syntax-0.8.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_gnu-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.20\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-subscriber-0.3.18\Cargo.toml
cargo:rerun-if-changed=C:\Projects\Windows-rust-driver-samples\tools\dv\kmdf\fail_driver_pool_leak\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.7.1\Cargo.toml
cargo:rerun-if-changed=C:\Projects\Windows-rust-driver-samples\Cargo.toml
--- stderr
Error: the C runtime is not properly configured to be statically linked. This is required for building WDK drivers. The recommended solution is to add the following snippet to a `.cargo/config.toml` file:
[build]
rustflags = ["-C", "target-feature=+crt-static"]
See https://doc.rust-lang.org/reference/linkage.html#static-and-dynamic-c-runtimes for more ways to enable static crt linkage
Error while executing command, exit code: 101
[cargo-make] ERROR - Error while running duckscript: Source: Unknown Line: 8 - Error while executing command, exit code: 105
[cargo-make] WARN - Build Failed.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with Makefile.toml and the Cargo.toml files for the affected driver projects, then reproduce the failure with cargo make and cargo build on Windows. Trace the custom build command and WDK configuration involved; done means the reported C runtime static-linking error no longer prevents the driver sample build.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- build-system, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100