[INFO] cloning repository https://github.com/Thomas-Mewily/hexga
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Thomas-Mewily/hexga" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FThomas-Mewily%2Fhexga", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FThomas-Mewily%2Fhexga'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 48f19890dccf1ab6abda19e0ecc28a8531cccb2b
[INFO] testing Thomas-Mewily/hexga against master#d98a5da813da67eb189387b8ccfb73cf481275d8+rustflags=-Copt-level=3 for pr-138759
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FThomas-Mewily%2Fhexga" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/Thomas-Mewily/hexga
[INFO] finished tweaking git repo https://github.com/Thomas-Mewily/hexga
[INFO] tweaked toml for git repo https://github.com/Thomas-Mewily/hexga written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Thomas-Mewily/hexga on toolchain d98a5da813da67eb189387b8ccfb73cf481275d8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Thomas-Mewily/hexga 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" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zune-jpeg v0.4.21
[INFO] [stderr]   Downloaded gif v0.13.3
[INFO] [stderr]   Downloaded rayon-core v1.13.0
[INFO] [stderr]   Downloaded pxfm v0.1.24
[INFO] [stderr]   Downloaded bytemuck v1.23.2
[INFO] [stderr]   Downloaded image v0.25.8
[INFO] [stderr]   Downloaded png v0.18.0
[INFO] [stderr]   Downloaded rayon v1.11.0
[INFO] [stderr]   Downloaded ron v0.10.1
[INFO] [stderr]   Downloaded moxcms v0.7.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c3438e620e43070335c67f439b9cfd32ee0b082af5ef6061276af5271ce69b0a
[INFO] running `Command { std: "docker" "start" "-a" "c3438e620e43070335c67f439b9cfd32ee0b082af5ef6061276af5271ce69b0a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c3438e620e43070335c67f439b9cfd32ee0b082af5ef6061276af5271ce69b0a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c3438e620e43070335c67f439b9cfd32ee0b082af5ef6061276af5271ce69b0a", kill_on_drop: false }`
[INFO] [stdout] c3438e620e43070335c67f439b9cfd32ee0b082af5ef6061276af5271ce69b0a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 84dc2982553036f152585d005852978d628fd5478a09c7d844b8269ba64a721f
[INFO] running `Command { std: "docker" "start" "-a" "84dc2982553036f152585d005852978d628fd5478a09c7d844b8269ba64a721f", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling hexga_map_on v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_map_on)
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling hexga_core v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_core)
[INFO] [stderr]    Compiling hexga_number v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_number)
[INFO] [stderr]    Compiling weezl v0.1.10
[INFO] [stderr]    Compiling hexga_array v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_array)
[INFO] [stderr]    Compiling zune-jpeg v0.4.21
[INFO] [stderr]    Compiling bytemuck v1.23.2
[INFO] [stderr]    Compiling hexga_typedef v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_typedef)
[INFO] [stderr]    Compiling hexga_singleton v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_singleton)
[INFO] [stderr]    Compiling share_crate v0.0.11-beta.4 (/opt/rustwide/workdir/share_crate)
[INFO] [stderr]    Compiling gif v0.13.3
[INFO] [stderr]    Compiling flate2 v1.1.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling pxfm v0.1.24
[INFO] [stderr]    Compiling moxcms v0.7.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling hexga_io_derive v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_io_derive)
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling ron v0.10.1
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling png v0.18.0
[INFO] [stderr]    Compiling hexga_io v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_io)
[INFO] [stderr]    Compiling image v0.25.8
[INFO] [stderr]    Compiling hexga_bitflags v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_bitflags)
[INFO] [stderr]    Compiling hexga_math v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_math)
[INFO] [stderr]    Compiling hexga_generational v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_generational)
[INFO] [stderr]    Compiling hexga_ansi_color v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_ansi_color)
[INFO] [stderr]    Compiling hexga_utils v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_utils)
[INFO] [stderr]    Compiling hexga_graphics v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_graphics)
[INFO] [stderr]    Compiling hexga v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga)
[INFO] [stderr]    Compiling math_test v0.0.11-beta.4 (/opt/rustwide/workdir/tmp/math_test)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 33s
[INFO] running `Command { std: "docker" "inspect" "84dc2982553036f152585d005852978d628fd5478a09c7d844b8269ba64a721f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "84dc2982553036f152585d005852978d628fd5478a09c7d844b8269ba64a721f", kill_on_drop: false }`
[INFO] [stdout] 84dc2982553036f152585d005852978d628fd5478a09c7d844b8269ba64a721f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4159384fb988ba18937ab233b7a71f5af969c9636f12a142b7458f3c29d91ac0
[INFO] running `Command { std: "docker" "start" "-a" "4159384fb988ba18937ab233b7a71f5af969c9636f12a142b7458f3c29d91ac0", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling hexga_map_on v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_map_on)
[INFO] [stderr]    Compiling hexga_singleton v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_singleton)
[INFO] [stderr]    Compiling hexga_array v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_array)
[INFO] [stderr]    Compiling hexga_core v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_core)
[INFO] [stderr]    Compiling hexga_number v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_number)
[INFO] [stderr]    Compiling share_crate v0.0.11-beta.4 (/opt/rustwide/workdir/share_crate)
[INFO] [stderr]    Compiling hexga_typedef v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_typedef)
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling hexga_io_derive v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_io_derive)
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling hexga_io v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_io)
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling ron v0.10.1
[INFO] [stderr]    Compiling png v0.18.0
[INFO] [stderr]    Compiling hexga_bitflags v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_bitflags)
[INFO] [stderr]    Compiling image v0.25.8
[INFO] [stderr]    Compiling hexga_math v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_math)
[INFO] [stderr]    Compiling hexga_generational v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_generational)
[INFO] [stderr]    Compiling hexga_ansi_color v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_ansi_color)
[INFO] [stderr]    Compiling hexga_utils v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_utils)
[INFO] [stderr]    Compiling hexga_graphics v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga_graphics)
[INFO] [stderr]    Compiling hexga v0.0.11-beta.4 (/opt/rustwide/workdir/hexga/hexga)
[INFO] [stderr]    Compiling math_test v0.0.11-beta.4 (/opt/rustwide/workdir/tmp/math_test)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 38s
[INFO] running `Command { std: "docker" "inspect" "4159384fb988ba18937ab233b7a71f5af969c9636f12a142b7458f3c29d91ac0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4159384fb988ba18937ab233b7a71f5af969c9636f12a142b7458f3c29d91ac0", kill_on_drop: false }`
[INFO] [stdout] 4159384fb988ba18937ab233b7a71f5af969c9636f12a142b7458f3c29d91ac0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 62ccf397009960c3f4ea021c16ebbd689e6d3267e3a2f8f833c7f6c57b2ae579
[INFO] running `Command { std: "docker" "start" "-a" "62ccf397009960c3f4ea021c16ebbd689e6d3267e3a2f8f833c7f6c57b2ae579", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hexga-19caaf795617123f)
[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/hexga_ansi_color-fe829b403ba0e019)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hexga_array-3c109594eaa71060)
[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/hexga_bitflags-cd16fec80eaeb238)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test.rs (/opt/rustwide/target/debug/deps/test-c4e8be5466939d7e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::increment_variant ... 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/lib.rs (/opt/rustwide/target/debug/deps/hexga_core-6c32459a9cf1947f)
[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/hexga_generational-7b6af6bb99ee1a60)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test gen_vec::tests::basic ... ok
[INFO] [stdout] test gen_vec::tests::append_complexe_struct ... ok
[INFO] [stdout] test gen_vec::tests::extend_common_struct ... ok
[INFO] [stdout] test gen_vec::tests::extend_complexe_struct ... ok
[INFO] [stdout] test gen_vec::tests::clear_check ... ok
[INFO] [stdout] test gen_vec::tests::into_iter_mut_size_hint_check ... ok
[INFO] [stdout] test gen_vec::tests::into_iter ... ok
[INFO] [stdout] test gen_vec::tests::iter_size_hint_check ... ok
[INFO] [stdout] test gen_vec::tests::retain_test ... ok
[INFO] [stdout] test gen_vec::tests::rollback_insert_empty ... ok
[INFO] [stdout] test gen_vec::tests::rollback_insert_non_wrapping ... ok
[INFO] [stdout] test gen_vec::tests::rollback_insert_non_wrapping_2 ... ok
[INFO] [stdout] test gen_vec::tests::rollback_insert_wrapping ... ok
[INFO] [stdout] test gen_vec::tests::rollback_insert_wrapping_2 ... ok
[INFO] [stdout] test gen_vec::tests::rollback_insert_wrapping_4 ... ok
[INFO] [stdout] test gen_vec::tests::check_generation ... ok
[INFO] [stdout] test gen_vec::tests::rollback_insert_wrapping_dif ... ok
[INFO] [stdout] test gen_vec::tests::rollback_insert_wrapping_empty ... ok
[INFO] [stdout] test gen_vec::tests::rollback_remove_non_wrapping ... ok
[INFO] [stdout] test gen_vec::tests::rollback_remove_wrapping ... ok
[INFO] [stdout] test gen_vec::tests::rollback_remove_wrapping_2 ... ok
[INFO] [stdout] test gen_vec::tests::rollback_remove_wrapping_empty ... ok
[INFO] [stdout] test gen_vec::tests::saturation ... ok
[INFO] [stdout] test gen_vec::tests::showcase ... ok
[INFO] [stdout] test gen_vec::tests::wrapping ... ok
[INFO] [stdout] test gen_vec::tests::iter_mut_size_hint_check ... ok
[INFO] [stdout] test gen_vec::tests::rollback_insert_wrapping_3 ... ok
[INFO] [stdout] test gen_vec::tests::rollback_remove_empty ... ok
[INFO] [stdout] test gen_vec::tests::rollback_remove_non_wrapping_2 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hexga_graphics-a5faf67182fce514)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hexga_io-3af3aa230d3a90ac)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hexga_io_derive-971e2a2e523af5f0)
[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/hexga_map_on-717cb43edd38e61d)
[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/hexga_math-18b3df1a4e3846b6)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test convert::cast_range::cast_range_test::bool_conv ... ok
[INFO] [stdout] test convert::cast_range::cast_range_test::float_conv ... ok
[INFO] [stdout] test convert::cast_range::cast_range_test::identity ... ok
[INFO] [stdout] test geometry::grid::grid::grid_test::out_of_range ... ok
[INFO] [stdout] test convert::cast_range::cast_range_test::some_range_test ... ok
[INFO] [stdout] test geometry::grid::grid::grid_test::index_order ... ok
[INFO] [stdout] test geometry::grid::grid::grid_test::slice_cmp ... ok
[INFO] [stdout] test geometry::grid::grid::grid_test::subslice ... ok
[INFO] [stdout] test geometry::matrix::test_matrix::rotation_zero_on_z ... ok
[INFO] [stdout] test geometry::rectangle::rectangle::rect_crop_test::crop_margin_intersect ... ok
[INFO] [stdout] test geometry::rectangle::rectangle::rect_test::crop_2 ... ok
[INFO] [stdout] test geometry::rectangle::rectangle::rect_crop_test::crop_margin_unchecked ... ok
[INFO] [stdout] test geometry::rectangle::rectangle::rect_test::crop_margin ... ok
[INFO] [stdout] test geometry::rectangle::rectangle::rect_test::crop_margin_unchecked ... ok
[INFO] [stdout] test geometry::rectangle::rectangle::rect_test::crop_normal ... ok
[INFO] [stdout] test geometry::rectangle::rectangle::rect_test::crop_to_much ... ok
[INFO] [stdout] test geometry::rectangle::rectangle::rect_test::crop_to_much_2 ... ok
[INFO] [stdout] test geometry::rectangle::rectangle::rect_test::crop_to_much_3 ... ok
[INFO] [stdout] test number::basic::tests::abs_test ... ok
[INFO] [stdout] test number::basic::tests::max_test ... ok
[INFO] [stdout] test number::basic::tests::min_test ... ok
[INFO] [stdout] test range::step::range_test::range ... ok
[INFO] [stdout] test range::step::range_test::range_float ... ok
[INFO] [stdout] test range::step::range_test::range_float_2 ... ok
[INFO] [stdout] test range::step::range_test::range_inclusive ... ok
[INFO] [stdout] test range::step::range_test::range_inclusive_float ... ok
[INFO] [stdout] test range::step::range_test::range_inclusive_float_2 ... ok
[INFO] [stdout] test range::step::range_test::range_inclusive_rev_float ... ok
[INFO] [stdout] test range::step::range_test::range_rev ... ok
[INFO] [stdout] test range::step::range_test::range_rev_float ... ok
[INFO] [stdout] test range::step::range_test::range_rev_float_2 ... ok
[INFO] [stdout] test range::step::range_test::range_inclusive_rev ... ok
[INFO] [stdout] test range::step::range_test::range_inclusive_rev_float_2 ... ok
[INFO] [stdout] test number::basic::tests::clamp_test ... ok
[INFO] [stdout] test number::basic::tests::mix_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hexga_number-af78653bcf9482fb)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hexga_singleton-0c8cfeb4bac39a0b)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hexga_typedef-f9a248a3051de971)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hexga_utils-f79688ac4e357068)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test non_empty_stack::non_empty_stack_test::push ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/math_test-fd4ff16747cecc54)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/share_crate-36ec907378a23799)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests hexga
[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 hexga_ansi_color
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test hexga/hexga_ansi_color/src/lib.rs - (line 5) ... 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]    Doc-tests hexga_array
[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 hexga_bitflags
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test hexga/hexga_bitflags/src/lib.rs - (line 33) ... ignored
[INFO] [stdout] test hexga/hexga_bitflags/src/lib.rs - (line 69) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests hexga_core
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test hexga/hexga_core/src/default.rs - default::DefaultIsTripleUnderscore::___ (line 61) ... ignored
[INFO] [stdout] test hexga/hexga_core/src/default.rs - default::___ (line 24) ... ignored
[INFO] [stdout] test hexga/hexga_core/src/default.rs - default::___ (line 32) ... ignored
[INFO] [stdout] test hexga/hexga_core/src/default.rs - default::___ (line 44) ... ignored
[INFO] [stdout] test hexga/hexga_core/src/collections/length.rs - collections::length::Length::is_empty (line 11) ... ok
[INFO] [stdout] test hexga/hexga_core/src/collections/length.rs - collections::length::Length::is_not_empty (line 32) ... ok
[INFO] [stdout] test hexga/hexga_core/src/default.rs - default::___ (line 14) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests hexga_generational
[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 hexga_graphics
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test hexga/hexga_graphics/src/color/icolor.rs - color::icolor::IColor::GREY (line 234) ... 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]    Doc-tests hexga_io
[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 hexga_io_derive
[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 hexga_map_on
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test hexga/hexga_map_on/src/lib.rs - map_on (line 7) ... 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]    Doc-tests hexga_math
[INFO] [stdout] 
[INFO] [stdout] running 65 tests
[INFO] [stdout] test hexga/hexga_math/src/convert/cast_range.rs - convert::cast_range::CastRangeInto (line 68) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/convert/cast_range.rs - convert::cast_range::CastRangeFrom (line 24) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/convert/cast.rs - convert::cast::CastInto (line 64) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/convert/cast.rs - convert::cast::CastFrom (line 22) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/geometry/angle.rs - geometry::angle (line 8) ... ok
[INFO] [stdout] test hexga/hexga_math/src/convert/cast_range.rs - convert::cast_range::CastRangeInto (line 56) ... ok
[INFO] [stdout] test hexga/hexga_math/src/geometry/vector/vector_n.rs - geometry::vector::vector_n::Vector<T,N>::sum_axis (line 139) ... ok
[INFO] [stdout] test hexga/hexga_math/src/convert/cast.rs - convert::cast::CastFrom (line 12) ... ok
[INFO] [stdout] test hexga/hexga_math/src/geometry/vector/vector_n.rs - geometry::vector::vector_n::Vector (line 13) ... ok
[INFO] [stdout] test hexga/hexga_math/src/geometry/matrix.rs - geometry::matrix::Matrix<T,ROW,COL>::transpose (line 184) ... ok
[INFO] [stdout] test hexga/hexga_math/src/convert/cast_range.rs - convert::cast_range::CastRangeFrom (line 12) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::asin (line 331) ... ok
[INFO] [stdout] test hexga/hexga_math/src/geometry/vector/vector_iter.rs - geometry::vector::vector_iter::IterIndex::iter_index (line 14) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::acos (line 418) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/extension.rs - number::extension::PositiveOrNegative::is_positive_or_zero (line 54) ... ok
[INFO] [stdout] test hexga/hexga_math/src/geometry/rectangle/rectangle.rs - geometry::rectangle::rectangle::Rectangle<T,N>::is_inside (line 168) ... ok
[INFO] [stdout] test hexga/hexga_math/src/geometry/rectangle/mod.rs - geometry::rectangle (line 18) ... ok
[INFO] [stdout] test hexga/hexga_math/src/convert/cast.rs - convert::cast::CastInto (line 54) ... ok
[INFO] [stdout] test hexga/hexga_math/src/geometry/matrix.rs - geometry::matrix::SquareMatrix<T,N>::inverse (line 581) ... ok
[INFO] [stdout] test hexga/hexga_math/src/geometry/matrix.rs - geometry::matrix::Matrix<T,ROW,COL> (line 447) ... ok
[INFO] [stdout] test hexga/hexga_math/src/geometry/vector/vector_n.rs - geometry::vector::vector_n::Vector<Idx,N>::from_index_unchecked (line 219) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/extension.rs - number::extension::PositiveOrNegative::is_negative_or_zero (line 63) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::atan (line 487) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::cot (line 393) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/number/extension.rs - number::extension::PositiveOrNegative::is_strictly_negative (line 81) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/extension.rs - number::extension::PositiveOrNegative::is_strictly_positive (line 72) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::copysign (line 140) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::fract (line 92) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::atan2 (line 539) ... ok
[INFO] [stdout] test hexga/hexga_math/src/geometry/vector/vector_n.rs - geometry::vector::vector_n::Vector<Idx,N>::to_index_unchecked (line 181) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::sin (line 308) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::cos (line 376) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::exp (line 180) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::signum (line 112) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::cosh (line 440) ... ok
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::day (line 282) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::ln (line 222) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::pow (line 162) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::log2 (line 268) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::log10 (line 288) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::exp2 (line 202) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::tan (line 466) ... ok
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::sqrt (line 74) ... ok
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::ms (line 120) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::s (line 162) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::hour (line 241) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::mins (line 200) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::log (line 248) ... ok
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::timer_mins (line 223) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::sinh (line 353) ... ok
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::timer_ms (line 143) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/number/floating.rs - number::floating::Float::tanh (line 509) ... ok
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::timer_hour (line 264) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::whole_ms (line 128) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::whole_mins (line 207) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::from_ms (line 113) ... ok
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::whole_hour (line 248) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::whole_day (line 288) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::whole_s (line 169) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::from_s (line 155) ... ok
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::timer_day (line 304) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::from_hour (line 235) ... ok
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::from_mins (line 193) ... ok
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::timer_s (line 181) ... FAILED
[INFO] [stdout] test hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::from_day (line 276) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- hexga/hexga_math/src/convert/cast_range.rs - convert::cast_range::CastRangeInto (line 68) stdout ----
[INFO] [stdout] error: expected item, found keyword `let`
[INFO] [stdout]  --> hexga/hexga_math/src/convert/cast_range.rs:71:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | let x = [0u8, 127u8, 255u8];
[INFO] [stdout]   | ^^^
[INFO] [stdout]   | |
[INFO] [stdout]   | `let` cannot be used for global variables
[INFO] [stdout]   | help: consider using `static` or `const` instead of `let`
[INFO] [stdout]   |
[INFO] [stdout]   = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/convert/cast_range.rs - convert::cast_range::CastRangeFrom (line 24) stdout ----
[INFO] [stdout] error: expected item, found keyword `let`
[INFO] [stdout]  --> hexga/hexga_math/src/convert/cast_range.rs:27:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | let x = [0u8, 127u8, 255u8];
[INFO] [stdout]   | ^^^
[INFO] [stdout]   | |
[INFO] [stdout]   | `let` cannot be used for global variables
[INFO] [stdout]   | help: consider using `static` or `const` instead of `let`
[INFO] [stdout]   |
[INFO] [stdout]   = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/convert/cast.rs - convert::cast::CastInto (line 64) stdout ----
[INFO] [stdout] error: expected item, found keyword `let`
[INFO] [stdout]  --> hexga/hexga_math/src/convert/cast.rs:67:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | let x = [1, 2i32];
[INFO] [stdout]   | ^^^
[INFO] [stdout]   | |
[INFO] [stdout]   | `let` cannot be used for global variables
[INFO] [stdout]   | help: consider using `static` or `const` instead of `let`
[INFO] [stdout]   |
[INFO] [stdout]   = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/convert/cast.rs - convert::cast::CastFrom (line 22) stdout ----
[INFO] [stdout] error: expected item, found keyword `let`
[INFO] [stdout]  --> hexga/hexga_math/src/convert/cast.rs:25:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | let x = [1, 2i32];
[INFO] [stdout]   | ^^^
[INFO] [stdout]   | |
[INFO] [stdout]   | `let` cannot be used for global variables
[INFO] [stdout]   | help: consider using `static` or `const` instead of `let`
[INFO] [stdout]   |
[INFO] [stdout]   = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/number/floating.rs - number::floating::Float::cot (line 393) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `hexga_math::number::prelude`
[INFO] [stdout]  --> hexga/hexga_math/src/number/floating.rs:395:25
[INFO] [stdout]   |
[INFO] [stdout] 5 | use hexga_math::number::prelude::*;
[INFO] [stdout]   |                         ^^^^^^^ could not find `prelude` in `number`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cot` found for type `f32` in the current scope
[INFO] [stdout]    --> hexga/hexga_math/src/number/floating.rs:399:25
[INFO] [stdout]     |
[INFO] [stdout] 9   | let abs_difference = (x.cot() - 1.0).abs();
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/hexga/hexga_math/src/number/floating.rs:403:8
[INFO] [stdout]     |
[INFO] [stdout] 403 |     fn cot(self) -> Self { Self::ONE / self.tan() }
[INFO] [stdout]     |        --- the method is available for `f32` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Float` which provides `cot` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 2   + use crate::hexga_math::number::Float;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `cos` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 9   - let abs_difference = (x.cot() - 1.0).abs();
[INFO] [stdout] 9   + let abs_difference = (x.cos() - 1.0).abs();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::day (line 282) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> hexga/hexga_math/src/utils/time.rs:285:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | debug_assert_eq!(24.hour().day(), 1.);
[INFO] [stdout]   |                  ^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::ms (line 120) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> hexga/hexga_math/src/utils/time.rs:123:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | debug_assert_eq!(1.s().ms(), 1000.);
[INFO] [stdout]   |                  ^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::s (line 162) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> hexga/hexga_math/src/utils/time.rs:165:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | debug_assert_eq!(1.mins().s(), 60.);
[INFO] [stdout]   |                  ^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::hour (line 241) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> hexga/hexga_math/src/utils/time.rs:244:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | debug_assert_eq!(1.day().hour(), 24.);
[INFO] [stdout]   |                  ^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::mins (line 200) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> hexga/hexga_math/src/utils/time.rs:203:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | debug_assert_eq!(1.hour().mins(), 60.);
[INFO] [stdout]   |                  ^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::timer_mins (line 223) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> hexga/hexga_math/src/utils/time.rs:226:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | debug_assert_eq!(10.5.mins().timer_mins(), 10);
[INFO] [stdout]   |                  ^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::timer_ms (line 143) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> hexga/hexga_math/src/utils/time.rs:146:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | debug_assert_eq!(10.5.ms().timer_ms(), 10);
[INFO] [stdout]   |                  ^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::timer_hour (line 264) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> hexga/hexga_math/src/utils/time.rs:267:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | debug_assert_eq!(10.5.hour().timer_hour(), 10);
[INFO] [stdout]   |                  ^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::whole_ms (line 128) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> hexga/hexga_math/src/utils/time.rs:131:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | debug_assert_eq!(0.5.ms().whole_ms(), 0);
[INFO] [stdout]   |                  ^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::whole_mins (line 207) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> hexga/hexga_math/src/utils/time.rs:210:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | debug_assert_eq!(0.5.mins().whole_mins(), 0);
[INFO] [stdout]   |                  ^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::whole_hour (line 248) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> hexga/hexga_math/src/utils/time.rs:251:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | debug_assert_eq!(0.5.hour().whole_hour(), 0);
[INFO] [stdout]   |                  ^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::whole_day (line 288) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> hexga/hexga_math/src/utils/time.rs:291:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | debug_assert_eq!(0.5.day().whole_day(), 0);
[INFO] [stdout]   |                  ^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::whole_s (line 169) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> hexga/hexga_math/src/utils/time.rs:172:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | debug_assert_eq!(0.5.s().whole_s(), 0);
[INFO] [stdout]   |                  ^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::timer_day (line 304) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> hexga/hexga_math/src/utils/time.rs:307:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | debug_assert_eq!(10.5.day().timer_day(), 10);
[INFO] [stdout]   |                  ^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::timer_s (line 181) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> hexga/hexga_math/src/utils/time.rs:184:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | debug_assert_eq!(10.5.s().timer_s(), 10);
[INFO] [stdout]   |                  ^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     hexga/hexga_math/src/convert/cast.rs - convert::cast::CastFrom (line 22)
[INFO] [stdout]     hexga/hexga_math/src/convert/cast.rs - convert::cast::CastInto (line 64)
[INFO] [stdout]     hexga/hexga_math/src/convert/cast_range.rs - convert::cast_range::CastRangeFrom (line 24)
[INFO] [stdout]     hexga/hexga_math/src/convert/cast_range.rs - convert::cast_range::CastRangeInto (line 68)
[INFO] [stdout]     hexga/hexga_math/src/number/floating.rs - number::floating::Float::cot (line 393)
[INFO] [stdout]     hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::day (line 282)
[INFO] [stdout]     hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::hour (line 241)
[INFO] [stdout]     hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::mins (line 200)
[INFO] [stdout]     hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::ms (line 120)
[INFO] [stdout]     hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::s (line 162)
[INFO] [stdout]     hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::timer_day (line 304)
[INFO] [stdout]     hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::timer_hour (line 264)
[INFO] [stdout]     hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::timer_mins (line 223)
[INFO] [stdout]     hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::timer_ms (line 143)
[INFO] [stdout]     hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::timer_s (line 181)
[INFO] [stdout]     hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::whole_day (line 288)
[INFO] [stdout]     hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::whole_hour (line 248)
[INFO] [stdout]     hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::whole_mins (line 207)
[INFO] [stdout]     hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::whole_ms (line 128)
[INFO] [stdout]     hexga/hexga_math/src/utils/time.rs - utils::time::TimeOf<T>::whole_s (line 169)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 45 passed; 20 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.50s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `-p hexga_math --doc`
[INFO] running `Command { std: "docker" "inspect" "62ccf397009960c3f4ea021c16ebbd689e6d3267e3a2f8f833c7f6c57b2ae579", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "62ccf397009960c3f4ea021c16ebbd689e6d3267e3a2f8f833c7f6c57b2ae579", kill_on_drop: false }`
[INFO] [stdout] 62ccf397009960c3f4ea021c16ebbd689e6d3267e3a2f8f833c7f6c57b2ae579
