[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 master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOkechukwu-muokwugwo%2Fminigrep" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Okechukwu-muokwugwo/minigrep on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "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-4-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" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ad42957dc5635d88e86ef8ef61025271a51155e8abbb6a51915396ac3940eede
[INFO] running `Command { std: "docker" "start" "-a" "ad42957dc5635d88e86ef8ef61025271a51155e8abbb6a51915396ac3940eede", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ad42957dc5635d88e86ef8ef61025271a51155e8abbb6a51915396ac3940eede", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ad42957dc5635d88e86ef8ef61025271a51155e8abbb6a51915396ac3940eede", kill_on_drop: false }`
[INFO] [stdout] ad42957dc5635d88e86ef8ef61025271a51155e8abbb6a51915396ac3940eede
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d1f7e98aa05b575fb736f99628af30eacc18a6fd41108391b242a7d9b34c7c67
[INFO] running `Command { std: "docker" "start" "-a" "d1f7e98aa05b575fb736f99628af30eacc18a6fd41108391b242a7d9b34c7c67", 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.39s
[INFO] running `Command { std: "docker" "inspect" "d1f7e98aa05b575fb736f99628af30eacc18a6fd41108391b242a7d9b34c7c67", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d1f7e98aa05b575fb736f99628af30eacc18a6fd41108391b242a7d9b34c7c67", kill_on_drop: false }`
[INFO] [stdout] d1f7e98aa05b575fb736f99628af30eacc18a6fd41108391b242a7d9b34c7c67
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4a64823575888bb00439aeb60aaf3072c032f126172d74f1c85af012d15e2f04
[INFO] running `Command { std: "docker" "start" "-a" "4a64823575888bb00439aeb60aaf3072c032f126172d74f1c85af012d15e2f04", 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.46s
[INFO] running `Command { std: "docker" "inspect" "4a64823575888bb00439aeb60aaf3072c032f126172d74f1c85af012d15e2f04", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4a64823575888bb00439aeb60aaf3072c032f126172d74f1c85af012d15e2f04", kill_on_drop: false }`
[INFO] [stdout] 4a64823575888bb00439aeb60aaf3072c032f126172d74f1c85af012d15e2f04
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 5276566fb0033366803a45cf7666de1a7e0582f7b61fbe51d434108ed0f0123e
[INFO] running `Command { std: "docker" "start" "-a" "5276566fb0033366803a45cf7666de1a7e0582f7b61fbe51d434108ed0f0123e", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/minigrep-8527d40700d68f24)
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/minigrep-22d98db338f98b49)
[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] [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] [stderr]    Doc-tests minigrep
[INFO] [stdout] 
[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.07s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "5276566fb0033366803a45cf7666de1a7e0582f7b61fbe51d434108ed0f0123e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5276566fb0033366803a45cf7666de1a7e0582f7b61fbe51d434108ed0f0123e", kill_on_drop: false }`
[INFO] [stdout] 5276566fb0033366803a45cf7666de1a7e0582f7b61fbe51d434108ed0f0123e
[INFO] testing Okechukwu-muokwugwo/minigrep against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOkechukwu-muokwugwo%2Fminigrep" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Okechukwu-muokwugwo/minigrep on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "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-4-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" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cb61856adc89299f674717d679e737b9cd8c006453e071fc1d82205ae303de26
[INFO] running `Command { std: "docker" "start" "-a" "cb61856adc89299f674717d679e737b9cd8c006453e071fc1d82205ae303de26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cb61856adc89299f674717d679e737b9cd8c006453e071fc1d82205ae303de26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb61856adc89299f674717d679e737b9cd8c006453e071fc1d82205ae303de26", kill_on_drop: false }`
[INFO] [stdout] cb61856adc89299f674717d679e737b9cd8c006453e071fc1d82205ae303de26
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 90ebf6f07203d2c4a0a26db5f8888b1e2fe11d18ba088b69e7776bfb88671752
[INFO] running `Command { std: "docker" "start" "-a" "90ebf6f07203d2c4a0a26db5f8888b1e2fe11d18ba088b69e7776bfb88671752", 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.76s
[INFO] running `Command { std: "docker" "inspect" "90ebf6f07203d2c4a0a26db5f8888b1e2fe11d18ba088b69e7776bfb88671752", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "90ebf6f07203d2c4a0a26db5f8888b1e2fe11d18ba088b69e7776bfb88671752", kill_on_drop: false }`
[INFO] [stdout] 90ebf6f07203d2c4a0a26db5f8888b1e2fe11d18ba088b69e7776bfb88671752
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 793c520123d4d45bb5884f2e38766086d47c31d29773f561004ea894d83f0a47
[INFO] running `Command { std: "docker" "start" "-a" "793c520123d4d45bb5884f2e38766086d47c31d29773f561004ea894d83f0a47", 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.50s
[INFO] running `Command { std: "docker" "inspect" "793c520123d4d45bb5884f2e38766086d47c31d29773f561004ea894d83f0a47", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "793c520123d4d45bb5884f2e38766086d47c31d29773f561004ea894d83f0a47", kill_on_drop: false }`
[INFO] [stdout] 793c520123d4d45bb5884f2e38766086d47c31d29773f561004ea894d83f0a47
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] bf35acfb3de1b6687c5be75baf15cf63eb50e325e84bdeb189ce094593bf1c29
[INFO] running `Command { std: "docker" "start" "-a" "bf35acfb3de1b6687c5be75baf15cf63eb50e325e84bdeb189ce094593bf1c29", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/minigrep-8527d40700d68f24)
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/minigrep-22d98db338f98b49)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::case_sensitive ... ok
[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] [stderr]    Doc-tests minigrep
[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] [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.06s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "bf35acfb3de1b6687c5be75baf15cf63eb50e325e84bdeb189ce094593bf1c29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bf35acfb3de1b6687c5be75baf15cf63eb50e325e84bdeb189ce094593bf1c29", kill_on_drop: false }`
[INFO] [stdout] bf35acfb3de1b6687c5be75baf15cf63eb50e325e84bdeb189ce094593bf1c29
