[INFO] fetching crate life-backend 0.0.2...
[INFO] testing life-backend-0.0.2 against beta-2025-10-28 for beta-1.92-2
[INFO] extracting crate life-backend 0.0.2 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate life-backend 0.0.2
[INFO] finished tweaking crates.io crate life-backend 0.0.2
[INFO] tweaked toml for crates.io crate life-backend 0.0.2 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate life-backend 0.0.2 on toolchain beta-2025-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate life-backend 0.0.2 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-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cddac3496aed4515b0d7653d74dddca9e562d531eee18b2f5d125244e1a136e6
[INFO] running `Command { std: "docker" "start" "-a" "cddac3496aed4515b0d7653d74dddca9e562d531eee18b2f5d125244e1a136e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cddac3496aed4515b0d7653d74dddca9e562d531eee18b2f5d125244e1a136e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cddac3496aed4515b0d7653d74dddca9e562d531eee18b2f5d125244e1a136e6", kill_on_drop: false }`
[INFO] [stdout] cddac3496aed4515b0d7653d74dddca9e562d531eee18b2f5d125244e1a136e6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7cd89a4d97e9f3dd9b1503cc8450209538a9a143522a1a7f996bbfdf8d65b6b6
[INFO] running `Command { std: "docker" "start" "-a" "7cd89a4d97e9f3dd9b1503cc8450209538a9a143522a1a7f996bbfdf8d65b6b6", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling anyhow v1.0.71
[INFO] [stderr]    Compiling life-backend v0.0.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.33s
[INFO] running `Command { std: "docker" "inspect" "7cd89a4d97e9f3dd9b1503cc8450209538a9a143522a1a7f996bbfdf8d65b6b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7cd89a4d97e9f3dd9b1503cc8450209538a9a143522a1a7f996bbfdf8d65b6b6", kill_on_drop: false }`
[INFO] [stdout] 7cd89a4d97e9f3dd9b1503cc8450209538a9a143522a1a7f996bbfdf8d65b6b6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 30691d7ba1ae2b3e0c43578c6f529eed0cde95575255f6d4a14fe142a0e5e8da
[INFO] running `Command { std: "docker" "start" "-a" "30691d7ba1ae2b3e0c43578c6f529eed0cde95575255f6d4a14fe142a0e5e8da", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.63
[INFO] [stderr]    Compiling libc v0.2.147
[INFO] [stderr]    Compiling quote v1.0.28
[INFO] [stderr]    Compiling unicode-ident v1.0.9
[INFO] [stderr]    Compiling crossbeam-utils v0.8.16
[INFO] [stderr]    Compiling io-lifetimes v1.0.11
[INFO] [stderr]    Compiling memoffset v0.9.0
[INFO] [stderr]    Compiling rustix v0.37.20
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.15
[INFO] [stderr]    Compiling serde v1.0.164
[INFO] [stderr]    Compiling utf8parse v0.2.1
[INFO] [stderr]    Compiling colorchoice v1.0.0
[INFO] [stderr]    Compiling anstyle-parse v0.2.1
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling rayon-core v1.11.0
[INFO] [stderr]    Compiling anstyle v1.0.1
[INFO] [stderr]    Compiling anstyle-query v1.0.0
[INFO] [stderr]    Compiling serde_json v1.0.99
[INFO] [stderr]    Compiling crossbeam-channel v0.5.8
[INFO] [stderr]    Compiling ryu v1.0.13
[INFO] [stderr]    Compiling plotters-backend v0.3.5
[INFO] [stderr]    Compiling half v1.8.2
[INFO] [stderr]    Compiling clap_lex v0.5.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.3
[INFO] [stderr]    Compiling syn v2.0.22
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling itoa v1.0.6
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling ciborium-io v0.2.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.1
[INFO] [stderr]    Compiling plotters-svg v0.3.5
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling regex-syntax v0.7.2
[INFO] [stderr]    Compiling once_cell v1.18.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling plotters v0.3.5
[INFO] [stderr]    Compiling walkdir v2.3.3
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling num_cpus v1.15.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling regex v1.8.4
[INFO] [stderr]    Compiling rayon v1.7.0
[INFO] [stderr]    Compiling is-terminal v0.4.7
[INFO] [stderr]    Compiling anstream v0.3.2
[INFO] [stderr]    Compiling clap_builder v4.3.8
[INFO] [stderr]    Compiling serde_derive v1.0.164
[INFO] [stderr]    Compiling clap_derive v4.3.2
[INFO] [stderr]    Compiling clap v4.3.8
[INFO] [stderr]    Compiling ciborium v0.2.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling life-backend v0.0.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 56.20s
[INFO] running `Command { std: "docker" "inspect" "30691d7ba1ae2b3e0c43578c6f529eed0cde95575255f6d4a14fe142a0e5e8da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "30691d7ba1ae2b3e0c43578c6f529eed0cde95575255f6d4a14fe142a0e5e8da", kill_on_drop: false }`
[INFO] [stdout] 30691d7ba1ae2b3e0c43578c6f529eed0cde95575255f6d4a14fe142a0e5e8da
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a26a0b24c47b0d6d3c73bc412fecd3b0f0bdd5b93ee02144295c3ef64b7d67cb
[INFO] running `Command { std: "docker" "start" "-a" "a26a0b24c47b0d6d3c73bc412fecd3b0f0bdd5b93ee02144295c3ef64b7d67cb", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/life_backend-2d06145818ef1cc8)
[INFO] [stdout] 
[INFO] [stdout] running 113 tests
[INFO] [stdout] test board::tests::default ... ok
[INFO] [stdout] test boardrange::tests::default ... ok
[INFO] [stdout] test boardrange::tests::display_notempty ... ok
[INFO] [stdout] test format::plaintext::builder::tests::default ... ok
[INFO] [stdout] test format::plaintext::tests::build ... ok
[INFO] [stdout] test format::plaintext::tests::build_blank_comment ... ok
[INFO] [stdout] test format::plaintext::tests::build_blank_name ... ok
[INFO] [stdout] test format::plaintext::tests::build_comment ... ok
[INFO] [stdout] test format::plaintext::tests::build_comments ... ok
[INFO] [stdout] test format::plaintext::tests::build_multiline_name ... ok
[INFO] [stdout] test format::plaintext::tests::build_singleline_name ... ok
[INFO] [stdout] test format::plaintext::tests::build_name_comment ... ok
[INFO] [stdout] test format::plaintext::tests::from_str ... ok
[INFO] [stdout] test format::plaintext::tests::new_empty ... ok
[INFO] [stdout] test format::plaintext::tests::new_header ... ok
[INFO] [stdout] test format::plaintext::tests::new_header_comments ... ok
[INFO] [stdout] test format::plaintext::tests::new_duplicate_header ... ok
[INFO] [stdout] test format::plaintext::tests::new_header_comments_contents ... ok
[INFO] [stdout] test format::plaintext::tests::new_header_content ... ok
[INFO] [stdout] test format::plaintext::tests::new_wrong_content_without_comment ... ok
[INFO] [stdout] test format::plaintext::tests::new_header_contents ... ok
[INFO] [stdout] test format::plaintext::tests::new_wrong_header ... ok
[INFO] [stdout] test format::plaintext::tests::new_no_header_but_comment ... ok
[INFO] [stdout] test format::plaintext::tests::new_wrong_content_with_comment ... ok
[INFO] [stdout] test format::rle::builder::tests::clone ... ok
[INFO] [stdout] test format::rle::tests::build_blank_comment ... ok
[INFO] [stdout] test format::rle::builder::tests::debug ... ok
[INFO] [stdout] test format::rle::builder::tests::default ... ok
[INFO] [stdout] test format::rle::tests::build_blank_created ... ok
[INFO] [stdout] test format::rle::tests::build ... ok
[INFO] [stdout] test format::rle::tests::build_blank_name ... ok
[INFO] [stdout] test format::rle::tests::build_created ... ok
[INFO] [stdout] test format::rle::tests::build_comment ... ok
[INFO] [stdout] test format::rle::tests::build_comments ... ok
[INFO] [stdout] test format::rle::tests::build_multiline_name ... ok
[INFO] [stdout] test format::rle::tests::build_createds ... ok
[INFO] [stdout] test format::rle::tests::build_name_created_comment ... ok
[INFO] [stdout] test format::rle::tests::build_rule ... ok
[INFO] [stdout] test format::rle::tests::build_singleline_name ... ok
[INFO] [stdout] test format::rle::tests::new_comments_header ... ok
[INFO] [stdout] test format::rle::tests::display_max_width ... ok
[INFO] [stdout] test format::rle::tests::new_comments_with_blank_header ... ok
[INFO] [stdout] test format::rle::tests::new_content_acceptable_tag_with_count ... ok
[INFO] [stdout] test format::rle::tests::new_content_acceptable_tag_without_count ... ok
[INFO] [stdout] test format::rle::tests::new_content_alone_count ... ok
[INFO] [stdout] test format::rle::tests::new_content_count_with_whitespace ... ok
[INFO] [stdout] test format::rle::tests::new_content_exceeds_height_with_end_of_line ... ok
[INFO] [stdout] test format::rle::tests::new_content_exceeds_height_with_end_of_lines ... ok
[INFO] [stdout] test format::rle::tests::new_content_exceeds_width_with_dead_cell ... ok
[INFO] [stdout] test format::rle::tests::new_content_terminator_with_count ... ok
[INFO] [stdout] test format::rle::tests::new_content_exceeds_width_with_dead_cells ... ok
[INFO] [stdout] test format::rle::tests::new_content_without_terminator ... ok
[INFO] [stdout] test format::rle::tests::new_header_content ... ok
[INFO] [stdout] test format::rle::tests::new_empty ... ok
[INFO] [stdout] test format::rle::tests::new_header_exceed_width ... ok
[INFO] [stdout] test format::rle::tests::new_header_contents ... ok
[INFO] [stdout] test format::rle::tests::new_header_exceed_height ... ok
[INFO] [stdout] test format::rle::tests::new_header_invalid_order ... ok
[INFO] [stdout] test format::rle::tests::new_header_invalid_format ... ok
[INFO] [stdout] test format::rle::tests::new_header_invalid_height ... ok
[INFO] [stdout] test format::rle::tests::new_header_invalid_width ... ok
[INFO] [stdout] test format::rle::tests::new_header_larger_width ... ok
[INFO] [stdout] test format::rle::tests::new_header_larger_height ... ok
[INFO] [stdout] test format::rle::tests::new_header_unknown_variable ... ok
[INFO] [stdout] test format::rle::tests::new_header_with_conways_rule ... ok
[INFO] [stdout] test format::rle::tests::new_header_with_highlife_rule ... ok
[INFO] [stdout] test format::rle::tests::new_header_without_height ... ok
[INFO] [stdout] test format::rle::tests::new_header_without_rule ... ok
[INFO] [stdout] test format::rle::tests::new_header_without_width ... ok
[INFO] [stdout] test format::rle::tests::new_nonoptimal_dead_cells ... ok
[INFO] [stdout] test format::rle::tests::new_nonoptimal_end_of_lines ... ok
[INFO] [stdout] test format::rle::tests::new_nonoptimal_line_end_dead_cell ... ok
[INFO] [stdout] test format::rle::tests::new_nonoptimal_line_end_dead_cells ... ok
[INFO] [stdout] test format::rle::tests::new_nonoptimal_live_cells ... ok
[INFO] [stdout] test format::rle::tests::new_nonoptimal_trailing_dead_cell ... ok
[INFO] [stdout] test format::rle::tests::new_nonoptimal_trailing_dead_cells ... ok
[INFO] [stdout] test format::rle::tests::new_nonoptimal_trailing_line_end ... ok
[INFO] [stdout] test format::rle::tests::new_nonoptimal_trailing_line_ends ... ok
[INFO] [stdout] test format::rle::tests::new_trailing_ignored_content ... ok
[INFO] [stdout] test format::rle::tests::new_trailing_ignored_line ... ok
[INFO] [stdout] test format::tests::open_no_extension ... ok
[INFO] [stdout] test format::tests::open_unknown_extension ... ok
[INFO] [stdout] test game::tests::display ... ok
[INFO] [stdout] test position::tests::moore_neighborhood_positions_basic ... ok
[INFO] [stdout] test position::tests::moore_neighborhood_positions_bounds ... ok
[INFO] [stdout] test position::tests::try_from_fallible_no_error ... ok
[INFO] [stdout] test position::tests::try_from_fallible_with_error ... ok
[INFO] [stdout] test position::tests::try_from_infallible ... ok
[INFO] [stdout] test position::tests::try_into_fallible_no_error ... ok
[INFO] [stdout] test position::tests::try_into_fallible_with_error ... ok
[INFO] [stdout] test format::plaintext::tests::new_header_comment ... ok
[INFO] [stdout] test rule::tests::conways_life ... ok
[INFO] [stdout] test rule::tests::display_conways_life ... ok
[INFO] [stdout] test rule::tests::display_highlife ... ok
[INFO] [stdout] test rule::tests::from_str_birth_survival_notation ... ok
[INFO] [stdout] test rule::tests::from_str_birth_survival_notation_lowercase_b ... ok
[INFO] [stdout] test rule::tests::from_str_birth_survival_notation_lowercase_s ... ok
[INFO] [stdout] test rule::tests::from_str_birth_survival_notation_too_large_number ... ok
[INFO] [stdout] test rule::tests::from_str_birth_survival_notation_without_birth_number ... ok
[INFO] [stdout] test rule::tests::from_str_birth_survival_notation_without_survival_number ... ok
[INFO] [stdout] test rule::tests::from_str_no_label_survival ... ok
[INFO] [stdout] test rule::tests::from_str_no_label_birth ... ok
[INFO] [stdout] test rule::tests::from_str_s_b_notation ... ok
[INFO] [stdout] test position::tests::display ... ok
[INFO] [stdout] test rule::tests::new_conways_life ... ok
[INFO] [stdout] test rule::tests::new_highlife ... ok
[INFO] [stdout] test format::rle::tests::from_str ... ok
[INFO] [stdout] test format::rle::tests::new_comment_header ... ok
[INFO] [stdout] test format::rle::tests::new_comments_header_contents ... ok
[INFO] [stdout] test rule::tests::from_str_no_separator ... ok
[INFO] [stdout] test rule::tests::from_str_too_many_separators ... ok
[INFO] [stdout] test boardrange::tests::display_empty ... ok
[INFO] [stderr]      Running tests/format_plaintext.rs (/opt/rustwide/target/debug/deps/format_plaintext-d636f91c8c884f63)
[INFO] [stdout] test position::tests::try_into_infallible ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 113 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test build ... ok
[INFO] [stderr]      Running tests/format_rle.rs (/opt/rustwide/target/debug/deps/format_rle-201807d1e9c791bf)
[INFO] [stdout] test new_with_file ... ok
[INFO] [stdout] test new_with_string ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test new_with_string ... ok
[INFO] [stdout] test build ... ok
[INFO] [stdout] test new_with_file ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/game.rs (/opt/rustwide/target/debug/deps/game-21a71c291bf29c0d)
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test game::methuselah_acorn ... ignored, too long for testing
[INFO] [stdout] test game::methuselah_bunnies ... ignored, too long for testing
[INFO] [stdout] test game::methuselah_herschel ... ok
[INFO] [stdout] test game::diehard_diehard ... ok
[INFO] [stdout] test game::methuselah_switchengine ... ignored, too long for testing
[INFO] [stdout] test game::methuselah_century ... ok
[INFO] [stdout] test game::oscillator_2x2_largedomino ... ok
[INFO] [stdout] test game::oscillator_2x2_largetetromino ... ok
[INFO] [stdout] test game::oscillator_34life_loaf ... ok
[INFO] [stdout] test game::oscillator_34life_z ... ok
[INFO] [stdout] test game::oscillator_blinker ... ok
[INFO] [stdout] test game::methuselah_queenbee ... ok
[INFO] [stdout] test game::oscillator_highlife_p10 ... ok
[INFO] [stdout] test game::oscillator_highlife_p7 ... ok
[INFO] [stdout] test game::oscillator_koksgalaxy ... ok
[INFO] [stdout] test game::oscillator_p60glidershuttle ... ok
[INFO] [stdout] test game::oscillator_pentadecathlon ... ok
[INFO] [stdout] test game::methuselah_bheptomino ... ok
[INFO] [stdout] test game::oscillator_seeds_anchor ... ok
[INFO] [stdout] test game::oscillator_seeds_duoplet ... ok
[INFO] [stdout] test game::oscillator_toad ... ok
[INFO] [stdout] test game::oscillator_queenbeeshuttle ... ok
[INFO] [stdout] test game::spaceship_2x2_crawler ... ok
[INFO] [stdout] test game::spaceship_34life_glider ... ok
[INFO] [stdout] test game::spaceship_copperhead ... ok
[INFO] [stdout] test game::oscillator_centinal ... ok
[INFO] [stdout] test game::oscillator_twinbeesshuttle ... ok
[INFO] [stdout] test game::spaceship_glider ... ok
[INFO] [stdout] test game::spaceship_loafer ... ok
[INFO] [stdout] test game::spaceship_lwss ... ok
[INFO] [stdout] test game::spaceship_seeds_moon ... ok
[INFO] [stdout] test game::stilllife_34life_36bitfortress ... ok
[INFO] [stdout] test game::stilllife_34life_block ... ok
[INFO] [stdout] test game::stilllife_block ... ok
[INFO] [stdout] test game::stilllife_boat ... ok
[INFO] [stdout] test game::stilllife_spiral ... ok
[INFO] [stdout] test game::spaceship_highlife_bomber ... ok
[INFO] [stdout] test game::spaceship_daynight_rocket ... ok
[INFO] [stdout] test game::methuselah_thunderbird ... ok
[INFO] [stdout] test game::methuselah_piheptomino ... ok
[INFO] [stdout] test game::methuselah_fheptomino ... ok
[INFO] [stdout] test game::methuselah_eheptomino ... ok
[INFO] [stdout] test game::methuselah_rpentomino ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 6.43s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests life_backend
[INFO] [stdout] 
[INFO] [stdout] running 89 tests
[INFO] [stdout] test src/board.rs - board::Board<T>::clear (line 137) ... ok
[INFO] [stdout] test src/board.rs - board::Board<T>::contains (line 57) ... ok
[INFO] [stdout] test src/board.rs - board::&'aBoard<T>::into_iter (line 247) ... ok
[INFO] [stdout] test src/board.rs - board::Board<T>::extend (line 392) ... ok
[INFO] [stdout] test src/board.rs - board::Board<T>::from_iter (line 301) ... ok
[INFO] [stdout] test src/board.rs - board::Board<T>::extend (line 361) ... ok
[INFO] [stdout] test src/board.rs - board::Board<T>::bounding_box (line 115) ... ok
[INFO] [stdout] test src/board.rs - board::Board (line 18) ... ok
[INFO] [stdout] test src/board.rs - board::Board<T>::new (line 42) ... ok
[INFO] [stdout] test src/board.rs - board::Board<T>::from_iter (line 331) ... ok
[INFO] [stdout] test src/board.rs - board::Board<T>::insert (line 77) ... ok
[INFO] [stdout] test src/board.rs - board::Board<T>::into_iter (line 274) ... ok
[INFO] [stdout] test src/boardrange.rs - boardrange::BoardRange (line 15) ... ok
[INFO] [stdout] test src/board.rs - board::Board<T>::retain (line 157) ... ok
[INFO] [stdout] test src/board.rs - board::Board<T>::iter (line 186) ... ok
[INFO] [stdout] test src/boardrange.rs - boardrange::BoardRange<T>::extend (line 264) ... ok
[INFO] [stdout] test src/board.rs - board::Board<T>::remove (line 98) ... ok
[INFO] [stdout] test src/boardrange.rs - boardrange::BoardRange<T>::extend (line 293) ... ok
[INFO] [stdout] test src/boardrange.rs - boardrange::BoardRange<T>::into_inner (line 118) ... ok
[INFO] [stdout] test src/boardrange.rs - boardrange::BoardRange<T>::is_empty (line 142) ... ok
[INFO] [stdout] test src/boardrange.rs - boardrange::BoardRange<T>::x (line 86) ... ok
[INFO] [stdout] test src/boardrange.rs - boardrange::BoardRange<T>::from_iter (line 206) ... ok
[INFO] [stdout] test src/boardrange.rs - boardrange::BoardRange<T>::new (line 39) ... ok
[INFO] [stdout] test src/boardrange.rs - boardrange::BoardRange<T>::from_iter (line 235) ... ok
[INFO] [stdout] test src/boardrange.rs - boardrange::BoardRange<T>::y (line 102) ... ok
[INFO] [stdout] test src/format.rs - format::Format (line 20) ... ok
[INFO] [stdout] test src/format.rs - format::Format::rule (line 38) ... ok
[INFO] [stdout] test src/format.rs - format::open (line 81) ... ok
[INFO] [stdout] test src/format.rs - format::Format::live_cells (line 59) ... ok
[INFO] [stdout] test src/format/plaintext/builder.rs - format::plaintext::builder::PlaintextBuilder<Name,Comment>::extend (line 420) ... ok
[INFO] [stdout] test src/format.rs - format::open (line 93) ... ok
[INFO] [stdout] test src/format/plaintext/builder.rs - format::plaintext::builder::PlaintextBuilder<Name,Comment>::build (line 138) ... ok
[INFO] [stdout] test src/format/plaintext/builder.rs - format::plaintext::builder::PlaintextBuilder (line 41) ... ok
[INFO] [stdout] test src/format/plaintext/builder.rs - format::plaintext::builder::PlaintextBuilder<Name,PlaintextBuilderNoComment>::comment (line 293) - compile fail ... ok
[INFO] [stdout] test src/format/plaintext/builder.rs - format::plaintext::builder::PlaintextBuilder<Name,Comment>::extend (line 450) ... ok
[INFO] [stdout] test src/format/plaintext/builder.rs - format::plaintext::builder::PlaintextBuilder<PlaintextBuilderNoName,Comment>::name (line 215) - compile fail ... ok
[INFO] [stdout] test src/format/plaintext/builder.rs - format::plaintext::builder::PlaintextBuilder<PlaintextBuilderNoName,PlaintextBuilderNoComment>::new (line 114) ... ok
[INFO] [stdout] test src/format/plaintext/builder.rs - format::plaintext::builder::PlaintextBuilder (line 19) ... ok
[INFO] [stdout] test src/format/plaintext/builder.rs - format::plaintext::builder::PlaintextBuilder<Name,PlaintextBuilderNoComment>::comment (line 270) ... ok
[INFO] [stdout] test src/format/plaintext/builder.rs - format::plaintext::builder::PlaintextBuilder<PlaintextBuilderNoName,PlaintextBuilderNoComment>::from_iter (line 366) ... ok
[INFO] [stdout] test src/format/plaintext/builder.rs - format::plaintext::builder::PlaintextBuilder<PlaintextBuilderNoName,Comment>::name (line 194) ... ok
[INFO] [stdout] test src/format/plaintext/builder.rs - format::plaintext::builder::PlaintextBuilder<PlaintextBuilderNoName,Comment>::name (line 235) ... ok
[INFO] [stdout] test src/format/plaintext/builder.rs - format::plaintext::builder::PlaintextBuilder<PlaintextBuilderNoName,PlaintextBuilderNoComment>::from_iter (line 391) ... ok
[INFO] [stdout] test src/format/plaintext/core.rs - format::plaintext::core::Plaintext (line 19) ... ok
[INFO] [stdout] test src/format/plaintext/core.rs - format::plaintext::core::Plaintext::new (line 66) ... ok
[INFO] [stdout] test src/format/plaintext/core.rs - format::plaintext::core::Plaintext (line 33) ... ok
[INFO] [stdout] test src/format/plaintext/core.rs - format::plaintext::core::Plaintext::comments (line 113) ... ok
[INFO] [stdout] test src/format/plaintext/core.rs - format::plaintext::core::Plaintext::name (line 91) ... ok
[INFO] [stdout] test src/format/plaintext/core.rs - format::plaintext::core::Plaintext::live_cells (line 140) ... ok
[INFO] [stdout] test src/format/rle/builder.rs - format::rle::builder::RleBuilder<Name,Created,Comment,RleBuilderNoRule>::rule (line 503) - compile fail ... ok
[INFO] [stdout] test src/format/rle/builder.rs - format::rle::builder::RleBuilder<Name,Created,Comment,RuleSpec>::extend (line 668) ... ok
[INFO] [stdout] test src/format/rle/builder.rs - format::rle::builder::RleBuilder<Name,Created,RleBuilderNoComment,Rule>::comment (line 445) - compile fail ... ok
[INFO] [stdout] test src/format/rle/builder.rs - format::rle::builder::RleBuilder (line 40) ... ok
[INFO] [stdout] test src/format/rle/builder.rs - format::rle::builder::RleBuilder (line 19) ... ok
[INFO] [stdout] test src/format/rle/builder.rs - format::rle::builder::RleBuilder<Name,Created,Comment,RuleSpec>::extend (line 636) ... ok
[INFO] [stdout] test src/format/rle/builder.rs - format::rle::builder::RleBuilder<Name,RleBuilderNoCreated,Comment,Rule>::created (line 382) - compile fail ... ok
[INFO] [stdout] test src/format/rle/builder.rs - format::rle::builder::RleBuilder<RleBuilderNoName,Created,Comment,Rule>::name (line 301) - compile fail ... ok
[INFO] [stdout] test src/format/rle/builder.rs - format::rle::builder::RleBuilder<Name,Created,Comment,RuleSpec>::build (line 178) ... ok
[INFO] [stdout] test src/format/rle/builder.rs - format::rle::builder::RleBuilder<Name,Created,Comment,RleBuilderNoRule>::rule (line 482) ... ok
[INFO] [stdout] test src/format/rle/builder.rs - format::rle::builder::RleBuilder<Name,Created,RleBuilderNoComment,Rule>::comment (line 422) ... ok
[INFO] [stdout] test src/format/rle/builder.rs - format::rle::builder::RleBuilder<RleBuilderNoName,RleBuilderNoCreated,RleBuilderNoComment,
[INFO] [stdout] RleBuilderNoRule>::new (line 150) ... ok
[INFO] [stdout] test src/format/rle/builder.rs - format::rle::builder::RleBuilder<RleBuilderNoName,Created,Comment,Rule>::name (line 321) ... ok
[INFO] [stdout] test src/format/rle/builder.rs - format::rle::builder::RleBuilder<RleBuilderNoName,RleBuilderNoCreated,RleBuilderNoComment,
[INFO] [stdout] RleBuilderNoRule>::from_iter (line 605) ... ok
[INFO] [stdout] test src/format/rle/builder.rs - format::rle::builder::RleBuilder<RleBuilderNoName,RleBuilderNoCreated,RleBuilderNoComment,
[INFO] [stdout] RleBuilderNoRule>::from_iter (line 580) ... ok
[INFO] [stdout] test src/format/rle/core.rs - format::rle::core::Rle (line 34) ... ok
[INFO] [stdout] test src/format/rle/builder.rs - format::rle::builder::RleBuilder<Name,RleBuilderNoCreated,Comment,Rule>::created (line 360) ... ok
[INFO] [stdout] test src/format/rle/core.rs - format::rle::core::Rle (line 20) ... ok
[INFO] [stdout] test src/format/rle/builder.rs - format::rle::builder::RleBuilder<RleBuilderNoName,Created,Comment,Rule>::name (line 279) ... ok
[INFO] [stdout] test src/format/rle/core.rs - format::rle::core::Rle::comments (line 161) ... ok
[INFO] [stdout] test src/format/rle/core.rs - format::rle::core::Rle::height (line 114) ... ok
[INFO] [stdout] test src/game.rs - game::Game (line 21) ... ok
[INFO] [stdout] test src/format/rle/core.rs - format::rle::core::Rle::live_cells (line 185) ... ok
[INFO] [stdout] test src/format/rle/core.rs - format::rle::core::Rle::rule (line 137) ... ok
[INFO] [stdout] test src/format/rle/core.rs - format::rle::core::Rle::new (line 66) ... ok
[INFO] [stdout] test src/format/rle/core.rs - format::rle::core::Rle::width (line 91) ... ok
[INFO] [stdout] test src/position.rs - position::Position (line 16) ... ok
[INFO] [stdout] test src/game.rs - game::Game<T>::rule (line 75) ... ok
[INFO] [stdout] test src/game.rs - game::Game<T>::new (line 56) ... ok
[INFO] [stdout] test src/position.rs - position::Position<T>::try_into (line 60) ... ok
[INFO] [stdout] test src/position.rs - position::Position<T>::try_from (line 36) ... ok
[INFO] [stdout] test src/game.rs - game::Game<T>::board (line 92) ... ok
[INFO] [stdout] test src/game.rs - game::Game<T>::advance (line 124) ... ok
[INFO] [stdout] test src/rule.rs - rule::Rule::conways_life (line 120) ... ok
[INFO] [stdout] test src/rule.rs - rule::Rule::is_born (line 80) ... ok
[INFO] [stdout] test src/rule.rs - rule::Rule::new (line 51) ... ok
[INFO] [stdout] test src/position.rs - position::Position<T>::moore_neighborhood_positions (line 82) ... ok
[INFO] [stdout] test src/rule.rs - rule::Rule::is_survive (line 102) ... ok
[INFO] [stdout] test src/rule.rs - rule::Rule (line 25) ... ok
[INFO] [stdout] test src/lib.rs - (line 24) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.37s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "a26a0b24c47b0d6d3c73bc412fecd3b0f0bdd5b93ee02144295c3ef64b7d67cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a26a0b24c47b0d6d3c73bc412fecd3b0f0bdd5b93ee02144295c3ef64b7d67cb", kill_on_drop: false }`
[INFO] [stdout] a26a0b24c47b0d6d3c73bc412fecd3b0f0bdd5b93ee02144295c3ef64b7d67cb
