[INFO] cloning repository https://github.com/Okechukwu-muokwugwo/minigrep
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Okechukwu-muokwugwo/minigrep" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOkechukwu-muokwugwo%2Fminigrep", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOkechukwu-muokwugwo%2Fminigrep'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 1a0850eb9bfa59d57214e59d89f38aac82333102
[INFO] testing Okechukwu-muokwugwo/minigrep/1a0850eb9bfa59d57214e59d89f38aac82333102 against nightly-2024-10-28+rustflags=-Zrandomize-layout for randomize-layout
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOkechukwu-muokwugwo%2Fminigrep" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Okechukwu-muokwugwo/minigrep on toolchain nightly-2024-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Okechukwu-muokwugwo/minigrep
[INFO] finished tweaking git repo https://github.com/Okechukwu-muokwugwo/minigrep
[INFO] tweaked toml for git repo https://github.com/Okechukwu-muokwugwo/minigrep written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/Okechukwu-muokwugwo/minigrep 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" "+nightly-2024-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 045aedb2d0574b5fd9269671749032e2c87a39ab3b05d2e1ee5f58b602e81415
[INFO] running `Command { std: "docker" "start" "-a" "045aedb2d0574b5fd9269671749032e2c87a39ab3b05d2e1ee5f58b602e81415", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "045aedb2d0574b5fd9269671749032e2c87a39ab3b05d2e1ee5f58b602e81415", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "045aedb2d0574b5fd9269671749032e2c87a39ab3b05d2e1ee5f58b602e81415", kill_on_drop: false }`
[INFO] [stdout] 045aedb2d0574b5fd9269671749032e2c87a39ab3b05d2e1ee5f58b602e81415
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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 -Zrandomize-layout" "-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dea4d591aa933ed8ae0a74889c69508df8c5fcb5f3d1cb7df8a0e1c637e02fde
[INFO] running `Command { std: "docker" "start" "-a" "dea4d591aa933ed8ae0a74889c69508df8c5fcb5f3d1cb7df8a0e1c637e02fde", kill_on_drop: false }`
[INFO] [stderr]    Compiling minigrep v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.22s
[INFO] running `Command { std: "docker" "inspect" "dea4d591aa933ed8ae0a74889c69508df8c5fcb5f3d1cb7df8a0e1c637e02fde", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dea4d591aa933ed8ae0a74889c69508df8c5fcb5f3d1cb7df8a0e1c637e02fde", kill_on_drop: false }`
[INFO] [stdout] dea4d591aa933ed8ae0a74889c69508df8c5fcb5f3d1cb7df8a0e1c637e02fde
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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 -Zrandomize-layout" "-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3ee8f3caa1886fa69a2370dca99210e4bbad7f3a017a30db5565fff267fad02d
[INFO] running `Command { std: "docker" "start" "-a" "3ee8f3caa1886fa69a2370dca99210e4bbad7f3a017a30db5565fff267fad02d", kill_on_drop: false }`
[INFO] [stderr]    Compiling minigrep v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] running `Command { std: "docker" "inspect" "3ee8f3caa1886fa69a2370dca99210e4bbad7f3a017a30db5565fff267fad02d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3ee8f3caa1886fa69a2370dca99210e4bbad7f3a017a30db5565fff267fad02d", kill_on_drop: false }`
[INFO] [stdout] 3ee8f3caa1886fa69a2370dca99210e4bbad7f3a017a30db5565fff267fad02d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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 -Zrandomize-layout" "-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7c89b5995412c823dda5ac8453494a45dba2249e94a5406be7990771c413db1a
[INFO] running `Command { std: "docker" "start" "-a" "7c89b5995412c823dda5ac8453494a45dba2249e94a5406be7990771c413db1a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.00s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/minigrep-8527d40700d68f24)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test case_insensitive ... ok
[INFO] [stdout] test tests::case_sensitive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/minigrep-22d98db338f98b49)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests minigrep
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - search_case_insensitive (line 56) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - search_case_insensitive (line 56) stdout ----
[INFO] [stdout] error: expected `;`, found `contents`
[INFO] [stdout]  --> src/lib.rs:57:253
[INFO] [stdout]   |
[INFO] [stdout] 3 | let contents = String::from("Accurately documenting your packages will help other users know how and when to use them, so it’s worth investing the time to write documentation. In Chapter 3, we discussed how to comment Rust code using two slashes, //....
[INFO] [stdout]   |                                                                                                                                                                                                                                                             ^ help: add `;` here
[INFO] [stdout] 4 | contents.to_lowercase()
[INFO] [stdout]   | -------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `contents`
[INFO] [stdout]  --> src/lib.rs:58:24
[INFO] [stdout]   |
[INFO] [stdout] 4 | contents.to_lowercase()
[INFO] [stdout]   |                        ^ help: add `;` here
[INFO] [stdout] 5 | contents.to_lowercase().filter(|line| line.contains(query)).collect()
[INFO] [stdout]   | -------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `query` in this scope
[INFO] [stdout]  --> src/lib.rs:59:53
[INFO] [stdout]   |
[INFO] [stdout] 5 | contents.to_lowercase().filter(|line| line.contains(query)).collect()
[INFO] [stdout]   |                                                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `String` is not an iterator
[INFO] [stdout]  --> src/lib.rs:59:25
[INFO] [stdout]   |
[INFO] [stdout] 5 | contents.to_lowercase().filter(|line| line.contains(query)).collect()
[INFO] [stdout]   |                         ^^^^^^ `String` is not an iterator
[INFO] [stdout]   |
[INFO] [stdout]   = note: the following trait bounds were not satisfied:
[INFO] [stdout]           `String: Iterator`
[INFO] [stdout]           which is required by `&mut String: Iterator`
[INFO] [stdout]           `str: Iterator`
[INFO] [stdout]           which is required by `&mut str: Iterator`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - search_case_insensitive (line 56)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "7c89b5995412c823dda5ac8453494a45dba2249e94a5406be7990771c413db1a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7c89b5995412c823dda5ac8453494a45dba2249e94a5406be7990771c413db1a", kill_on_drop: false }`
[INFO] [stdout] 7c89b5995412c823dda5ac8453494a45dba2249e94a5406be7990771c413db1a
