[INFO] cloning repository https://github.com/mulark/factorio-benchmark-helper
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mulark/factorio-benchmark-helper" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmulark%2Ffactorio-benchmark-helper", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmulark%2Ffactorio-benchmark-helper'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8f7d0999e1cec9095ea2162955e8adfe1ef2f007
[INFO] checking mulark/factorio-benchmark-helper/8f7d0999e1cec9095ea2162955e8adfe1ef2f007 against master#217cb73577ed6f30a2005dd75bab01d23ec4cd60 for pr-148939
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmulark%2Ffactorio-benchmark-helper" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/mulark/factorio-benchmark-helper
[INFO] finished tweaking git repo https://github.com/mulark/factorio-benchmark-helper
[INFO] tweaked toml for git repo https://github.com/mulark/factorio-benchmark-helper written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mulark/factorio-benchmark-helper on toolchain 217cb73577ed6f30a2005dd75bab01d23ec4cd60
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+217cb73577ed6f30a2005dd75bab01d23ec4cd60" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+217cb73577ed6f30a2005dd75bab01d23ec4cd60" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/technicalfactorio/technicalfactorio.git`
[INFO] [stderr]      Locking 201 packages to latest compatible versions
[INFO] [stderr]       Adding generic-array v0.14.7 (available: v0.14.9)
[INFO] [stderr]       Adding ureq v1.5.5 (available: v3.1.4)
[INFO] [stderr]       Adding zip v0.6.6 (available: v6.0.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+217cb73577ed6f30a2005dd75bab01d23ec4cd60" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded const_fn v0.4.11
[INFO] [stderr]   Downloaded assert_cmd v2.1.1
[INFO] [stderr]   Downloaded directories v6.0.0
[INFO] [stderr]   Downloaded ureq v1.5.5
[INFO] [stderr]   Downloaded chunked_transfer v1.5.0
[INFO] [stderr]   Downloaded rust-lzma v0.6.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+217cb73577ed6f30a2005dd75bab01d23ec4cd60" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a3b69eff83c1d57970e9ad448dd3706809d3ad9d5dc9998a9ccd504f336a2ca4
[INFO] running `Command { std: "docker" "start" "-a" "a3b69eff83c1d57970e9ad448dd3706809d3ad9d5dc9998a9ccd504f336a2ca4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a3b69eff83c1d57970e9ad448dd3706809d3ad9d5dc9998a9ccd504f336a2ca4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a3b69eff83c1d57970e9ad448dd3706809d3ad9d5dc9998a9ccd504f336a2ca4", kill_on_drop: false }`
[INFO] [stdout] a3b69eff83c1d57970e9ad448dd3706809d3ad9d5dc9998a9ccd504f336a2ca4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+217cb73577ed6f30a2005dd75bab01d23ec4cd60" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8cd164218baf08faade0af93573c57877aff3d0165bd9d076b971e16f165d7ad
[INFO] running `Command { std: "docker" "start" "-a" "8cd164218baf08faade0af93573c57877aff3d0165bd9d076b971e16f165d7ad", kill_on_drop: false }`
[INFO] [stderr]    Compiling find-msvc-tools v0.1.5
[INFO] [stderr]    Compiling standback v0.2.17
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]    Compiling proc-macro-hack v0.5.20+deprecated
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling cc v1.2.47
[INFO] [stderr]    Compiling const_fn v0.4.11
[INFO] [stderr]     Checking tinyvec v1.10.0
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling time v0.2.27
[INFO] [stderr]     Checking unicode-normalization v0.1.25
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking form_urlencoded v1.2.2
[INFO] [stderr]    Compiling cookie v0.14.4
[INFO] [stderr]     Checking unicode-bidi v0.3.18
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]     Checking regex-automata v0.4.13
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]     Checking idna v0.2.3
[INFO] [stderr]     Checking is_terminal_polyfill v1.70.2
[INFO] [stderr]     Checking predicates-core v1.0.9
[INFO] [stderr]     Checking anstyle-query v1.1.5
[INFO] [stderr]     Checking simd-adler32 v0.3.7
[INFO] [stderr]     Checking const-random v0.1.18
[INFO] [stderr]    Compiling time-core v0.1.6
[INFO] [stderr]     Checking deranged v0.5.5
[INFO] [stderr]     Checking anstream v0.6.21
[INFO] [stderr]    Compiling time-macros v0.2.24
[INFO] [stderr]     Checking dlv-list v0.5.2
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]    Compiling libsqlite3-sys v0.35.0
[INFO] [stderr]     Checking dirs-sys v0.5.0
[INFO] [stderr]     Checking hashbrown v0.15.5
[INFO] [stderr]     Checking crc32fast v1.5.0
[INFO] [stderr]    Compiling rust-lzma v0.6.0
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]    Compiling assert_cmd v2.1.1
[INFO] [stderr]     Checking termtree v0.5.1
[INFO] [stderr]     Checking difflib v0.4.0
[INFO] [stderr]     Checking clap_builder v4.5.53
[INFO] [stderr]     Checking predicates v3.1.3
[INFO] [stderr]     Checking ordered-multimap v0.7.3
[INFO] [stderr]     Checking time v0.3.44
[INFO] [stderr]     Checking predicates-tree v1.0.12
[INFO] [stderr]     Checking bstr v1.12.1
[INFO] [stderr]     Checking xattr v1.6.1
[INFO] [stderr]     Checking flate2 v1.1.5
[INFO] [stderr]     Checking hashlink v0.10.0
[INFO] [stderr]     Checking directories v6.0.0
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking wait-timeout v0.2.1
[INFO] [stderr]    Compiling time-macros-impl v0.1.2
[INFO] [stderr]     Checking filetime v0.2.26
[INFO] [stderr]     Checking fallible-iterator v0.3.0
[INFO] [stderr]     Checking chunked_transfer v1.5.0
[INFO] [stderr]     Checking clap v4.5.53
[INFO] [stderr]     Checking simplelog v0.12.2
[INFO] [stderr]     Checking tar v0.4.44
[INFO] [stderr]     Checking zip v0.6.6
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]     Checking time-macros v0.1.1
[INFO] [stderr]     Checking webpki v0.21.4
[INFO] [stderr]     Checking sct v0.6.1
[INFO] [stderr]     Checking rust-ini v0.21.3
[INFO] [stderr]     Checking regex v1.12.2
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking rustls v0.19.1
[INFO] [stderr]     Checking webpki-roots v0.21.1
[INFO] [stderr]     Checking raw-cpuid v11.6.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]     Checking zerofrom v0.1.6
[INFO] [stderr]     Checking yoke v0.8.1
[INFO] [stderr]     Checking zerovec v0.11.5
[INFO] [stderr]     Checking zerotrie v0.2.3
[INFO] [stderr]     Checking tinystr v0.8.2
[INFO] [stderr]     Checking potential_utf v0.1.4
[INFO] [stderr]     Checking icu_collections v2.1.1
[INFO] [stderr]     Checking icu_locale_core v2.1.1
[INFO] [stderr]     Checking icu_provider v2.1.1
[INFO] [stderr]     Checking icu_properties v2.1.1
[INFO] [stderr]     Checking icu_normalizer v2.1.1
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking megabase_index_incrementer v0.3.1 (https://github.com/technicalfactorio/technicalfactorio.git#621f49a5)
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking url v2.5.7
[INFO] [stderr]     Checking publicsuffix v1.5.6
[INFO] [stderr]     Checking cookie_store v0.12.0
[INFO] [stderr]     Checking ureq v1.5.5
[INFO] [stderr]     Checking rusqlite v0.37.0
[INFO] [stderr]     Checking factorio-benchmark-helper v0.1.11 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `rusqlite::NO_PARAMS`
[INFO] [stdout]  --> src/performance_results/database.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rusqlite::NO_PARAMS;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ no `NO_PARAMS` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rusqlite::NO_PARAMS`
[INFO] [stdout]  --> src/regression_tester/regression_db.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rusqlite::NO_PARAMS;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ no `NO_PARAMS` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `clap::App`, `clap::AppSettings`
[INFO] [stdout]  --> src/util/args.rs:9:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | use clap::{App, AppSettings, Arg};
[INFO] [stdout]   |            ^^^  ^^^^^^^^^^^ no `AppSettings` in the root
[INFO] [stdout]   |            |
[INFO] [stdout]   |            no `App` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rusqlite::NO_PARAMS`
[INFO] [stdout]  --> src/performance_results/database.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rusqlite::NO_PARAMS;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ no `NO_PARAMS` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rusqlite::NO_PARAMS`
[INFO] [stdout]  --> src/regression_tester/regression_db.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rusqlite::NO_PARAMS;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ no `NO_PARAMS` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `clap::App`, `clap::AppSettings`
[INFO] [stdout]  --> src/util/args.rs:9:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | use clap::{App, AppSettings, Arg};
[INFO] [stdout]   |            ^^^  ^^^^^^^^^^^ no `AppSettings` in the root
[INFO] [stdout]   |            |
[INFO] [stdout]   |            no `App` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute_named` found for struct `Savepoint<'_>` in the current scope
[INFO] [stdout]    --> src/performance_results/database.rs:156:27
[INFO] [stdout]     |
[INFO] [stdout] 156 |         match save_point2.execute_named(
[INFO] [stdout]     |               ------------^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `execute` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 156 -         match save_point2.execute_named(
[INFO] [stdout] 156 +         match save_point2.execute(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/performance_results/database.rs:160:27
[INFO] [stdout]     |
[INFO] [stdout] 160 |                 (":sha1", &indiv_mod.sha1),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^ expected `&u32`, found `&String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected reference `&u32`
[INFO] [stdout]                found reference `&std::string::String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute_named` found for struct `Savepoint<'_>` in the current scope
[INFO] [stdout]    --> src/performance_results/database.rs:156:27
[INFO] [stdout]     |
[INFO] [stdout] 156 |         match save_point2.execute_named(
[INFO] [stdout]     |               ------------^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `execute` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 156 -         match save_point2.execute_named(
[INFO] [stdout] 156 +         match save_point2.execute(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/performance_results/database.rs:160:27
[INFO] [stdout]     |
[INFO] [stdout] 160 |                 (":sha1", &indiv_mod.sha1),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^ expected `&u32`, found `&String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected reference `&u32`
[INFO] [stdout]                found reference `&std::string::String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `column_count` found for reference `&Row<'_>` in the current scope
[INFO] [stdout]    --> src/performance_results/database.rs:296:25
[INFO] [stdout]     |
[INFO] [stdout] 296 |             assert!(row.column_count() > 0);
[INFO] [stdout]     |                         ^^^^^^^^^^^^ method not found in `&Row<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `column_count` found for reference `&Row<'_>` in the current scope
[INFO] [stdout]    --> src/performance_results/database.rs:300:29
[INFO] [stdout]     |
[INFO] [stdout] 300 |             for i in 1..row.column_count() {
[INFO] [stdout]     |                             ^^^^^^^^^^^^ method not found in `&Row<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `column_count` found for reference `&Row<'_>` in the current scope
[INFO] [stdout]    --> src/performance_results/database.rs:296:25
[INFO] [stdout]     |
[INFO] [stdout] 296 |             assert!(row.column_count() > 0);
[INFO] [stdout]     |                         ^^^^^^^^^^^^ method not found in `&Row<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `column_count` found for reference `&Row<'_>` in the current scope
[INFO] [stdout]    --> src/performance_results/database.rs:300:29
[INFO] [stdout]     |
[INFO] [stdout] 300 |             for i in 1..row.column_count() {
[INFO] [stdout]     |                             ^^^^^^^^^^^^ method not found in `&Row<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[std::option::Option<u32>; 1]: Params` is not satisfied
[INFO] [stdout]    --> src/regression_tester/regression_db.rs:208:44
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let versions_rows = stmt.query_map(&[row.db_id], |row| {
[INFO] [stdout]     |                                  --------- ^^^^^^^^^^^^ the trait `Params` is not implemented for `&[std::option::Option<u32>; 1]`
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `Statement::<'_>::query_map`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.37.0/src/statement.rs:280:12
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn query_map<T, P, F>(&mut self, params: P, f: F) -> Result<MappedRows<'_, F>>
[INFO] [stdout]     |            --------- required by a bound in this associated function
[INFO] [stdout] 279 |     where
[INFO] [stdout] 280 |         P: Params,
[INFO] [stdout]     |            ^^^^^^ required by this bound in `Statement::<'_>::query_map`
[INFO] [stdout] help: consider removing the leading `&`-reference
[INFO] [stdout]     |
[INFO] [stdout] 208 -         let versions_rows = stmt.query_map(&[row.db_id], |row| {
[INFO] [stdout] 208 +         let versions_rows = stmt.query_map([row.db_id], |row| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[std::option::Option<u32>; 1]: Params` is not satisfied
[INFO] [stdout]    --> src/regression_tester/regression_db.rs:208:44
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let versions_rows = stmt.query_map(&[row.db_id], |row| {
[INFO] [stdout]     |                                  --------- ^^^^^^^^^^^^ the trait `Params` is not implemented for `&[std::option::Option<u32>; 1]`
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `Statement::<'_>::query_map`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.37.0/src/statement.rs:280:12
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn query_map<T, P, F>(&mut self, params: P, f: F) -> Result<MappedRows<'_, F>>
[INFO] [stdout]     |            --------- required by a bound in this associated function
[INFO] [stdout] 279 |     where
[INFO] [stdout] 280 |         P: Params,
[INFO] [stdout]     |            ^^^^^^ required by this bound in `Statement::<'_>::query_map`
[INFO] [stdout] help: consider removing the leading `&`-reference
[INFO] [stdout]     |
[INFO] [stdout] 208 -         let versions_rows = stmt.query_map(&[row.db_id], |row| {
[INFO] [stdout] 208 +         let versions_rows = stmt.query_map([row.db_id], |row| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:56:18
[INFO] [stdout]     |
[INFO] [stdout]  56 |             Arg::with_name("regression-test")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:66:18
[INFO] [stdout]     |
[INFO] [stdout]  66 |             Arg::with_name("list")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:71:18
[INFO] [stdout]     |
[INFO] [stdout]  71 |             Arg::with_name("interactive")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:77:18
[INFO] [stdout]     |
[INFO] [stdout]  77 |             Arg::with_name("overwrite")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:82:18
[INFO] [stdout]     |
[INFO] [stdout]  82 |             Arg::with_name("recursive")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:89:18
[INFO] [stdout]     |
[INFO] [stdout]  89 |             Arg::with_name("benchmark")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:93:18
[INFO] [stdout]     |
[INFO] [stdout]  93 |             Arg::with_name("meta")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:98:18
[INFO] [stdout]     |
[INFO] [stdout]  98 |             Arg::with_name("create-benchmark")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 |             Arg::with_name("folder")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:111:18
[INFO] [stdout]     |
[INFO] [stdout] 111 |             Arg::with_name("ticks")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:115:18
[INFO] [stdout]     |
[INFO] [stdout] 115 |             Arg::with_name("runs")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 |             Arg::with_name("mods")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:125:18
[INFO] [stdout]     |
[INFO] [stdout] 125 |             Arg::with_name("minify")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:129:18
[INFO] [stdout]     |
[INFO] [stdout] 129 |             Arg::with_name("create-meta")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:135:18
[INFO] [stdout]     |
[INFO] [stdout] 135 |             Arg::with_name("commit")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0616]: field `args` of struct `ArgMatches` is private
[INFO] [stdout]    --> src/util/args.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let args = &matches.args;
[INFO] [stdout]     |                         ^^^^ private field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/util/args.rs:256:19
[INFO] [stdout]     |
[INFO] [stdout] 256 |             .map(|x| x.to_str().unwrap().trim())
[INFO] [stdout]     |                   ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 256 |             .map(|x: /* Type */| x.to_str().unwrap().trim())
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/util/args.rs:265:19
[INFO] [stdout]     |
[INFO] [stdout] 265 |             .map(|x| x.to_str().unwrap().trim())
[INFO] [stdout]     |                   ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 265 |             .map(|x: /* Type */| x.to_str().unwrap().trim())
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `util::args::test::assert_cmd::Command::cargo_bin`: incompatible with a custom cargo build-dir, see instead `cargo::cargo_bin_cmd!`
[INFO] [stdout]    --> src/util/args.rs:330:31
[INFO] [stdout]     |
[INFO] [stdout] 330 |         let output = Command::cargo_bin(FACTORIO_BENCHMARK_HELPER_NAME)
[INFO] [stdout]     |                               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/util.rs:219:22
[INFO] [stdout]     |
[INFO] [stdout] 219 |     sha1::Sha1::from(std::fs::read(file_path).unwrap())
[INFO] [stdout]     |     ---------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `CoreWrapper<Sha1Core>`, found `Vec<u8>`
[INFO] [stdout]     |     |
[INFO] [stdout]     |     arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `CoreWrapper<Sha1Core>`
[INFO] [stdout]                found struct `Vec<u8>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/217cb73577ed6f30a2005dd75bab01d23ec4cd60/library/core/src/convert/mod.rs:592:7
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `digest` found for struct `CoreWrapper<T>` in the current scope
[INFO] [stdout]    --> src/util.rs:220:10
[INFO] [stdout]     |
[INFO] [stdout] 219 | //     sha1::Sha1::from(std::fs::read(file_path).unwrap())
[INFO] [stdout] 220 | ||         .digest()
[INFO] [stdout]     | ||_________-^^^^^^_- help: use associated function syntax instead: `CoreWrapper<Sha1Core>::digest()`
[INFO] [stdout]     | |          ||
[INFO] [stdout]     | |__________|this is an associated function, not a method
[INFO] [stdout]     |
[INFO] [stdout]     |
[INFO] [stdout]     = note: found the following associated functions; to be used as methods, functions must have a `self` parameter
[INFO] [stdout] note: the candidate is defined in the trait `Digest`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/digest-0.10.7/src/digest.rs:54:5
[INFO] [stdout]     |
[INFO] [stdout]  54 |     fn digest(data: impl AsRef<[u8]>) -> Output<Self>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:56:18
[INFO] [stdout]     |
[INFO] [stdout]  56 |             Arg::with_name("regression-test")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_extended_function_info` found for struct `CpuId<R>` in the current scope
[INFO] [stdout]    --> src/util.rs:249:10
[INFO] [stdout]     |
[INFO] [stdout] 248 | /     cpuid
[INFO] [stdout] 249 | |         .get_extended_function_info()
[INFO] [stdout]     | |_________-^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `get_extended_feature_info` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 249 -         .get_extended_function_info()
[INFO] [stdout] 249 +         .get_extended_feature_info()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/util.rs:253:14
[INFO] [stdout]     |
[INFO] [stdout] 253 |             |extfuninfo| {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 254 |                 extfuninfo.processor_brand_string().unwrap_or("unreadable")
[INFO] [stdout]     |                 ---------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 253 |             |extfuninfo: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:66:18
[INFO] [stdout]     |
[INFO] [stdout]  66 |             Arg::with_name("list")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:71:18
[INFO] [stdout]     |
[INFO] [stdout]  71 |             Arg::with_name("interactive")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:77:18
[INFO] [stdout]     |
[INFO] [stdout]  77 |             Arg::with_name("overwrite")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:82:18
[INFO] [stdout]     |
[INFO] [stdout]  82 |             Arg::with_name("recursive")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:89:18
[INFO] [stdout]     |
[INFO] [stdout]  89 |             Arg::with_name("benchmark")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:93:18
[INFO] [stdout]     |
[INFO] [stdout]  93 |             Arg::with_name("meta")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:98:18
[INFO] [stdout]     |
[INFO] [stdout]  98 |             Arg::with_name("create-benchmark")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 |             Arg::with_name("folder")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:111:18
[INFO] [stdout]     |
[INFO] [stdout] 111 |             Arg::with_name("ticks")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:115:18
[INFO] [stdout]     |
[INFO] [stdout] 115 |             Arg::with_name("runs")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 |             Arg::with_name("mods")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:125:18
[INFO] [stdout]     |
[INFO] [stdout] 125 |             Arg::with_name("minify")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:129:18
[INFO] [stdout]     |
[INFO] [stdout] 129 |             Arg::with_name("create-meta")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `with_name` found for struct `Arg` in the current scope
[INFO] [stdout]    --> src/util/args.rs:135:18
[INFO] [stdout]     |
[INFO] [stdout] 135 |             Arg::with_name("commit")
[INFO] [stdout]     |                  ^^^^^^^^^ function or associated item not found in `Arg`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Arg`, consider using `Arg::new` which returns `Arg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn new(id: impl Into<Id>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0616]: field `args` of struct `ArgMatches` is private
[INFO] [stdout]    --> src/util/args.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let args = &matches.args;
[INFO] [stdout]     |                         ^^^^ private field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/util/args.rs:256:19
[INFO] [stdout]     |
[INFO] [stdout] 256 |             .map(|x| x.to_str().unwrap().trim())
[INFO] [stdout]     |                   ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 256 |             .map(|x: /* Type */| x.to_str().unwrap().trim())
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/util/args.rs:265:19
[INFO] [stdout]     |
[INFO] [stdout] 265 |             .map(|x| x.to_str().unwrap().trim())
[INFO] [stdout]     |                   ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 265 |             .map(|x: /* Type */| x.to_str().unwrap().trim())
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/util.rs:219:22
[INFO] [stdout]     |
[INFO] [stdout] 219 |     sha1::Sha1::from(std::fs::read(file_path).unwrap())
[INFO] [stdout]     |     ---------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `CoreWrapper<Sha1Core>`, found `Vec<u8>`
[INFO] [stdout]     |     |
[INFO] [stdout]     |     arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `CoreWrapper<Sha1Core>`
[INFO] [stdout]                found struct `Vec<u8>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/217cb73577ed6f30a2005dd75bab01d23ec4cd60/library/core/src/convert/mod.rs:592:7
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `digest` found for struct `CoreWrapper<T>` in the current scope
[INFO] [stdout]    --> src/util.rs:220:10
[INFO] [stdout]     |
[INFO] [stdout] 219 | //     sha1::Sha1::from(std::fs::read(file_path).unwrap())
[INFO] [stdout] 220 | ||         .digest()
[INFO] [stdout]     | ||_________-^^^^^^_- help: use associated function syntax instead: `CoreWrapper<Sha1Core>::digest()`
[INFO] [stdout]     | |          ||
[INFO] [stdout]     | |__________|this is an associated function, not a method
[INFO] [stdout]     |
[INFO] [stdout]     |
[INFO] [stdout]     = note: found the following associated functions; to be used as methods, functions must have a `self` parameter
[INFO] [stdout] note: the candidate is defined in the trait `Digest`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/digest-0.10.7/src/digest.rs:54:5
[INFO] [stdout]     |
[INFO] [stdout]  54 |     fn digest(data: impl AsRef<[u8]>) -> Output<Self>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_extended_function_info` found for struct `CpuId<R>` in the current scope
[INFO] [stdout]    --> src/util.rs:249:10
[INFO] [stdout]     |
[INFO] [stdout] 248 | /     cpuid
[INFO] [stdout] 249 | |         .get_extended_function_info()
[INFO] [stdout]     | |_________-^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `get_extended_feature_info` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 249 -         .get_extended_function_info()
[INFO] [stdout] 249 +         .get_extended_feature_info()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/util.rs:253:14
[INFO] [stdout]     |
[INFO] [stdout] 253 |             |extfuninfo| {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 254 |                 extfuninfo.processor_brand_string().unwrap_or("unreadable")
[INFO] [stdout]     |                 ---------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 253 |             |extfuninfo: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0282, E0308, E0432, E0599, E0616.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `factorio-benchmark-helper` (bin "factorio-benchmark-helper") due to 30 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] Some errors have detailed explanations: E0277, E0282, E0308, E0432, E0599, E0616.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `factorio-benchmark-helper` (bin "factorio-benchmark-helper" test) due to 30 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "8cd164218baf08faade0af93573c57877aff3d0165bd9d076b971e16f165d7ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8cd164218baf08faade0af93573c57877aff3d0165bd9d076b971e16f165d7ad", kill_on_drop: false }`
[INFO] [stdout] 8cd164218baf08faade0af93573c57877aff3d0165bd9d076b971e16f165d7ad
