[INFO] cloning repository https://github.com/donedgardo/advent_of_code_rusty_2022_ed [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/donedgardo/advent_of_code_rusty_2022_ed" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdonedgardo%2Fadvent_of_code_rusty_2022_ed", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdonedgardo%2Fadvent_of_code_rusty_2022_ed'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] b93d3c43b88828a96d04edef0c97be4c29bd3262 [INFO] testing donedgardo/advent_of_code_rusty_2022_ed against beta-2024-12-08 for beta-1.84.0-4 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdonedgardo%2Fadvent_of_code_rusty_2022_ed" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] [stderr] error: unable to write file src/bin/02/input.txt [INFO] [stderr] error: unable to write file src/bin/02/main.rs [INFO] [stderr] error: unable to write file src/bin/02/test_snapshots.txt [INFO] [stderr] fatal: cannot create directory at 'src/bin/03': No space left on device [INFO] [stderr] warning: Clone succeeded, but checkout failed. [INFO] [stderr] You can inspect what was checked out with 'git status' [INFO] [stderr] and retry with 'git restore --source=HEAD :/' [INFO] [stderr] [INFO] testing donedgardo/advent_of_code_rusty_2022_ed against beta-2024-12-08 for beta-1.84.0-4 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdonedgardo%2Fadvent_of_code_rusty_2022_ed" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] [stderr] fatal: error closing file /workspace/builds/worker-4-tc2/source/.git/packed-refs.new: No space left on device [INFO] testing donedgardo/advent_of_code_rusty_2022_ed against beta-2024-12-08 for beta-1.84.0-4 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdonedgardo%2Fadvent_of_code_rusty_2022_ed" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] /workspace/builds/worker-4-tc2/source/.git/objects/pack: No space left on device [INFO] testing donedgardo/advent_of_code_rusty_2022_ed against beta-2024-12-08 for beta-1.84.0-4 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdonedgardo%2Fadvent_of_code_rusty_2022_ed" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] /workspace/builds/worker-4-tc2/source/.git/info/: No space left on device [INFO] testing donedgardo/advent_of_code_rusty_2022_ed against beta-2024-12-08 for beta-1.84.0-4 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdonedgardo%2Fadvent_of_code_rusty_2022_ed" "/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/donedgardo/advent_of_code_rusty_2022_ed on toolchain beta-2024-12-08 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-12-08" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/donedgardo/advent_of_code_rusty_2022_ed [INFO] finished tweaking git repo https://github.com/donedgardo/advent_of_code_rusty_2022_ed [INFO] tweaked toml for git repo https://github.com/donedgardo/advent_of_code_rusty_2022_ed written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/donedgardo/advent_of_code_rusty_2022_ed 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" "+beta-2024-12-08" "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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 41d1a48138cddce4ccfc72f09652ae963aa7293b6d601c8df0285b0957627f33 [INFO] running `Command { std: "docker" "start" "-a" "41d1a48138cddce4ccfc72f09652ae963aa7293b6d601c8df0285b0957627f33", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "41d1a48138cddce4ccfc72f09652ae963aa7293b6d601c8df0285b0957627f33", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "41d1a48138cddce4ccfc72f09652ae963aa7293b6d601c8df0285b0957627f33", kill_on_drop: false }` [INFO] [stdout] 41d1a48138cddce4ccfc72f09652ae963aa7293b6d601c8df0285b0957627f33 [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=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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7af3debcb02d841577c3fd1befdecd0eceb2b002001444c6cf5034c2c18d6a87 [INFO] running `Command { std: "docker" "start" "-a" "7af3debcb02d841577c3fd1befdecd0eceb2b002001444c6cf5034c2c18d6a87", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.67 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling thiserror v1.0.48 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling syn v2.0.37 [INFO] [stderr] Compiling thiserror-impl v1.0.48 [INFO] [stderr] Compiling advent_of_code_rusty_2022_ed v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/lib.rs:43:38 [INFO] [stdout] | [INFO] [stdout] 43 | cli.add_directory(args[1].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] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/lib.rs:47:33 [INFO] [stdout] | [INFO] [stdout] 47 | cli.add_file(args[1].clone(), args[0].clone().parse::().unwrap()); [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] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/lib.rs:47:50 [INFO] [stdout] | [INFO] [stdout] 47 | cli.add_file(args[1].clone(), args[0].clone().parse::().unwrap()); [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] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.44s [INFO] running `Command { std: "docker" "inspect" "7af3debcb02d841577c3fd1befdecd0eceb2b002001444c6cf5034c2c18d6a87", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7af3debcb02d841577c3fd1befdecd0eceb2b002001444c6cf5034c2c18d6a87", kill_on_drop: false }` [INFO] [stdout] 7af3debcb02d841577c3fd1befdecd0eceb2b002001444c6cf5034c2c18d6a87 [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=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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bf50a9d4dd817631231fbd21150aac4a3505df7c52b7b27581d562c4329ae52c [INFO] running `Command { std: "docker" "start" "-a" "bf50a9d4dd817631231fbd21150aac4a3505df7c52b7b27581d562c4329ae52c", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.16 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling serde v1.0.189 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Compiling rayon-core v1.12.0 [INFO] [stderr] Compiling serde_json v1.0.107 [INFO] [stderr] Compiling rustix v0.38.20 [INFO] [stderr] Compiling anstyle v1.0.4 [INFO] [stderr] Compiling half v1.8.2 [INFO] [stderr] Compiling regex-syntax v0.8.2 [INFO] [stderr] Compiling bitflags v2.4.1 [INFO] [stderr] Compiling linux-raw-sys v0.4.10 [INFO] [stderr] Compiling ryu v1.0.15 [INFO] [stderr] Compiling serde_derive v1.0.189 [INFO] [stderr] Compiling itoa v1.0.9 [INFO] [stderr] Compiling ciborium-io v0.2.1 [INFO] [stderr] Compiling clap_lex v0.5.1 [INFO] [stderr] Compiling plotters-backend v0.3.5 [INFO] [stderr] Compiling ciborium-ll v0.2.1 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling oorandom v11.1.3 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling clap_builder v4.4.6 [INFO] [stderr] Compiling memoffset v0.9.0 [INFO] [stderr] Compiling crossbeam-epoch v0.9.15 [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling plotters-svg v0.3.5 [INFO] [stderr] Compiling walkdir v2.4.0 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/lib.rs:43:38 [INFO] [stdout] | [INFO] [stdout] 43 | cli.add_directory(args[1].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] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/lib.rs:47:33 [INFO] [stdout] | [INFO] [stdout] 47 | cli.add_file(args[1].clone(), args[0].clone().parse::().unwrap()); [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] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/lib.rs:47:50 [INFO] [stdout] | [INFO] [stdout] 47 | cli.add_file(args[1].clone(), args[0].clone().parse::().unwrap()); [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] [INFO] [stdout] [INFO] [stderr] Compiling regex-automata v0.4.3 [INFO] [stderr] Compiling crossbeam-deque v0.8.3 [INFO] [stderr] Compiling is-terminal v0.4.9 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling rayon v1.8.0 [INFO] [stderr] Compiling plotters v0.3.5 [INFO] [stderr] Compiling clap v4.4.6 [INFO] [stderr] Compiling regex v1.10.2 [INFO] [stderr] Compiling ciborium v0.2.1 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling advent_of_code_rusty_2022_ed v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/lib.rs:43:38 [INFO] [stdout] | [INFO] [stdout] 43 | cli.add_directory(args[1].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] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/lib.rs:47:33 [INFO] [stdout] | [INFO] [stdout] 47 | cli.add_file(args[1].clone(), args[0].clone().parse::().unwrap()); [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] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/lib.rs:47:50 [INFO] [stdout] | [INFO] [stdout] 47 | cli.add_file(args[1].clone(), args[0].clone().parse::().unwrap()); [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] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 25.22s [INFO] running `Command { std: "docker" "inspect" "bf50a9d4dd817631231fbd21150aac4a3505df7c52b7b27581d562c4329ae52c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bf50a9d4dd817631231fbd21150aac4a3505df7c52b7b27581d562c4329ae52c", kill_on_drop: false }` [INFO] [stdout] bf50a9d4dd817631231fbd21150aac4a3505df7c52b7b27581d562c4329ae52c [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=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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] c00a22771835f2c5111d0860beb33ede58b2a132c4671999af489c3409e058cd [INFO] running `Command { std: "docker" "start" "-a" "c00a22771835f2c5111d0860beb33ede58b2a132c4671999af489c3409e058cd", kill_on_drop: false }` [INFO] [stderr] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stderr] --> src/lib.rs:43:38 [INFO] [stderr] | [INFO] [stderr] 43 | cli.add_directory(args[1].clone()); [INFO] [stderr] | ^^^^^^^^ help: remove this redundant call [INFO] [stderr] | [INFO] [stderr] = 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] [stderr] = note: `#[warn(noop_method_call)]` on by default [INFO] [stderr] [INFO] [stderr] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stderr] --> src/lib.rs:47:33 [INFO] [stderr] | [INFO] [stderr] 47 | cli.add_file(args[1].clone(), args[0].clone().parse::().unwrap()); [INFO] [stderr] | ^^^^^^^^ help: remove this redundant call [INFO] [stderr] | [INFO] [stderr] = 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] [stderr] [INFO] [stderr] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stderr] --> src/lib.rs:47:50 [INFO] [stderr] | [INFO] [stderr] 47 | cli.add_file(args[1].clone(), args[0].clone().parse::().unwrap()); [INFO] [stderr] | ^^^^^^^^ help: remove this redundant call [INFO] [stderr] | [INFO] [stderr] = 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] [stderr] [INFO] [stderr] warning: `advent_of_code_rusty_2022_ed` (lib) generated 3 warnings (run `cargo fix --lib -p advent_of_code_rusty_2022_ed` to apply 3 suggestions) [INFO] [stderr] warning: `advent_of_code_rusty_2022_ed` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/advent_of_code_rusty_2022_ed-406f9a137db386ab) [INFO] [stdout] [INFO] [stdout] running 76 tests [INFO] [stdout] test cleaning_elves::day_4_test::solves_sample ... ok [INFO] [stdout] test cleaning_elves::day_4_test::partial_overlapping_spec ... ok [INFO] [stdout] test cleaning_elves::day_4_test::contains_range ... ok [INFO] [stdout] test cleaning_elves::day_4_test::process_one_input_pairs_correctly ... ok [INFO] [stdout] test cli::command_line_test::it_adds_directory ... ok [INFO] [stdout] test cli::command_line_test::it_changes_into_directory ... ok [INFO] [stdout] test cli::command_line_test::it_doesnt_change_directory_top_of_root ... ok [INFO] [stdout] test cli::command_line_test::it_gets_directories ... ok [INFO] [stdout] test cli::command_line_test::it_reads_dir_size ... ok [INFO] [stdout] test cleaning_elves::day_4_test::solves_sample_2 ... ok [INFO] [stdout] test cli::command_line_test::it_adds_files ... ok [INFO] [stdout] test cli::command_line_test::it_goes_to_root ... ok [INFO] [stdout] test cleaning_elves::day_4_test::process_multiple_input_pairs_correctly ... ok [INFO] [stdout] test communication_device::communication_device_test::it_finds_starting_marker_examples ... ok [INFO] [stdout] test communication_device::communication_device_test::it_finds_message_marker_examples ... ok [INFO] [stdout] test communication_device::communication_device_test::it_returns_none_if_no_marker ... ok [INFO] [stdout] test communication_device::communication_device_test::unique_characters_test::it_detects_non_unique ... ok [INFO] [stdout] test communication_device::communication_device_test::unique_characters_test::it_detects_unique ... ok [INFO] [stdout] test crane::command::crane_parse_test::it_errors_on_empty ... ok [INFO] [stdout] test crane::command::crane_parse_test::it_errors_on_invalid_from ... ok [INFO] [stdout] test crane::command::crane_parse_test::it_errors_on_invalid_repeat ... ok [INFO] [stdout] test crane::command::crane_parse_test::it_errors_on_invalid_to ... ok [INFO] [stdout] test crane::command::crane_parse_test::it_parses_correctly ... ok [INFO] [stdout] test crane::command::crane_parse_test::it_parses_zero_command ... ok [INFO] [stdout] test crane::command::crane_parse_test::it_parses_multiple_commands ... ok [INFO] [stdout] test crane::crane_sample_test::it_properly_moves_sample_stacks ... ok [INFO] [stdout] test crane::crane_sample_test::it_parses_commands_and_stacks ... ok [INFO] [stdout] test crane::stacks::stacks_parse_test::it_calculates_order_of_multiple_stacks ... ok [INFO] [stdout] test crane::crane_sample_test::new_crane_properly_moves_sample_stacks ... ok [INFO] [stdout] test crane::stacks::stacks_parse_test::it_errors_empty_stacks_input ... ok [INFO] [stdout] test crane::stacks::stacks_parse_test::it_calculates_total_stacks ... ok [INFO] [stdout] test crane::stacks::stacks_parse_test::it_ignores_empty_cargo_space_at_start ... ok [INFO] [stdout] test expedition::advent_solve_code_test::solves_day_1_example_2 ... ok [INFO] [stdout] test expedition::elf_inventory_test::many_elves ... ok [INFO] [stdout] test expedition::elf_inventory_test::one_elf ... ok [INFO] [stdout] test expedition::elf_inventory_test::many_elves_with_many_many_food_items ... ok [INFO] [stdout] test expedition::elf_inventory_test::zero_elves ... ok [INFO] [stdout] test filesystem_input_tests::it_interprets_root_command ... ok [INFO] [stdout] test filesystem_input_tests::it_answers_sample_input ... ok [INFO] [stdout] test expedition::elf_inventory_test::top_n_elves_with_food_calories ... ok [INFO] [stdout] test crane::stacks::stacks_parse_test::it_ignores_empty_cargo_space_at_end ... ok [INFO] [stdout] test expedition::advent_solve_code_test::solves_day_1_example ... ok [INFO] [stdout] test expedition::elf_inventory_test::many_elves_empty_spaces ... ok [INFO] [stdout] test crane::stacks::stacks_parse_test::it_calculates_single_simple_stack ... ok [INFO] [stdout] test crane::stacks::stacks_parse_test::it_calculates_order_of_single_stack ... ok [INFO] [stdout] test filesystem_input_tests::it_gets_all_dir_sizes ... ok [INFO] [stdout] test crane::stacks::stacks_parse_test::it_calculates_two_stacks ... ok [INFO] [stdout] test crane::crane_sample_test::new_crane_properly_moves_stacks ... ok [INFO] [stdout] test filesystem_input_tests::it_parses_empty ... ok [INFO] [stdout] test filesystem_input_tests::it_reads_dir_size ... ok [INFO] [stdout] test filesystem_input_tests::it_interprets_ls ... ok [INFO] [stdout] test filesystem_input_tests::it_reads_nested_dir_size ... ok [INFO] [stdout] test rucksack::rucksack_test::creates_elves_group ... ok [INFO] [stdout] test rucksack::rucksack_test::creates_rucksack ... ok [INFO] [stdout] test rucksack::rucksack_test::gets_total_badge_priorities ... ok [INFO] [stdout] test rucksack::rucksack_test::gets_total_duplicate_priorities ... ok [INFO] [stdout] test rucksack::rucksack_test::it_gets_priority ... ok [INFO] [stdout] test rucksack::rucksack_test::solves_day3_sample ... ok [INFO] [stdout] test tourney::rock_paper_scissor_tourney_test::it_detects_lost_win ... ok [INFO] [stdout] test tourney::rock_paper_scissor_tourney_test::it_detects_win_lost ... ok [INFO] [stdout] test tourney::rock_paper_scissor_tourney_test::it_detects_draws ... ok [INFO] [stdout] test tourney::rock_paper_scissor_tourney_test::it_scores_tourney_correctly ... ok [INFO] [stdout] test tourney::rock_paper_scissor_tourney_test::new_input_for_rounds_paper_draw ... ok [INFO] [stdout] test tourney::rock_paper_scissor_tourney_test::new_input_for_rounds_paper_win ... ok [INFO] [stdout] test tourney::rock_paper_scissor_tourney_test::new_input_for_rounds_paper_lost ... ok [INFO] [stdout] test tourney::rock_paper_scissor_tourney_test::new_input_for_rounds_rock_draw ... ok [INFO] [stdout] test tourney::rock_paper_scissor_tourney_test::new_input_for_rounds_rock_lost ... ok [INFO] [stdout] test tourney::rock_paper_scissor_tourney_test::new_input_for_rounds_scissor_lost ... ok [INFO] [stdout] test tourney::rock_paper_scissor_tourney_test::new_input_for_rounds_rock_win ... ok [INFO] [stdout] test tourney::rock_paper_scissor_tourney_test::new_input_for_rounds_scissor_win ... ok [INFO] [stdout] test tourney::rock_paper_scissor_tourney_test::it_scores_correctly ... ok [INFO] [stdout] test tourney::rock_paper_scissor_tourney_test::new_input_for_rounds_scissor_draw ... ok [INFO] [stdout] test tourney::rock_paper_scissor_tourney_test::parses_lost_result_correctly ... ok [INFO] [stderr] Running unittests src/bin/01/main.rs (/opt/rustwide/target/debug/deps/01-be6467a42ed85be7) [INFO] [stdout] test tourney::rock_paper_scissor_tourney_test::it_creates_a_turn ... ok [INFO] [stdout] test tourney::rock_paper_scissor_tourney_test::it_scores_tourney_correctly_2 ... ok [INFO] [stdout] test rucksack::rucksack_test::solves_day3_part2_sample ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 76 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [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] Running unittests src/bin/02/main.rs (/opt/rustwide/target/debug/deps/02-754ddd8226f46c7b) [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] Running unittests src/bin/03/main.rs (/opt/rustwide/target/debug/deps/03-a0e1f9a8956a129c) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/04/main.rs (/opt/rustwide/target/debug/deps/04-4c1566aa7595ca4c) [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/bin/05/main.rs (/opt/rustwide/target/debug/deps/05-411dfdf9f5ffe179) [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 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 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] Running unittests src/bin/06/main.rs (/opt/rustwide/target/debug/deps/06-43511f0b902de5af) [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] Running unittests src/bin/07/main.rs (/opt/rustwide/target/debug/deps/07-88f549dd1b7f6a0c) [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 advent_of_code_rusty_2022_ed [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] running `Command { std: "docker" "inspect" "c00a22771835f2c5111d0860beb33ede58b2a132c4671999af489c3409e058cd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c00a22771835f2c5111d0860beb33ede58b2a132c4671999af489c3409e058cd", kill_on_drop: false }` [INFO] [stdout] c00a22771835f2c5111d0860beb33ede58b2a132c4671999af489c3409e058cd