[INFO] cloning repository https://github.com/KomodoTech/rust_chess [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/KomodoTech/rust_chess" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKomodoTech%2Frust_chess", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKomodoTech%2Frust_chess'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 3d2db801bc69ab56297735434def7ac806701748 [INFO] testing KomodoTech/rust_chess against 1.85.0 for beta-1.86-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKomodoTech%2Frust_chess" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/KomodoTech/rust_chess on toolchain 1.85.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.85.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/KomodoTech/rust_chess [INFO] finished tweaking git repo https://github.com/KomodoTech/rust_chess [INFO] tweaked toml for git repo https://github.com/KomodoTech/rust_chess written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/KomodoTech/rust_chess 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.85.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Updating crates.io index [INFO] [stderr] Updating git repository `https://github.com/escobar-west/quad-net.git` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded console_log v0.2.1 [INFO] [stderr] Downloaded nanoserde v0.1.32 [INFO] [stderr] Downloaded nanoserde-derive v0.1.19 [INFO] [stderr] Downloaded config v0.13.3 [INFO] [stderr] Downloaded qws v0.7.9 [INFO] [stderr] Downloaded sapp-jsutils v0.1.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f27b1ed93a5631d70b31a4d592764d3d77fe5e28b82ffb134bff4bee9930bd0e [INFO] running `Command { std: "docker" "start" "-a" "f27b1ed93a5631d70b31a4d592764d3d77fe5e28b82ffb134bff4bee9930bd0e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f27b1ed93a5631d70b31a4d592764d3d77fe5e28b82ffb134bff4bee9930bd0e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f27b1ed93a5631d70b31a4d592764d3d77fe5e28b82ffb134bff4bee9930bd0e", kill_on_drop: false }` [INFO] [stdout] f27b1ed93a5631d70b31a4d592764d3d77fe5e28b82ffb134bff4bee9930bd0e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cdcc0b97a6b940fd95a9ca54efc18531e6871334b143979f9b4c860f6c628bc0 [INFO] running `Command { std: "docker" "start" "-a" "cdcc0b97a6b940fd95a9ca54efc18531e6871334b143979f9b4c860f6c628bc0", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling libc v0.2.139 [INFO] [stderr] Compiling proc-macro2 v1.0.51 [INFO] [stderr] Compiling quote v1.0.23 [INFO] [stderr] Compiling unicode-ident v1.0.6 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling once_cell v1.17.1 [INFO] [stderr] Compiling cc v1.0.79 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling thiserror v1.0.38 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling slab v0.4.8 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling ahash v0.7.6 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.84 [INFO] [stderr] Compiling unicode-bidi v0.3.10 [INFO] [stderr] Compiling tinyvec v1.6.0 [INFO] [stderr] Compiling bumpalo v3.12.0 [INFO] [stderr] Compiling num-bigint v0.4.3 [INFO] [stderr] Compiling typenum v1.16.0 [INFO] [stderr] Compiling spin v0.5.2 [INFO] [stderr] Compiling untrusted v0.7.1 [INFO] [stderr] Compiling pkg-config v0.3.26 [INFO] [stderr] Compiling miniz_oxide v0.6.2 [INFO] [stderr] Compiling generic-array v0.14.6 [INFO] [stderr] Compiling num-rational v0.4.1 [INFO] [stderr] Compiling serde_derive v1.0.152 [INFO] [stderr] Compiling siphasher v0.3.10 [INFO] [stderr] Compiling proc-macro-hack v0.5.20+deprecated [INFO] [stderr] Compiling base64 v0.13.1 [INFO] [stderr] Compiling phf_shared v0.10.0 [INFO] [stderr] Compiling futures-core v0.3.26 [INFO] [stderr] Compiling wasm-bindgen v0.2.84 [INFO] [stderr] Compiling serde v1.0.152 [INFO] [stderr] Compiling quad-alsa-sys v0.3.2 [INFO] [stderr] Compiling flate2 v1.0.25 [INFO] [stderr] Compiling ogg v0.7.1 [INFO] [stderr] Compiling num-iter v0.1.43 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling unicode-normalization v0.1.22 [INFO] [stderr] Compiling ucd-trie v0.1.5 [INFO] [stderr] Compiling openssl-sys v0.9.80 [INFO] [stderr] Compiling matches v0.1.10 [INFO] [stderr] Compiling openssl v0.10.45 [INFO] [stderr] Compiling futures-task v0.3.26 [INFO] [stderr] Compiling dasp_sample v0.11.0 [INFO] [stderr] Compiling getrandom v0.2.8 [INFO] [stderr] Compiling iovec v0.1.4 [INFO] [stderr] Compiling net2 v0.2.38 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling futures-channel v0.3.26 [INFO] [stderr] Compiling rustls v0.20.8 [INFO] [stderr] Compiling rustversion v1.0.11 [INFO] [stderr] Compiling foreign-types-shared v0.1.1 [INFO] [stderr] Compiling dasp_frame v0.11.0 [INFO] [stderr] Compiling foreign-types v0.3.2 [INFO] [stderr] Compiling lewton v0.9.4 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling mio v0.6.23 [INFO] [stderr] Compiling lock_api v0.4.9 [INFO] [stderr] Compiling pin-project-lite v0.2.9 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling idna v0.3.0 [INFO] [stderr] Compiling idna v0.1.5 [INFO] [stderr] Compiling io-lifetimes v1.0.5 [INFO] [stderr] Compiling itoa v1.0.5 [INFO] [stderr] Compiling futures-sink v0.3.26 [INFO] [stderr] Compiling miniquad v0.3.14 [INFO] [stderr] Compiling parking_lot_core v0.9.7 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling url v2.3.1 [INFO] [stderr] Compiling futures-util v0.3.26 [INFO] [stderr] Compiling percent-encoding v1.0.1 [INFO] [stderr] Compiling sha1_smol v1.0.0 [INFO] [stderr] Compiling quad-snd v0.2.7 [INFO] [stderr] Compiling hound v3.5.0 [INFO] [stderr] Compiling sha1 v0.6.1 [INFO] [stderr] Compiling phf_generator v0.10.0 [INFO] [stderr] Compiling url v1.7.2 [INFO] [stderr] Compiling mio-extras v2.0.6 [INFO] [stderr] Compiling block-buffer v0.10.3 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling hashbrown v0.11.2 [INFO] [stderr] Compiling bytes v0.4.12 [INFO] [stderr] Compiling png v0.17.7 [INFO] [stderr] Compiling num-complex v0.4.3 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling smallvec v1.10.0 [INFO] [stderr] Compiling color_quant v1.1.0 [INFO] [stderr] Compiling ttf-parser v0.15.2 [INFO] [stderr] Compiling bytes v1.4.0 [INFO] [stderr] Compiling audrey v0.3.0 [INFO] [stderr] Compiling rustix v0.36.8 [INFO] [stderr] Compiling nanoserde-derive v0.1.19 [INFO] [stderr] Compiling futures-io v0.3.26 [INFO] [stderr] Compiling bytemuck v1.13.0 [INFO] [stderr] Compiling num v0.4.0 [INFO] [stderr] Compiling digest v0.10.6 [INFO] [stderr] Compiling image v0.24.5 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling rand_pcg v0.3.1 [INFO] [stderr] Compiling tokio v1.25.0 [INFO] [stderr] Compiling cpufeatures v0.2.5 [INFO] [stderr] Compiling async-trait v0.1.64 [INFO] [stderr] Compiling glam v0.21.3 [INFO] [stderr] Compiling serde_json v1.0.93 [INFO] [stderr] Compiling dlv-list v0.3.0 [INFO] [stderr] Compiling quad-rand v0.2.1 [INFO] [stderr] Compiling macroquad_macro v0.1.7 [INFO] [stderr] Compiling linux-raw-sys v0.1.4 [INFO] [stderr] Compiling sha1 v0.10.5 [INFO] [stderr] Compiling http v0.2.9 [INFO] [stderr] Compiling ordered-multimap v0.4.3 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling socket2 v0.4.7 [INFO] [stderr] Compiling mio v0.8.6 [INFO] [stderr] Compiling num_cpus v1.15.0 [INFO] [stderr] Compiling signal-hook-registry v1.4.1 [INFO] [stderr] Compiling aho-corasick v0.7.20 [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stderr] Compiling nanoserde v0.1.32 [INFO] [stderr] Compiling fontdue v0.7.2 [INFO] [stderr] Compiling ryu v1.0.12 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.84 [INFO] [stderr] Compiling regex-syntax v0.6.28 [INFO] [stderr] Compiling yaml-rust v0.4.5 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling rust-ini v0.18.0 [INFO] [stderr] Compiling pathdiff v0.2.1 [INFO] [stderr] Compiling webpki v0.22.0 [INFO] [stderr] Compiling sct v0.7.0 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling termcolor v1.2.0 [INFO] [stderr] Compiling webpki-roots v0.22.6 [INFO] [stderr] Compiling is-terminal v0.4.4 [INFO] [stderr] Compiling macroquad v0.3.25 [INFO] [stderr] Compiling thiserror-impl v1.0.38 [INFO] [stderr] Compiling phf_macros v0.10.0 [INFO] [stderr] Compiling openssl-macros v0.1.0 [INFO] [stderr] Compiling futures-macro v0.3.26 [INFO] [stderr] Compiling strum_macros v0.24.3 [INFO] [stderr] Compiling tokio-macros v1.8.2 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.84 [INFO] [stderr] Compiling regex v1.7.1 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.84 [INFO] [stderr] Compiling phf v0.10.1 [INFO] [stderr] Compiling strum v0.24.1 [INFO] [stderr] Compiling env_logger v0.10.0 [INFO] [stderr] Compiling pest v2.5.5 [INFO] [stderr] Compiling tungstenite v0.18.0 [INFO] [stderr] Compiling js-sys v0.3.61 [INFO] [stderr] Compiling chess_engine v0.1.0 (/opt/rustwide/workdir/chess_engine) [INFO] [stderr] Compiling ureq v2.6.2 [INFO] [stderr] Compiling pest_meta v2.5.5 [INFO] [stderr] Compiling qws v0.7.9 [INFO] [stderr] Compiling pest_generator v2.5.5 [INFO] [stderr] Compiling quad-net v0.1.1 (https://github.com/escobar-west/quad-net.git#e891e5d5) [INFO] [stderr] Compiling web-sys v0.3.61 [INFO] [stderr] Compiling pest_derive v2.5.5 [INFO] [stderr] Compiling futures-executor v0.3.26 [INFO] [stderr] Compiling futures v0.3.26 [INFO] [stderr] Compiling console_log v0.2.1 [INFO] [stderr] Compiling chess_client v0.1.0 (/opt/rustwide/workdir/chess_client) [INFO] [stderr] Compiling tokio-tungstenite v0.18.0 [INFO] [stdout] warning: fields `login_skin`, `authenticating_skin`, `error_skin`, and `cheat_skin` are never read [INFO] [stdout] --> chess_client/src/gui/style.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct GuiResources { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 9 | pub title_skin: Skin, [INFO] [stdout] 10 | pub login_skin: Skin, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 11 | pub authenticating_skin: Skin, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | pub error_skin: Skin, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 13 | pub cheat_skin: Skin, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling json5 v0.4.1 [INFO] [stderr] Compiling ron v0.7.1 [INFO] [stderr] Compiling toml v0.5.11 [INFO] [stderr] Compiling config v0.13.3 [INFO] [stderr] Compiling chess_server v0.1.0 (/opt/rustwide/workdir/chess_server) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 48.71s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: console_log v0.2.1, wasm-bindgen v0.2.84 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2` [INFO] running `Command { std: "docker" "inspect" "cdcc0b97a6b940fd95a9ca54efc18531e6871334b143979f9b4c860f6c628bc0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cdcc0b97a6b940fd95a9ca54efc18531e6871334b143979f9b4c860f6c628bc0", kill_on_drop: false }` [INFO] [stdout] cdcc0b97a6b940fd95a9ca54efc18531e6871334b143979f9b4c860f6c628bc0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a92b42dfa28cbb0a591e778dbd469f8270649fe4c014f9b33688530192b4e453 [INFO] running `Command { std: "docker" "start" "-a" "a92b42dfa28cbb0a591e778dbd469f8270649fe4c014f9b33688530192b4e453", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling chess_client v0.1.0 (/opt/rustwide/workdir/chess_client) [INFO] [stderr] Compiling chess_engine v0.1.0 (/opt/rustwide/workdir/chess_engine) [INFO] [stderr] Compiling chess_server v0.1.0 (/opt/rustwide/workdir/chess_server) [INFO] [stdout] warning: unused import: `GamestateBuilder` [INFO] [stdout] --> chess_engine/tests/perft.rs:3:28 [INFO] [stdout] | [INFO] [stdout] 3 | gamestate::{Gamestate, GamestateBuilder, ValidityCheck}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `env` [INFO] [stdout] --> chess_engine/tests/perft.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | env, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expected` [INFO] [stdout] --> chess_engine/tests/perft.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 185 | let expected = init_expected(perft_expected_path).unwrap(); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `fen` and `node_counts` are never read [INFO] [stdout] --> chess_engine/tests/perft.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 57 | struct Perft { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 58 | fen: String, [INFO] [stdout] | ^^^ [INFO] [stdout] 59 | node_counts: Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Perft` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `perft` is never used [INFO] [stdout] --> chess_engine/tests/perft.rs:68:4 [INFO] [stdout] | [INFO] [stdout] 68 | fn perft(gamestate: &mut Gamestate, depth: usize, leaf_count: &mut u64) -> Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `divided_perft` is never used [INFO] [stdout] --> chess_engine/tests/perft.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | fn divided_perft(gamestate: &mut Gamestate, depth: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `login_skin`, `authenticating_skin`, `error_skin`, and `cheat_skin` are never read [INFO] [stdout] --> chess_client/src/gui/style.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct GuiResources { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 9 | pub title_skin: Skin, [INFO] [stdout] 10 | pub login_skin: Skin, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 11 | pub authenticating_skin: Skin, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | pub error_skin: Skin, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 13 | pub cheat_skin: Skin, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this operation will panic at runtime [INFO] [stdout] --> chess_engine/src/macros.rs:180:9 [INFO] [stdout] | [INFO] [stdout] 180 | SQUARE_64_TO_120_INDEX[$idx_64] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ index out of bounds: the length is 64 but the index is 64 [INFO] [stdout] ... [INFO] [stdout] 270 | let output: usize = idx_64_to_120!(invalid_idx); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unconditional_panic)]` on by default [INFO] [stdout] = note: this warning originates in the macro `idx_64_to_120` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.68s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: console_log v0.2.1, wasm-bindgen v0.2.84 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2` [INFO] running `Command { std: "docker" "inspect" "a92b42dfa28cbb0a591e778dbd469f8270649fe4c014f9b33688530192b4e453", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a92b42dfa28cbb0a591e778dbd469f8270649fe4c014f9b33688530192b4e453", kill_on_drop: false }` [INFO] [stdout] a92b42dfa28cbb0a591e778dbd469f8270649fe4c014f9b33688530192b4e453 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ddb86ac5a6bad392a4013470a5c631455c076e981fe658912b6c4d94545cc58e [INFO] running `Command { std: "docker" "start" "-a" "ddb86ac5a6bad392a4013470a5c631455c076e981fe658912b6c4d94545cc58e", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] warning: fields `login_skin`, `authenticating_skin`, `error_skin`, and `cheat_skin` are never read [INFO] [stderr] --> chess_client/src/gui/style.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 8 | pub struct GuiResources { [INFO] [stderr] | ------------ fields in this struct [INFO] [stderr] 9 | pub title_skin: Skin, [INFO] [stderr] 10 | pub login_skin: Skin, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 11 | pub authenticating_skin: Skin, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 12 | pub error_skin: Skin, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 13 | pub cheat_skin: Skin, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `chess_client` (bin "chess_client" test) generated 1 warning [INFO] [stderr] warning: unused import: `GamestateBuilder` [INFO] [stderr] --> chess_engine/tests/perft.rs:3:28 [INFO] [stderr] | [INFO] [stderr] 3 | gamestate::{Gamestate, GamestateBuilder, ValidityCheck}, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `env` [INFO] [stderr] --> chess_engine/tests/perft.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | env, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `expected` [INFO] [stderr] --> chess_engine/tests/perft.rs:185:9 [INFO] [stderr] | [INFO] [stderr] 185 | let expected = init_expected(perft_expected_path).unwrap(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: fields `fen` and `node_counts` are never read [INFO] [stderr] --> chess_engine/tests/perft.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 57 | struct Perft { [INFO] [stderr] | ----- fields in this struct [INFO] [stderr] 58 | fen: String, [INFO] [stderr] | ^^^ [INFO] [stderr] 59 | node_counts: Vec, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `Perft` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function `perft` is never used [INFO] [stderr] --> chess_engine/tests/perft.rs:68:4 [INFO] [stderr] | [INFO] [stderr] 68 | fn perft(gamestate: &mut Gamestate, depth: usize, leaf_count: &mut u64) -> Result { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `divided_perft` is never used [INFO] [stderr] --> chess_engine/tests/perft.rs:89:4 [INFO] [stderr] | [INFO] [stderr] 89 | fn divided_perft(gamestate: &mut Gamestate, depth: usize) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: this operation will panic at runtime [INFO] [stderr] --> chess_engine/src/macros.rs:180:9 [INFO] [stderr] | [INFO] [stderr] 180 | SQUARE_64_TO_120_INDEX[$idx_64] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ index out of bounds: the length is 64 but the index is 64 [INFO] [stderr] ... [INFO] [stderr] 270 | let output: usize = idx_64_to_120!(invalid_idx); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unconditional_panic)]` on by default [INFO] [stderr] = note: this warning originates in the macro `idx_64_to_120` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `chess_engine` (test "perft") generated 6 warnings (run `cargo fix --test "perft"` to apply 2 suggestions) [INFO] [stderr] warning: `chess_engine` (lib test) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: console_log v0.2.1, wasm-bindgen v0.2.84 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2` [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chess_client-b3d75a982e2154bf) [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/main.rs (/opt/rustwide/target/debug/deps/chess_client-0a1173df740d3988) [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/lib.rs (/opt/rustwide/target/debug/deps/chess_engine-7bcb0c1d6bbf8885) [INFO] [stdout] [INFO] [stdout] running 204 tests [INFO] [stdout] test board::bitboard::tests::test_check_set_bit ... ok [INFO] [stdout] test board::bitboard::tests::test_check_non_set_bit ... ok [INFO] [stdout] test board::bitboard::tests::test_bitboard_display ... ok [INFO] [stdout] test board::bitboard::tests::test_count_bits_empty ... ok [INFO] [stdout] test board::bitboard::tests::test_pop_bit_empty_board ... ok [INFO] [stdout] test board::bitboard::tests::test_count_bits_starting_white_pawn_position ... ok [INFO] [stdout] test board::bitboard::tests::test_pop_bit_multiple_set_bit ... ok [INFO] [stdout] test board::bitboard::tests::test_pop_bit_single_set_bit ... ok [INFO] [stdout] test board::bitboard::tests::test_set_bit ... ok [INFO] [stdout] test board::bitboard::tests::test_unset_non_set_bit ... ok [INFO] [stdout] test board::bitboard::tests::test_unset_set_bit ... ok [INFO] [stdout] test board::tests::test_board_build_basic_validity_check_black_pawn_in_rank_8 ... ok [INFO] [stdout] test board::tests::test_board_build_default ... ok [INFO] [stdout] test board::tests::test_board_build_empty ... ok [INFO] [stdout] test board::tests::test_board_build_piece_on_invalid_square ... ok [INFO] [stdout] test board::tests::test_board_build_strict_validity_check_invalid_black_pawn_in_rank_8 ... ok [INFO] [stdout] test board::tests::test_board_build_strict_validity_check_invalid_kings_too_close ... ok [INFO] [stdout] test board::tests::test_board_build_strict_validity_check_invalid_more_excess_big_pieces_than_missing_pawns ... ok [INFO] [stdout] test board::tests::test_board_build_strict_validity_check_invalid_no_pieces ... ok [INFO] [stdout] test board::tests::test_board_build_strict_validity_check_invalid_too_few_kings ... ok [INFO] [stdout] test board::tests::test_board_build_strict_validity_check_invalid_too_many_white_pawns ... ok [INFO] [stdout] test board::tests::test_board_build_strict_validity_check_invalid_too_many_kings ... ok [INFO] [stdout] test board::tests::test_board_build_strict_validity_check_invalid_too_many_white_queens ... ok [INFO] [stdout] test board::tests::test_board_build_strict_validity_check_invalid_white_pawn_in_rank_1 ... ok [INFO] [stdout] test board::tests::test_board_serialization_empty ... ok [INFO] [stdout] test board::tests::test_board_display ... ok [INFO] [stdout] test board::tests::test_board_try_from_invalid_board_fen_too_many_ranks ... ok [INFO] [stdout] test board::tests::test_board_try_from_invalid_board_fen_too_few_ranks ... ok [INFO] [stdout] test board::tests::test_board_try_from_valid_board_fen_untrimmed ... ok [INFO] [stdout] test board::tests::test_get_rank_from_fen_invalid_char ... ok [INFO] [stdout] test board::tests::test_board_try_from_invalid_board_fen_empty_ranks ... ok [INFO] [stdout] test board::tests::test_get_rank_from_fen_invalid_digit ... ok [INFO] [stdout] test board::tests::test_get_rank_from_fen_valid_black_back_row_starting_position ... ok [INFO] [stdout] test board::tests::test_board_try_from_valid_board_fen_sliding_and_kings ... ok [INFO] [stdout] test board::tests::test_get_rank_from_fen_valid_gaps ... ok [INFO] [stdout] test board::tests::test_board_try_from_valid_board_fen_no_captures_no_promotions ... ok [INFO] [stdout] test board::tests::test_board_serialization_sliding_and_kings ... ok [INFO] [stdout] test board::tests::test_get_rank_from_fen_invalid_too_many_squares ... ok [INFO] [stdout] test board::tests::test_board_serialization_pieces_on_invalid_squares ... ok [INFO] [stdout] test board::tests::test_get_rank_from_fen_invalid_too_few_squares ... ok [INFO] [stdout] test board::tests::test_get_rank_from_fen_invalid_two_consecutive_digits_invalid_num_squares ... ok [INFO] [stdout] test board::tests::test_get_rank_from_fen_invalid_two_consecutive_digits ... ok [INFO] [stdout] test board::tests::test_get_rank_from_fen_invalid_empty ... ok [INFO] [stdout] test castle_perm::tests::test_castle_perm_display_default ... ok [INFO] [stdout] test board::tests::test_get_rank_from_fen_valid_no_pieces ... ok [INFO] [stdout] test castle_perm::tests::test_castle_perm_display_half ... ok [INFO] [stdout] test castle_perm::tests::test_castle_perm_try_from_str_dupe_dash ... ok [INFO] [stdout] test castle_perm::tests::test_castle_perm_display_empty ... ok [INFO] [stdout] test castle_perm::tests::test_castle_perm_try_from_str_dupe_dash_and_too_long ... ok [INFO] [stdout] test castle_perm::tests::test_castle_perm_try_from_str_invalid_char ... ok [INFO] [stdout] test castle_perm::tests::test_castle_perm_try_from_str_invalid_order ... ok [INFO] [stdout] test castle_perm::tests::test_castle_perm_try_from_str_too_many_chars ... ok [INFO] [stdout] test castle_perm::tests::test_castle_perm_try_from_str_valid_default ... ok [INFO] [stdout] test castle_perm::tests::test_castle_perm_try_from_str_valid_empty ... ok [INFO] [stdout] test castle_perm::tests::test_castle_perm_try_from_str_valid_half ... ok [INFO] [stdout] test castle_perm::tests::test_castle_perm_try_from_u8_invalid_input ... ok [INFO] [stdout] test castle_perm::tests::test_castle_perm_try_from_u8_valid_input ... ok [INFO] [stdout] test castle_perm::tests::test_castle_perm_update_idempotent ... ok [INFO] [stdout] test castle_perm::tests::test_castle_perm_update_lose_white_queenside_perm ... ok [INFO] [stdout] test castle_perm::tests::test_castle_perm_update_no_change ... ok [INFO] [stdout] test castle_perm::tests::test_castle_perm_update_rook_captures_rook ... ok [INFO] [stdout] test castle_perm::tests::test_u8_from_castle_perm ... ok [INFO] [stdout] test color::tests::test_color_toggle_once ... ok [INFO] [stdout] test color::tests::test_color_toggle_twice ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_builder_is_reusable ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_clear_piece_invalid ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_clear_piece_valid ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_clear_piece_non_white_pawn_valid ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_add_piece_invalid_square_occupied ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_init_position_key_one_white_pawn ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_add_piece_valid ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_clear_piece_start_valid ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_move_gen_black_pawn ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_init_position_key_starting_position ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_move_gen_all_moves_tricky_visual ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_move_gen_castling_moves_basic_black ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_move_gen_sliding_rooks ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_move_gen_castling_moves_under_attack ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_move_gen_castling_moves_basic_white ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_move_gen_knights_kings ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_invalid_board_fen_too_few_ranks ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_move_gen_white_pawn ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_serialization_validity_strict_empty ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_move_piece_invalid_attempted_capture ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_display ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_serialization_en_passant_opening ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_invalid_board_fen_too_many_ranks ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_invalid_en_passant_no_pawn_in_front ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_serialization_validity_basic_empty ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_invalid_board_fen_empty_ranks ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_move_piece_invalid_no_piece_on_start_square ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_move_piece_valid ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_invalid_board_fen_too_few_kings ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_invalid_en_passant_square ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_invalid_board_fen_all_8 ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_invalid_fullmove_zero ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_invalid_en_passant_square_behind_occupied ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_invalid_halfmove_exceeds_max ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_invalid_en_passant_square_occupied ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_invalid_fen_spaces_in_board_section ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_invalid_fen_spaces_in_board_section_end ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_invalid_en_passant_wrong_pawn_in_front ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_invalid_fullmove_exceeds_max ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_valid_en_passant_uppercase ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_valid_fen_default ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_valid_fen_spaces_wrong_number_of_sections ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_valid_fen_untrimmed ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_try_from_valid_fen_spaces_between_sections ... ok [INFO] [stdout] test moves::tests::test_check_move_invalid_captured_same_color ... ok [INFO] [stdout] test macros::test::test_gen_non_sliding_non_pawn_pieces_macro ... ok [INFO] [stdout] test macros::test::test_gen_sliding_pieces_macro ... ok [INFO] [stdout] test macros::test::test_idx_64_to_120_valid ... ok [INFO] [stdout] test moves::tests::test_check_move_invalid_castle_end ... ok [INFO] [stdout] test moves::tests::test_check_move_invalid_castle_non_king_move ... ok [INFO] [stdout] test macros::test::test_idx_120_to_64_valid ... ok [INFO] [stdout] test macros::test::test_to_ply_macro_valid_black ... ok [INFO] [stdout] test moves::tests::test_check_move_invalid_en_passant_wrong_rank_end ... ok [INFO] [stdout] test moves::tests::test_check_move_invalid_pawn_start_capture ... ok [INFO] [stdout] test moves::tests::test_check_move_invalid_en_passant_no_capture ... ok [INFO] [stdout] test macros::test::test_to_ply_macro_valid_white ... ok [INFO] [stdout] test moves::tests::test_check_move_invalid_pawn_start_promotion ... ok [INFO] [stdout] test moves::tests::test_check_move_invalid_castle_start ... ok [INFO] [stdout] test moves::tests::test_check_move_invalid_pawn_start_end_square ... ok [INFO] [stdout] test moves::tests::test_check_move_invalid_pawn_start_non_pawn_moved ... ok [INFO] [stdout] test moves::tests::test_check_move_invalid_pawn_start_en_passant ... ok [INFO] [stdout] test moves::tests::test_check_move_invalid_pawn_start_castling ... ok [INFO] [stdout] test moves::tests::test_check_move_invalid_en_passant_wrong_piece_moved ... ok [INFO] [stdout] test moves::tests::test_check_move_invalid_promotion_non_pawn_move ... ok [INFO] [stdout] test moves::tests::test_check_move_invalid_promotion_to_opposing_color ... ok [INFO] [stdout] test moves::tests::test_check_move_invalid_promotion_to_pawn ... ok [INFO] [stdout] test moves::tests::test_check_move_valid_pawn_start ... ok [INFO] [stdout] test moves::tests::test_check_move_valid_quiet ... ok [INFO] [stdout] test moves::tests::test_check_move_invalid_promotion_wrong_rank ... ok [INFO] [stdout] test moves::tests::test_move_build_en_passant_capture ... ok [INFO] [stdout] test moves::tests::test_check_move_pawn_start_on_rank ... ok [INFO] [stdout] test moves::tests::test_check_move_valid_en_passant_capture ... ok [INFO] [stdout] test moves::tests::test_check_move_valid_castle ... ok [INFO] [stdout] test moves::tests::test_check_move_valid_simple_capture ... ok [INFO] [stdout] test gamestate::tests::test_square_attacked_queen_no_blockers ... ok [INFO] [stdout] test moves::tests::test_check_move_valid_promotion ... ok [INFO] [stdout] test piece::test::test_piece_display ... ok [INFO] [stdout] test piece::test::test_piece_get_color ... ok [INFO] [stdout] test moves::tests::test_move_list_display_visual ... ok [INFO] [stdout] test piece::test::test_piece_get_value ... ok [INFO] [stdout] test piece::test::test_piece_is_big_false ... ok [INFO] [stdout] test piece::test::test_char_from_char ... ok [INFO] [stdout] test piece::test::test_piece_is_major_true ... ok [INFO] [stdout] test piece::test::test_piece_is_big_true ... ok [INFO] [stdout] test gamestate::tests::test_square_attacked_white_bishop_on_black_square ... ok [INFO] [stdout] test piece::test::test_piece_is_minor_false ... ok [INFO] [stdout] test piece::test::test_piece_is_minor_true ... ok [INFO] [stdout] test piece::test::test_piece_try_from_char_invalid_input ... ok [INFO] [stdout] test moves::tests::test_move_display_visual ... ok [INFO] [stdout] test piece::test::test_piece_is_major_false ... ok [INFO] [stdout] test piece::test::test_piece_try_from_char_valid_input ... ok [INFO] [stdout] test square::tests::test_square64_from_file_and_rank ... ok [INFO] [stdout] test position_key::tests::test_update_active_color_white ... ok [INFO] [stdout] test square::tests::test_square64_get_file ... ok [INFO] [stdout] test square::tests::test_square64_get_rank ... ok [INFO] [stdout] test gamestate::tests::test_square_attacked_queen_with_blocker ... ok [INFO] [stdout] test square::tests::test_square_120_to_square_64 ... ok [INFO] [stdout] test position_key::tests::test_update_active_color_black ... ok [INFO] [stdout] test gamestate::tests::test_gamestate_make_undo_moves_visual ... ok [INFO] [stdout] test square::tests::test_square_120_to_string ... ok [INFO] [stdout] test square::tests::test_square_120_try_from_str_invalid ... ok [INFO] [stdout] test square::tests::test_square_120_try_from_str_lowercase_invalid ... ok [INFO] [stdout] test square::tests::test_square_120_try_from_str_valid ... ok [INFO] [stdout] test square::tests::test_square_120_try_from_u32_valid ... ok [INFO] [stdout] test square::tests::test_square_120_try_from_u8_invalid ... ok [INFO] [stdout] test square::tests::test_square_120_try_from_usize_invalid ... ok [INFO] [stdout] test square::tests::test_square_120_try_from_usize_valid ... ok [INFO] [stdout] test square::tests::test_square_64_addition_usize_invalid ... ok [INFO] [stdout] test square::tests::test_square_64_addition_usize_valid ... ok [INFO] [stdout] test square::tests::test_square_64_addition_usize_valid_zero ... ok [INFO] [stdout] test square::tests::test_square_64_to_square_120 ... ok [INFO] [stdout] test square::tests::test_square_120_try_from_u8_valid ... ok [INFO] [stdout] test square::tests::test_square_64_try_from_str_invalid ... ok [INFO] [stdout] test square::tests::test_square_64_to_string ... ok [INFO] [stdout] test square::tests::test_square_64_try_from_str_valid ... ok [INFO] [stdout] test square::tests::test_square_64_try_from_str_lowercase_invalid ... ok [INFO] [stdout] test square::tests::test_square_120_try_from_u32_invalid ... ok [INFO] [stdout] test square::tests::test_square_64_try_from_u32_valid ... ok [INFO] [stdout] test square::tests::test_square_64_try_from_u32_invalid ... ok [INFO] [stdout] test square::tests::test_square_64_try_from_u8_invalid ... ok [INFO] [stdout] test square::tests::test_square_64_try_from_u8_valid ... ok [INFO] [stdout] test square::tests::test_square_64_try_from_usize_invalid ... ok [INFO] [stdout] test square::tests::test_square_64_try_from_usize_valid ... ok [INFO] [stdout] test square::tests::test_square_from_file_and_rank ... ok [INFO] [stdout] test square::tests::test_square_get_chebyshev_distance_diagonal ... ok [INFO] [stdout] test square::tests::test_square_get_chebyshev_distance_same_square ... ok [INFO] [stdout] test square::tests::test_square_get_file ... ok [INFO] [stdout] test square::tests::test_square_get_rank ... ok [INFO] [stdout] test zobrist::tests::test_zobrist_visual ... ok [INFO] [stdout] test square::tests::test_square_get_chebyshev_distance ... ok [INFO] [stdout] test square::tests::test_board_chebychev_distance_visual ... ok [INFO] [stdout] test gamestate::tests::test_square_attacked_visual_inspection ... ok [INFO] [stdout] test macros::test::test_idx_120_to_64_invalid_out_of_bounds_too_large - should panic ... ok [INFO] [stdout] test macros::test::test_idx_120_to_64_invalid_square - should panic ... ok [INFO] [stderr] [INFO] [stderr] thread 'moves::tests::test_move_display_invalid_piece_captured_panic' panicked at chess_engine/src/moves.rs:725:56: [INFO] [stderr] piece_captured can be None but calling self.get_piece_captured() should not fail [INFO] [stderr] since we should always be able to parse bits into a valid piece: Captured { piece: 15, move_: 34072000 } [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x5c85246c714a - std::backtrace_rs::backtrace::libunwind::trace::h88deb10bd0145eb8 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stderr] 1: 0x5c85246c714a - std::backtrace_rs::backtrace::trace_unsynchronized::he1036f5481c14dff [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stderr] 2: 0x5c85246c714a - std::sys::backtrace::_print_fmt::hecc345b6e70c4b20 [INFO] [stdout] test macros::test::test_idx_64_to_120_invalid_out_of_bounds_too_large - should panic ... ok [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:66:9 [INFO] [stderr] 3: 0x5c85246c714a - ::fmt::he089f96442833f67 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:39:26 [INFO] [stderr] 4: 0x5c85246ee0c3 - core::fmt::rt::Argument::fmt::h1f77cded99c71a14 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/rt.rs:177:76 [INFO] [stderr] 5: 0x5c85246ee0c3 - core::fmt::write::h2f210ed4c94745cb [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/mod.rs:1440:21 [INFO] [stderr] 6: 0x5c85246c4133 - std::io::Write::write_fmt::h7de08171ab770fb2 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/mod.rs:1887:15 [INFO] [stderr] 7: 0x5c85246c6f92 - std::sys::backtrace::BacktraceLock::print::h810fbd31421329e6 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:42:9 [INFO] [stderr] 8: 0x5c85246c8680 - std::panicking::default_hook::{{closure}}::hbaad47ed9dc6356d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:295:22 [INFO] [stderr] 9: 0x5c85246c8460 - std::panicking::default_hook::h24e207139139d40a [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:322:9 [INFO] [stderr] 10: 0x5c852468b373 - as core::ops::function::Fn>::call::h63353c459bb27956 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:2007:9 [INFO] [stderr] 11: 0x5c852468b373 - test::test_main::{{closure}}::hd5af4d6c4e32fe08 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:134:21 [INFO] [stderr] 12: 0x5c85246c8eb3 - as core::ops::function::Fn>::call::h3af32c23caf5c679 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:2007:9 [INFO] [stderr] 13: 0x5c85246c8eb3 - std::panicking::rust_panic_with_hook::ha9131beeb2ddc506 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:836:13 [INFO] [stderr] 14: 0x5c85246c8b8a - std::panicking::begin_panic_handler::{{closure}}::h1bba0eaeb6da506f [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:701:13 [INFO] [stderr] 15: 0x5c85246c7649 - std::sys::backtrace::__rust_end_short_backtrace::h1d1ca3eade483f4c [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:168:18 [INFO] [stderr] 16: 0x5c85246c881d - rust_begin_unwind [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:692:5 [INFO] [stderr] 17: 0x5c85245dbd20 - core::panicking::panic_fmt::h896a0727a1a943f9 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panicking.rs:75:14 [INFO] [stderr] 18: 0x5c85245dc196 - core::result::unwrap_failed::h1b5ed8541c7bebd6 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/result.rs:1704:5 [INFO] [stderr] 19: 0x5c852462640c - core::result::Result::expect::h52af92c36d61cb9f [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/result.rs:1061:23 [INFO] [stderr] 20: 0x5c8524650dce - ::fmt::hfb60072fb91d7b71 [INFO] [stderr] at /opt/rustwide/workdir/chess_engine/src/moves.rs:725:30 [INFO] [stderr] 21: 0x5c85246ee0c3 - core::fmt::rt::Argument::fmt::h1f77cded99c71a14 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/rt.rs:177:76 [INFO] [stderr] 22: 0x5c85246ee0c3 - core::fmt::write::h2f210ed4c94745cb [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/mod.rs:1440:21 [INFO] [stderr] 23: 0x5c85246c4263 - std::io::Write::write_fmt::he723b56f7e0bd522 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/mod.rs:1887:15 [INFO] [stderr] 24: 0x5c85246c369d - std::io::stdio::print_to_buffer_if_capture_used::{{closure}}::{{closure}}::heb10938810bd6550 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1134:25 [INFO] [stderr] 25: 0x5c85246c369d - core::option::Option::map::hf531bb2c4e90c358 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/option.rs:1119:29 [INFO] [stderr] 26: 0x5c85246c369d - std::io::stdio::print_to_buffer_if_capture_used::{{closure}}::h0a0158837f15d278 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1133:22 [INFO] [stderr] 27: 0x5c85246c369d - std::thread::local::LocalKey::try_with::hf63b7ea8c92ea101 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/local.rs:308:12 [INFO] [stderr] 28: 0x5c85246c369d - std::io::stdio::print_to_buffer_if_capture_used::h4b12d1866656d506 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1129:12 [INFO] [stderr] 29: 0x5c85246c3844 - std::io::stdio::print_to::h24e0e801573c80da [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1117:8 [INFO] [stderr] 30: 0x5c85246c3844 - std::io::stdio::_print::h2bb3f89bb77308e4 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1233:5 [INFO] [stderr] 31: 0x5c8524607b05 - chess_engine::moves::tests::test_move_display_invalid_piece_captured_panic::h638893a211794cdf [INFO] [stderr] at /opt/rustwide/workdir/chess_engine/src/moves.rs:1373:9 [INFO] [stderr] 32: 0x5c8524607a97 - chess_engine::moves::tests::test_move_display_invalid_piece_captured_panic::{{closure}}::h8523f44fc5732f90 [INFO] [stderr] at /opt/rustwide/workdir/chess_engine/src/moves.rs:1366:56 [INFO] [stderr] 33: 0x5c8524619ff6 - core::ops::function::FnOnce::call_once::h39f347e17928cd09 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 34: 0x5c8524690b1b - core::ops::function::FnOnce::call_once::h8acc80b5a33ff319 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 35: 0x5c8524690b1b - test::__rust_begin_short_backtrace::h52b6da716ad42b7d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:632:18 [INFO] [stderr] 36: 0x5c852468fa53 - test::run_test_in_process::{{closure}}::h2580047890abbefe [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:655:60 [INFO] [stderr] 37: 0x5c852468fa53 - as core::ops::function::FnOnce<()>>::call_once::h936f8c89d0a99c40 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stderr] 38: 0x5c852468fa53 - std::panicking::try::do_call::h868682cc368697f9 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40 [INFO] [stderr] 39: 0x5c852468fa53 - std::panicking::try::h0356ffc38cbb5501 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19 [INFO] [stderr] 40: 0x5c852468fa53 - std::panic::catch_unwind::h74edf102a3082536 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14 [INFO] [stderr] 41: 0x5c852468fa53 - test::run_test_in_process::hc27d69576b7224e4 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:655:27 [INFO] [stderr] 42: 0x5c852468fa53 - test::run_test::{{closure}}::h9f3bfaf910429adb [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:576:43 [INFO] [stderr] 43: 0x5c8524653785 - test::run_test::{{closure}}::h3d537cdce8ec5816 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:606:41 [INFO] [stderr] 44: 0x5c8524653785 - std::sys::backtrace::__rust_begin_short_backtrace::hb51d9a6c67ec382d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:152:18 [INFO] [stderr] 45: 0x5c85246571c6 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5738f3abb9603fe6 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/mod.rs:564:17 [INFO] [stderr] 46: 0x5c85246571c6 - as core::ops::function::FnOnce<()>>::call_once::h5e9f4b56e45e8108 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stderr] 47: 0x5c85246571c6 - std::panicking::try::do_call::ha36db853b2f34e23 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40 [INFO] [stderr] 48: 0x5c85246571c6 - std::panicking::try::h57e1aa33a0efb1be [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19 [INFO] [stderr] 49: 0x5c85246571c6 - std::panic::catch_unwind::hdb71a6103024936e [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14 [INFO] [stderr] 50: 0x5c85246571c6 - std::thread::Builder::spawn_unchecked_::{{closure}}::h8caa22218f423ab1 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/mod.rs:562:30 [INFO] [stderr] 51: 0x5c85246571c6 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb3b44780e9c053e5 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 52: 0x5c85246ccd1b - as core::ops::function::FnOnce>::call_once::h2649f14f1b1c150d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9 [INFO] [stderr] 53: 0x5c85246ccd1b - as core::ops::function::FnOnce>::call_once::hb2ade58cb34e1bc4 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9 [INFO] [stderr] 54: 0x5c85246ccd1b - std::sys::pal::unix::thread::Thread::new::thread_start::ha07e360225fa3528 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/pal/unix/thread.rs:106:17 [INFO] [stderr] 55: 0x7bc8db6f5ac3 - [INFO] [stderr] 56: 0x7bc8db786a04 - clone [INFO] [stderr] 57: 0x0 - [INFO] [stderr] [INFO] [stderr] thread 'moves::tests::test_move_display_invalid_piece_promoted_panic' panicked at chess_engine/src/moves.rs:730:56: [INFO] [stderr] piece_promoted can be None but calling self.get_piece_promoted() should not fail [INFO] [stderr] since we should always be able to parse bits into a valid piece: Promoted { piece: 15, move_: 49571264 } [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x5c85246c714a - std::backtrace_rs::backtrace::libunwind::trace::h88deb10bd0145eb8 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stderr] 1: 0x5c85246c714a - std::backtrace_rs::backtrace::trace_unsynchronized::he1036f5481c14dff [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stderr] 2: 0x5c85246c714a - std::sys::backtrace::_print_fmt::hecc345b6e70c4b20 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:66:9 [INFO] [stderr] 3: 0x5c85246c714a - ::fmt::he089f96442833f67 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:39:26 [INFO] [stderr] 4: 0x5c85246ee0c3 - core::fmt::rt::Argument::fmt::h1f77cded99c71a14 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/rt.rs:177:76 [INFO] [stderr] 5: 0x5c85246ee0c3 - core::fmt::write::h2f210ed4c94745cb [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/mod.rs:1440:21 [INFO] [stderr] 6: 0x5c85246c4133 - std::io::Write::write_fmt::h7de08171ab770fb2 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/mod.rs:1887:15 [INFO] [stderr] 7: 0x5c85246c6f92 - std::sys::backtrace::BacktraceLock::print::h810fbd31421329e6 [INFO] [stdout] test moves::tests::test_move_display_invalid_piece_captured_panic - should panic ... ok [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:42:9 [INFO] [stderr] 8: 0x5c85246c8680 - std::panicking::default_hook::{{closure}}::hbaad47ed9dc6356d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:295:22 [INFO] [stderr] 9: 0x5c85246c8460 - std::panicking::default_hook::h24e207139139d40a [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:322:9 [INFO] [stderr] 10: 0x5c852468b373 - as core::ops::function::Fn>::call::h63353c459bb27956 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:2007:9 [INFO] [stderr] 11: 0x5c852468b373 - test::test_main::{{closure}}::hd5af4d6c4e32fe08 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:134:21 [INFO] [stderr] 12: 0x5c85246c8eb3 - as core::ops::function::Fn>::call::h3af32c23caf5c679 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:2007:9 [INFO] [stderr] 13: 0x5c85246c8eb3 - std::panicking::rust_panic_with_hook::ha9131beeb2ddc506 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:836:13 [INFO] [stderr] 14: 0x5c85246c8b8a - std::panicking::begin_panic_handler::{{closure}}::h1bba0eaeb6da506f [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:701:13 [INFO] [stderr] 15: 0x5c85246c7649 - std::sys::backtrace::__rust_end_short_backtrace::h1d1ca3eade483f4c [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:168:18 [INFO] [stderr] 16: 0x5c85246c881d - rust_begin_unwind [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:692:5 [INFO] [stderr] 17: 0x5c85245dbd20 - core::panicking::panic_fmt::h896a0727a1a943f9 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panicking.rs:75:14 [INFO] [stderr] 18: 0x5c85245dc196 - core::result::unwrap_failed::h1b5ed8541c7bebd6 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/result.rs:1704:5 [INFO] [stderr] 19: 0x5c852462640c - core::result::Result::expect::h52af92c36d61cb9f [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/result.rs:1061:23 [INFO] [stderr] 20: 0x5c8524650dfe - ::fmt::hfb60072fb91d7b71 [INFO] [stderr] at /opt/rustwide/workdir/chess_engine/src/moves.rs:730:30 [INFO] [stderr] 21: 0x5c85246ee0c3 - core::fmt::rt::Argument::fmt::h1f77cded99c71a14 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/rt.rs:177:76 [INFO] [stderr] 22: 0x5c85246ee0c3 - core::fmt::write::h2f210ed4c94745cb [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/mod.rs:1440:21 [INFO] [stderr] 23: 0x5c85246c4263 - std::io::Write::write_fmt::he723b56f7e0bd522 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/mod.rs:1887:15 [INFO] [stderr] 24: 0x5c85246c369d - std::io::stdio::print_to_buffer_if_capture_used::{{closure}}::{{closure}}::heb10938810bd6550 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1134:25 [INFO] [stderr] 25: 0x5c85246c369d - core::option::Option::map::hf531bb2c4e90c358 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/option.rs:1119:29 [INFO] [stderr] 26: 0x5c85246c369d - std::io::stdio::print_to_buffer_if_capture_used::{{closure}}::h0a0158837f15d278 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1133:22 [INFO] [stderr] 27: 0x5c85246c369d - std::thread::local::LocalKey::try_with::hf63b7ea8c92ea101 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/local.rs:308:12 [INFO] [stderr] 28: 0x5c85246c369d - std::io::stdio::print_to_buffer_if_capture_used::h4b12d1866656d506 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1129:12 [INFO] [stderr] 29: 0x5c85246c3844 - std::io::stdio::print_to::h24e0e801573c80da [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1117:8 [INFO] [stderr] 30: 0x5c85246c3844 - std::io::stdio::_print::h2bb3f89bb77308e4 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1233:5 [INFO] [stderr] 31: 0x5c8524607b95 - chess_engine::moves::tests::test_move_display_invalid_piece_promoted_panic::h520832e6dd62fd72 [INFO] [stderr] at /opt/rustwide/workdir/chess_engine/src/moves.rs:1385:9 [INFO] [stderr] 32: 0x5c8524607b27 - chess_engine::moves::tests::test_move_display_invalid_piece_promoted_panic::{{closure}}::he9179ad52af363e9 [INFO] [stderr] at /opt/rustwide/workdir/chess_engine/src/moves.rs:1378:56 [INFO] [stderr] 33: 0x5c852461acf6 - core::ops::function::FnOnce::call_once::h77d8ab9b9b23453d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 34: 0x5c8524690b1b - core::ops::function::FnOnce::call_once::h8acc80b5a33ff319 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 35: 0x5c8524690b1b - test::__rust_begin_short_backtrace::h52b6da716ad42b7d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:632:18 [INFO] [stderr] 36: 0x5c852468fa53 - test::run_test_in_process::{{closure}}::h2580047890abbefe [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:655:60 [INFO] [stderr] 37: 0x5c852468fa53 - as core::ops::function::FnOnce<()>>::call_once::h936f8c89d0a99c40 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stderr] 38: 0x5c852468fa53 - std::panicking::try::do_call::h868682cc368697f9 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40 [INFO] [stderr] 39: 0x5c852468fa53 - std::panicking::try::h0356ffc38cbb5501 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19 [INFO] [stderr] 40: 0x5c852468fa53 - std::panic::catch_unwind::h74edf102a3082536 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14 [INFO] [stderr] 41: 0x5c852468fa53 - test::run_test_in_process::hc27d69576b7224e4 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:655:27 [INFO] [stderr] 42: 0x5c852468fa53 - test::run_test::{{closure}}::h9f3bfaf910429adb [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:576:43 [INFO] [stderr] 43: 0x5c8524653785 - test::run_test::{{closure}}::h3d537cdce8ec5816 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:606:41 [INFO] [stderr] 44: 0x5c8524653785 - std::sys::backtrace::__rust_begin_short_backtrace::hb51d9a6c67ec382d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:152:18 [INFO] [stderr] 45: 0x5c85246571c6 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5738f3abb9603fe6 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/mod.rs:564:17 [INFO] [stderr] 46: 0x5c85246571c6 - as core::ops::function::FnOnce<()>>::call_once::h5e9f4b56e45e8108 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stderr] 47: 0x5c85246571c6 - std::panicking::try::do_call::ha36db853b2f34e23 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40 [INFO] [stderr] 48: 0x5c85246571c6 - std::panicking::try::h57e1aa33a0efb1be [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19 [INFO] [stderr] 49: 0x5c85246571c6 - std::panic::catch_unwind::hdb71a6103024936e [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14 [INFO] [stderr] 50: 0x5c85246571c6 - std::thread::Builder::spawn_unchecked_::{{closure}}::h8caa22218f423ab1 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/mod.rs:562:30 [INFO] [stderr] 51: 0x5c85246571c6 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb3b44780e9c053e5 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 52: 0x5c85246ccd1b - as core::ops::function::FnOnce>::call_once::h2649f14f1b1c150d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9 [INFO] [stderr] 53: 0x5c85246ccd1b - as core::ops::function::FnOnce>::call_once::hb2ade58cb34e1bc4 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9 [INFO] [stderr] 54: 0x5c85246ccd1b - std::sys::pal::unix::thread::Thread::new::thread_start::ha07e360225fa3528 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/pal/unix/thread.rs:106:17 [INFO] [stderr] 55: 0x7bc8db6f5ac3 - [INFO] [stderr] 56: 0x7bc8db786a04 - clone [INFO] [stderr] 57: 0x0 - [INFO] [stdout] test moves::tests::test_move_display_invalid_piece_promoted_panic - should panic ... ok [INFO] [stderr] [INFO] [stderr] thread 'moves::tests::test_move_display_invalid_start_panic' panicked at chess_engine/src/moves.rs:739:38: [INFO] [stderr] start should always be valid: Start { start: 127, move_: 33940991 } [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x5c85246c714a - std::backtrace_rs::backtrace::libunwind::trace::h88deb10bd0145eb8 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stderr] 1: 0x5c85246c714a - std::backtrace_rs::backtrace::trace_unsynchronized::he1036f5481c14dff [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stderr] 2: 0x5c85246c714a - std::sys::backtrace::_print_fmt::hecc345b6e70c4b20 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:66:9 [INFO] [stderr] 3: 0x5c85246c714a - ::fmt::he089f96442833f67 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:39:26 [INFO] [stderr] 4: 0x5c85246ee0c3 - core::fmt::rt::Argument::fmt::h1f77cded99c71a14 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/rt.rs:177:76 [INFO] [stderr] 5: 0x5c85246ee0c3 - core::fmt::write::h2f210ed4c94745cb [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/mod.rs:1440:21 [INFO] [stderr] 6: 0x5c85246c4133 - std::io::Write::write_fmt::h7de08171ab770fb2 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/mod.rs:1887:15 [INFO] [stderr] 7: 0x5c85246c6f92 - std::sys::backtrace::BacktraceLock::print::h810fbd31421329e6 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:42:9 [INFO] [stderr] 8: 0x5c85246c8680 - std::panicking::default_hook::{{closure}}::hbaad47ed9dc6356d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:295:22 [INFO] [stderr] 9: 0x5c85246c8460 - std::panicking::default_hook::h24e207139139d40a [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:322:9 [INFO] [stderr] 10: 0x5c852468b373 - as core::ops::function::Fn>::call::h63353c459bb27956 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:2007:9 [INFO] [stderr] 11: 0x5c852468b373 - test::test_main::{{closure}}::hd5af4d6c4e32fe08 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:134:21 [INFO] [stderr] 12: 0x5c85246c8eb3 - as core::ops::function::Fn>::call::h3af32c23caf5c679 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:2007:9 [INFO] [stderr] 13: 0x5c85246c8eb3 - std::panicking::rust_panic_with_hook::ha9131beeb2ddc506 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:836:13 [INFO] [stderr] 14: 0x5c85246c8b8a - std::panicking::begin_panic_handler::{{closure}}::h1bba0eaeb6da506f [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:701:13 [INFO] [stderr] 15: 0x5c85246c7649 - std::sys::backtrace::__rust_end_short_backtrace::h1d1ca3eade483f4c [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:168:18 [INFO] [stderr] 16: 0x5c85246c881d - rust_begin_unwind [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:692:5 [INFO] [stderr] 17: 0x5c85245dbd20 - core::panicking::panic_fmt::h896a0727a1a943f9 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panicking.rs:75:14 [INFO] [stderr] 18: 0x5c85245dc196 - core::result::unwrap_failed::h1b5ed8541c7bebd6 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/result.rs:1704:5 [INFO] [stderr] 19: 0x5c852462626c - core::result::Result::expect::h2a6d75d2de5e4311 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/result.rs:1061:23 [INFO] [stderr] 20: 0x5c8524650e5e - ::fmt::hfb60072fb91d7b71 [INFO] [stderr] at /opt/rustwide/workdir/chess_engine/src/moves.rs:739:21 [INFO] [stderr] 21: 0x5c85246ee0c3 - core::fmt::rt::Argument::fmt::h1f77cded99c71a14 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/rt.rs:177:76 [INFO] [stderr] 22: 0x5c85246ee0c3 - core::fmt::write::h2f210ed4c94745cb [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/mod.rs:1440:21 [INFO] [stderr] 23: 0x5c85246c4263 - std::io::Write::write_fmt::he723b56f7e0bd522 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/mod.rs:1887:15 [INFO] [stderr] 24: 0x5c85246c369d - std::io::stdio::print_to_buffer_if_capture_used::{{closure}}::{{closure}}::heb10938810bd6550 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1134:25 [INFO] [stderr] 25: 0x5c85246c369d - core::option::Option::map::hf531bb2c4e90c358 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/option.rs:1119:29 [INFO] [stderr] 26: 0x5c85246c369d - std::io::stdio::print_to_buffer_if_capture_used::{{closure}}::h0a0158837f15d278 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1133:22 [INFO] [stderr] 27: 0x5c85246c369d - std::thread::local::LocalKey::try_with::hf63b7ea8c92ea101 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/local.rs:308:12 [INFO] [stderr] 28: 0x5c85246c369d - std::io::stdio::print_to_buffer_if_capture_used::h4b12d1866656d506 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1129:12 [INFO] [stderr] 29: 0x5c85246c3844 - std::io::stdio::print_to::h24e0e801573c80da [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1117:8 [INFO] [stderr] 30: 0x5c85246c3844 - std::io::stdio::_print::h2bb3f89bb77308e4 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1233:5 [INFO] [stderr] 31: 0x5c8524607cb5 - chess_engine::moves::tests::test_move_display_invalid_start_panic::h114b20f2943e3f8d [INFO] [stderr] at /opt/rustwide/workdir/chess_engine/src/moves.rs:1409:9 [INFO] [stderr] 32: 0x5c8524607c47 - chess_engine::moves::tests::test_move_display_invalid_start_panic::{{closure}}::hc369caaaef803859 [INFO] [stderr] at /opt/rustwide/workdir/chess_engine/src/moves.rs:1402:47 [INFO] [stderr] 33: 0x5c852461bc36 - core::ops::function::FnOnce::call_once::hc687a56be538d9d3 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 34: 0x5c8524690b1b - core::ops::function::FnOnce::call_once::h8acc80b5a33ff319 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 35: 0x5c8524690b1b - test::__rust_begin_short_backtrace::h52b6da716ad42b7d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:632:18 [INFO] [stderr] 36: 0x5c852468fa53 - test::run_test_in_process::{{closure}}::h2580047890abbefe [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:655:60 [INFO] [stderr] 37: 0x5c852468fa53 - as core::ops::function::FnOnce<()>>::call_once::h936f8c89d0a99c40 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stderr] 38: 0x5c852468fa53 - std::panicking::try::do_call::h868682cc368697f9 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40 [INFO] [stderr] 39: 0x5c852468fa53 - std::panicking::try::h0356ffc38cbb5501 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19 [INFO] [stderr] 40: 0x5c852468fa53 - std::panic::catch_unwind::h74edf102a3082536 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14 [INFO] [stderr] 41: 0x5c852468fa53 - test::run_test_in_process::hc27d69576b7224e4 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:655:27 [INFO] [stderr] 42: 0x5c852468fa53 - test::run_test::{{closure}}::h9f3bfaf910429adb [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:576:43 [INFO] [stderr] 43: 0x5c8524653785 - test::run_test::{{closure}}::h3d537cdce8ec5816 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:606:41 [INFO] [stderr] 44: 0x5c8524653785 - std::sys::backtrace::__rust_begin_short_backtrace::hb51d9a6c67ec382d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:152:18 [INFO] [stderr] 45: 0x5c85246571c6 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5738f3abb9603fe6 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/mod.rs:564:17 [INFO] [stderr] 46: 0x5c85246571c6 - as core::ops::function::FnOnce<()>>::call_once::h5e9f4b56e45e8108 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stderr] 47: 0x5c85246571c6 - std::panicking::try::do_call::ha36db853b2f34e23 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40 [INFO] [stderr] 48: 0x5c85246571c6 - std::panicking::try::h57e1aa33a0efb1be [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19 [INFO] [stderr] 49: 0x5c85246571c6 - std::panic::catch_unwind::hdb71a6103024936e [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14 [INFO] [stderr] 50: 0x5c85246571c6 - std::thread::Builder::spawn_unchecked_::{{closure}}::h8caa22218f423ab1 [INFO] [stdout] test moves::tests::test_move_display_invalid_start_panic - should panic ... ok [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/mod.rs:562:30 [INFO] [stderr] 51: 0x5c85246571c6 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb3b44780e9c053e5 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 52: 0x5c85246ccd1b - as core::ops::function::FnOnce>::call_once::h2649f14f1b1c150d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9 [INFO] [stderr] 53: 0x5c85246ccd1b - as core::ops::function::FnOnce>::call_once::hb2ade58cb34e1bc4 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9 [INFO] [stderr] 54: 0x5c85246ccd1b - std::sys::pal::unix::thread::Thread::new::thread_start::ha07e360225fa3528 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/pal/unix/thread.rs:106:17 [INFO] [stderr] 55: 0x7bc8db6f5ac3 - [INFO] [stderr] 56: 0x7bc8db786a04 - clone [INFO] [stderr] 57: 0x0 - [INFO] [stderr] [INFO] [stderr] thread 'moves::tests::test_move_display_invalid_end_panic' panicked at chess_engine/src/moves.rs:741:34: [INFO] [stderr] end should always be valid: End { end: 127, move_: 33947584 } [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x5c85246c714a - std::backtrace_rs::backtrace::libunwind::trace::h88deb10bd0145eb8 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stderr] 1: 0x5c85246c714a - std::backtrace_rs::backtrace::trace_unsynchronized::he1036f5481c14dff [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stderr] 2: 0x5c85246c714a - std::sys::backtrace::_print_fmt::hecc345b6e70c4b20 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:66:9 [INFO] [stderr] 3: 0x5c85246c714a - ::fmt::he089f96442833f67 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:39:26 [INFO] [stderr] 4: 0x5c85246ee0c3 - core::fmt::rt::Argument::fmt::h1f77cded99c71a14 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/rt.rs:177:76 [INFO] [stderr] 5: 0x5c85246ee0c3 - core::fmt::write::h2f210ed4c94745cb [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/mod.rs:1440:21 [INFO] [stderr] 6: 0x5c85246c4133 - std::io::Write::write_fmt::h7de08171ab770fb2 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/mod.rs:1887:15 [INFO] [stderr] 7: 0x5c85246c6f92 - std::sys::backtrace::BacktraceLock::print::h810fbd31421329e6 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:42:9 [INFO] [stderr] 8: 0x5c85246c8680 - std::panicking::default_hook::{{closure}}::hbaad47ed9dc6356d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:295:22 [INFO] [stderr] 9: 0x5c85246c8460 - std::panicking::default_hook::h24e207139139d40a [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:322:9 [INFO] [stderr] 10: 0x5c852468b373 - as core::ops::function::Fn>::call::h63353c459bb27956 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:2007:9 [INFO] [stderr] 11: 0x5c852468b373 - test::test_main::{{closure}}::hd5af4d6c4e32fe08 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:134:21 [INFO] [stderr] 12: 0x5c85246c8eb3 - as core::ops::function::Fn>::call::h3af32c23caf5c679 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:2007:9 [INFO] [stderr] 13: 0x5c85246c8eb3 - std::panicking::rust_panic_with_hook::ha9131beeb2ddc506 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:836:13 [INFO] [stderr] 14: 0x5c85246c8b8a - std::panicking::begin_panic_handler::{{closure}}::h1bba0eaeb6da506f [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:701:13 [INFO] [stderr] 15: 0x5c85246c7649 - std::sys::backtrace::__rust_end_short_backtrace::h1d1ca3eade483f4c [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:168:18 [INFO] [stderr] 16: 0x5c85246c881d - rust_begin_unwind [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:692:5 [INFO] [stderr] 17: 0x5c85245dbd20 - core::panicking::panic_fmt::h896a0727a1a943f9 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panicking.rs:75:14 [INFO] [stderr] 18: 0x5c85245dc196 - core::result::unwrap_failed::h1b5ed8541c7bebd6 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/result.rs:1704:5 [INFO] [stderr] 19: 0x5c852462626c - core::result::Result::expect::h2a6d75d2de5e4311 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/result.rs:1061:23 [INFO] [stderr] 20: 0x5c8524650e8e - ::fmt::hfb60072fb91d7b71 [INFO] [stderr] at /opt/rustwide/workdir/chess_engine/src/moves.rs:741:19 [INFO] [stderr] 21: 0x5c85246ee0c3 - core::fmt::rt::Argument::fmt::h1f77cded99c71a14 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/rt.rs:177:76 [INFO] [stderr] 22: 0x5c85246ee0c3 - core::fmt::write::h2f210ed4c94745cb [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/mod.rs:1440:21 [INFO] [stderr] 23: 0x5c85246c4263 - std::io::Write::write_fmt::he723b56f7e0bd522 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/mod.rs:1887:15 [INFO] [stderr] 24: 0x5c85246c369d - std::io::stdio::print_to_buffer_if_capture_used::{{closure}}::{{closure}}::heb10938810bd6550 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1134:25 [INFO] [stderr] 25: 0x5c85246c369d - core::option::Option::map::hf531bb2c4e90c358 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/option.rs:1119:29 [INFO] [stderr] 26: 0x5c85246c369d - std::io::stdio::print_to_buffer_if_capture_used::{{closure}}::h0a0158837f15d278 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1133:22 [INFO] [stderr] 27: 0x5c85246c369d - std::thread::local::LocalKey::try_with::hf63b7ea8c92ea101 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/local.rs:308:12 [INFO] [stderr] 28: 0x5c85246c369d - std::io::stdio::print_to_buffer_if_capture_used::h4b12d1866656d506 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1129:12 [INFO] [stderr] 29: 0x5c85246c3844 - std::io::stdio::print_to::h24e0e801573c80da [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1117:8 [INFO] [stderr] 30: 0x5c85246c3844 - std::io::stdio::_print::h2bb3f89bb77308e4 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1233:5 [INFO] [stderr] 31: 0x5c8524607d45 - chess_engine::moves::tests::test_move_display_invalid_end_panic::h43ca368ffa92fc77 [INFO] [stderr] at /opt/rustwide/workdir/chess_engine/src/moves.rs:1421:9 [INFO] [stderr] 32: 0x5c8524607cd7 - chess_engine::moves::tests::test_move_display_invalid_end_panic::{{closure}}::h7ba5a2535169b4cd [INFO] [stderr] at /opt/rustwide/workdir/chess_engine/src/moves.rs:1414:45 [INFO] [stderr] 33: 0x5c852461c706 - core::ops::function::FnOnce::call_once::hffe17a0ea8160ad1 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 34: 0x5c8524690b1b - core::ops::function::FnOnce::call_once::h8acc80b5a33ff319 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 35: 0x5c8524690b1b - test::__rust_begin_short_backtrace::h52b6da716ad42b7d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:632:18 [INFO] [stderr] 36: 0x5c852468fa53 - test::run_test_in_process::{{closure}}::h2580047890abbefe [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:655:60 [INFO] [stderr] 37: 0x5c852468fa53 - as core::ops::function::FnOnce<()>>::call_once::h936f8c89d0a99c40 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stderr] 38: 0x5c852468fa53 - std::panicking::try::do_call::h868682cc368697f9 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40 [INFO] [stderr] 39: 0x5c852468fa53 - std::panicking::try::h0356ffc38cbb5501 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19 [INFO] [stderr] 40: 0x5c852468fa53 - std::panic::catch_unwind::h74edf102a3082536 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14 [INFO] [stderr] 41: 0x5c852468fa53 - test::run_test_in_process::hc27d69576b7224e4 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:655:27 [INFO] [stderr] 42: 0x5c852468fa53 - test::run_test::{{closure}}::h9f3bfaf910429adb [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:576:43 [INFO] [stderr] 43: 0x5c8524653785 - test::run_test::{{closure}}::h3d537cdce8ec5816 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:606:41 [INFO] [stderr] 44: 0x5c8524653785 - std::sys::backtrace::__rust_begin_short_backtrace::hb51d9a6c67ec382d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:152:18 [INFO] [stderr] 45: 0x5c85246571c6 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5738f3abb9603fe6 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/mod.rs:564:17 [INFO] [stderr] 46: 0x5c85246571c6 - as core::ops::function::FnOnce<()>>::call_once::h5e9f4b56e45e8108 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stderr] 47: 0x5c85246571c6 - std::panicking::try::do_call::ha36db853b2f34e23 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40 [INFO] [stderr] 48: 0x5c85246571c6 - std::panicking::try::h57e1aa33a0efb1be [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19 [INFO] [stderr] 49: 0x5c85246571c6 - std::panic::catch_unwind::hdb71a6103024936e [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14 [INFO] [stderr] 50: 0x5c85246571c6 - std::thread::Builder::spawn_unchecked_::{{closure}}::h8caa22218f423ab1 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/mod.rs:562:30 [INFO] [stderr] 51: 0x5c85246571c6 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb3b44780e9c053e5 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 52: 0x5c85246ccd1b - as core::ops::function::FnOnce>::call_once::h2649f14f1b1c150d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9 [INFO] [stderr] 53: 0x5c85246ccd1b - as core::ops::function::FnOnce>::call_once::hb2ade58cb34e1bc4 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9 [INFO] [stdout] test moves::tests::test_move_display_invalid_end_panic - should panic ... ok [INFO] [stderr] 54: 0x5c85246ccd1b - std::sys::pal::unix::thread::Thread::new::thread_start::ha07e360225fa3528 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/pal/unix/thread.rs:106:17 [INFO] [stderr] 55: 0x7bc8db6f5ac3 - [INFO] [stderr] 56: 0x7bc8db786a04 - clone [INFO] [stderr] 57: 0x0 - [INFO] [stderr] [INFO] [stderr] thread 'moves::tests::test_move_display_invalid_piecemove_d_panic' panicked at chess_engine/src/moves.rs:737:14: [INFO] [stderr] piecemove_d should always be valid: Moved { piece: 15, move_: 503702976 } [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x5c85246c714a - std::backtrace_rs::backtrace::libunwind::trace::h88deb10bd0145eb8 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stderr] 1: 0x5c85246c714a - std::backtrace_rs::backtrace::trace_unsynchronized::he1036f5481c14dff [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stderr] 2: 0x5c85246c714a - std::sys::backtrace::_print_fmt::hecc345b6e70c4b20 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:66:9 [INFO] [stderr] 3: 0x5c85246c714a - ::fmt::he089f96442833f67 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:39:26 [INFO] [stderr] 4: 0x5c85246ee0c3 - core::fmt::rt::Argument::fmt::h1f77cded99c71a14 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/rt.rs:177:76 [INFO] [stderr] 5: 0x5c85246ee0c3 - core::fmt::write::h2f210ed4c94745cb [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/mod.rs:1440:21 [INFO] [stderr] 6: 0x5c85246c4133 - std::io::Write::write_fmt::h7de08171ab770fb2 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/mod.rs:1887:15 [INFO] [stderr] 7: 0x5c85246c6f92 - std::sys::backtrace::BacktraceLock::print::h810fbd31421329e6 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:42:9 [INFO] [stderr] 8: 0x5c85246c8680 - std::panicking::default_hook::{{closure}}::hbaad47ed9dc6356d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:295:22 [INFO] [stderr] 9: 0x5c85246c8460 - std::panicking::default_hook::h24e207139139d40a [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:322:9 [INFO] [stderr] 10: 0x5c852468b373 - as core::ops::function::Fn>::call::h63353c459bb27956 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:2007:9 [INFO] [stderr] 11: 0x5c852468b373 - test::test_main::{{closure}}::hd5af4d6c4e32fe08 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:134:21 [INFO] [stderr] 12: 0x5c85246c8eb3 - as core::ops::function::Fn>::call::h3af32c23caf5c679 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:2007:9 [INFO] [stderr] 13: 0x5c85246c8eb3 - std::panicking::rust_panic_with_hook::ha9131beeb2ddc506 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:836:13 [INFO] [stderr] 14: 0x5c85246c8b8a - std::panicking::begin_panic_handler::{{closure}}::h1bba0eaeb6da506f [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:701:13 [INFO] [stderr] 15: 0x5c85246c7649 - std::sys::backtrace::__rust_end_short_backtrace::h1d1ca3eade483f4c [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:168:18 [INFO] [stderr] 16: 0x5c85246c881d - rust_begin_unwind [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:692:5 [INFO] [stderr] 17: 0x5c85245dbd20 - core::panicking::panic_fmt::h896a0727a1a943f9 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panicking.rs:75:14 [INFO] [stderr] 18: 0x5c85245dc196 - core::result::unwrap_failed::h1b5ed8541c7bebd6 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/result.rs:1704:5 [INFO] [stderr] 19: 0x5c8524625fbc - core::result::Result::expect::h0f128f27040bd4de [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/result.rs:1061:23 [INFO] [stderr] 20: 0x5c8524650e2e - ::fmt::hfb60072fb91d7b71 [INFO] [stderr] at /opt/rustwide/workdir/chess_engine/src/moves.rs:735:27 [INFO] [stderr] 21: 0x5c85246ee0c3 - core::fmt::rt::Argument::fmt::h1f77cded99c71a14 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/rt.rs:177:76 [INFO] [stderr] 22: 0x5c85246ee0c3 - core::fmt::write::h2f210ed4c94745cb [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/mod.rs:1440:21 [INFO] [stderr] 23: 0x5c85246c4263 - std::io::Write::write_fmt::he723b56f7e0bd522 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/mod.rs:1887:15 [INFO] [stderr] 24: 0x5c85246c369d - std::io::stdio::print_to_buffer_if_capture_used::{{closure}}::{{closure}}::heb10938810bd6550 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1134:25 [INFO] [stderr] 25: 0x5c85246c369d - core::option::Option::map::hf531bb2c4e90c358 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/option.rs:1119:29 [INFO] [stderr] 26: 0x5c85246c369d - std::io::stdio::print_to_buffer_if_capture_used::{{closure}}::h0a0158837f15d278 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1133:22 [INFO] [stderr] 27: 0x5c85246c369d - std::thread::local::LocalKey::try_with::hf63b7ea8c92ea101 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/local.rs:308:12 [INFO] [stderr] 28: 0x5c85246c369d - std::io::stdio::print_to_buffer_if_capture_used::h4b12d1866656d506 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1129:12 [INFO] [stderr] 29: 0x5c85246c3844 - std::io::stdio::print_to::h24e0e801573c80da [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1117:8 [INFO] [stderr] 30: 0x5c85246c3844 - std::io::stdio::_print::h2bb3f89bb77308e4 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/io/stdio.rs:1233:5 [INFO] [stderr] 31: 0x5c8524607c25 - chess_engine::moves::tests::test_move_display_invalid_piecemove_d_panic::h820519d6405d087f [INFO] [stderr] at /opt/rustwide/workdir/chess_engine/src/moves.rs:1397:9 [INFO] [stderr] 32: 0x5c8524607bb7 - chess_engine::moves::tests::test_move_display_invalid_piecemove_d_panic::{{closure}}::h41d0cdf3ba2e4ece [INFO] [stderr] at /opt/rustwide/workdir/chess_engine/src/moves.rs:1390:53 [INFO] [stderr] 33: 0x5c852461b276 - core::ops::function::FnOnce::call_once::h9113f1c0505ce0c5 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 34: 0x5c8524690b1b - core::ops::function::FnOnce::call_once::h8acc80b5a33ff319 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 35: 0x5c8524690b1b - test::__rust_begin_short_backtrace::h52b6da716ad42b7d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:632:18 [INFO] [stderr] 36: 0x5c852468fa53 - test::run_test_in_process::{{closure}}::h2580047890abbefe [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:655:60 [INFO] [stderr] 37: 0x5c852468fa53 - as core::ops::function::FnOnce<()>>::call_once::h936f8c89d0a99c40 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stderr] 38: 0x5c852468fa53 - std::panicking::try::do_call::h868682cc368697f9 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40 [INFO] [stderr] 39: 0x5c852468fa53 - std::panicking::try::h0356ffc38cbb5501 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19 [INFO] [stderr] 40: 0x5c852468fa53 - std::panic::catch_unwind::h74edf102a3082536 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14 [INFO] [stderr] 41: 0x5c852468fa53 - test::run_test_in_process::hc27d69576b7224e4 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:655:27 [INFO] [stderr] 42: 0x5c852468fa53 - test::run_test::{{closure}}::h9f3bfaf910429adb [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:576:43 [INFO] [stderr] 43: 0x5c8524653785 - test::run_test::{{closure}}::h3d537cdce8ec5816 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/test/src/lib.rs:606:41 [INFO] [stderr] 44: 0x5c8524653785 - std::sys::backtrace::__rust_begin_short_backtrace::hb51d9a6c67ec382d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:152:18 [INFO] [stderr] 45: 0x5c85246571c6 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5738f3abb9603fe6 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/mod.rs:564:17 [INFO] [stderr] 46: 0x5c85246571c6 - as core::ops::function::FnOnce<()>>::call_once::h5e9f4b56e45e8108 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stderr] 47: 0x5c85246571c6 - std::panicking::try::do_call::ha36db853b2f34e23 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40 [INFO] [stderr] 48: 0x5c85246571c6 - std::panicking::try::h57e1aa33a0efb1be [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19 [INFO] [stderr] 49: 0x5c85246571c6 - std::panic::catch_unwind::hdb71a6103024936e [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14 [INFO] [stderr] 50: 0x5c85246571c6 - std::thread::Builder::spawn_unchecked_::{{closure}}::h8caa22218f423ab1 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/mod.rs:562:30 [INFO] [stderr] 51: 0x5c85246571c6 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb3b44780e9c053e5 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 52: 0x5c85246ccd1b - as core::ops::function::FnOnce>::call_once::h2649f14f1b1c150d [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9 [INFO] [stderr] 53: 0x5c85246ccd1b - as core::ops::function::FnOnce>::call_once::hb2ade58cb34e1bc4 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9 [INFO] [stderr] 54: 0x5c85246ccd1b - std::sys::pal::unix::thread::Thread::new::thread_start::ha07e360225fa3528 [INFO] [stderr] at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/pal/unix/thread.rs:106:17 [INFO] [stderr] 55: 0x7bc8db6f5ac3 - [INFO] [stderr] 56: 0x7bc8db786a04 - clone [INFO] [stderr] 57: 0x0 - [INFO] [stdout] test moves::tests::test_move_display_invalid_piecemove_d_panic - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 204 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/perft.rs (/opt/rustwide/target/debug/deps/perft-2437bddf89edabc2) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_perft ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/chess_server-b6c3a1f5bb3c5086) [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 chess_client [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 chess_engine [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" "ddb86ac5a6bad392a4013470a5c631455c076e981fe658912b6c4d94545cc58e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ddb86ac5a6bad392a4013470a5c631455c076e981fe658912b6c4d94545cc58e", kill_on_drop: false }` [INFO] [stdout] ddb86ac5a6bad392a4013470a5c631455c076e981fe658912b6c4d94545cc58e