[INFO] cloning repository https://github.com/martinbudden/Crate-vector_quaternion_matrix [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/martinbudden/Crate-vector_quaternion_matrix" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartinbudden%2FCrate-vector_quaternion_matrix", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartinbudden%2FCrate-vector_quaternion_matrix'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] f90a9c4eb649ee4526b280f635765fe3bb75dd6a [INFO] testing martinbudden/Crate-vector_quaternion_matrix against 1.99.0-beta.1 for beta-1.99-5 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartinbudden%2FCrate-vector_quaternion_matrix" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-6-tc2/source/.cargo/config.toml [INFO] removed /workspace/builds/worker-6-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/martinbudden/Crate-vector_quaternion_matrix [INFO] finished tweaking git repo https://github.com/martinbudden/Crate-vector_quaternion_matrix [INFO] tweaked toml for git repo https://github.com/martinbudden/Crate-vector_quaternion_matrix written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/martinbudden/Crate-vector_quaternion_matrix on toolchain 1.99.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/martinbudden/Crate-vector_quaternion_matrix 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.99.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 3c8263a33f94acbe5b7aa46f7c4442e24debea763b799e41c5416c1270c6aa56 [INFO] running `Command { std: "docker" "start" "3c8263a33f94acbe5b7aa46f7c4442e24debea763b799e41c5416c1270c6aa56", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3c8263a33f94acbe5b7aa46f7c4442e24debea763b799e41c5416c1270c6aa56", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3c8263a33f94acbe5b7aa46f7c4442e24debea763b799e41c5416c1270c6aa56" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3c8263a33f94acbe5b7aa46f7c4442e24debea763b799e41c5416c1270c6aa56", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3c8263a33f94acbe5b7aa46f7c4442e24debea763b799e41c5416c1270c6aa56" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.5.1 [INFO] [stderr] Compiling semver v1.0.28 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling vqm v0.1.14 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.90s [INFO] running `Command { std: "docker" "inspect" "3c8263a33f94acbe5b7aa46f7c4442e24debea763b799e41c5416c1270c6aa56", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3c8263a33f94acbe5b7aa46f7c4442e24debea763b799e41c5416c1270c6aa56" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling crossbeam-utils v0.8.22 [INFO] [stderr] Compiling crossbeam-epoch v0.9.20 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling zerocopy v0.8.56 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling crossbeam-deque v0.8.7 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling shlex v2.0.1 [INFO] [stderr] Compiling find-msvc-tools v0.1.11 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling cc v1.4.4 [INFO] [stderr] Compiling either v1.18.0 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling rand_core v0.10.1 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling syn v3.0.4 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling memchr v2.8.3 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling clap_builder v4.6.6 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling cpufeatures v0.3.1 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling chacha20 v0.10.2 [INFO] [stderr] Compiling regex-automata v0.4.18 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling rayon v1.12.0 [INFO] [stderr] Compiling regex v1.13.1 [INFO] [stderr] Compiling clap v4.6.6 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling rand v0.10.2 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling vqm v0.1.14 (/opt/rustwide/workdir) [INFO] [stderr] Compiling zerocopy-derive v0.8.56 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 39.13s [INFO] running `Command { std: "docker" "inspect" "3c8263a33f94acbe5b7aa46f7c4442e24debea763b799e41c5416c1270c6aa56", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3c8263a33f94acbe5b7aa46f7c4442e24debea763b799e41c5416c1270c6aa56" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vqm-35c8aae70889432e) [INFO] [stdout] running 5 tests [INFO] [stderr] Running tests/matrix2x2.rs (/opt/rustwide/target/debug/deps/matrix2x2-a291800e9ef72559) [INFO] [stdout] test math_constants::tests::f32 ... ok [INFO] [stderr] Running tests/matrix3x3.rs (/opt/rustwide/target/debug/deps/matrix3x3-84a20e026962761d) [INFO] [stdout] test math_methods::tests::sqrt_reciprocal ... ok [INFO] [stdout] test roll_pitch_yaw::test_traits::normal_types ... ok [INFO] [stdout] test sqrt_approximations::tests::sqrt_reciprocal ... ok [INFO] [stdout] test math_constants::tests::f64 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test test_traits::normal_types ... ok [INFO] [stdout] test tests::m2x2_add ... ok [INFO] [stdout] test tests::m2x2_adjugate ... ok [INFO] [stdout] test tests::m2x2_default ... ok [INFO] [stdout] test tests::m2x2_mul ... ok [INFO] [stdout] test tests::m2x2_neg ... ok [INFO] [stdout] test tests::m2x2_new ... ok [INFO] [stdout] test tests::m2x2_sub ... ok [INFO] [stdout] test tests::m2x2_from_array ... ok [INFO] [stdout] test tests::m2x2_transpose ... ok [INFO] [stdout] test tests::m2x2_inverse ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test test_traits::normal_types ... ok [INFO] [stdout] test tests::default ... ok [INFO] [stdout] test tests::m3x3_add ... ok [INFO] [stdout] test tests::m3x3_from_array ... ok [INFO] [stdout] test tests::m3x3_inverse ... ok [INFO] [stdout] test tests::m3x3_mul ... ok [INFO] [stdout] test tests::m3x3_sub ... ok [INFO] [stdout] test tests::m3x3_neg ... ok [INFO] [stdout] test tests::m3x3_new ... ok [INFO] [stderr] Running tests/matrix4x4.rs (/opt/rustwide/target/debug/deps/matrix4x4-bbb503c4223384b0) [INFO] [stdout] test tests::m3x3_adjugate ... ok [INFO] [stderr] Running tests/matrix9x9.rs (/opt/rustwide/target/debug/deps/matrix9x9-12ab3b24c5f71734) [INFO] [stdout] test tests::m3x3_determinant ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_traits::normal_types ... 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 tests/quaternion.rs (/opt/rustwide/target/debug/deps/quaternion-bd81023a8d5d9a5d) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test tests::extract_9x3_array ... ok [INFO] [stdout] test test_traits::normal_types ... ok [INFO] [stdout] test tests::matrix9_columns ... ok [INFO] [stdout] test tests::matrix9_cols ... ok [INFO] [stdout] test tests::multiply_9x3_by_3x3 ... ok [INFO] [stdout] test tests::matrix9_round_trip_conversion ... 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 26 tests [INFO] [stdout] test test_traits::normal_types ... ok [INFO] [stdout] test tests::abs ... ok [INFO] [stdout] test tests::abs_in_place ... ok [INFO] [stdout] test tests::add ... ok [INFO] [stdout] test tests::add_assign ... ok [INFO] [stdout] test tests::clamp ... ok [INFO] [stdout] test tests::clamped ... ok [INFO] [stdout] test tests::conversions ... ok [INFO] [stdout] test tests::cos_tilt ... ok [INFO] [stdout] test tests::div ... ok [INFO] [stdout] test tests::default ... ok [INFO] [stdout] test tests::from ... ok [INFO] [stdout] test tests::div_assign ... ok [INFO] [stdout] test tests::mul ... ok [INFO] [stdout] test tests::inv ... ok [INFO] [stdout] test tests::integration_step ... ok [INFO] [stdout] test tests::mul_assign ... ok [INFO] [stdout] test tests::normalized_unchecked ... ok [INFO] [stdout] test tests::norm ... ok [INFO] [stdout] test tests::neg ... ok [INFO] [stdout] test tests::norm_squared ... ok [INFO] [stdout] test tests::sub_assign ... ok [INFO] [stdout] test tests::new ... ok [INFO] [stdout] test tests::normalize_unchecked ... ok [INFO] [stdout] test tests::quaternion_negation ... ok [INFO] [stdout] test tests::sub ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/vector2.rs (/opt/rustwide/target/debug/deps/vector2-3ca3a03df3303f9b) [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test tests::abs ... ok [INFO] [stdout] test test_traits::normal_types ... ok [INFO] [stdout] test tests::absolute ... ok [INFO] [stdout] test tests::add ... ok [INFO] [stdout] test tests::add_assign ... ok [INFO] [stdout] test tests::clamp ... ok [INFO] [stdout] test tests::clamped ... ok [INFO] [stdout] test tests::default ... ok [INFO] [stdout] test tests::dot ... ok [INFO] [stdout] test tests::mean ... ok [INFO] [stdout] test tests::mul ... ok [INFO] [stdout] test tests::neg ... ok [INFO] [stdout] test tests::new ... ok [INFO] [stdout] test tests::norm_squared ... ok [INFO] [stdout] test tests::norm ... ok [INFO] [stdout] test tests::normalize_unchecked ... ok [INFO] [stdout] test tests::normalized_unchecked ... ok [INFO] [stdout] test tests::product ... ok [INFO] [stdout] test tests::sub_assign ... ok [INFO] [stdout] test tests::sum ... ok [INFO] [stdout] test tests::zero ... ok [INFO] [stdout] test tests::sub ... ok [INFO] [stdout] test tests::div ... ok [INFO] [stdout] test tests::div_assign ... ok [INFO] [stdout] test tests::mul_assign ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 32 tests [INFO] [stdout] test tests::abs ... ok [INFO] [stdout] test tests::abs_in_place ... ok [INFO] [stdout] test tests::add ... ok [INFO] [stdout] test tests::add_assign ... ok [INFO] [stdout] test tests::clamped ... ok [INFO] [stdout] test tests::clamp ... ok [INFO] [stdout] test tests::default ... ok [INFO] [stdout] test tests::degrees_radians ... ok [INFO] [stdout] test tests::div ... ok [INFO] [stdout] test tests::div_assign ... ok [INFO] [stdout] test test_traits::normal_types ... ok [INFO] [stdout] test tests::dot ... ok [INFO] [stdout] test tests::mul ... ok [INFO] [stdout] test tests::mul_assign ... ok [INFO] [stdout] test tests::mean ... ok [INFO] [stdout] test tests::norm ... ok [INFO] [stdout] test tests::normalize_unchecked ... ok [INFO] [stdout] test tests::normalized_unchecked ... ok [INFO] [stdout] test tests::neg ... ok [INFO] [stdout] test tests::product ... ok [INFO] [stdout] test tests::neg_owned ... ok [INFO] [stderr] Running tests/vector3.rs (/opt/rustwide/target/debug/deps/vector3-425869905d58147c) [INFO] [stdout] test tests::rotation_round_trip ... ok [INFO] [stdout] test tests::norm_squared ... ok [INFO] [stdout] test tests::new ... ok [INFO] [stdout] test tests::quaternion_rotation_90_deg ... ok [INFO] [stdout] test tests::sub ... ok [INFO] [stdout] test tests::sub_assign ... ok [INFO] [stdout] test tests::quaternion_rotation_arbitrary ... ok [INFO] [stdout] test tests::sum ... ok [INFO] [stdout] test tests::vector3f32_array_i16 ... ok [INFO] [stdout] test tests::vector_memory_layout ... ok [INFO] [stdout] test tests::zero ... 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] [stderr] Running tests/vector3_uom.rs (/opt/rustwide/target/debug/deps/vector3_uom-423ec5adc66c1316) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running tests/vector4.rs (/opt/rustwide/target/debug/deps/vector4-b94ea609cca8d2ca) [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 3 tests [INFO] [stderr] Doc-tests vqm [INFO] [stdout] test test_traits::normal_types ... ok [INFO] [stdout] test tests::default ... ok [INFO] [stdout] test tests::zero ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 475 tests [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::ZERO (line 332) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::ONE (line 393) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::adjugate_in_place (line 1454) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::abs (line 1319) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::add (line 491) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::as_ref (line 1005) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::abs_in_place (line 1335) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::add_assign (line 522) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::determinant (line 1498) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::diagonal_as_vector (line 1299) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::column (line 1259) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::as_mut (line 1020) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::clamp (line 1358) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::div (line 964) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::from_columns (line 109) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::from_diagonal_array (line 265) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::from_diagonal_element (line 248) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::clamp_in_place (line 1378) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::div_assign (line 986) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::from_2d_column_array (line 176) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::diagonal_as_array (line 1285) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::adjugate (line 1437) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::from_element (line 79) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::from_2d_row_array (line 158) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::from_row_array (line 127) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::from_column_array (line 145) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::from_rows (line 91) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::index (line 1106) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::index (line 1058) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::inverse (line 1469) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::index_mut (line 1171) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::index_mut (line 1128) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::inverse_or_zero (line 1532) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::is_near_identity (line 441) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::mul (line 726) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::mean (line 1586) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::mul (line 775) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::invert_in_place (line 1484) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::mul (line 682) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::mul_assign (line 893) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::mul_add_assign (line 574) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::mul_assign (line 704) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::mul_add (line 548) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::mul_diag (line 806) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::mul_diag_array (line 860) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::neg (line 467) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::mul_diag_vector (line 831) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::outer_product (line 920) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::new (line 59) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::product (line 1600) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::identity (line 416) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::sub_assign (line 627) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::sub (line 602) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::row (line 1215) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::set_column (line 1239) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::trace_sum_squares (line 1614) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::sum (line 1572) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::trace (line 1513) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::try_from_row_slice (line 194) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::transpose (line 1399) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::transpose_in_place (line 1415) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::from_diagonal_vector (line 282) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::try_from_column_slice (line 220) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::is_near_zero (line 346) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::set_row (line 1197) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix2x2::from (line 2107) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::ONE (line 471) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::ZERO (line 409) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::abs_in_place (line 1527) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::add (line 584) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::add_assign (line 618) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::adjugate (line 1639) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::adjugate_in_place (line 1680) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::adjugate_symmetric (line 1659) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::as_mut (line 1174) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::as_ref (line 1158) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::clamp (line 1552) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::clamp_in_place (line 1574) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::column (line 1446) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::determinant (line 1727) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::diagonal_as_array (line 1472) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::diagonal_as_vector (line 1487) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::div (line 1113) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::div_assign (line 1137) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::from (line 2081) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::one (line 369) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::from_2d_row_array (line 179) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::from_column_array (line 164) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::from_columns (line 122) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Vector2::mul (line 750) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::zero (line 307) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Vector2::outer_product (line 940) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2::try_inverse (line 1553) ... ok [INFO] [stdout] test src/matrix2x2.rs - matrix2x2::f32::mul (line 650) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::abs (line 1509) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::from_2d_column_array (line 242) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::from_padded_2d_column_array (line 221) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::from_padded_2d_row_array (line 200) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::from_diagonal_element (line 318) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::from_row_array (line 143) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::from_rows (line 101) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::identity (line 496) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::index (line 1213) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::index_mut (line 1295) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::index_mut (line 1345) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::index (line 1267) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::is_near_identity (line 523) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::is_near_zero (line 423) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::mean (line 1820) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::mul (line 796) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::mul (line 894) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::mul (line 844) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::mul_add (line 647) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::mul_add_assign (line 676) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::mul_assign (line 1038) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::mul_assign (line 820) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::mul_diag (line 928) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::mul_diag_vector (line 961) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::neg (line 558) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::from_element (line 88) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::new (line 66) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::one (line 446) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::outer_product (line 1067) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::product (line 1835) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::row (line 1396) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::set_column (line 1424) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::set_row (line 1378) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::sub (line 707) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::sub_assign (line 735) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::sum (line 1805) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::trace (line 1743) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::trace_sum_squares (line 1850) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::transpose_in_place (line 1615) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::try_from_column_slice (line 290) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::transpose (line 1597) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::try_from_row_slice (line 263) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::from_diagonal_array (line 337) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::inverse (line 1696) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::inverse_or_zero (line 1763) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::invert_in_place (line 1712) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::zero (line 383) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix2x2::from (line 2324) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix3x3::from (line 2371) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::ONE (line 489) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::f32::mul (line 761) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Vector3::mul (line 869) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Vector3::outer_product (line 1088) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::abs_in_place (line 1716) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::ZERO (line 425) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::abs (line 1696) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::adjugate_in_place (line 1874) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::add (line 615) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::add_assign (line 652) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::adjugate (line 1845) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::as_mut (line 1305) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::column (line 1628) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::clamp_in_place (line 1767) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::determinant (line 1924) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::as_ref (line 1288) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::clamp (line 1743) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::from_diagonal_vector (line 356) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::diagonal_as_array (line 1657) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::div (line 1239) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::mul_diag_array (line 997) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::diagonal_as_vector (line 1673) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::from (line 2346) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::from (line 2296) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::div_assign (line 1265) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::from_2d_row_array (line 224) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::from_diagonal_element (line 328) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::from_element (line 121) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::from_diagonal_vector (line 370) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::from_column_array (line 207) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::from_row_array (line 183) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::from_rows (line 135) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::index (line 1407) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::index_mut (line 1443) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::index_mut (line 1502) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::inverse (line 1891) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::inverse_or_zero (line 1962) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::invert_in_place (line 1908) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::is_near_identity (line 545) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::is_near_zero (line 439) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::identity (line 516) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::mean (line 2022) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::index (line 1345) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::mul_add (line 684) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::mul_add_assign (line 715) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::mul_assign (line 1122) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::mul_assign (line 864) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::mul_diag (line 993) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::from_diagonal_array (line 349) ... ok [INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3::try_inverse (line 1785) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::mul (line 842) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::mul (line 940) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::neg (line 587) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::mul_diag_array (line 1075) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::from_2d_column_array (line 248) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::from_columns (line 159) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::new (line 97) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::set_row (line 1544) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::one (line 462) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::outer_product (line 1169) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::sub (line 749) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::sub_assign (line 781) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::row (line 1564) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::mul_diag_vector (line 1033) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::set_column (line 1604) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::try_from_column_slice (line 299) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::transpose_in_place (line 1819) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::trace_sum_squares (line 2054) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::transpose (line 1792) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::trace (line 1941) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::product (line 2038) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::try_from_row_slice (line 272) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::sum (line 2006) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Vector4::mul (line 911) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::f32::mul (line 806) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::abs_in_place (line 865) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::abs (line 847) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Vector4::outer_product (line 1191) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::ZERO (line 184) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::add (line 340) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::as_ref (line 681) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::add_assign (line 372) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::as_mut (line 695) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::clamp (line 886) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::zero (line 399) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::try_inverse (line 1985) ... ok [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Quaternion::outer_product (line 1213) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::diagonal_as_array (line 821) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::identity (line 270) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::clamp_in_place (line 905) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::from_element (line 94) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::is_near_identity (line 294) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::div (line 642) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::div_assign (line 664) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::mul_assign (line 570) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::is_near_zero (line 198) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::from_diagonal_element (line 139) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::mul (line 545) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::mul_add (line 398) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::mul_add_assign (line 426) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::one (line 222) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::neg (line 315) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::transpose (line 924) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::zero (line 161) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::transpose_in_place (line 938) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::f64::mul (line 518) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::sub_assign (line 477) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::sub (line 455) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::f32::mul (line 497) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::ZERO (line 364) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::ONE (line 424) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::as_mut (line 914) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::add (line 515) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::as_ref (line 900) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::add_assign (line 542) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::clamp (line 1127) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::abs_in_place (line 1106) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::clamp_in_place (line 1146) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::abs (line 1092) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::div_assign (line 883) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::diagonal_as_array (line 1062) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::from_diagonal_array (line 305) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::div (line 863) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::from_diagonal_element (line 276) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::from_row_array (line 203) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::from_element (line 193) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::identity (line 453) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::mul_add_assign (line 588) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::mul (line 694) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::mul_add (line 565) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::mul_assign (line 714) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::neg (line 495) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::is_near_zero (line 378) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::is_near_identity (line 475) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::mul (line 736) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::one (line 401) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::transpose (line 1165) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::sub_assign (line 635) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::sub (line 613) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::try_from_slice (line 249) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::zero (line 342) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9::transpose_in_place (line 1196) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::abs_in_place (line 592) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 106) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 166) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::f32::mul (line 655) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 44) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::abs (line 578) ... ok [INFO] [stdout] test src/matrix9x9.rs - matrix9x9::f64::mul (line 672) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::add_assign (line 251) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::div (line 438) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::clamp_in_place (line 632) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::add (line 230) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::clamp (line 613) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::calculate_euler_angles_degrees (line 1251) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::from (line 1287) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::calculate_euler_angles_radians (line 1082) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::div_assign (line 456) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::identity (line 187) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::from (line 1305) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::dot (line 653) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::half (line 838) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::index_mut (line 526) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::inverse (line 781) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::index (line 503) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::is_normalized (line 762) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::is_near_zero (line 125) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::mul (line 396) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::mul_assign (line 416) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::lerp (line 556) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::mul_add (line 276) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::mul_add_assign (line 299) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::new (line 69) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::neg (line 208) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::normalize (line 699) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::normalized_unchecked (line 730) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::sub_assign (line 346) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::normalize_in_place (line 717) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::normalize_unchecked_in_place (line 744) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::sub (line 324) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::try_inverse (line 804) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::product (line 870) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::sum (line 859) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::one (line 146) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::zero (line 87) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::abs_in_place (line 577) ... ok [INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9::ONE (line 246) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::add_assign (line 166) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::abs (line 563) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::add (line 145) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::[T;4]::from (line 1322) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::clamp (line 598) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::f32::mul (line 366) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2 (line 81) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::clamp_in_place (line 612) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::distance_squared (line 742) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::cross (line 695) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::div (line 455) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::div (line 398) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::index_mut (line 497) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::from (line 1073) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::index (line 475) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::div_assign (line 431) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::dot (line 633) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::from (line 1091) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::lerp (line 525) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::g_to_mps2 (line 963) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::is_near_zero (line 100) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::mean (line 1023) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::max (line 1041) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::min (line 1054) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::mps2_to_g (line 975) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::new (line 44) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::mul (line 316) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::mul (line 374) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::mul_assign (line 351) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::neg (line 123) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::mul_add (line 194) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::mul_add_assign (line 217) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::normalize (line 856) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::norm_squared (line 731) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::normalize_unchecked (line 887) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::product (line 1005) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::sum (line 994) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::to_radians (line 945) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::sub_assign (line 264) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::normalize_in_place (line 874) ... ok [INFO] [stdout] test src/vector2.rs - vector2::[T;2]::from (line 1107) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::zero (line 62) ... ok [INFO] [stdout] test src/vector2.rs - vector2::f32::mul (line 284) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::to_degrees (line 932) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::abs_in_place (line 592) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::normalize_unchecked_in_place (line 901) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3 (line 85) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::add (line 149) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector2::from (line 1268) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::abs (line 578) ... ok [INFO] [stdout] test src/vector2.rs - vector2::Vector2::sub (line 242) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::add_assign (line 170) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::clamp (line 613) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::div (line 466) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::div_assign (line 442) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::div (line 409) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::clamp_in_place (line 627) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::distance_squared (line 795) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::from (line 1167) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::dot (line 648) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::from (line 1252) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::cross (line 712) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::from (line 1185) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::index (line 486) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::index_mut (line 509) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::g_to_mps2 (line 1025) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::is_near_zero (line 104) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::min (line 1119) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::lerp (line 538) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::max (line 1104) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::mps2_to_g (line 1037) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::mean (line 1085) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::new (line 48) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::mul (line 385) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::neg (line 127) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::mul_add_assign (line 221) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::mul (line 321) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::mul_add (line 198) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::mul_assign (line 362) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::norm_squared (line 784) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::normalize (line 915) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::sub (line 246) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::normalize_unchecked_in_place (line 960) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::normalize_in_place (line 933) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::sum (line 1056) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::sub_assign (line 268) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::to_degrees (line 991) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::to_radians (line 1007) ... ok [INFO] [stdout] test src/vector3.rs - vector3::[T;3]::from (line 1201) ... ok [INFO] [stdout] test src/vector3_buf.rs - vector3_buf::Vector3f32::from_be_slice_6 (line 92) ... ok [INFO] [stdout] test src/vector3_buf.rs - vector3_buf::Vector3f32::from_be_bytes_6 (line 76) ... ok [INFO] [stdout] test src/vector3_buf.rs - vector3_buf::Vector3f32::from_le_slice_6 (line 37) ... ok [INFO] [stdout] test src/vector3.rs - vector3::f32::mul (line 288) ... ok [INFO] [stdout] test src/vector3_buf.rs - vector3_buf::Vector3f32::from_le_bytes_6 (line 21) ... ok [INFO] [stdout] test src/vector3_buf.rs - vector3_buf::Vector3f32::try_from_be_slice_6 (line 111) ... ok [INFO] [stdout] test src/vector3_buf.rs - vector3_buf::Vector3f32::try_from_le_slice_6 (line 56) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4 (line 83) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::abs (line 571) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::add_assign (line 168) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::abs_in_place (line 585) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::add (line 147) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::clamp_in_place (line 625) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::clamp (line 606) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::div (line 399) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::distance_squared (line 691) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::dot (line 646) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::normalize_unchecked (line 946) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::product (line 1067) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::from (line 1010) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::div (line 456) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::from (line 1028) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::div_assign (line 432) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::index (line 476) ... ok [INFO] [stdout] test src/vector3.rs - vector3::Vector3::zero (line 66) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::g_to_mps2 (line 890) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::from (line 1111) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::max (line 974) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::from (line 1095) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::index_mut (line 500) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::is_near_zero (line 102) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::mps2_to_g (line 902) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::mul (line 317) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::lerp (line 530) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::min (line 989) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::mul (line 375) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::mean (line 955) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::norm_squared (line 680) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::mul_add (line 196) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::normalize_in_place (line 797) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::mul_add_assign (line 219) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::new (line 46) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::neg (line 125) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::normalize_unchecked (line 810) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::normalize (line 779) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::sum (line 926) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::normalize_unchecked_in_place (line 824) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::product (line 937) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::mul_assign (line 352) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::to_degrees (line 855) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::sub (line 244) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::sub_assign (line 266) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::zero (line 64) ... ok [INFO] [stdout] test src/vector4.rs - vector4::Vector4::to_radians (line 872) ... ok [INFO] [stdout] test src/vector4.rs - vector4::[T;4]::from (line 1044) ... ok [INFO] [stdout] test src/vector4.rs - vector4::f32::mul (line 286) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 475 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.53s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4::mul (line 886) ... FAILED [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/matrix4x4.rs - matrix4x4::Matrix4x4::mul (line 886) stdout ---- [INFO] [stdout] error: expected item, found keyword `let` [INFO] [stdout] --> src/matrix4x4.rs:889:1 [INFO] [stdout] | [INFO] [stdout] 889 | let m = Matrix4x4f32::new([ 2.0, 17.0, 59.0, 127.0, [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 [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/matrix4x4.rs - matrix4x4::Matrix4x4::mul (line 886) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stdout] all doctests ran in 2.62s; merged doctests compilation took 1.96s [INFO] running `Command { std: "docker" "inspect" "3c8263a33f94acbe5b7aa46f7c4442e24debea763b799e41c5416c1270c6aa56", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3c8263a33f94acbe5b7aa46f7c4442e24debea763b799e41c5416c1270c6aa56", kill_on_drop: false }` [INFO] [stdout] 3c8263a33f94acbe5b7aa46f7c4442e24debea763b799e41c5416c1270c6aa56