[INFO] cloning repository https://github.com/gifnksm/sudoku
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gifnksm/sudoku" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgifnksm%2Fsudoku", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgifnksm%2Fsudoku'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 25231955e0529ea60b0162e75670da1896d7dd87
[INFO] testing gifnksm/sudoku against 1.93.0 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgifnksm%2Fsudoku" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/gifnksm/sudoku
[INFO] finished tweaking git repo https://github.com/gifnksm/sudoku
[INFO] tweaked toml for git repo https://github.com/gifnksm/sudoku written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/gifnksm/sudoku on toolchain 1.93.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.93.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/gifnksm/sudoku 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" "+1.93.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rand_core v0.9.5
[INFO] [stderr]   Downloaded criterion-plot v0.8.1
[INFO] [stderr]   Downloaded rand_pcg v0.9.0
[INFO] [stderr]   Downloaded unicase v2.9.0
[INFO] [stderr]   Downloaded egui_extras v0.33.3
[INFO] [stderr]   Downloaded zbus_xml v5.1.0
[INFO] [stderr]   Downloaded wgpu-core-deps-emscripten v27.0.0
[INFO] [stderr]   Downloaded wgpu-core-deps-apple v27.0.0
[INFO] [stderr]   Downloaded zbus-lockstep-macros v0.5.2
[INFO] [stderr]   Downloaded epaint v0.33.3
[INFO] [stderr]   Downloaded wgpu-core-deps-windows-linux-android v27.0.0
[INFO] [stderr]   Downloaded egui-wgpu v0.33.3
[INFO] [stderr]   Downloaded accesskit_windows v0.29.2
[INFO] [stderr]   Downloaded calloop v0.14.3
[INFO] [stderr]   Downloaded wgpu-types v27.0.1
[INFO] [stderr]   Downloaded zvariant v5.9.2
[INFO] [stderr]   Downloaded webbrowser v1.0.6
[INFO] [stderr]   Downloaded smithay-client-toolkit v0.20.0
[INFO] [stderr]   Downloaded eframe v0.33.3
[INFO] [stderr]   Downloaded wgpu v27.0.1
[INFO] [stderr]   Downloaded ron v0.11.0
[INFO] [stderr]   Downloaded egui_glow v0.33.3
[INFO] [stderr]   Downloaded wayland-protocols-plasma v0.3.10
[INFO] [stderr]   Downloaded egui-winit v0.33.3
[INFO] [stderr]   Downloaded slotmap v1.1.1
[INFO] [stderr]   Downloaded xml-rs v0.8.28
[INFO] [stderr]   Downloaded accesskit v0.21.1
[INFO] [stderr]   Downloaded emath v0.33.3
[INFO] [stderr]   Downloaded accesskit_atspi_common v0.14.2
[INFO] [stderr]   Downloaded wgpu-core v27.0.3
[INFO] [stderr]   Downloaded egui v0.33.3
[INFO] [stderr]   Downloaded zvariant_derive v5.9.2
[INFO] [stderr]   Downloaded wgpu-hal v27.0.4
[INFO] [stderr]   Downloaded accesskit_unix v0.17.2
[INFO] [stderr]   Downloaded accesskit_consumer v0.31.0
[INFO] [stderr]   Downloaded accesskit_winit v0.29.2
[INFO] [stderr]   Downloaded wayland-protocols-experimental v20250721.0.1
[INFO] [stderr]   Downloaded smithay-clipboard v0.7.3
[INFO] [stderr]   Downloaded ab_glyph v0.2.32
[INFO] [stderr]   Downloaded ecolor v0.33.3
[INFO] [stderr]   Downloaded ordered-float v5.1.0
[INFO] [stderr]   Downloaded accesskit_macos v0.22.2
[INFO] [stderr]   Downloaded zbus-lockstep v0.5.2
[INFO] [stderr]   Downloaded wayland-protocols-misc v0.3.10
[INFO] [stderr]   Downloaded calloop-wayland-source v0.4.1
[INFO] [stderr]   Downloaded criterion v0.8.1
[INFO] [stderr]   Downloaded naga v27.0.3
[INFO] [stderr]   Downloaded epaint_default_fonts v0.33.3
[INFO] [stderr]   Downloaded orbclient v0.3.50
[INFO] [stderr]   Downloaded metal v0.32.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 77fd2d7b2961f9a1e5b01cd24c88cc6c6a63a7bc70a781d8ecd853bbbda53749
[INFO] running `Command { std: "docker" "start" "-a" "77fd2d7b2961f9a1e5b01cd24c88cc6c6a63a7bc70a781d8ecd853bbbda53749", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "77fd2d7b2961f9a1e5b01cd24c88cc6c6a63a7bc70a781d8ecd853bbbda53749", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "77fd2d7b2961f9a1e5b01cd24c88cc6c6a63a7bc70a781d8ecd853bbbda53749", kill_on_drop: false }`
[INFO] [stdout] 77fd2d7b2961f9a1e5b01cd24c88cc6c6a63a7bc70a781d8ecd853bbbda53749
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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_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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d98a1f6f400220212e6ca1c2791bd51ebd9004aa7718d92ca3cabeead87cad06
[INFO] running `Command { std: "docker" "start" "-a" "d98a1f6f400220212e6ca1c2791bd51ebd9004aa7718d92ca3cabeead87cad06", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.105
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling wayland-sys v0.31.8
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.8
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling endi v1.1.1
[INFO] [stderr]    Compiling cc v1.2.53
[INFO] [stderr]    Compiling wayland-client v0.31.12
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling zerocopy v0.8.33
[INFO] [stderr]    Compiling dlib v0.5.2
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling khronos_api v3.1.0
[INFO] [stderr]    Compiling owned_ttf_parser v0.25.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling ab_glyph_rasterizer v0.1.10
[INFO] [stderr]    Compiling ordered-stream v0.2.0
[INFO] [stderr]    Compiling ab_glyph v0.2.32
[INFO] [stderr]    Compiling xml-rs v0.8.28
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling async-executor v1.13.3
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling winit v0.30.12
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling async-lock v3.4.2
[INFO] [stderr]    Compiling async-broadcast v0.7.2
[INFO] [stderr]    Compiling blocking v1.6.2
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling memmap2 v0.9.9
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling wayland-backend v0.3.12
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling epaint_default_fonts v0.33.3
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling flate2 v1.1.8
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling pxfm v0.1.27
[INFO] [stderr]    Compiling glutin_glx_sys v0.6.1
[INFO] [stderr]    Compiling glutin_egl_sys v0.7.1
[INFO] [stderr]    Compiling dpi v0.1.2
[INFO] [stderr]    Compiling smithay-client-toolkit v0.20.0
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling glutin v0.32.3
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling toml_parser v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling mime_guess2 v2.3.1
[INFO] [stderr]    Compiling glutin-winit v0.5.0
[INFO] [stderr]    Compiling rand_pcg v0.9.0
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling glow v0.16.0
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling toml_edit v0.23.10+spec-1.0.0
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling xkbcommon-dl v0.4.2
[INFO] [stderr]    Compiling png v0.18.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling moxcms v0.7.11
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling enumn v0.1.14
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling enum-map-derive v0.17.0
[INFO] [stderr]    Compiling enum-map v2.7.3
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling tiny-skia-path v0.11.4
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling calloop v0.13.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling calloop v0.14.3
[INFO] [stderr]    Compiling async-signal v0.2.13
[INFO] [stderr]    Compiling async-process v2.5.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling wayland-csd-frame v0.3.0
[INFO] [stderr]    Compiling tiny-skia v0.11.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling numelace-core v0.1.0 (/opt/rustwide/workdir/crates/numelace-core)
[INFO] [stderr]    Compiling quick-xml v0.38.4
[INFO] [stderr]    Compiling zvariant_utils v3.3.0
[INFO] [stderr]    Compiling enumflags2 v0.7.12
[INFO] [stderr]    Compiling accesskit v0.21.1
[INFO] [stderr]    Compiling emath v0.33.3
[INFO] [stderr]    Compiling ron v0.11.0
[INFO] [stderr]    Compiling numelace-solver v0.1.0 (/opt/rustwide/workdir/crates/numelace-solver)
[INFO] [stderr]    Compiling numelace-generator v0.1.0 (/opt/rustwide/workdir/crates/numelace-generator)
[INFO] [stderr]    Compiling zvariant_derive v5.9.2
[INFO] [stderr]    Compiling numelace-game v0.1.0 (/opt/rustwide/workdir/crates/numelace-game)
[INFO] [stderr]    Compiling image v0.25.9
[INFO] [stderr]    Compiling ecolor v0.33.3
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling epaint v0.33.3
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling accesskit_consumer v0.31.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling zvariant v5.9.2
[INFO] [stderr]    Compiling wayland-scanner v0.31.8
[INFO] [stderr]    Compiling webbrowser v1.0.6
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling zbus_names v4.3.1
[INFO] [stderr]    Compiling egui v0.33.3
[INFO] [stderr]    Compiling zbus_xml v5.1.0
[INFO] [stderr]    Compiling wayland-protocols v0.32.10
[INFO] [stderr]    Compiling wayland-cursor v0.31.12
[INFO] [stderr]    Compiling calloop-wayland-source v0.3.0
[INFO] [stderr]    Compiling calloop-wayland-source v0.4.1
[INFO] [stderr]    Compiling zbus_macros v5.13.1
[INFO] [stderr]    Compiling zbus-lockstep v0.5.2
[INFO] [stderr]    Compiling zbus-lockstep-macros v0.5.2
[INFO] [stderr]    Compiling zbus v5.13.1
[INFO] [stderr]    Compiling wayland-protocols-wlr v0.3.10
[INFO] [stderr]    Compiling wayland-protocols-plasma v0.3.10
[INFO] [stderr]    Compiling wayland-protocols-misc v0.3.10
[INFO] [stderr]    Compiling wayland-protocols-experimental v20250721.0.1
[INFO] [stderr]    Compiling smithay-client-toolkit v0.19.2
[INFO] [stderr]    Compiling egui_glow v0.33.3
[INFO] [stderr]    Compiling egui_extras v0.33.3
[INFO] [stderr]    Compiling smithay-clipboard v0.7.3
[INFO] [stderr]    Compiling atspi-common v0.9.0
[INFO] [stderr]    Compiling sctk-adwaita v0.10.1
[INFO] [stderr]    Compiling atspi-proxies v0.9.0
[INFO] [stderr]    Compiling accesskit_atspi_common v0.14.2
[INFO] [stderr]    Compiling atspi-connection v0.9.0
[INFO] [stderr]    Compiling atspi v0.25.0
[INFO] [stderr]    Compiling accesskit_unix v0.17.2
[INFO] [stderr]    Compiling accesskit_winit v0.29.2
[INFO] [stderr]    Compiling egui-winit v0.33.3
[INFO] [stderr]    Compiling eframe v0.33.3
[INFO] [stderr]    Compiling numelace-app v0.1.0 (/opt/rustwide/workdir/crates/numelace-app)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 21s
[INFO] running `Command { std: "docker" "inspect" "d98a1f6f400220212e6ca1c2791bd51ebd9004aa7718d92ca3cabeead87cad06", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d98a1f6f400220212e6ca1c2791bd51ebd9004aa7718d92ca3cabeead87cad06", kill_on_drop: false }`
[INFO] [stdout] d98a1f6f400220212e6ca1c2791bd51ebd9004aa7718d92ca3cabeead87cad06
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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_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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2e1359c93071603f2068f08389f3db0f43426621d88a0fb17161172363b18303
[INFO] running `Command { std: "docker" "start" "-a" "2e1359c93071603f2068f08389f3db0f43426621d88a0fb17161172363b18303", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.33
[INFO] [stderr]    Compiling zerocopy-derive v0.8.33
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling async-executor v1.13.3
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling zmij v1.0.16
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling clap_builder v4.5.54
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling async-lock v3.4.2
[INFO] [stderr]    Compiling async-broadcast v0.7.2
[INFO] [stderr]    Compiling blocking v1.6.2
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling async-signal v0.2.13
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling async-process v2.5.0
[INFO] [stderr]    Compiling zbus v5.13.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling clap v4.5.54
[INFO] [stderr]    Compiling criterion-plot v0.8.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling epaint v0.33.3
[INFO] [stderr]    Compiling winit v0.30.12
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling criterion v0.8.1
[INFO] [stderr]    Compiling numelace-generator v0.1.0 (/opt/rustwide/workdir/crates/numelace-generator)
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling numelace-game v0.1.0 (/opt/rustwide/workdir/crates/numelace-game)
[INFO] [stderr]    Compiling egui v0.33.3
[INFO] [stderr]    Compiling glutin-winit v0.5.0
[INFO] [stderr]    Compiling atspi-common v0.9.0
[INFO] [stderr]    Compiling numelace-core v0.1.0 (/opt/rustwide/workdir/crates/numelace-core)
[INFO] [stderr]    Compiling numelace-solver v0.1.0 (/opt/rustwide/workdir/crates/numelace-solver)
[INFO] [stderr]    Compiling atspi-proxies v0.9.0
[INFO] [stderr]    Compiling accesskit_atspi_common v0.14.2
[INFO] [stderr]    Compiling atspi-connection v0.9.0
[INFO] [stderr]    Compiling atspi v0.25.0
[INFO] [stderr]    Compiling accesskit_unix v0.17.2
[INFO] [stderr]    Compiling egui_glow v0.33.3
[INFO] [stderr]    Compiling egui_extras v0.33.3
[INFO] [stderr]    Compiling accesskit_winit v0.29.2
[INFO] [stderr]    Compiling egui-winit v0.33.3
[INFO] [stderr]    Compiling eframe v0.33.3
[INFO] [stderr]    Compiling numelace-app v0.1.0 (/opt/rustwide/workdir/crates/numelace-app)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 57.54s
[INFO] running `Command { std: "docker" "inspect" "2e1359c93071603f2068f08389f3db0f43426621d88a0fb17161172363b18303", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2e1359c93071603f2068f08389f3db0f43426621d88a0fb17161172363b18303", kill_on_drop: false }`
[INFO] [stdout] 2e1359c93071603f2068f08389f3db0f43426621d88a0fb17161172363b18303
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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_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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8e6aac0ab0564e0d397511c1d3cbf58f35b0445d5f7915792f407b3e7cdc0e1f
[INFO] running `Command { std: "docker" "start" "-a" "8e6aac0ab0564e0d397511c1d3cbf58f35b0445d5f7915792f407b3e7cdc0e1f", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.60s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/numelace-b1f50f93f774f2ed)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/numelace_core-1d40b60f5e0f0704)
[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 105 tests
[INFO] [stdout] test candidate_grid::tests::test_box_positions_constants ... ok
[INFO] [stdout] test candidate_grid::tests::test_check_consistency ... ok
[INFO] [stdout] test candidate_grid::tests::test_classify_cells ... ok
[INFO] [stdout] test candidate_grid::tests::test_classify_cells_multiple_n ... ok
[INFO] [stdout] test candidate_grid::tests::test_column_positions_constants ... ok
[INFO] [stdout] test candidate_grid::tests::test_digit_positions_after_placement ... ok
[INFO] [stdout] test candidate_grid::tests::test_digit_positions_mask_methods ... ok
[INFO] [stdout] test candidate_grid::tests::test_hidden_single_detection ... ok
[INFO] [stdout] test candidate_grid::tests::test_house_masks ... ok
[INFO] [stdout] test candidate_grid::tests::test_from_digit_grid ... ok
[INFO] [stdout] test candidate_grid::tests::test_new_and_basic_operations ... ok
[INFO] [stdout] test candidate_grid::tests::test_is_solved ... ok
[INFO] [stdout] test candidate_grid::tests::test_remove_candidate ... ok
[INFO] [stdout] test candidate_grid::tests::test_decided_cells ... ok
[INFO] [stdout] test candidate_grid::tests::test_remove_candidate_with_mask ... ok
[INFO] [stdout] test candidate_grid::tests::test_row_positions_constants ... ok
[INFO] [stdout] test candidate_grid::tests::test_to_digit_grid ... ok
[INFO] [stdout] test containers::array_81::tests::test_clone ... ok
[INFO] [stdout] test containers::array_81::tests::test_default ... ok
[INFO] [stdout] test containers::array_81::tests::test_eq ... ok
[INFO] [stdout] test containers::array_81::tests::test_from_fn ... ok
[INFO] [stdout] test containers::array_81::tests::test_hash ... ok
[INFO] [stdout] test containers::array_81::tests::test_iteration ... ok
[INFO] [stdout] test containers::array_9::tests::test_basic_indexing ... ok
[INFO] [stdout] test containers::array_9::tests::test_clone ... ok
[INFO] [stdout] test containers::array_9::tests::test_default ... ok
[INFO] [stdout] test containers::array_9::tests::test_eq ... ok
[INFO] [stdout] test containers::array_9::tests::test_from_fn ... ok
[INFO] [stdout] test containers::array_9::tests::test_hash ... ok
[INFO] [stdout] test containers::array_9::tests::test_iteration ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_assign_operators ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_all_positions ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_difference ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_boundary_values ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_extend ... ok
[INFO] [stdout] test containers::array_81::tests::test_basic_indexing ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_construction ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_first_last ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_hash ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_insert_remove_contains ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_intersection ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_is_subset ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_is_superset ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_iter_size_hint ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_is_disjoint ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_not ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_iter_double_ended ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_empty_and_full ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_pop_first_last ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_iter ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_symmetric_difference ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_toggle ... ok
[INFO] [stdout] test containers::bit_set_81::tests::test_union ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_assign_operators ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_boundary_values ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_construction ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_difference ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_empty_and_full ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_extend ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_first_last ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_hash ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_insert_remove_contains ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_is_disjoint ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_is_subset ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_is_superset ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_iter ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_iter_double_ended ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_iter_size_hint ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_pop_first_last ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_range ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_symmetric_difference ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_try_from_bits ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_toggle ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_union ... ok
[INFO] [stdout] test digit::tests::test_basic_operations ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_not ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_nth ... ok
[INFO] [stdout] test digit_grid::tests::test_display_roundtrip ... ok
[INFO] [stdout] test digit_grid::tests::test_from_str_basic ... ok
[INFO] [stdout] test digit_grid::tests::test_from_str_invalid_character ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_intersection ... ok
[INFO] [stdout] test digit_grid::tests::test_from_str_invalid_length ... ok
[INFO] [stdout] test index::index_9::tests::test_cell_index_semantics ... ok
[INFO] [stdout] test index::index_9::tests::test_digit_semantics ... ok
[INFO] [stdout] test position::tests::test_basic_operations ... ok
[INFO] [stdout] test position::tests::test_const_arrays ... ok
[INFO] [stdout] test position::tests::test_from_box ... ok
[INFO] [stdout] test position::tests::test_from_box_roundtrip ... ok
[INFO] [stdout] test position::tests::test_house_positions ... ok
[INFO] [stdout] test position::tests::test_house_peers ... ok
[INFO] [stdout] test index::index_81::tests::test_position_semantics ... ok
[INFO] [stdout] test position::tests::test_ord_matches_index_order ... ok
[INFO] [stdout] test position::tests::test_try_new ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_insert_out_of_bounds_10 - should panic ... ok
[INFO] [stdout] test containers::bit_set_9::tests::test_insert_out_of_bounds_9 - should panic ... ok
[INFO] [stdout] test digit::tests::test_from_value_ten_panics - should panic ... ok
[INFO] [stdout] test digit::tests::test_from_value_zero_panics - should panic ... ok
[INFO] [stdout] test index::index_9::tests::test_cell_index_rejects_larger - should panic ... ok
[INFO] [stdout] test index::index_9::tests::test_cell_index_rejects_nine - should panic ... ok
[INFO] [stdout] test position::tests::test_box_origin_invalid - should panic ... ok
[INFO] [stdout] test position::tests::test_from_box_invalid_box_index - should panic ... ok
[INFO] [stdout] test position::tests::test_from_box_invalid_cell_index - should panic ... ok
[INFO] [stdout] test position::tests::test_new_position_x_too_large - should panic ... ok
[INFO] [stdout] test position::tests::test_new_position_y_too_large - should panic ... ok
[INFO] [stdout] test candidate_grid::tests::test_to_digit_grid_roundtrip ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/numelace_game-57dfbb28f6d6f8f3)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test tests::test_cell_state_helpers ... ok
[INFO] [stdout] test tests::test_cell_state_is_variant ... ok
[INFO] [stdout] test tests::test_from_problem_filled ... ok
[INFO] [stdout] test tests::test_is_solved_with_conflicts ... ok
[INFO] [stdout] test tests::test_decided_digit_count_counts_given_and_filled ... ok
[INFO] [stdout] test tests::test_digit_capability_helpers ... ok
[INFO] [stdout] test tests::test_new_game_preserves_puzzle_structure ... ok
[INFO] [stdout] test tests::test_clear_cell_operations ... ok
[INFO] [stdout] test tests::test_cannot_modify_given_cells ... ok
[INFO] [stdout] test tests::test_toggle_digit_basic_operations ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/numelace_generator-98e2e491572bb8a4)
[INFO] [stdout] test tests::test_set_digit_basic_operations ... ok
[INFO] [stdout] test tests::test_is_solved_with_complete_solution ... ok
[INFO] [stdout] test tests::test_toggle_note_basic_operations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test tests::test_puzzle_seed_from_str_roundtrip ... ok
[INFO] [stdout] test tests::test_puzzle_seed_from_str_errors ... ok
[INFO] [stdout] test tests::test_puzzle_seed_from_str_valid ... ok
[INFO] [stdout] test tests::test_generated_solution_is_complete ... ok
[INFO] [stdout] test tests::test_generated_solution_satisfies_sudoku_constraints ... ok
[INFO] [stdout] test tests::test_different_seeds_produce_different_solutions ... ok
[INFO] [stdout] test tests::test_generated_solution_can_be_verified_by_candidate_grid ... ok
[INFO] [stdout] test tests::test_same_seed_produces_same_solution ... ok
[INFO] [stdout] test tests::test_removed_puzzle_solves_to_original_solution ... ok
[INFO] [stdout] test tests::test_remove_cells_problem_is_subset_of_solution ... ok
[INFO] [stdout] test tests::test_remove_cells_removes_at_least_some_cells ... ok
[INFO] [stdout] test tests::property_tests::problem_is_subset_of_solution ... ok
[INFO] [stdout] test tests::property_tests::generated_puzzle_is_solvable ... ok
[INFO] [stdout] test tests::property_tests::same_seed_produces_same_puzzle ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.89s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/numelace_solver-442df911c7d0bc8e)
[INFO] [stdout] 
[INFO] [stdout] running 53 tests
[INFO] [stdout] test backtrack::tests::test_find_best_assumption_returns_valid_candidates ... ok
[INFO] [stdout] test backtrack_solver::tests::test_stats_getters ... ok
[INFO] [stdout] test backtrack_solver::tests::test_stats_solved_without_assumptions ... ok
[INFO] [stdout] test backtrack_solver::tests::test_contradiction_in_initial_grid ... ok
[INFO] [stdout] test backtrack_solver::tests::test_solve_with_all_techniques ... ok
[INFO] [stdout] test backtrack::tests::test_find_best_assumption_selects_minimum_candidates ... ok
[INFO] [stdout] test error::tests::test_consistency_error_converts_to_solver_error ... ok
[INFO] [stdout] test technique::hidden_single::tests::test_hidden_single_in_column ... ok
[INFO] [stdout] test backtrack_solver::tests::test_backtrack_count ... ok
[INFO] [stdout] test backtrack::tests::test_find_best_assumption_with_single_undecided_cell ... ok
[INFO] [stdout] test technique::hidden_single::tests::test_no_change_when_no_hidden_singles ... ok
[INFO] [stdout] test technique::naked_single::tests::test_no_change_when_no_naked_singles ... ok
[INFO] [stdout] test technique::hidden_single::tests::test_hidden_single_in_row ... ok
[INFO] [stdout] test technique::hidden_single::tests::test_multiple_hidden_singles ... ok
[INFO] [stdout] test technique::naked_single::tests::test_places_multiple_naked_singles ... ok
[INFO] [stdout] test technique::naked_single::tests::test_places_naked_single ... ok
[INFO] [stdout] test technique::naked_single::tests::test_real_puzzle ... ok
[INFO] [stdout] test technique_solver::tests::test_new_with_custom_techniques ... ok
[INFO] [stdout] test technique_solver::tests::test_solve_detects_solved_grid ... ok
[INFO] [stdout] test technique_solver::tests::test_solve_empty_grid ... ok
[INFO] [stdout] test technique_solver::tests::test_solve_records_multiple_steps ... ok
[INFO] [stdout] test technique_solver::tests::test_solve_with_stats ... ok
[INFO] [stdout] test technique_solver::tests::test_stats_applications_getter ... ok
[INFO] [stdout] test technique_solver::tests::test_stats_count_method ... ok
[INFO] [stdout] test technique_solver::tests::test_stats_has_progress ... ok
[INFO] [stdout] test technique_solver::tests::test_stats_total_steps_getter ... ok
[INFO] [stdout] test technique_solver::tests::test_step_returns_false_when_no_progress ... ok
[INFO] [stdout] test backtrack_solver::tests::test_stats_with_technique ... ok
[INFO] [stdout] test backtrack_solver::tests::test_with_techniques_constructor ... ok
[INFO] [stdout] test technique_solver::tests::test_with_all_techniques ... ok
[INFO] [stdout] test backtrack_solver::tests::test_without_techniques_solver ... ok
[INFO] [stdout] test error::tests::test_consistency_error_conversion_with_question_mark ... ok
[INFO] [stdout] test backtrack_solver::tests::test_backtracking_occurs ... ok
[INFO] [stdout] test testing::tests::test_apply_until_stuck ... ok
[INFO] [stdout] test testing::tests::test_assert_placed ... ok
[INFO] [stdout] test testing::tests::test_apply_once ... ok
[INFO] [stdout] test technique::hidden_single::tests::test_hidden_single_in_box ... ok
[INFO] [stdout] test testing::tests::test_apply_times ... ok
[INFO] [stdout] test testing::tests::test_method_chaining ... ok
[INFO] [stdout] test testing::tests::test_from_str_creates_tester ... ok
[INFO] [stdout] test technique_solver::tests::test_solve_with_stats_accumulates ... ok
[INFO] [stdout] test technique_solver::tests::test_step_records_stats ... ok
[INFO] [stdout] test technique_solver::tests::test_step_returns_true_when_progress_made ... ok
[INFO] [stdout] test testing::tests::test_assert_no_change ... ok
[INFO] [stdout] test backtrack::tests::test_find_best_assumption_panics_when_fully_solved - should panic ... ok
[INFO] [stdout] test backtrack::tests::test_find_best_assumption_panics_when_inconsistent - should panic ... ok
[INFO] [stdout] test testing::tests::test_assert_placed_fails_when_not_placed - should panic ... ok
[INFO] [stdout] test testing::tests::test_assert_no_change_fails_when_changed - should panic ... ok
[INFO] [stdout] test backtrack_solver::tests::test_solve_returns_iterator ... ok
[INFO] [stdout] test backtrack_solver::tests::test_backtrack_count_increments ... ok
[INFO] [stdout] test backtrack_solver::tests::test_multiple_solutions_with_partial_grid ... ok
[INFO] [stdout] test backtrack_solver::tests::test_solution_is_complete ... ok
[INFO] [stdout] test backtrack_solver::tests::test_multiple_solutions ... ok
[INFO] [stderr]    Doc-tests numelace_core
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test crates/numelace-core/src/candidate_grid.rs - candidate_grid::CandidateGrid (line 206) ... ok
[INFO] [stdout] test crates/numelace-core/src/candidate_grid.rs - candidate_grid::CandidateGrid::decided_cells (line 573) ... ok
[INFO] [stdout] test crates/numelace-core/src/candidate_grid.rs - candidate_grid::CandidateGrid::check_consistency (line 505) ... ok
[INFO] [stdout] test crates/numelace-core/src/candidate_grid.rs - candidate_grid::CandidateGrid::is_solved (line 548) ... ok
[INFO] [stdout] test crates/numelace-core/src/containers/array_81.rs - containers::array_81::Array81 (line 39) ... ok
[INFO] [stdout] test crates/numelace-core/src/containers/array_9.rs - containers::array_9::Array9<T,S>::from_array (line 146) ... ok
[INFO] [stdout] test crates/numelace-core/src/containers/array_9.rs - containers::array_9::Array9<T,S>::from_fn (line 167) ... ok
[INFO] [stdout] test crates/numelace-core/src/containers/array_9.rs - containers::array_9::Array9<T,S>::iter (line 190) ... ok
[INFO] [stdout] test crates/numelace-core/src/containers/array_81.rs - containers::array_81::Array81<T,S>::from_array (line 147) ... ok
[INFO] [stdout] test crates/numelace-core/src/containers/array_9.rs - containers::array_9::Array9<T,S>::iter_mut (line 206) ... ok
[INFO] [stdout] test crates/numelace-core/src/containers/mod.rs - containers (line 55) ... ok
[INFO] [stdout] test crates/numelace-core/src/containers/mod.rs - containers (line 73) ... ok
[INFO] [stdout] test crates/numelace-core/src/candidate_grid.rs - candidate_grid::CandidateGrid::remove_candidate_with_mask (line 428) ... ok
[INFO] [stdout] test crates/numelace-core/src/candidate_grid.rs - candidate_grid::ConsistencyError (line 289) ... ok
[INFO] [stdout] test crates/numelace-core/src/candidate_grid.rs - candidate_grid::CandidateGrid::to_digit_grid (line 339) ... ok
[INFO] [stdout] test crates/numelace-core/src/digit.rs - digit::Digit (line 13) ... ok
[INFO] [stdout] test crates/numelace-core/src/digit.rs - digit::Digit::as_str (line 144) ... ok
[INFO] [stdout] test crates/numelace-core/src/digit.rs - digit::Digit::from_value (line 90) ... ok
[INFO] [stdout] test crates/numelace-core/src/digit.rs - digit::Digit::value (line 126) ... ok
[INFO] [stdout] test crates/numelace-core/src/digit.rs - digit::Digit::ALL (line 58) ... ok
[INFO] [stdout] test crates/numelace-core/src/digit_grid.rs - digit_grid::DigitGrid (line 25) ... ok
[INFO] [stdout] test crates/numelace-core/src/containers/mod.rs - containers (line 87) ... ok
[INFO] [stdout] test crates/numelace-core/src/digit_grid.rs - digit_grid::DigitGrid (line 37) ... ok
[INFO] [stdout] test crates/numelace-core/src/index/index_81.rs - index::index_81::Index81::all (line 47) ... ok
[INFO] [stdout] test crates/numelace-core/src/index/index_81.rs - index::index_81::Index81Semantics (line 85) ... ok
[INFO] [stdout] test crates/numelace-core/src/index/index_9.rs - index::index_9::CellIndexSemantics (line 186) ... ok
[INFO] [stdout] test crates/numelace-core/src/index/index_81.rs - index::index_81::PositionSemantics (line 134) ... ok
[INFO] [stdout] test crates/numelace-core/src/index/index_9.rs - index::index_9::DigitSemantics (line 136) ... ok
[INFO] [stdout] test crates/numelace-core/src/index/index_9.rs - index::index_9::Index9::all (line 50) ... ok
[INFO] [stdout] test crates/numelace-core/src/index/mod.rs - index (line 26) ... ok
[INFO] [stdout] test crates/numelace-core/src/index/mod.rs - index (line 61) ... ok
[INFO] [stdout] test crates/numelace-core/src/index/index_9.rs - index::index_9::Index9Semantics (line 87) ... ok
[INFO] [stdout] test crates/numelace-core/src/index/mod.rs - index (line 43) ... ok
[INFO] [stdout] test crates/numelace-core/src/lib.rs - (line 121) ... ok
[INFO] [stdout] test crates/numelace-core/src/lib.rs - (line 167) ... ok
[INFO] [stdout] test crates/numelace-core/src/lib.rs - (line 183) ... ok
[INFO] [stdout] test crates/numelace-core/src/lib.rs - (line 79) ... ok
[INFO] [stdout] test crates/numelace-core/src/lib.rs - (line 204) ... ok
[INFO] [stdout] test crates/numelace-core/src/containers/mod.rs - containers (line 36) ... ok
[INFO] [stdout] test crates/numelace-core/src/containers/array_81.rs - containers::array_81::Array81<T,S>::iter (line 191) ... ok
[INFO] [stdout] test crates/numelace-core/src/containers/array_81.rs - containers::array_81::Array81<T,S>::from_fn (line 167) ... ok
[INFO] [stdout] test crates/numelace-core/src/candidate_grid.rs - candidate_grid::CandidateGrid::remove_candidate (line 404) ... ok
[INFO] [stdout] test crates/numelace-core/src/position.rs - position::Position::BOXES (line 132) ... ok
[INFO] [stdout] test crates/numelace-core/src/containers/array_9.rs - containers::array_9::Array9 (line 37) ... ok
[INFO] [stdout] test crates/numelace-core/src/position.rs - position::Position::COLUMNS (line 97) ... ok
[INFO] [stdout] test crates/numelace-core/src/candidate_grid.rs - candidate_grid::CandidateGrid::place (line 377) ... ok
[INFO] [stdout] test crates/numelace-core/src/candidate_grid.rs - candidate_grid::CandidateGrid::from_digit_grid (line 237) ... ok
[INFO] [stdout] test crates/numelace-core/src/position.rs - position::Position::house_positions (line 356) ... ok
[INFO] [stdout] test crates/numelace-core/src/candidate_grid.rs - candidate_grid::DigitPositions::box_mask (line 164) ... ok
[INFO] [stdout] test crates/numelace-core/src/candidate_grid.rs - candidate_grid::CandidateGrid::classify_cells (line 635) ... ok
[INFO] [stdout] test crates/numelace-core/src/position.rs - position::Position::with_x (line 191) ... ok
[INFO] [stdout] test crates/numelace-core/src/position.rs - position::Position::right (line 282) ... ok
[INFO] [stdout] test crates/numelace-core/src/position.rs - position::Position::with_y (line 210) ... ok
[INFO] [stdout] test crates/numelace-core/src/position.rs - position::Position::up (line 225) ... ok
[INFO] [stdout] test crates/numelace-core/src/digit.rs - digit::Digit::from_value (line 100) - should panic ... ok
[INFO] [stdout] test crates/numelace-core/src/candidate_grid.rs - candidate_grid::DigitPositions::col_mask (line 135) ... ok
[INFO] [stdout] test crates/numelace-core/src/position.rs - position::Position::ROWS (line 70) ... ok
[INFO] [stdout] test crates/numelace-core/src/containers/array_81.rs - containers::array_81::Array81<T,S>::iter_mut (line 207) ... ok
[INFO] [stdout] test crates/numelace-core/src/position.rs - position::Position::house_peers (line 379) ... ok
[INFO] [stdout] test crates/numelace-core/src/candidate_grid.rs - candidate_grid::DigitPositions::row_mask (line 106) ... ok
[INFO] [stdout] test crates/numelace-core/src/position.rs - position::Position::down (line 244) ... ok
[INFO] [stdout] test crates/numelace-core/src/position.rs - position::Position::left (line 263) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.09s; merged doctests compilation took 0.77s
[INFO] [stderr]    Doc-tests numelace_game
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test crates/numelace-game/src/lib.rs - CellState::as_given (line 488) ... ok
[INFO] [stdout] test crates/numelace-game/src/lib.rs - CellState::as_filled (line 508) ... ok
[INFO] [stdout] test crates/numelace-game/src/lib.rs - CellState::as_digit (line 540) ... ok
[INFO] [stdout] test crates/numelace-game/src/lib.rs - Game::set_digit (line 274) ... ok
[INFO] [stdout] test crates/numelace-game/src/lib.rs - Game::new (line 119) ... ok
[INFO] [stdout] test crates/numelace-game/src/lib.rs - Game::is_solved (line 222) ... ok
[INFO] [stdout] test crates/numelace-game/src/lib.rs - (line 29) ... ok
[INFO] [stdout] test crates/numelace-game/src/lib.rs - Game::cell (line 187) ... ok
[INFO] [stdout] test crates/numelace-game/src/lib.rs - Game::toggle_digit (line 315) ... ok
[INFO] [stdout] test crates/numelace-game/src/lib.rs - Game::clear_cell (line 405) ... ok
[INFO] [stdout] test crates/numelace-game/src/lib.rs - Game (line 93) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.98s; merged doctests compilation took 0.58s
[INFO] [stderr]    Doc-tests numelace_generator
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test crates/numelace-generator/src/lib.rs - PuzzleSeed (line 307) ... ok
[INFO] [stdout] test crates/numelace-generator/src/lib.rs - PuzzleGenerator (line 128) ... ok
[INFO] [stdout] test crates/numelace-generator/src/lib.rs - (line 69) ... ok
[INFO] [stdout] test crates/numelace-generator/src/lib.rs - PuzzleGenerator<'a>::generate (line 156) ... ok
[INFO] [stdout] test crates/numelace-generator/src/lib.rs - PuzzleGenerator<'a>::generate_with_seed (line 179) ... ok
[INFO] [stdout] test crates/numelace-generator/src/lib.rs - (line 91) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.42s; merged doctests compilation took 0.94s
[INFO] [stderr]    Doc-tests numelace_solver
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test crates/numelace-solver/src/technique/hidden_single.rs - technique::hidden_single::HiddenSingle (line 15) ... ok
[INFO] [stdout] test crates/numelace-solver/src/technique_solver.rs - technique_solver::TechniqueSolver (line 99) ... ok
[INFO] [stdout] test crates/numelace-solver/src/technique_solver.rs - technique_solver::TechniqueSolver::new (line 148) ... ok
[INFO] [stdout] test crates/numelace-solver/src/lib.rs - (line 150) ... ok
[INFO] [stdout] test crates/numelace-solver/src/technique_solver.rs - technique_solver::TechniqueSolver::solve (line 288) ... ok
[INFO] [stdout] test crates/numelace-solver/src/technique_solver.rs - technique_solver::TechniqueSolver::step (line 232) ... ok
[INFO] [stdout] test crates/numelace-solver/src/technique_solver.rs - technique_solver::TechniqueSolver::solve_with_stats (line 339) ... ok
[INFO] [stdout] test crates/numelace-solver/src/technique_solver.rs - technique_solver::TechniqueSolver::with_all_techniques (line 169) ... ok
[INFO] [stdout] test crates/numelace-solver/src/technique_solver.rs - technique_solver::TechniqueSolver::with_fundamental_techniques (line 193) ... ok
[INFO] [stdout] test crates/numelace-solver/src/technique_solver.rs - technique_solver::TechniqueSolverStats::applications (line 46) ... ok
[INFO] [stdout] test crates/numelace-solver/src/lib.rs - (line 131) ... ok
[INFO] [stdout] test crates/numelace-solver/src/technique_solver.rs - technique_solver::TechniqueSolverStats (line 17) ... ok
[INFO] [stdout] test crates/numelace-solver/src/backtrack_solver.rs - backtrack_solver::BacktrackSolver (line 81) ... ok
[INFO] [stdout] test crates/numelace-solver/src/lib.rs - (line 182) ... ok
[INFO] [stdout] test crates/numelace-solver/src/backtrack.rs - backtrack (line 26) ... ok
[INFO] [stdout] test crates/numelace-solver/src/lib.rs - (line 90) ... ok
[INFO] [stdout] test crates/numelace-solver/src/lib.rs - (line 109) ... ok
[INFO] [stdout] test crates/numelace-solver/src/technique/mod.rs - technique::fundamental_techniques (line 43) ... ok
[INFO] [stdout] test crates/numelace-solver/src/backtrack_solver.rs - backtrack_solver::BacktrackSolver::with_fundamental_techniques (line 153) ... ok
[INFO] [stdout] test crates/numelace-solver/src/backtrack.rs - backtrack::find_best_assumption (line 64) ... ok
[INFO] [stdout] test crates/numelace-solver/src/technique/naked_single.rs - technique::naked_single::NakedSingle (line 19) ... ok
[INFO] [stdout] test crates/numelace-solver/src/technique_solver.rs - technique_solver::TechniqueSolverStats::total_steps (line 66) ... ok
[INFO] [stdout] test crates/numelace-solver/src/technique_solver.rs - technique_solver::TechniqueSolver (line 118) ... ok
[INFO] [stdout] test crates/numelace-solver/src/lib.rs - (line 68) ... ok
[INFO] [stdout] test crates/numelace-solver/src/backtrack_solver.rs - backtrack_solver::BacktrackSolver (line 100) ... ok
[INFO] [stdout] test crates/numelace-solver/src/backtrack_solver.rs - backtrack_solver::BacktrackSolver::solve (line 189) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.05s; merged doctests compilation took 0.94s
[INFO] running `Command { std: "docker" "inspect" "8e6aac0ab0564e0d397511c1d3cbf58f35b0445d5f7915792f407b3e7cdc0e1f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8e6aac0ab0564e0d397511c1d3cbf58f35b0445d5f7915792f407b3e7cdc0e1f", kill_on_drop: false }`
[INFO] [stdout] 8e6aac0ab0564e0d397511c1d3cbf58f35b0445d5f7915792f407b3e7cdc0e1f
