[INFO] cloning repository https://github.com/sevonj/ttktk [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/sevonj/ttktk" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsevonj%2Fttktk", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsevonj%2Fttktk'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] b3003148e18efcc16cc32b1508c9169e16c0d8a5 [INFO] checking sevonj/ttktk against try#9543f8ea2aae74b8f13ac2a6e6c0ecdca9810869 for pr-129249 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsevonj%2Fttktk" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/sevonj/ttktk on toolchain 9543f8ea2aae74b8f13ac2a6e6c0ecdca9810869 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9543f8ea2aae74b8f13ac2a6e6c0ecdca9810869" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/sevonj/ttktk [INFO] finished tweaking git repo https://github.com/sevonj/ttktk [INFO] tweaked toml for git repo https://github.com/sevonj/ttktk written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/sevonj/ttktk 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" "+9543f8ea2aae74b8f13ac2a6e6c0ecdca9810869" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9543f8ea2aae74b8f13ac2a6e6c0ecdca9810869" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 74fc1fa3e3c405d7ffe5b7e1a5122cb9f89234265b59152b3f875bcbb3de9e2d [INFO] running `Command { std: "docker" "start" "-a" "74fc1fa3e3c405d7ffe5b7e1a5122cb9f89234265b59152b3f875bcbb3de9e2d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "74fc1fa3e3c405d7ffe5b7e1a5122cb9f89234265b59152b3f875bcbb3de9e2d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "74fc1fa3e3c405d7ffe5b7e1a5122cb9f89234265b59152b3f875bcbb3de9e2d", kill_on_drop: false }` [INFO] [stdout] 74fc1fa3e3c405d7ffe5b7e1a5122cb9f89234265b59152b3f875bcbb3de9e2d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9543f8ea2aae74b8f13ac2a6e6c0ecdca9810869" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b35daa62b6fd9852a7937cdbc2471fb9f54b8ab6a71081a95cd0e850b433d0e8 [INFO] running `Command { std: "docker" "start" "-a" "b35daa62b6fd9852a7937cdbc2471fb9f54b8ab6a71081a95cd0e850b433d0e8", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Checking ttktk v0.3.0 (/opt/rustwide/workdir) [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:643:39 [INFO] [stdout] | [INFO] [stdout] 643 | assert_eq!(relative_table.get("const1".into()).unwrap().offset, 1); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[deny(self_type_conversion)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:644:39 [INFO] [stdout] | [INFO] [stdout] 644 | assert_eq!(relative_table.get("const2".into()).unwrap().offset, 2); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:645:39 [INFO] [stdout] | [INFO] [stdout] 645 | assert_eq!(relative_table.get("const3".into()).unwrap().offset, 3); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:648:39 [INFO] [stdout] | [INFO] [stdout] 648 | assert_eq!(relative_table.get("data1".into()).unwrap().offset, 0); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:649:39 [INFO] [stdout] | [INFO] [stdout] 649 | assert_eq!(relative_table.get("data2".into()).unwrap().offset, 1); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:650:39 [INFO] [stdout] | [INFO] [stdout] 650 | assert_eq!(relative_table.get("data3".into()).unwrap().offset, 3); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:652:39 [INFO] [stdout] | [INFO] [stdout] 652 | assert_eq!(relative_table.get("code1".into()).unwrap().offset, 1); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:653:39 [INFO] [stdout] | [INFO] [stdout] 653 | assert_eq!(relative_table.get("code2".into()).unwrap().offset, 2); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:654:39 [INFO] [stdout] | [INFO] [stdout] 654 | assert_eq!(relative_table.get("code3".into()).unwrap().offset, 4); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:669:39 [INFO] [stdout] | [INFO] [stdout] 669 | assert_eq!(relative_table.get("data1".into()).unwrap().offset, 0); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:670:39 [INFO] [stdout] | [INFO] [stdout] 670 | assert_eq!(relative_table.get("data2".into()).unwrap().offset, 2); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:671:39 [INFO] [stdout] | [INFO] [stdout] 671 | assert_eq!(relative_table.get("data3".into()).unwrap().offset, 6); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:687:39 [INFO] [stdout] | [INFO] [stdout] 687 | assert_eq!(relative_table.get("const1".into()).unwrap().symbol_type, SymbolType::Const); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:688:39 [INFO] [stdout] | [INFO] [stdout] 688 | assert_eq!(relative_table.get("const2".into()).unwrap().symbol_type, SymbolType::Const); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:689:39 [INFO] [stdout] | [INFO] [stdout] 689 | assert_eq!(relative_table.get("data1".into()).unwrap().symbol_type, SymbolType::Data); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:690:39 [INFO] [stdout] | [INFO] [stdout] 690 | assert_eq!(relative_table.get("data2".into()).unwrap().symbol_type, SymbolType::Data); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:691:39 [INFO] [stdout] | [INFO] [stdout] 691 | assert_eq!(relative_table.get("code1".into()).unwrap().symbol_type, SymbolType::Code); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:692:39 [INFO] [stdout] | [INFO] [stdout] 692 | assert_eq!(relative_table.get("code2".into()).unwrap().symbol_type, SymbolType::Code); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:709:39 [INFO] [stdout] | [INFO] [stdout] 709 | assert_eq!(absolute_table.get("const".into()).unwrap().offset, 2); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:710:39 [INFO] [stdout] | [INFO] [stdout] 710 | assert_eq!(absolute_table.get("code".into()).unwrap().offset, 12); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this conversion is useless `&str` to `&str` [INFO] [stdout] --> src/compiler.rs:711:39 [INFO] [stdout] | [INFO] [stdout] 711 | assert_eq!(absolute_table.get("data".into()).unwrap().offset, 22); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `ttktk` (lib test) due to 21 previous errors [INFO] running `Command { std: "docker" "inspect" "b35daa62b6fd9852a7937cdbc2471fb9f54b8ab6a71081a95cd0e850b433d0e8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b35daa62b6fd9852a7937cdbc2471fb9f54b8ab6a71081a95cd0e850b433d0e8", kill_on_drop: false }` [INFO] [stdout] b35daa62b6fd9852a7937cdbc2471fb9f54b8ab6a71081a95cd0e850b433d0e8