[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 against 1.75.0 for beta-1.76-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOkechukwu-muokwugwo%2Fminigrep" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Okechukwu-muokwugwo/minigrep on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "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-tc1/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" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] dd078b191b4988996ecd4673b88379328f25deea9525ec58209279f9de5b2951
[INFO] running `Command { std: "docker" "start" "-a" "dd078b191b4988996ecd4673b88379328f25deea9525ec58209279f9de5b2951", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dd078b191b4988996ecd4673b88379328f25deea9525ec58209279f9de5b2951", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dd078b191b4988996ecd4673b88379328f25deea9525ec58209279f9de5b2951", kill_on_drop: false }`
[INFO] [stdout] dd078b191b4988996ecd4673b88379328f25deea9525ec58209279f9de5b2951
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 04f26cd7ef755ea17f966d222d33f1db0e0427f22acc3063f6a30cf4d4d7854e
[INFO] running `Command { std: "docker" "start" "-a" "04f26cd7ef755ea17f966d222d33f1db0e0427f22acc3063f6a30cf4d4d7854e", kill_on_drop: false }`
[INFO] [stderr]    Compiling minigrep v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.32s
[INFO] running `Command { std: "docker" "inspect" "04f26cd7ef755ea17f966d222d33f1db0e0427f22acc3063f6a30cf4d4d7854e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "04f26cd7ef755ea17f966d222d33f1db0e0427f22acc3063f6a30cf4d4d7854e", kill_on_drop: false }`
[INFO] [stdout] 04f26cd7ef755ea17f966d222d33f1db0e0427f22acc3063f6a30cf4d4d7854e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1eb0fb64d1057e910daff9a62392ae2a59a870353b484734f4d65a34fae377c6
[INFO] running `Command { std: "docker" "start" "-a" "1eb0fb64d1057e910daff9a62392ae2a59a870353b484734f4d65a34fae377c6", kill_on_drop: false }`
[INFO] [stderr]    Compiling minigrep v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.56s
[INFO] running `Command { std: "docker" "inspect" "1eb0fb64d1057e910daff9a62392ae2a59a870353b484734f4d65a34fae377c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1eb0fb64d1057e910daff9a62392ae2a59a870353b484734f4d65a34fae377c6", kill_on_drop: false }`
[INFO] [stdout] 1eb0fb64d1057e910daff9a62392ae2a59a870353b484734f4d65a34fae377c6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 90c51fd67088de5c544fbf535a7378681b157c9e39b0197144e26b5fc5c5792a
[INFO] running `Command { std: "docker" "start" "-a" "90c51fd67088de5c544fbf535a7378681b157c9e39b0197144e26b5fc5c5792a", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.00s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/minigrep-267b5db9f28bf82e)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::case_sensitive ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/minigrep-7e3d658f55ebf1c9)
[INFO] [stdout] test case_insensitive ... 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] [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; try calling `.chars()` or `.bytes()`
[INFO] [stdout]  --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/string.rs:365:1
[INFO] [stdout]   |
[INFO] [stdout]   = note: doesn't satisfy `String: 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.09s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "90c51fd67088de5c544fbf535a7378681b157c9e39b0197144e26b5fc5c5792a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "90c51fd67088de5c544fbf535a7378681b157c9e39b0197144e26b5fc5c5792a", kill_on_drop: false }`
[INFO] [stdout] 90c51fd67088de5c544fbf535a7378681b157c9e39b0197144e26b5fc5c5792a
