[INFO] cloning repository https://github.com/IHaveArmss/learnrust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/IHaveArmss/learnrust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FIHaveArmss%2Flearnrust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FIHaveArmss%2Flearnrust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b98fcf9db3fd355df8865a59dd0e24d222214b7b
[INFO] checking IHaveArmss/learnrust against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FIHaveArmss%2Flearnrust" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/IHaveArmss/learnrust
[INFO] finished tweaking git repo https://github.com/IHaveArmss/learnrust
[INFO] tweaked toml for git repo https://github.com/IHaveArmss/learnrust written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/IHaveArmss/learnrust on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/IHaveArmss/learnrust already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b130fab3180912662c7b2c4d4f8bb5e1dd915cd81e49fe58782bf4215b7edbfc
[INFO] running `Command { std: "docker" "start" "b130fab3180912662c7b2c4d4f8bb5e1dd915cd81e49fe58782bf4215b7edbfc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b130fab3180912662c7b2c4d4f8bb5e1dd915cd81e49fe58782bf4215b7edbfc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b130fab3180912662c7b2c4d4f8bb5e1dd915cd81e49fe58782bf4215b7edbfc" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b130fab3180912662c7b2c4d4f8bb5e1dd915cd81e49fe58782bf4215b7edbfc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b130fab3180912662c7b2c4d4f8bb5e1dd915cd81e49fe58782bf4215b7edbfc" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.8
[INFO] [stderr]     Checking learnrust v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `File` and `self`
[INFO] [stdout]  --> src/bin/Chapter9/main.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fs::{self, File};
[INFO] [stdout]   |               ^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ErrorKind` and `Read`
[INFO] [stdout]  --> src/bin/Chapter9/main.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::{self, ErrorKind, Read};
[INFO] [stdout]   |                     ^^^^^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `text`
[INFO] [stdout]    --> src/bin/Chapter9/main.rs:139:29
[INFO] [stdout]     |
[INFO] [stdout] 139 | fn _last_char_of_first_line(text: &str) -> Option<char> {
[INFO] [stdout]     |                             ^^^^ help: if this is intentional, prefix it with an underscore: `_text`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `File` and `self`
[INFO] [stdout]  --> src/bin/Chapter9/main.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fs::{self, File};
[INFO] [stdout]   |               ^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ErrorKind` and `Read`
[INFO] [stdout]  --> src/bin/Chapter9/main.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::{self, ErrorKind, Read};
[INFO] [stdout]   |                     ^^^^^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `text`
[INFO] [stdout]    --> src/bin/Chapter9/main.rs:139:29
[INFO] [stdout]     |
[INFO] [stdout] 139 | fn _last_char_of_first_line(text: &str) -> Option<char> {
[INFO] [stdout]     |                             ^^^^ help: if this is intentional, prefix it with an underscore: `_text`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `intrinsics::simd::SimdAlign::Vector` and `range`
[INFO] [stdout]  --> src/bin/Chapter1/main.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{intrinsics::simd::SimdAlign::Vector, range};
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `core_intrinsics`: intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library
[INFO] [stdout]  --> src/bin/Chapter1/main.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{intrinsics::simd::SimdAlign::Vector, range};
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0658`.
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `intrinsics::simd::SimdAlign::Vector` and `range`
[INFO] [stdout]  --> src/bin/Chapter1/main.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{intrinsics::simd::SimdAlign::Vector, range};
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hash_map`
[INFO] [stdout]  --> src/bin/Chapter8/main.rs:3:45
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::company_engine::{command_caller, hash_map};
[INFO] [stdout]   |                                             ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp`
[INFO] [stdout]    --> src/bin/Chapter8/main.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 | use std::cmp;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `hash_map` should have an upper camel case name
[INFO] [stdout]    --> src/bin/Chapter8/main.rs:402:20
[INFO] [stdout]     |
[INFO] [stdout] 402 |         pub struct hash_map{
[INFO] [stdout]     |                    ^^^^^^^^ help: convert the identifier to upper camel case: `HashMap`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `core_intrinsics`: intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library
[INFO] [stdout]  --> src/bin/Chapter1/main.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{intrinsics::simd::SimdAlign::Vector, range};
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `learnrust` (bin "Chapter1" test) due to 1 previous error; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `learnrust` (bin "Chapter1") due to 1 previous error; 1 warning emitted
[INFO] [stdout] For more information about this error, try `rustc --explain E0658`.
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hash_map`
[INFO] [stdout]  --> src/bin/Chapter8/main.rs:3:45
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::company_engine::{command_caller, hash_map};
[INFO] [stdout]   |                                             ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp`
[INFO] [stdout]    --> src/bin/Chapter8/main.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 | use std::cmp;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `hash_map` should have an upper camel case name
[INFO] [stdout]    --> src/bin/Chapter8/main.rs:402:20
[INFO] [stdout]     |
[INFO] [stdout] 402 |         pub struct hash_map{
[INFO] [stdout]     |                    ^^^^^^^^ help: convert the identifier to upper camel case: `HashMap`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `traffic::Vehicle`
[INFO] [stdout]    --> src/bin/Chapter7/main.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 | use traffic::Vehicle;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Ordering` and `min`
[INFO] [stdout]    --> src/bin/Chapter7/main.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 238 | use std::cmp::{min,Ordering};
[INFO] [stdout]     |                ^^^ ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Write` and `self`
[INFO] [stdout]    --> src/bin/Chapter7/main.rs:239:15
[INFO] [stdout]     |
[INFO] [stdout] 239 | use std::io::{self,Write};
[INFO] [stdout]     |               ^^^^ ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::*`
[INFO] [stdout]    --> src/bin/Chapter7/main.rs:240:5
[INFO] [stdout]     |
[INFO] [stdout] 240 | use rand::*;
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> src/bin/Chapter7/main.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |     let a: FmtResult = FmtResult::Ok(());
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> src/bin/Chapter7/main.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |     let b: IoResult<i32> = IoResult::Ok(5);
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Soup` is never constructed
[INFO] [stdout]    --> src/bin/Chapter7/main.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub enum Appetizer{
[INFO] [stdout]     |              --------- variant in this enum
[INFO] [stdout] 146 |         Soup,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Appetizer` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Vehicle` is never constructed
[INFO] [stdout]    --> src/bin/Chapter7/main.rs:177:16
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub struct Vehicle{
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `temp_tupple1` is never read
[INFO] [stdout]    --> src/bin/Chapter8/main.rs:320:32
[INFO] [stdout]     |
[INFO] [stdout] 320 |     let mut temp_tupple1:f64 = 0.0;
[INFO] [stdout]     |                                ^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 327 |         temp_tupple1 = (temp1+temp2)/2.0;
[INFO] [stdout]     |         -------------------------------- `temp_tupple1` is overwritten here before the previous value is read
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `SpreadsheetCell` is never used
[INFO] [stdout]   --> src/bin/Chapter8/main.rs:91:6
[INFO] [stdout]    |
[INFO] [stdout] 91 | enum SpreadsheetCell {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `print` is never used
[INFO] [stdout]    --> src/bin/Chapter8/main.rs:414:20
[INFO] [stdout]     |
[INFO] [stdout] 405 |         impl hash_map{
[INFO] [stdout]     |         ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 414 |             pub fn print(& self){
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `temp_tupple1` is never read
[INFO] [stdout]    --> src/bin/Chapter8/main.rs:320:32
[INFO] [stdout]     |
[INFO] [stdout] 320 |     let mut temp_tupple1:f64 = 0.0;
[INFO] [stdout]     |                                ^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 327 |         temp_tupple1 = (temp1+temp2)/2.0;
[INFO] [stdout]     |         -------------------------------- `temp_tupple1` is overwritten here before the previous value is read
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `SpreadsheetCell` is never used
[INFO] [stdout]   --> src/bin/Chapter8/main.rs:91:6
[INFO] [stdout]    |
[INFO] [stdout] 91 | enum SpreadsheetCell {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `print` is never used
[INFO] [stdout]    --> src/bin/Chapter8/main.rs:414:20
[INFO] [stdout]     |
[INFO] [stdout] 405 |         impl hash_map{
[INFO] [stdout]     |         ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 414 |             pub fn print(& self){
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b130fab3180912662c7b2c4d4f8bb5e1dd915cd81e49fe58782bf4215b7edbfc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b130fab3180912662c7b2c4d4f8bb5e1dd915cd81e49fe58782bf4215b7edbfc", kill_on_drop: false }`
[INFO] [stdout] b130fab3180912662c7b2c4d4f8bb5e1dd915cd81e49fe58782bf4215b7edbfc
