[INFO] fetching crate gemath 0.1.0... [INFO] testing gemath-0.1.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate gemath 0.1.0 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate gemath 0.1.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate gemath 0.1.0 [INFO] tweaked toml for crates.io crate gemath 0.1.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate gemath 0.1.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate gemath 0.1.0 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 887bda9476fdea5c96694464d54d1dab3842e1106c4dbecbb5deaea03fb891eb [INFO] running `Command { std: "docker" "start" "-a" "887bda9476fdea5c96694464d54d1dab3842e1106c4dbecbb5deaea03fb891eb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "887bda9476fdea5c96694464d54d1dab3842e1106c4dbecbb5deaea03fb891eb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "887bda9476fdea5c96694464d54d1dab3842e1106c4dbecbb5deaea03fb891eb", kill_on_drop: false }` [INFO] [stdout] 887bda9476fdea5c96694464d54d1dab3842e1106c4dbecbb5deaea03fb891eb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ee01738aa5b61ca3dec21fd9f7862180ec12b7376d535ba215a09d83d1fa19d2 [INFO] running `Command { std: "docker" "start" "-a" "ee01738aa5b61ca3dec21fd9f7862180ec12b7376d535ba215a09d83d1fa19d2", kill_on_drop: false }` [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling gemath v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.11s [INFO] running `Command { std: "docker" "inspect" "ee01738aa5b61ca3dec21fd9f7862180ec12b7376d535ba215a09d83d1fa19d2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ee01738aa5b61ca3dec21fd9f7862180ec12b7376d535ba215a09d83d1fa19d2", kill_on_drop: false }` [INFO] [stdout] ee01738aa5b61ca3dec21fd9f7862180ec12b7376d535ba215a09d83d1fa19d2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d0321fe76ed9d2c95a2a269d5b469c107cc4f85912d4f7292fa6e8a8f71eba55 [INFO] running `Command { std: "docker" "start" "-a" "d0321fe76ed9d2c95a2a269d5b469c107cc4f85912d4f7292fa6e8a8f71eba55", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling clap_lex v0.7.4 [INFO] [stderr] Compiling anstyle v1.0.10 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling clap_builder v4.5.38 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling glam v0.30.3 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling syn v2.0.101 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling is-terminal v0.4.16 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rand v0.9.1 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stderr] Compiling clap v4.5.38 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling proptest v1.7.0 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling gemath v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 33.05s [INFO] running `Command { std: "docker" "inspect" "d0321fe76ed9d2c95a2a269d5b469c107cc4f85912d4f7292fa6e8a8f71eba55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d0321fe76ed9d2c95a2a269d5b469c107cc4f85912d4f7292fa6e8a8f71eba55", kill_on_drop: false }` [INFO] [stdout] d0321fe76ed9d2c95a2a269d5b469c107cc4f85912d4f7292fa6e8a8f71eba55 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 27439ec46ed9a730b7eaff37dcb7ac3bc2476cd03002fab2d3f0b6b302f987cc [INFO] running `Command { std: "docker" "start" "-a" "27439ec46ed9a730b7eaff37dcb7ac3bc2476cd03002fab2d3f0b6b302f987cc", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/gemath-1f04d7c8342449f0) [INFO] [stderr] Running tests/aabb2_test.rs (/opt/rustwide/target/debug/deps/aabb2_test-37c9f6f627ff7c06) [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 12 tests [INFO] [stdout] test tests::test_aabb2_closest_point_and_distance ... ok [INFO] [stdout] test tests::test_aabb2_from_min_max ... ok [INFO] [stdout] test tests::test_aabb2_new ... ok [INFO] [stdout] test tests::test_aabb2_intersects_and_intersection ... ok [INFO] [stdout] test tests::test_aabb2_default ... ok [INFO] [stdout] test tests::test_aabb2_area_is_empty ... ok [INFO] [stdout] test tests::test_aabb2_transform ... ok [INFO] [stdout] test tests::test_aabb2_union ... ok [INFO] [stdout] test tests::test_aabb2_intersect_ray ... ok [INFO] [stdout] test tests::test_aabb2_min_max_size ... ok [INFO] [stdout] test tests::test_aabb2_expand_to_include ... ok [INFO] [stdout] test tests::test_aabb2_contains_point ... ok [INFO] [stderr] Running tests/aabb3_test.rs (/opt/rustwide/target/debug/deps/aabb3_test-9cf9e734a9e7b1ec) [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test tests::test_aabb3_contains_point ... ok [INFO] [stdout] test tests::test_aabb3_default ... ok [INFO] [stdout] test tests::test_aabb3_expand_to_include ... ok [INFO] [stdout] test tests::test_aabb3_intersect_ray ... ok [INFO] [stdout] test tests::test_aabb3_intersects_and_intersection ... ok [INFO] [stdout] test tests::test_aabb3_new ... ok [INFO] [stdout] test tests::test_aabb3_transform ... ok [INFO] [stdout] test tests::test_aabb3_volume_is_empty ... ok [INFO] [stdout] test tests::test_aabb3_union ... ok [INFO] [stdout] test tests::test_aabb3_closest_point_and_distance ... ok [INFO] [stdout] test tests::test_aabb3_from_min_max ... ok [INFO] [stdout] test tests::test_aabb3_min_max_size ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/collision_test.rs (/opt/rustwide/target/debug/deps/collision_test-e5348b6aa126d275) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test tests::ray_circle_and_ray_sphere_intersect_t ... ok [INFO] [stdout] test tests::raycast_hit_results_have_t_point_and_normal ... ok [INFO] [stdout] test tests::sphere_aabb3_and_rect3_intersects ... ok [INFO] [stdout] test tests::circle_rect2_and_aabb2_intersects ... ok [INFO] [stdout] test tests::segment2_intersection_basic_and_collinear ... ok [INFO] [stdout] test tests::segment_circle_and_segment_sphere_intersects ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/geometry_test.rs (/opt/rustwide/target/debug/deps/geometry_test-14c2670fb28db5a8) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stderr] Running tests/half_float_test.rs (/opt/rustwide/target/debug/deps/half_float_test-b926bc4f9e2210dd) [INFO] [stdout] test tests::capsule2_queries ... ok [INFO] [stdout] test tests::capsule3_queries ... ok [INFO] [stdout] test tests::circle_queries ... ok [INFO] [stdout] test tests::plane_signed_distance_and_project ... ok [INFO] [stdout] test tests::ray2_point_at_and_closest_point ... ok [INFO] [stdout] test tests::segment3_closest_point_distance ... ok [INFO] [stdout] test tests::sphere_queries ... ok [INFO] [stdout] test tests::ray3_point_at_and_closest_point ... ok [INFO] [stdout] test tests::segment2_closest_point_distance ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test tests::test_half_arithmetic ... ok [INFO] [stderr] Running tests/mat2_test.rs (/opt/rustwide/target/debug/deps/mat2_test-b191d989ec29b657) [INFO] [stdout] test tests::test_half_array_slice_conversions ... ok [INFO] [stdout] test tests::test_half_default ... ok [INFO] [stdout] test tests::test_half_from_trait_f32 ... ok [INFO] [stdout] test tests::test_half_from_f16_to_f16 ... ok [INFO] [stdout] test tests::test_half_from_f32_to_f32 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test tests::test_mat2_determinant ... ok [INFO] [stdout] test tests::test_mat2_eq ... ok [INFO] [stdout] test tests::test_mat2_from_cols_array ... ok [INFO] [stdout] test tests::test_mat2_add ... ok [INFO] [stdout] test tests::test_mat2_from_rotation ... ok [INFO] [stdout] test tests::test_mat2_from_scale ... ok [INFO] [stdout] test tests::test_mat2_from_scale_preserves_unit_and_space ... ok [INFO] [stdout] test tests::test_mat2_identity ... ok [INFO] [stdout] test tests::test_mat2_inverse ... ok [INFO] [stdout] test tests::test_mat2_is_orthonormal ... ok [INFO] [stdout] test tests::test_mat2_mul_mat2 ... ok [INFO] [stdout] test tests::test_mat2_new ... ok [INFO] [stdout] test tests::test_mat2_row_col_accessors ... ok [INFO] [stdout] test tests::test_mat2_sub ... ok [INFO] [stdout] test tests::test_mat2_try_inverse_alias ... ok [INFO] [stdout] test tests::test_mat2_from_rotation_deg ... ok [INFO] [stdout] test tests::test_mat2_from_rows ... ok [INFO] [stdout] test tests::test_mat2_from_shear ... ok [INFO] [stdout] test tests::test_mat2_mul_scalar ... ok [INFO] [stdout] test tests::test_mat2_zero ... ok [INFO] [stdout] test tests::test_mat2_mul_vec2 ... ok [INFO] [stdout] test tests::test_mat2_transpose ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/mat3_test.rs (/opt/rustwide/target/debug/deps/mat3_test-858a01dd31cb2a05) [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test tests::test_mat3_determinant ... ok [INFO] [stdout] test tests::test_mat3_eq ... ok [INFO] [stdout] test tests::test_mat3_add ... ok [INFO] [stdout] test tests::test_mat3_from_cols_array ... ok [INFO] [stdout] test tests::test_mat3_from_quat_and_to_quat ... ok [INFO] [stdout] test tests::test_mat3_from_rows ... ok [INFO] [stdout] test tests::test_mat3_from_scale ... ok [INFO] [stdout] test tests::test_mat3_inverse ... ok [INFO] [stdout] test tests::test_mat3_identity ... ok [INFO] [stdout] test tests::test_mat3_is_orthonormal ... ok [INFO] [stdout] test tests::test_mat3_mul_vec3 ... ok [INFO] [stdout] test tests::test_mat3_new ... ok [INFO] [stdout] test tests::test_mat3_row_col_accessors ... ok [INFO] [stdout] test tests::test_mat3_sub ... ok [INFO] [stdout] test tests::test_mat3_transpose ... ok [INFO] [stdout] test tests::test_mat3_mul_mat3 ... ok [INFO] [stdout] test tests::test_mat3_mul_scalar ... ok [INFO] [stdout] test tests::test_mat3_from_shear ... ok [INFO] [stdout] test tests::test_mat3_zero ... ok [INFO] [stdout] test tests::test_mat3_from_axis_angle_matches_quat ... ok [INFO] [stdout] test tests::test_mat3_try_inverse_alias ... ok [INFO] [stderr] Running tests/mat4_test.rs (/opt/rustwide/target/debug/deps/mat4_test-a1da1c56c070450d) [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test tests::test_mat4_from_axis_angle ... ok [INFO] [stdout] test tests::test_mat4_decompose_and_compose ... ok [INFO] [stdout] test tests::test_mat4_determinant ... ok [INFO] [stdout] test tests::test_mat4_eq ... ok [INFO] [stdout] test tests::test_mat4_from_cols_array ... ok [INFO] [stdout] test tests::test_mat4_add ... ok [INFO] [stdout] test tests::test_mat4_from_quat_and_to_quat ... ok [INFO] [stdout] test tests::test_mat4_from_rotation_xyz_matches_quat ... ok [INFO] [stdout] test tests::test_mat4_from_scale ... ok [INFO] [stdout] test tests::test_mat4_from_shear ... ok [INFO] [stdout] test tests::test_mat4_from_translation ... ok [INFO] [stdout] test tests::test_mat4_from_trs_is_alias_of_compose ... ok [INFO] [stdout] test tests::test_mat4_identity ... ok [INFO] [stdout] test tests::test_mat4_from_rows ... ok [INFO] [stdout] test tests::test_mat4_inverse ... ok [INFO] [stdout] test tests::test_mat4_look_at_lh ... ok [INFO] [stdout] test tests::test_mat4_row_col_accessors ... ok [INFO] [stdout] test tests::test_mat4_try_inverse_alias ... ok [INFO] [stdout] test tests::test_mat4_sub ... ok [INFO] [stdout] test tests::test_mat4_zero ... ok [INFO] [stdout] test tests::test_mat4_mul_mat4 ... ok [INFO] [stdout] test tests::test_mat4_mul_scalar ... ok [INFO] [stdout] test tests::test_mat4_mul_vec4 ... ok [INFO] [stdout] test tests::test_mat4_new ... ok [INFO] [stdout] test tests::test_mat4_orthographic_lh_zo ... ok [INFO] [stdout] test tests::test_mat4_is_orthonormal ... ok [INFO] [stdout] test tests::test_mat4_perspective_lh_zo ... ok [INFO] [stdout] test tests::test_mat4_transform_point_and_vector ... ok [INFO] [stdout] test tests::test_mat4_transpose ... 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 tests/mint_test.rs (/opt/rustwide/target/debug/deps/mint_test-971812281e8a9522) [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/obb_test.rs (/opt/rustwide/target/debug/deps/obb_test-b2f0b0adc3b2b9c2) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test obb2_rotated_contains_touching_and_closest_point ... ok [INFO] [stdout] test obb2_contains_and_closest_point_axis_aligned ... ok [INFO] [stdout] test obb2_try_from_axes_rejects_non_orthonormal ... ok [INFO] [stdout] test obb2_to_aabb_contains_all_corners ... ok [INFO] [stdout] test obb3_contains_and_closest_point_axis_aligned ... ok [INFO] [stdout] test obb3_from_axis_angle_deg_works ... ok [INFO] [stdout] test obb3_to_aabb_contains_all_corners ... ok [INFO] [stdout] test obb3_from_axis_angle_matches_vec3_rotation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/polygon2_test.rs (/opt/rustwide/target/debug/deps/polygon2_test-fff81a26bb7d41fa) [INFO] [stdout] [INFO] [stderr] Running tests/property_mat_inverse_test.rs (/opt/rustwide/target/debug/deps/property_mat_inverse_test-8c6b3b2e725fa1e5) [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::polygon2_contains_point_concave_l_shape ... ok [INFO] [stdout] test tests::polygon2_contains_point_convex_square ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test prop_mat2_inverse_is_identity_when_defined ... ok [INFO] [stdout] test prop_mat3_inverse_is_identity_when_defined ... ok [INFO] [stdout] test prop_mat4_inverse_is_identity_for_trs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/property_quat_test.rs (/opt/rustwide/target/debug/deps/property_quat_test-4fcb137ce2716386) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test prop_quat_from_axis_angle_produces_unit_quat_after_normalize ... ok [INFO] [stdout] test prop_quat_rotation_preserves_vector_length_when_normalized ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/property_vec_unitvec_test.rs (/opt/rustwide/target/debug/deps/property_vec_unitvec_test-0c2ded42a473b495) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test prop_unitvec4_try_new_produces_unit_length ... ok [INFO] [stdout] test prop_vec2_try_normalize_invariants ... ok [INFO] [stdout] test prop_unitvec3_try_new_produces_unit_length ... ok [INFO] [stdout] test prop_vec3_try_normalize_invariants ... ok [INFO] [stdout] test prop_unitvec2_try_new_produces_unit_length ... ok [INFO] [stdout] test prop_vec4_try_normalize_invariants ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/quat_test.rs (/opt/rustwide/target/debug/deps/quat_test-2b7a9e14d875af2f) [INFO] [stdout] [INFO] [stdout] running 38 tests [INFO] [stdout] test tests::test_quat_add_assign ... ok [INFO] [stdout] test tests::test_quat_default ... ok [INFO] [stdout] test tests::test_quat_div_assign_f32 ... ok [INFO] [stdout] test tests::test_quat_angle_between ... ok [INFO] [stdout] test tests::test_quat_div_f32 ... ok [INFO] [stdout] test tests::test_quat_conjugate ... ok [INFO] [stdout] test tests::test_quat_dot ... ok [INFO] [stdout] test tests::test_quat_from_axis_angle ... ok [INFO] [stdout] test tests::test_quat_eq ... ok [INFO] [stdout] test tests::test_quat_from_euler_angles ... ok [INFO] [stdout] test tests::test_quat_from_mat3_and_to_mat3 ... ok [INFO] [stdout] test tests::test_quat_from_vec4 ... ok [INFO] [stdout] test tests::test_quat_from_mat4 ... ok [INFO] [stdout] test tests::test_quat_identity ... ok [INFO] [stdout] test tests::test_quat_interpolations ... ok [INFO] [stdout] test tests::test_quat_inverse ... ok [INFO] [stdout] test tests::test_quat_is_normalized ... ok [INFO] [stdout] test tests::test_quat_ln_and_exp ... ok [INFO] [stdout] test tests::test_quat_mul_assign_f32 ... ok [INFO] [stdout] test tests::test_quat_length ... ok [INFO] [stdout] test tests::test_quat_mul_quat ... ok [INFO] [stdout] test tests::test_quat_mul_vec3_rotation ... ok [INFO] [stdout] test tests::test_quat_normalize ... ok [INFO] [stdout] test tests::test_quat_new ... ok [INFO] [stdout] test tests::test_quat_pitch_yaw_roll ... ok [INFO] [stdout] test tests::test_quat_sub ... ok [INFO] [stdout] test tests::test_quat_sub_assign ... ok [INFO] [stdout] test tests::test_quat_mul_assign_quat ... ok [INFO] [stdout] test tests::test_quat_to_axis_angle ... ok [INFO] [stdout] test tests::test_quat_mul_f32 ... ok [INFO] [stdout] test tests::test_quat_add ... ok [INFO] [stdout] test tests::test_quat_rotate_vec3_in_place ... ok [INFO] [stdout] test tests::test_quat_try_inverse_alias ... ok [INFO] [stdout] test tests::test_quat_zero ... ok [INFO] [stdout] test tests::test_quat_to_vec4 ... ok [INFO] [stdout] test tests::test_quat_xyz ... ok [INFO] [stdout] test tests::test_quat_neg ... ok [INFO] [stdout] test tests::test_quat_checked_div_scalar ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/rect2_test.rs (/opt/rustwide/target/debug/deps/rect2_test-53d0f92152d43ba9) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test test_rect2_meters_to_pixels ... ok [INFO] [stdout] test tests::test_rect2_area ... ok [INFO] [stdout] test tests::test_rect2_contains_point ... ok [INFO] [stdout] test tests::test_rect2_contains_point_coords ... ok [INFO] [stdout] test tests::test_rect2_expand_to_include ... ok [INFO] [stdout] test tests::test_rect2_default ... ok [INFO] [stdout] test tests::test_rect2_from_min_max ... ok [INFO] [stdout] test tests::test_rect2_from_slice ... ok [INFO] [stdout] test tests::test_rect2_intersect_ray ... ok [INFO] [stdout] test tests::test_rect2_intersects_and_intersection ... ok [INFO] [stdout] test tests::test_rect2_is_empty ... ok [INFO] [stdout] test tests::test_rect2_min_max_size ... ok [INFO] [stdout] test tests::test_rect2_new ... ok [INFO] [stdout] test tests::test_rect2_transform ... ok [INFO] [stdout] test tests::test_rect2_union ... ok [INFO] [stdout] test tests::test_rect2_closest_point_and_distance ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/rect3_test.rs (/opt/rustwide/target/debug/deps/rect3_test-092d41a01ea36232) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test test_rect3_meters_to_pixels ... ok [INFO] [stdout] test tests::test_rect3_closest_point_and_distance ... ok [INFO] [stdout] test tests::test_rect3_contains_point_coords ... ok [INFO] [stdout] test tests::test_rect3_expand_to_include ... ok [INFO] [stdout] test tests::test_rect3_from_min_max ... ok [INFO] [stdout] test tests::test_rect3_default ... ok [INFO] [stdout] test tests::test_rect3_contains_point ... ok [INFO] [stdout] test tests::test_rect3_from_slice ... ok [INFO] [stdout] test tests::test_rect3_is_empty ... ok [INFO] [stdout] test tests::test_rect3_min_max_size ... ok [INFO] [stdout] test tests::test_rect3_new ... ok [INFO] [stdout] test tests::test_rect3_volume ... ok [INFO] [stdout] test tests::test_rect3_union ... ok [INFO] [stdout] test tests::test_rect3_transform ... ok [INFO] [stdout] test tests::test_rect3_intersect_ray ... ok [INFO] [stdout] test tests::test_rect3_intersects_and_intersection ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/scalar_test.rs (/opt/rustwide/target/debug/deps/scalar_test-765a65c5d380f575) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test tests::test_angle_diff ... ok [INFO] [stdout] test tests::test_abs ... ok [INFO] [stdout] test tests::test_max ... ok [INFO] [stdout] test tests::test_min ... ok [INFO] [stdout] test tests::test_lerp ... ok [INFO] [stdout] test tests::test_is_nan ... ok [INFO] [stdout] test tests::test_quake_rsqrt ... ok [INFO] [stdout] test tests::test_remainder ... ok [INFO] [stdout] test tests::test_sign ... ok [INFO] [stdout] test tests::test_square ... ok [INFO] [stdout] test tests::test_approx_eq ... ok [INFO] [stdout] test tests::test_to_degrees ... ok [INFO] [stdout] test tests::test_smooth_step ... ok [INFO] [stdout] test tests::test_unlerp ... ok [INFO] [stdout] test tests::test_smoother_step ... ok [INFO] [stdout] test tests::test_is_finite ... ok [INFO] [stdout] test tests::test_cube ... ok [INFO] [stdout] test tests::test_modulo ... ok [INFO] [stdout] test tests::test_clamp ... ok [INFO] [stdout] test tests::test_to_radians ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/spatial_test.rs (/opt/rustwide/target/debug/deps/spatial_test-96cf569002cb234d) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::bvh3_query_returns_expected ... ok [INFO] [stdout] test tests::uniform_grid2_query_dedups_and_finds_candidates ... ok [INFO] [stderr] Running tests/unit_vec_test.rs (/opt/rustwide/target/debug/deps/unit_vec_test-1d95e5d3095b33c7) [INFO] [stdout] test tests::quadtree2_query_returns_expected ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::unitvec2_try_new_normalizes_and_rejects_zero ... ok [INFO] [stdout] test tests::unitvec3_try_new_normalizes_and_rejects_nonfinite ... ok [INFO] [stdout] test tests::axis_angle_apis_accept_unitvec3 ... ok [INFO] [stdout] test tests::unitvec4_try_new_normalizes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/vec2_test.rs (/opt/rustwide/target/debug/deps/vec2_test-85383cd3ad7d016e) [INFO] [stdout] [INFO] [stdout] running 41 tests [INFO] [stdout] test test_vec2_meters_to_pixels ... ok [INFO] [stdout] test test_vec2_spaces_addition ... ok [INFO] [stdout] test tests::test_vec2_add ... ok [INFO] [stdout] test tests::test_vec2_angle_between ... ok [INFO] [stdout] test tests::test_vec2_checked_div_scalar ... ok [INFO] [stdout] test tests::test_vec2_aspect_ratio ... ok [INFO] [stdout] test tests::test_angle_types_conversion ... ok [INFO] [stdout] test tests::test_vec2_clamp ... ok [INFO] [stdout] test tests::test_vec2_clone_copy ... ok [INFO] [stdout] test tests::test_vec2_cross ... ok [INFO] [stdout] test tests::test_vec2_distance ... ok [INFO] [stdout] test tests::test_vec2_default ... ok [INFO] [stdout] test tests::test_vec2_div_scalar ... ok [INFO] [stdout] test tests::test_vec2_eq ... ok [INFO] [stdout] test tests::test_vec2_from_array ... ok [INFO] [stdout] test tests::test_vec2_is_nan_is_finite ... ok [INFO] [stdout] test tests::test_vec2_length ... ok [INFO] [stdout] test tests::test_vec2_mul_scalar ... ok [INFO] [stdout] test tests::test_vec2_reflect_incident ... ok [INFO] [stdout] test tests::test_vec2_rotate ... ok [INFO] [stdout] test tests::test_vec2_new ... ok [INFO] [stdout] test tests::test_vec2_normalize_or_zero ... ok [INFO] [stdout] test tests::test_vec2_sub ... ok [INFO] [stdout] test tests::test_vec2_try_refract ... ok [INFO] [stdout] test tests::test_vec2_try_normalize ... ok [INFO] [stdout] test tests::test_vec2_min_max ... ok [INFO] [stdout] test tests::test_vec2_mul_hadamard ... ok [INFO] [stdout] test tests::test_vec2_reflect ... ok [INFO] [stdout] test tests::test_vec2_project_onto ... ok [INFO] [stdout] test tests::test_vec2_lerp ... ok [INFO] [stdout] test tests::test_vec2_normalize ... ok [INFO] [stdout] test tests::test_vec2_try_refract_gl ... ok [INFO] [stdout] test tests::test_vec2_neg ... ok [INFO] [stdout] test tests::test_vec2_yx ... ok [INFO] [stdout] test tests::test_vec2_zero ... ok [INFO] [stdout] test tests::test_vec2_refract_gl ... ok [INFO] [stdout] test tests::test_vec2_refract ... ok [INFO] [stdout] test tests::test_vec2_perp ... ok [INFO] [stdout] test tests::test_vec2_div_hadamard ... ok [INFO] [stdout] test tests::test_vec2_length_squared ... ok [INFO] [stdout] test tests::test_vec2_dot ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/vec3_test.rs (/opt/rustwide/target/debug/deps/vec3_test-cbad96287bbd7aa6) [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test test_vec3_meters_to_pixels ... ok [INFO] [stdout] test test_vec3_spaces_addition ... ok [INFO] [stdout] test tests::test_angle_types_conversion ... ok [INFO] [stdout] test tests::test_vec3_angle_between ... ok [INFO] [stdout] test tests::test_vec3_add ... ok [INFO] [stdout] test tests::test_vec3_checked_div_scalar ... ok [INFO] [stdout] test tests::test_vec3_clamp ... ok [INFO] [stdout] test tests::test_vec3_cross ... ok [INFO] [stdout] test tests::test_vec3_distance ... ok [INFO] [stdout] test tests::test_vec3_default ... ok [INFO] [stdout] test tests::test_vec3_div_assign_f32 ... ok [INFO] [stdout] test tests::test_vec3_div_hadamard ... ok [INFO] [stdout] test tests::test_vec3_div_scalar ... ok [INFO] [stdout] test tests::test_vec3_dot ... ok [INFO] [stdout] test tests::test_vec3_eq ... ok [INFO] [stdout] test tests::test_vec3_is_nan_is_finite ... ok [INFO] [stdout] test tests::test_vec3_length ... ok [INFO] [stdout] test tests::test_vec3_length_squared ... ok [INFO] [stdout] test tests::test_vec3_lerp ... ok [INFO] [stdout] test tests::test_vec3_mul_hadamard ... ok [INFO] [stdout] test tests::test_vec3_mul_scalar ... ok [INFO] [stdout] test tests::test_vec3_normalize ... ok [INFO] [stdout] test tests::test_vec3_new ... ok [INFO] [stdout] test tests::test_vec3_min_max ... ok [INFO] [stdout] test tests::test_vec3_project_onto ... ok [INFO] [stdout] test tests::test_vec3_normalize_or_zero ... ok [INFO] [stdout] test tests::test_vec3_refract ... ok [INFO] [stdout] test tests::test_vec3_sub ... ok [INFO] [stdout] test tests::test_vec3_try_normalize ... ok [INFO] [stdout] test tests::test_vec3_neg ... ok [INFO] [stdout] test tests::test_vec3_try_refract ... ok [INFO] [stdout] test tests::test_vec3_zero ... ok [INFO] [stdout] test tests::test_vec3_reflect ... ok [INFO] [stdout] test tests::test_vec3_rotate ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/vec4_test.rs (/opt/rustwide/target/debug/deps/vec4_test-e8adbd7a3412edf6) [INFO] [stdout] [INFO] [stdout] running 32 tests [INFO] [stdout] test test_vec4_meters_to_pixels ... ok [INFO] [stdout] test tests::test_vec4_add ... ok [INFO] [stdout] test tests::test_vec4_angle_between ... ok [INFO] [stdout] test tests::test_vec4_checked_div_scalar ... ok [INFO] [stdout] test tests::test_vec4_clamp ... ok [INFO] [stdout] test tests::test_vec4_distance ... ok [INFO] [stdout] test tests::test_vec4_div_hadamard ... ok [INFO] [stdout] test tests::test_vec4_div_scalar ... ok [INFO] [stdout] test tests::test_vec4_dot ... ok [INFO] [stdout] test tests::test_vec4_div_assign_f32 ... ok [INFO] [stdout] test tests::test_vec4_is_nan_is_finite ... ok [INFO] [stdout] test tests::test_vec4_eq ... ok [INFO] [stdout] test tests::test_vec4_length_squared ... ok [INFO] [stdout] test tests::test_vec4_length ... ok [INFO] [stdout] test tests::test_vec4_lerp ... ok [INFO] [stdout] test tests::test_vec4_min_max ... ok [INFO] [stdout] test tests::test_vec4_mul_scalar ... ok [INFO] [stdout] test tests::test_vec4_default ... ok [INFO] [stdout] test tests::test_vec4_mul_hadamard ... ok [INFO] [stdout] test tests::test_vec4_new ... ok [INFO] [stdout] test tests::test_vec4_normalize_or_zero ... ok [INFO] [stdout] test tests::test_vec4_project_onto ... ok [INFO] [stdout] test tests::test_vec4_sub ... ok [INFO] [stdout] test tests::test_vec4_try_refract ... ok [INFO] [stdout] test tests::test_vec4_normalize ... ok [INFO] [stdout] test tests::test_vec4_wzyx ... ok [INFO] [stdout] test tests::test_vec4_reflect ... ok [INFO] [stdout] test tests::test_vec4_neg ... ok [INFO] [stdout] test tests::test_vec4_refract ... ok [INFO] [stdout] test tests::test_vec4_zero ... ok [INFO] [stdout] test tests::test_vec4_try_normalize ... ok [INFO] [stderr] Doc-tests gemath [INFO] [stdout] test tests::test_vec4_xyz ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test src/lib.rs - (line 12) ... ok [INFO] [stdout] test src/numeric.rs - numeric (line 11) ... ok [INFO] [stdout] test src/mat3.rs - mat3::Mat3::from_scale (line 239) ... ok [INFO] [stdout] test src/mat3.rs - mat3::Mat3::from_axis_angle_radians (line 262) ... ok [INFO] [stdout] test src/lib.rs - (line 41) ... ok [INFO] [stdout] test src/lib.rs - (line 25) ... ok [INFO] [stdout] test src/lib.rs - (line 62) ... ok [INFO] [stdout] test src/lib.rs - (line 78) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.74s; merged doctests compilation took 0.62s [INFO] running `Command { std: "docker" "inspect" "27439ec46ed9a730b7eaff37dcb7ac3bc2476cd03002fab2d3f0b6b302f987cc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "27439ec46ed9a730b7eaff37dcb7ac3bc2476cd03002fab2d3f0b6b302f987cc", kill_on_drop: false }` [INFO] [stdout] 27439ec46ed9a730b7eaff37dcb7ac3bc2476cd03002fab2d3f0b6b302f987cc