[INFO] cloning repository https://github.com/KimWang906/Rust_Learning
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/KimWang906/Rust_Learning" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKimWang906%2FRust_Learning", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKimWang906%2FRust_Learning'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 706c243cd3c719242a5a1f78d611f77cd84902ed
[INFO] checking KimWang906/Rust_Learning against try#7424ce9ff9baac3e9d9f5dd3c85828cddea0134d for pr-136776-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKimWang906%2FRust_Learning" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/KimWang906/Rust_Learning
[INFO] finished tweaking git repo https://github.com/KimWang906/Rust_Learning
[INFO] tweaked toml for git repo https://github.com/KimWang906/Rust_Learning written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/KimWang906/Rust_Learning on toolchain 7424ce9ff9baac3e9d9f5dd3c85828cddea0134d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7424ce9ff9baac3e9d9f5dd3c85828cddea0134d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/KimWang906/Rust_Learning 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" "+7424ce9ff9baac3e9d9f5dd3c85828cddea0134d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[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:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+7424ce9ff9baac3e9d9f5dd3c85828cddea0134d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3979651467cdd391bf3996bd9ef6e5221c8ce4d66169987fa8fa0a2197b4dbfe
[INFO] running `Command { std: "docker" "start" "-a" "3979651467cdd391bf3996bd9ef6e5221c8ce4d66169987fa8fa0a2197b4dbfe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3979651467cdd391bf3996bd9ef6e5221c8ce4d66169987fa8fa0a2197b4dbfe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3979651467cdd391bf3996bd9ef6e5221c8ce4d66169987fa8fa0a2197b4dbfe", kill_on_drop: false }`
[INFO] [stdout] 3979651467cdd391bf3996bd9ef6e5221c8ce4d66169987fa8fa0a2197b4dbfe
[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:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+7424ce9ff9baac3e9d9f5dd3c85828cddea0134d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d51a9c5854b43924aa014700dbadc5478f2b18aaf2e95fbde2dd0473576e3373
[INFO] running `Command { std: "docker" "start" "-a" "d51a9c5854b43924aa014700dbadc5478f2b18aaf2e95fbde2dd0473576e3373", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.139
[INFO] [stderr]     Checking chaining_methods v0.1.0 (/opt/rustwide/workdir/chaining_methods)
[INFO] [stderr]     Checking iterator_intro v0.1.0 (/opt/rustwide/workdir/iterator_intro)
[INFO] [stderr]     Checking if_let_and_while_let v0.1.0 (/opt/rustwide/workdir/if_let_and_while_let)
[INFO] [stderr]     Checking skip_take_fold v0.1.0 (/opt/rustwide/workdir/skip_take_fold)
[INFO] [stderr]     Checking ref_cell v0.1.0 (/opt/rustwide/workdir/ref_cell)
[INFO] [stderr]     Checking map_and_for_each v0.1.0 (/opt/rustwide/workdir/map_and_for_each)
[INFO] [stderr]     Checking manual_debug_impl v0.1.0 (/opt/rustwide/workdir/manual_debug_impl)
[INFO] [stderr]     Checking vecdeque v0.1.0 (/opt/rustwide/workdir/vecdeque)
[INFO] [stderr]     Checking intro_to_closures v0.1.0 (/opt/rustwide/workdir/intro_to_closures)
[INFO] [stderr]     Checking variable_and_function v0.1.0 (/opt/rustwide/workdir/variable_and_function)
[INFO] [stderr]     Checking iterators_and_assert_eq v0.1.0 (/opt/rustwide/workdir/iterators_and_assert_eq)
[INFO] [stderr]     Checking and_or_for_option v0.1.0 (/opt/rustwide/workdir/and_or_for_option)
[INFO] [stderr]     Checking dbg_macro v0.1.0 (/opt/rustwide/workdir/dbg_macro)
[INFO] [stderr]     Checking match_indices_peekable_inspect v0.1.0 (/opt/rustwide/workdir/match_indices_peekable_inspect)
[INFO] [stderr]     Checking blanket_trait_implementations v0.1.0 (/opt/rustwide/workdir/blanket_trait_implementations)
[INFO] [stderr]     Checking from_into v0.1.0 (/opt/rustwide/workdir/from_into)
[INFO] [stderr]     Checking lifetime_intro v0.1.0 (/opt/rustwide/workdir/lifetime_intro)
[INFO] [stderr]     Checking chars v0.1.0 (/opt/rustwide/workdir/chars)
[INFO] [stderr]     Checking trait_rs v0.1.0 (/opt/rustwide/workdir/trait_rs)
[INFO] [stderr]     Checking generics v0.1.0 (/opt/rustwide/workdir/generics)
[INFO] [stderr]     Checking ref_cell_again v0.1.0 (/opt/rustwide/workdir/ref_cell_again)
[INFO] [stderr]     Checking dereferencing_and_the_dot_operator v0.1.0 (/opt/rustwide/workdir/dereferencing_and_the_dot_operator)
[INFO] [stderr]     Checking result v0.1.0 (/opt/rustwide/workdir/result)
[INFO] [stderr]     Checking option v0.1.0 (/opt/rustwide/workdir/option)
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]   --> chars/src/main.rs:11:29
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let binding = big_string.clone();
[INFO] [stdout]    |                             ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout]    = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking filter_and_filter_map v0.1.0 (/opt/rustwide/workdir/filter_and_filter_map)
[INFO] [stderr]     Checking vec v0.1.0 (/opt/rustwide/workdir/vec)
[INFO] [stderr]     Checking hash_map_entry_method v0.1.0 (/opt/rustwide/workdir/hash_map_entry_method)
[INFO] [stderr]     Checking hash_map_entry_and_hash_set v0.1.0 (/opt/rustwide/workdir/hash_map_entry_and_hash_set)
[INFO] [stderr]     Checking more_generics v0.1.0 (/opt/rustwide/workdir/more_generics)
[INFO] [stderr]     Checking more_destructuring v0.1.0 (/opt/rustwide/workdir/more_destructuring)
[INFO] [stderr]     Checking any_and_all_methods v0.1.0 (/opt/rustwide/workdir/any_and_all_methods)
[INFO] [stderr]     Checking number_arithmetic_operation v0.1.0 (/opt/rustwide/workdir/number_arithmetic_operation)
[INFO] [stderr]     Checking the_asref_trait v0.1.0 (/opt/rustwide/workdir/the_asref_trait)
[INFO] [stderr]     Checking zero_cost_abstractions v0.1.0 (/opt/rustwide/workdir/zero_cost_abstractions)
[INFO] [stderr]     Checking another_small_trait v0.1.0 (/opt/rustwide/workdir/another_small_trait)
[INFO] [stderr]     Checking binary_heap v0.1.0 (/opt/rustwide/workdir/binary_heap)
[INFO] [stderr]     Checking hello_world v0.1.0 (/opt/rustwide/workdir/hello_world)
[INFO] [stderr]     Checking a_simple_trait v0.1.0 (/opt/rustwide/workdir/a_simple_trait)
[INFO] [stderr]     Checking hash_map_and_btree_map v0.1.0 (/opt/rustwide/workdir/hash_map_and_btree_map)
[INFO] [stderr]     Checking more_option v0.1.0 (/opt/rustwide/workdir/more_option)
[INFO] [stdout] warning: method `attck_with_hand` is never used
[INFO] [stdout]   --> another_small_trait/src/main.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | trait FightClose {
[INFO] [stdout]    |       ---------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 18 |     fn attck_with_hand(&self, opponent: &mut Monster) {
[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 `attck_with_rock` is never used
[INFO] [stdout]   --> another_small_trait/src/main.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | trait FightFromDistance {
[INFO] [stdout]    |       ----------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 43 |     fn attck_with_rock(&self, opponent: &mut Monster, distance: u32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking implementing_iterator v0.1.0 (/opt/rustwide/workdir/implementing_iterator)
[INFO] [stderr]     Checking map_and_and_then_for_option v0.1.0 (/opt/rustwide/workdir/map_and_and_then_for_option)
[INFO] [stderr]     Checking more_hash_map v0.1.0 (/opt/rustwide/workdir/more_hash_map)
[INFO] [stderr]     Checking zipping_iterators v0.1.0 (/opt/rustwide/workdir/zipping_iterators)
[INFO] [stderr]     Checking ok_or_and_ok_or_else v0.1.0 (/opt/rustwide/workdir/ok_or_and_ok_or_else)
[INFO] [stderr]     Checking implementing_from v0.1.0 (/opt/rustwide/workdir/implementing_from)
[INFO] [stderr]     Checking more_lifetime v0.1.0 (/opt/rustwide/workdir/more_lifetime)
[INFO] [stderr]     Checking more_result v0.1.0 (/opt/rustwide/workdir/more_result)
[INFO] [stderr]     Checking find_position_cycle v0.1.0 (/opt/rustwide/workdir/find_position_cycle)
[INFO] [stderr]     Checking interior_mutability_and_cell v0.1.0 (/opt/rustwide/workdir/interior_mutability_and_cell)
[INFO] [stderr]     Checking question_mark_operator v0.1.0 (/opt/rustwide/workdir/question_mark_operator)
[INFO] [stderr]     Checking getrandom v0.2.8
[INFO] [stderr]     Checking chunks_windows v0.1.0 (/opt/rustwide/workdir/chunks_windows)
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking trait_as_bounds v0.1.0 (/opt/rustwide/workdir/trait_as_bounds)
[INFO] [stderr]     Checking reverse_iterators v0.1.0 (/opt/rustwide/workdir/reverse_iterators)
[INFO] [stdout] warning: method `attck_with_hand` is never used
[INFO] [stdout]   --> another_small_trait/src/main.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | trait FightClose {
[INFO] [stdout]    |       ---------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 18 |     fn attck_with_hand(&self, opponent: &mut Monster) {
[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 `attck_with_rock` is never used
[INFO] [stdout]   --> another_small_trait/src/main.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | trait FightFromDistance {
[INFO] [stdout]    |       ----------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 43 |     fn attck_with_rock(&self, opponent: &mut Monster, distance: u32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]   --> chars/src/main.rs:11:29
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let binding = big_string.clone();
[INFO] [stdout]    |                             ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout]    = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rust_learn v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.14s
[INFO] running `Command { std: "docker" "inspect" "d51a9c5854b43924aa014700dbadc5478f2b18aaf2e95fbde2dd0473576e3373", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d51a9c5854b43924aa014700dbadc5478f2b18aaf2e95fbde2dd0473576e3373", kill_on_drop: false }`
[INFO] [stdout] d51a9c5854b43924aa014700dbadc5478f2b18aaf2e95fbde2dd0473576e3373
