[INFO] cloning repository https://github.com/tim-harding/cracking_the_coding_interview [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tim-harding/cracking_the_coding_interview" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 1) [INFO] cloning repository https://github.com/tim-harding/cracking_the_coding_interview [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tim-harding/cracking_the_coding_interview" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 2) [INFO] cloning repository https://github.com/tim-harding/cracking_the_coding_interview [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tim-harding/cracking_the_coding_interview" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 3) [INFO] cloning repository https://github.com/tim-harding/cracking_the_coding_interview [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tim-harding/cracking_the_coding_interview" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 4) [INFO] cloning repository https://github.com/tim-harding/cracking_the_coding_interview [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tim-harding/cracking_the_coding_interview" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 5) [INFO] cloning repository https://github.com/tim-harding/cracking_the_coding_interview [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tim-harding/cracking_the_coding_interview" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 6) [INFO] cloning repository https://github.com/tim-harding/cracking_the_coding_interview [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tim-harding/cracking_the_coding_interview" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 7) [INFO] cloning repository https://github.com/tim-harding/cracking_the_coding_interview [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tim-harding/cracking_the_coding_interview" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 8) [INFO] cloning repository https://github.com/tim-harding/cracking_the_coding_interview [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tim-harding/cracking_the_coding_interview" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 9) [INFO] cloning repository https://github.com/tim-harding/cracking_the_coding_interview [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tim-harding/cracking_the_coding_interview" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] fe4ad21aa174ab2b6bcc11dc16a698d494c5c212 [INFO] checking tim-harding/cracking_the_coding_interview against master#b286722878e18db29a7fbe672be7c4d3b02e8e4d for pr-127655 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/tim-harding/cracking_the_coding_interview on toolchain b286722878e18db29a7fbe672be7c4d3b02e8e4d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b286722878e18db29a7fbe672be7c4d3b02e8e4d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/tim-harding/cracking_the_coding_interview [INFO] finished tweaking git repo https://github.com/tim-harding/cracking_the_coding_interview [INFO] tweaked toml for git repo https://github.com/tim-harding/cracking_the_coding_interview written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/tim-harding/cracking_the_coding_interview 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" "+b286722878e18db29a7fbe672be7c4d3b02e8e4d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+b286722878e18db29a7fbe672be7c4d3b02e8e4d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3fc271c74776eb949d6c9bec603888d74a42fe91e1227b3737cc4f3e429c603c [INFO] running `Command { std: "docker" "start" "-a" "3fc271c74776eb949d6c9bec603888d74a42fe91e1227b3737cc4f3e429c603c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3fc271c74776eb949d6c9bec603888d74a42fe91e1227b3737cc4f3e429c603c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3fc271c74776eb949d6c9bec603888d74a42fe91e1227b3737cc4f3e429c603c", kill_on_drop: false }` [INFO] [stdout] 3fc271c74776eb949d6c9bec603888d74a42fe91e1227b3737cc4f3e429c603c [ERROR] this task or one of its parent failed! [ERROR] command failed: exit status: 1 [ERROR] note: run with `RUST_BACKTRACE=1` to display a backtrace. [INFO] checking tim-harding/cracking_the_coding_interview against try#6a5749073f2ebf59d7740d30e50a932a85756ee7 for pr-127655 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftim-harding%2Fcracking_the_coding_interview" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/tim-harding/cracking_the_coding_interview on toolchain 6a5749073f2ebf59d7740d30e50a932a85756ee7 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+6a5749073f2ebf59d7740d30e50a932a85756ee7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/tim-harding/cracking_the_coding_interview [INFO] finished tweaking git repo https://github.com/tim-harding/cracking_the_coding_interview [INFO] tweaked toml for git repo https://github.com/tim-harding/cracking_the_coding_interview written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/tim-harding/cracking_the_coding_interview 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" "+6a5749073f2ebf59d7740d30e50a932a85756ee7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+6a5749073f2ebf59d7740d30e50a932a85756ee7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 77ea4449951afd8f1a9d13cdeab5fcbd71e74284927a511cb6674025c820a0f3 [INFO] running `Command { std: "docker" "start" "-a" "77ea4449951afd8f1a9d13cdeab5fcbd71e74284927a511cb6674025c820a0f3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "77ea4449951afd8f1a9d13cdeab5fcbd71e74284927a511cb6674025c820a0f3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "77ea4449951afd8f1a9d13cdeab5fcbd71e74284927a511cb6674025c820a0f3", kill_on_drop: false }` [INFO] [stdout] 77ea4449951afd8f1a9d13cdeab5fcbd71e74284927a511cb6674025c820a0f3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+6a5749073f2ebf59d7740d30e50a932a85756ee7" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8737073d5a23abb3445c6f8da73bd5121f99ff35e5d023c1d029f7a3115eb4ba [INFO] running `Command { std: "docker" "start" "-a" "8737073d5a23abb3445c6f8da73bd5121f99ff35e5d023c1d029f7a3115eb4ba", kill_on_drop: false }` [INFO] [stderr] Checking cracking_the_coding_interview v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait `IsUnique` is never used [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_01_is_unique.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | pub trait IsUnique { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_01_is_unique.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `CheckPermutation` is never used [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_02_check_permutation.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | pub trait CheckPermutation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_02_check_permutation.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Urlify` is never used [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_03_urlify.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | pub trait Urlify { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_03_urlify.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 13 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `PalindromePermutation` is never used [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_04_palindrome_permutation.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | pub trait PalindromePermutation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_04_palindrome_permutation.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 9 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `OneAway` is never used [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_05_one_away.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | pub trait OneAway { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_05_one_away.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `StringCompression` is never used [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_06_string_compression.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | pub trait StringCompression { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_06_string_compression.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `RotateMatrix` is never used [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_07_rotate_matrix.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | pub trait RotateMatrix { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_07_rotate_matrix.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `ZeroMatrix` is never used [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_08_zero_matrix.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | pub trait ZeroMatrix { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_08_zero_matrix.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 9 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `StringRotation` is never used [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_09_string_rotation.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | pub trait StringRotation { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_01_arrays_and_strings/_09_string_rotation.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Insertion` is never used [INFO] [stdout] --> src/problems/_05_bit_manipulation/_01_insertion.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | pub trait Insertion { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_05_bit_manipulation/_01_insertion.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 9 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `BinaryToString` is never used [INFO] [stdout] --> src/problems/_05_bit_manipulation/_02_binary_to_string.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | pub trait BinaryToString { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_05_bit_manipulation/_02_binary_to_string.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `FlipBitToWin` is never used [INFO] [stdout] --> src/problems/_05_bit_manipulation/_03_flip_bit_to_win.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | pub trait FlipBitToWin { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_05_bit_manipulation/_03_flip_bit_to_win.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `NextNumber` is never used [INFO] [stdout] --> src/problems/_05_bit_manipulation/_04_next_number.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | pub trait NextNumber { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_05_bit_manipulation/_04_next_number.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Conversion` is never used [INFO] [stdout] --> src/problems/_05_bit_manipulation/_06_conversion.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | pub trait Conversion { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_05_bit_manipulation/_06_conversion.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `PairwiseSwap` is never used [INFO] [stdout] --> src/problems/_05_bit_manipulation/_07_pairwise_swap.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | pub trait PairwiseSwap { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_05_bit_manipulation/_07_pairwise_swap.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `DrawLine` is never used [INFO] [stdout] --> src/problems/_05_bit_manipulation/_08_draw_line.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | pub trait DrawLine { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_05_bit_manipulation/_08_draw_line.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 9 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_08_recursion_and_dynamic_programming/_01_triple_step.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `RobotOnAGrid` is never used [INFO] [stdout] --> src/problems/_08_recursion_and_dynamic_programming/_02_robot_on_a_grid.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | pub trait RobotOnAGrid { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_08_recursion_and_dynamic_programming/_02_robot_on_a_grid.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `magic_index_distinct` and `magic_index_indistinct` are never used [INFO] [stdout] --> src/problems/_08_recursion_and_dynamic_programming/_03_magic_index.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 3 | pub trait MagicIndex { [INFO] [stdout] | ---------- associated functions in this trait [INFO] [stdout] ... [INFO] [stdout] 6 | fn magic_index_distinct(array: &[i64]) -> Option; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | fn magic_index_indistinct(array: &[i64]) -> Option; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/problems/_08_recursion_and_dynamic_programming/_03_magic_index.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 13 | struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/solutions/_01_arrays_and_strings/_01_is_unique.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AsciiSolution` is never constructed [INFO] [stdout] --> src/solutions/_01_arrays_and_strings/_01_is_unique.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct AsciiSolution; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `SortingSolution` is never constructed [INFO] [stdout] --> src/solutions/_01_arrays_and_strings/_01_is_unique.rs:55:12 [INFO] [stdout] | [INFO] [stdout] 55 | pub struct SortingSolution; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/solutions/_01_arrays_and_strings/_02_check_permutation.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AsciiSolution` is never constructed [INFO] [stdout] --> src/solutions/_01_arrays_and_strings/_02_check_permutation.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct AsciiSolution; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/solutions/_01_arrays_and_strings/_03_urlify.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/solutions/_01_arrays_and_strings/_04_palindrome_permutation.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `BitsetSolution` is never constructed [INFO] [stdout] --> src/solutions/_01_arrays_and_strings/_04_palindrome_permutation.rs:46:12 [INFO] [stdout] | [INFO] [stdout] 46 | pub struct BitsetSolution; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/solutions/_01_arrays_and_strings/_05_one_away.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/solutions/_01_arrays_and_strings/_06_string_compression.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/solutions/_01_arrays_and_strings/_07_rotate_matrix.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/solutions/_01_arrays_and_strings/_08_zero_matrix.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/solutions/_01_arrays_and_strings/_09_string_rotation.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/solutions/_05_bit_manipulation/_01_insertion.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/solutions/_05_bit_manipulation/_02_binary_to_string.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/solutions/_05_bit_manipulation/_03_flip_bit_to_win.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/solutions/_05_bit_manipulation/_04_next_number.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/solutions/_05_bit_manipulation/_06_conversion.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/solutions/_05_bit_manipulation/_07_pairwise_swap.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/solutions/_05_bit_manipulation/_08_draw_line.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Solution` is never constructed [INFO] [stdout] --> src/solutions/_08_recursion_and_dynamic_programming/_02_robot_on_a_grid.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct Solution; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 58 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.23s [INFO] running `Command { std: "docker" "inspect" "8737073d5a23abb3445c6f8da73bd5121f99ff35e5d023c1d029f7a3115eb4ba", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8737073d5a23abb3445c6f8da73bd5121f99ff35e5d023c1d029f7a3115eb4ba", kill_on_drop: false }` [INFO] [stdout] 8737073d5a23abb3445c6f8da73bd5121f99ff35e5d023c1d029f7a3115eb4ba