Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.
# rustc version
rustc 1.92.0-nightly (5c7ae0c7e 2025-10-02)# docs.rs version
docsrs 0.6.0 (f42173de 2025-09-12)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/system-analysis-0.2.1/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/system-analysis-0.2.1/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20251002-1.92.0-nightly-5c7ae0c7e\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] b27188fe545f92e667041c48d84ffd87d49f8aae7f9aa9026cf7dd07ca4b05da
[INFO] running `Command { std: "docker" "start" "-a" "b27188fe545f92e667041c48d84ffd87d49f8aae7f9aa9026cf7dd07ca4b05da", kill_on_drop: false }`
[INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: ai_hardware_compatibility, ai_workload_analysis, basic_analysis
[INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true`
[INFO] [stderr] to the [[example]] target configuration of at least one example.
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr] Checking hardware-query v0.2.1
[INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fs`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:412:34
[INFO] [stderr] |
[INFO] [stderr] 412 | if let Ok(content) = fs::read_to_string("/proc/cpuinfo") {
[INFO] [stderr] | ^^ use of unresolved module or unlinked crate `fs`
[INFO] [stderr] |
[INFO] [stderr] = help: if you wanted to use a crate named `fs`, use `cargo add fs` to add it to your `Cargo.toml`
[INFO] [stderr] help: consider importing one of these modules
[INFO] [stderr] |
[INFO] [stderr] 1 + use std::fs;
[INFO] [stderr] |
[INFO] [stderr] 1 + use tokio::fs;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fs`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:428:34
[INFO] [stderr] |
[INFO] [stderr] 428 | if let Ok(content) = fs::read_to_string("/proc/cpuinfo") {
[INFO] [stderr] | ^^ use of unresolved module or unlinked crate `fs`
[INFO] [stderr] |
[INFO] [stderr] = help: if you wanted to use a crate named `fs`, use `cargo add fs` to add it to your `Cargo.toml`
[INFO] [stderr] help: consider importing one of these modules
[INFO] [stderr] |
[INFO] [stderr] 1 + use std::fs;
[INFO] [stderr] |
[INFO] [stderr] 1 + use tokio::fs;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fs`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:444:34
[INFO] [stderr] |
[INFO] [stderr] 444 | if let Ok(content) = fs::read_to_string("/proc/cpuinfo") {
[INFO] [stderr] | ^^ use of unresolved module or unlinked crate `fs`
[INFO] [stderr] |
[INFO] [stderr] = help: if you wanted to use a crate named `fs`, use `cargo add fs` to add it to your `Cargo.toml`
[INFO] [stderr] help: consider importing one of these modules
[INFO] [stderr] |
[INFO] [stderr] 1 + use std::fs;
[INFO] [stderr] |
[INFO] [stderr] 1 + use tokio::fs;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fs`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:460:34
[INFO] [stderr] |
[INFO] [stderr] 460 | if let Ok(content) = fs::read_to_string("/proc/cpuinfo") {
[INFO] [stderr] | ^^ use of unresolved module or unlinked crate `fs`
[INFO] [stderr] |
[INFO] [stderr] = help: if you wanted to use a crate named `fs`, use `cargo add fs` to add it to your `Cargo.toml`
[INFO] [stderr] help: consider importing one of these modules
[INFO] [stderr] |
[INFO] [stderr] 1 + use std::fs;
[INFO] [stderr] |
[INFO] [stderr] 1 + use tokio::fs;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fs`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:478:34
[INFO] [stderr] |
[INFO] [stderr] 478 | if let Ok(entries) = fs::read_dir("/sys/devices/system/cpu/vulnerabilities") {
[INFO] [stderr] | ^^ use of unresolved module or unlinked crate `fs`
[INFO] [stderr] |
[INFO] [stderr] = help: if you wanted to use a crate named `fs`, use `cargo add fs` to add it to your `Cargo.toml`
[INFO] [stderr] help: consider importing one of these modules
[INFO] [stderr] |
[INFO] [stderr] 1 + use std::fs;
[INFO] [stderr] |
[INFO] [stderr] 1 + use tokio::fs;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fs`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:481:45
[INFO] [stderr] |
[INFO] [stderr] 481 | if let Ok(status) = fs::read_to_string(entry.path()) {
[INFO] [stderr] | ^^ use of unresolved module or unlinked crate `fs`
[INFO] [stderr] |
[INFO] [stderr] = help: if you wanted to use a crate named `fs`, use `cargo add fs` to add it to your `Cargo.toml`
[INFO] [stderr] help: consider importing one of these modules
[INFO] [stderr] |
[INFO] [stderr] 1 + use std::fs;
[INFO] [stderr] |
[INFO] [stderr] 1 + use tokio::fs;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fs`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:597:30
[INFO] [stderr] |
[INFO] [stderr] 597 | if let Ok(content) = fs::read_to_string("/proc/cpuinfo") {
[INFO] [stderr] | ^^ use of unresolved module or unlinked crate `fs`
[INFO] [stderr] |
[INFO] [stderr] = help: if you wanted to use a crate named `fs`, use `cargo add fs` to add it to your `Cargo.toml`
[INFO] [stderr] help: consider importing one of these modules
[INFO] [stderr] |
[INFO] [stderr] 1 + use std::fs;
[INFO] [stderr] |
[INFO] [stderr] 1 + use tokio::fs;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fs`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:617:30
[INFO] [stderr] |
[INFO] [stderr] 617 | if let Ok(content) = fs::read_to_string("/proc/cpuinfo") {
[INFO] [stderr] | ^^ use of unresolved module or unlinked crate `fs`
[INFO] [stderr] |
[INFO] [stderr] = help: if you wanted to use a crate named `fs`, use `cargo add fs` to add it to your `Cargo.toml`
[INFO] [stderr] help: consider importing one of these modules
[INFO] [stderr] |
[INFO] [stderr] 1 + use std::fs;
[INFO] [stderr] |
[INFO] [stderr] 1 + use tokio::fs;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fs`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:631:13
[INFO] [stderr] |
[INFO] [stderr] 631 | fs::read_to_string("/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq")
[INFO] [stderr] | ^^ use of unresolved module or unlinked crate `fs`
[INFO] [stderr] |
[INFO] [stderr] = help: if you wanted to use a crate named `fs`, use `cargo add fs` to add it to your `Cargo.toml`
[INFO] [stderr] help: consider importing one of these modules
[INFO] [stderr] |
[INFO] [stderr] 1 + use std::fs;
[INFO] [stderr] |
[INFO] [stderr] 1 + use tokio::fs;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fs`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:643:30
[INFO] [stderr] |
[INFO] [stderr] 643 | if let Ok(content) = fs::read_to_string("/sys/devices/system/cpu/cpu0/cache/index0/size") {
[INFO] [stderr] | ^^ use of unresolved module or unlinked crate `fs`
[INFO] [stderr] |
[INFO] [stderr] = help: if you wanted to use a crate named `fs`, use `cargo add fs` to add it to your `Cargo.toml`
[INFO] [stderr] help: consider importing one of these modules
[INFO] [stderr] |
[INFO] [stderr] 1 + use std::fs;
[INFO] [stderr] |
[INFO] [stderr] 1 + use tokio::fs;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fs`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:655:30
[INFO] [stderr] |
[INFO] [stderr] 655 | if let Ok(content) = fs::read_to_string("/sys/devices/system/cpu/cpu0/cache/index1/size") {
[INFO] [stderr] | ^^ use of unresolved module or unlinked crate `fs`
[INFO] [stderr] |
[INFO] [stderr] = help: if you wanted to use a crate named `fs`, use `cargo add fs` to add it to your `Cargo.toml`
[INFO] [stderr] help: consider importing one of these modules
[INFO] [stderr] |
[INFO] [stderr] 1 + use std::fs;
[INFO] [stderr] |
[INFO] [stderr] 1 + use tokio::fs;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fs`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:667:30
[INFO] [stderr] |
[INFO] [stderr] 667 | if let Ok(content) = fs::read_to_string("/sys/devices/system/cpu/cpu0/cache/index2/size") {
[INFO] [stderr] | ^^ use of unresolved module or unlinked crate `fs`
[INFO] [stderr] |
[INFO] [stderr] = help: if you wanted to use a crate named `fs`, use `cargo add fs` to add it to your `Cargo.toml`
[INFO] [stderr] help: consider importing one of these modules
[INFO] [stderr] |
[INFO] [stderr] 1 + use std::fs;
[INFO] [stderr] |
[INFO] [stderr] 1 + use tokio::fs;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fs`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:681:30
[INFO] [stderr] |
[INFO] [stderr] 681 | if let Ok(content) = fs::read_to_string("/proc/cpuinfo") {
[INFO] [stderr] | ^^ use of unresolved module or unlinked crate `fs`
[INFO] [stderr] |
[INFO] [stderr] = help: if you wanted to use a crate named `fs`, use `cargo add fs` to add it to your `Cargo.toml`
[INFO] [stderr] help: consider importing one of these modules
[INFO] [stderr] |
[INFO] [stderr] 1 + use std::fs;
[INFO] [stderr] |
[INFO] [stderr] 1 + use tokio::fs;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:413:37
[INFO] [stderr] |
[INFO] [stderr] 413 | for line in content.lines() {
[INFO] [stderr] | ^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:414:29
[INFO] [stderr] |
[INFO] [stderr] 414 | if line.starts_with("stepping") {
[INFO] [stderr] | ^^^^^^^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:416:45
[INFO] [stderr] |
[INFO] [stderr] 416 | ... return Ok(value.trim().parse().ok());
[INFO] [stderr] | ^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:429:37
[INFO] [stderr] |
[INFO] [stderr] 429 | for line in content.lines() {
[INFO] [stderr] | ^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:430:29
[INFO] [stderr] |
[INFO] [stderr] 430 | if line.starts_with("cpu family") {
[INFO] [stderr] | ^^^^^^^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:432:45
[INFO] [stderr] |
[INFO] [stderr] 432 | ... return Ok(value.trim().parse().ok());
[INFO] [stderr] | ^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:445:37
[INFO] [stderr] |
[INFO] [stderr] 445 | for line in content.lines() {
[INFO] [stderr] | ^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:446:29
[INFO] [stderr] |
[INFO] [stderr] 446 | if line.starts_with("model") && !line.starts_with("model name") {
[INFO] [stderr] | ^^^^^^^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:448:45
[INFO] [stderr] |
[INFO] [stderr] 448 | ... return Ok(value.trim().parse().ok());
[INFO] [stderr] | ^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:461:37
[INFO] [stderr] |
[INFO] [stderr] 461 | for line in content.lines() {
[INFO] [stderr] | ^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:462:29
[INFO] [stderr] |
[INFO] [stderr] 462 | if line.starts_with("microcode") {
[INFO] [stderr] | ^^^^^^^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:464:47
[INFO] [stderr] |
[INFO] [stderr] 464 | ... return Some(value.trim().to_string());
[INFO] [stderr] | ^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:479:38
[INFO] [stderr] |
[INFO] [stderr] 479 | for entry in entries.flatten() {
[INFO] [stderr] | ^^^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:480:45
[INFO] [stderr] |
[INFO] [stderr] 480 | if let Ok(name) = entry.file_name().into_string() {
[INFO] [stderr] | ^^^^^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:482:49
[INFO] [stderr] |
[INFO] [stderr] 482 | ... let status = status.trim();
[INFO] [stderr] | ^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:599:33
[INFO] [stderr] |
[INFO] [stderr] 599 | for line in content.lines() {
[INFO] [stderr] | ^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:600:25
[INFO] [stderr] |
[INFO] [stderr] 600 | if line.starts_with("core id") {
[INFO] [stderr] | ^^^^^^^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:602:47
[INFO] [stderr] |
[INFO] [stderr] 602 | if let Ok(id) = value.trim().parse::<u32>() {
[INFO] [stderr] | ^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:618:33
[INFO] [stderr] |
[INFO] [stderr] 618 | for line in content.lines() {
[INFO] [stderr] | ^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:619:25
[INFO] [stderr] |
[INFO] [stderr] 619 | if line.starts_with("cpu MHz") {
[INFO] [stderr] | ^^^^^^^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:621:49
[INFO] [stderr] |
[INFO] [stderr] 621 | if let Ok(freq) = value.trim().parse::<f32>() {
[INFO] [stderr] | ^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:633:39
[INFO] [stderr] |
[INFO] [stderr] 633 | if let Ok(freq) = content.trim().parse::<u32>() {
[INFO] [stderr] | ^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:644:43
[INFO] [stderr] |
[INFO] [stderr] 644 | if let Ok(size_str) = content.trim().parse::<String>() {
[INFO] [stderr] | ^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:645:44
[INFO] [stderr] |
[INFO] [stderr] 645 | if let Ok(size) = size_str.trim_end_matches('K').parse::<u32>() {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:656:43
[INFO] [stderr] |
[INFO] [stderr] 656 | if let Ok(size_str) = content.trim().parse::<String>() {
[INFO] [stderr] | ^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:657:44
[INFO] [stderr] |
[INFO] [stderr] 657 | if let Ok(size) = size_str.trim_end_matches('K').parse::<u32>() {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:668:43
[INFO] [stderr] |
[INFO] [stderr] 668 | if let Ok(size_str) = content.trim().parse::<String>() {
[INFO] [stderr] | ^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:669:44
[INFO] [stderr] |
[INFO] [stderr] 669 | if let Ok(size) = size_str.trim_end_matches('K').parse::<u32>() {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:682:33
[INFO] [stderr] |
[INFO] [stderr] 682 | for line in content.lines() {
[INFO] [stderr] | ^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:683:25
[INFO] [stderr] |
[INFO] [stderr] 683 | if line.starts_with("flags") {
[INFO] [stderr] | ^^^^^^^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/cpu.rs:685:58
[INFO] [stderr] |
[INFO] [stderr] 685 | let flags: Vec<&str> = flags_str.split_whitespace().collect();
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stderr]
[INFO] [stderr] error[E0599]: no function or associated item named `get_edge_tpu_driver_version` found for struct `TPUInfo` in the current scope
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/tpu.rs:207:51
[INFO] [stderr] |
[INFO] [stderr] 59 | pub struct TPUInfo {
[INFO] [stderr] | ------------------ function or associated item `get_edge_tpu_driver_version` not found for this struct
[INFO] [stderr] ...
[INFO] [stderr] 207 | driver_version: Self::get_edge_tpu_driver_version(),
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `TPUInfo`
[INFO] [stderr] |
[INFO] [stderr] help: there is an associated function `get_tpu_driver_version` with a similar name
[INFO] [stderr] |
[INFO] [stderr] 207 - driver_version: Self::get_edge_tpu_driver_version(),
[INFO] [stderr] 207 + driver_version: Self::get_tpu_driver_version(),
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0599]: no function or associated item named `get_edge_tpu_driver_version` found for struct `TPUInfo` in the current scope
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/tpu.rs:245:51
[INFO] [stderr] |
[INFO] [stderr] 59 | pub struct TPUInfo {
[INFO] [stderr] | ------------------ function or associated item `get_edge_tpu_driver_version` not found for this struct
[INFO] [stderr] ...
[INFO] [stderr] 245 | driver_version: Self::get_edge_tpu_driver_version(),
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `TPUInfo`
[INFO] [stderr] |
[INFO] [stderr] help: there is an associated function `get_tpu_driver_version` with a similar name
[INFO] [stderr] |
[INFO] [stderr] 245 - driver_version: Self::get_edge_tpu_driver_version(),
[INFO] [stderr] 245 + driver_version: Self::get_tpu_driver_version(),
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0599]: no function or associated item named `get_habana_driver_version` found for struct `TPUInfo` in the current scope
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hardware-query-0.2.1/src/tpu.rs:306:71
[INFO] [stderr] |
[INFO] [stderr] 59 | pub struct TPUInfo {
[INFO] [stderr] | ------------------ function or associated item `get_habana_driver_version` not found for this struct
[INFO] [stderr] ...
[INFO] [stderr] 306 | driver_version: Self::get_habana_driver_version(),
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `TPUInfo`
[INFO] [stderr] |
[INFO] [stderr] help: there is an associated function `get_tpu_driver_version` with a similar name
[INFO] [stderr] |
[INFO] [stderr] 306 - driver_version: Self::get_habana_driver_version(),
[INFO] [stderr] 306 + driver_version: Self::get_tpu_driver_version(),
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] Some errors have detailed explanations: E0282, E0433, E0599.
[INFO] [stderr] For more information about an error, try `rustc --explain E0282`.
[INFO] [stderr] error: could not compile `hardware-query` (lib) due to 47 previous errors
[INFO] running `Command { std: "docker" "inspect" "b27188fe545f92e667041c48d84ffd87d49f8aae7f9aa9026cf7dd07ca4b05da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b27188fe545f92e667041c48d84ffd87d49f8aae7f9aa9026cf7dd07ca4b05da", kill_on_drop: false }`
[INFO] [stdout] b27188fe545f92e667041c48d84ffd87d49f8aae7f9aa9026cf7dd07ca4b05da