[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] aa5b4e496dc80141ab6e6e5512cfee6b779e2047
[INFO] testing martinbudden/Crate-vector_quaternion_matrix against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartinbudden%2FCrate-vector_quaternion_matrix" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc2/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-0-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-0-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-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 6bb5223800b5e5f754215713585e2063c4ef1f6952b3652e52cd9927571bbe4d
[INFO] running `Command { std: "docker" "start" "6bb5223800b5e5f754215713585e2063c4ef1f6952b3652e52cd9927571bbe4d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6bb5223800b5e5f754215713585e2063c4ef1f6952b3652e52cd9927571bbe4d", 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" "6bb5223800b5e5f754215713585e2063c4ef1f6952b3652e52cd9927571bbe4d" "/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" "6bb5223800b5e5f754215713585e2063c4ef1f6952b3652e52cd9927571bbe4d", 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" "6bb5223800b5e5f754215713585e2063c4ef1f6952b3652e52cd9927571bbe4d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling vqm v0.1.15 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 5.90s
[INFO] running `Command { std: "docker" "inspect" "6bb5223800b5e5f754215713585e2063c4ef1f6952b3652e52cd9927571bbe4d", 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" "6bb5223800b5e5f754215713585e2063c4ef1f6952b3652e52cd9927571bbe4d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling itertools v0.13.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 walkdir v2.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling vqm v0.1.15 (/opt/rustwide/workdir)
[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 `release` profile [optimized] target(s) in 1m 50s
[INFO] running `Command { std: "docker" "inspect" "6bb5223800b5e5f754215713585e2063c4ef1f6952b3652e52cd9927571bbe4d", 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" "6bb5223800b5e5f754215713585e2063c4ef1f6952b3652e52cd9927571bbe4d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/vqm-03589d2f2a814eee)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test math_approximations::test_exp::test_ln_approx_f32 ... ok
[INFO] [stdout] test math_approximations::test_exp::test_exp_approx_f32 ... ok
[INFO] [stdout] test math_approximations::test_exp::test_powf_approx_f32 ... ok
[INFO] [stdout] test math_approximations::test_exp::test_scale_binary_f32 ... ok
[INFO] [stdout] test math_approximations::test_logs::test_ln_approx_f32 ... ok
[INFO] [stdout] test math_approximations::test_logs::test_log10_approx_f32 ... ok
[INFO] [stdout] test math_approximations::test_logs::test_log2_approx_f32 ... ok
[INFO] [stdout] test math_approximations::tests::cos ... ok
[INFO] [stdout] test math_approximations::tests::sin ... ok
[INFO] [stdout] test math_approximations::tests::sin_cos ... ok
[INFO] [stdout] test math_constants::tests::f32 ... ok
[INFO] [stdout] test math_constants::tests::f64 ... ok
[INFO] [stdout] test math_methods::tests::sqrt ... ok
[INFO] [stdout] test math_approximations::test_logs::test_log_approx_f32 ... ok
[INFO] [stdout] test math_methods::tests::sqrt_reciprocal ... ok
[INFO] [stdout] test sqrt_approximations::tests::sqrt ... ok
[INFO] [stdout] test sqrt_approximations::tests::sqrt_reciprocal ... ok
[INFO] [stdout] test sqrt_approximations::tests::sqrt_reciprocal_quake ... ok
[INFO] [stdout] test math_approximations::tests::asin ... ok
[INFO] [stdout] test math_approximations::tests::atan2 ... ok
[INFO] [stdout] test math_approximations::tests::atan2_approx ... ok
[INFO] [stderr]      Running tests/matrix2x2.rs (/opt/rustwide/target/release/deps/matrix2x2-314220ef8c2a25ec)
[INFO] [stdout] test roll_pitch_yaw::test_traits::normal_types ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 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_default ... ok
[INFO] [stdout] test tests::m2x2_inverse ... ok
[INFO] [stdout] test tests::m2x2_adjugate ... ok
[INFO] [stdout] test tests::m2x2_mul ... ok
[INFO] [stdout] test tests::m2x2_from_array ... ok
[INFO] [stdout] test tests::m2x2_neg ... ok
[INFO] [stdout] test tests::m2x2_sub ... ok
[INFO] [stdout] test tests::m2x2_transpose ... ok
[INFO] [stderr]      Running tests/matrix3x3.rs (/opt/rustwide/target/release/deps/matrix3x3-366731420918d699)
[INFO] [stdout] test tests::m2x2_new ... 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_adjugate ... ok
[INFO] [stdout] test tests::m3x3_determinant ... ok
[INFO] [stdout] test tests::m3x3_mul ... ok
[INFO] [stdout] test tests::m3x3_new ... ok
[INFO] [stdout] test tests::m3x3_neg ... ok
[INFO] [stdout] test tests::m3x3_sub ... 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] [stderr]      Running tests/matrix4x4.rs (/opt/rustwide/target/release/deps/matrix4x4-f6acc287f8c27c7d)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/matrix9x9.rs (/opt/rustwide/target/release/deps/matrix9x9-5a350ea882b8c02c)
[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] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_traits::normal_types ... ok
[INFO] [stdout] test tests::matrix9_cols ... ok
[INFO] [stdout] test tests::matrix9_columns ... ok
[INFO] [stdout] test tests::matrix9_round_trip_conversion ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 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/release/deps/quaternion-7dba221960dbe732)
[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::add ... ok
[INFO] [stdout] test tests::abs_in_place ... 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::default ... ok
[INFO] [stdout] test tests::div_assign ... ok
[INFO] [stdout] test tests::div ... ok
[INFO] [stdout] test tests::integration_step ... ok
[INFO] [stdout] test tests::from ... ok
[INFO] [stdout] test tests::inv ... ok
[INFO] [stdout] test tests::mul_assign ... ok
[INFO] [stdout] test tests::mul ... ok
[INFO] [stdout] test tests::neg ... ok
[INFO] [stdout] test tests::norm_squared ... ok
[INFO] [stdout] test tests::new ... ok
[INFO] [stdout] test tests::normalize_unchecked ... ok
[INFO] [stdout] test tests::norm ... ok
[INFO] [stdout] test tests::normalized_unchecked ... ok
[INFO] [stdout] test tests::quaternion_negation ... ok
[INFO] [stderr]      Running tests/vector2.rs (/opt/rustwide/target/release/deps/vector2-b8df339a8c5abbdc)
[INFO] [stdout] test tests::sub ... ok
[INFO] [stdout] test tests::sub_assign ... 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] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test tests::abs ... ok
[INFO] [stdout] test test_traits::normal_types ... ok
[INFO] [stdout] test tests::add ... ok
[INFO] [stdout] test tests::absolute ... ok
[INFO] [stdout] test tests::add_assign ... ok
[INFO] [stdout] test tests::default ... ok
[INFO] [stdout] test tests::div ... ok
[INFO] [stdout] test tests::dot ... ok
[INFO] [stdout] test tests::mean ... ok
[INFO] [stdout] test tests::mul_assign ... ok
[INFO] [stdout] test tests::neg ... ok
[INFO] [stdout] test tests::new ... ok
[INFO] [stdout] test tests::norm ... ok
[INFO] [stdout] test tests::normalize_unchecked ... ok
[INFO] [stdout] test tests::norm_squared ... ok
[INFO] [stdout] test tests::product ... ok
[INFO] [stdout] test tests::normalized_unchecked ... ok
[INFO] [stdout] test tests::clamp ... ok
[INFO] [stdout] test tests::sub_assign ... ok
[INFO] [stdout] test tests::clamped ... ok
[INFO] [stdout] test tests::div_assign ... ok
[INFO] [stdout] test tests::mul ... ok
[INFO] [stdout] test tests::sub ... ok
[INFO] [stdout] test tests::zero ... ok
[INFO] [stdout] test tests::sum ... 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] [stderr]      Running tests/vector3.rs (/opt/rustwide/target/release/deps/vector3-eea85850138031ad)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test test_traits::normal_types ... ok
[INFO] [stdout] test tests::add ... ok
[INFO] [stdout] test tests::abs_in_place ... ok
[INFO] [stdout] test tests::add_assign ... ok
[INFO] [stdout] test tests::abs ... ok
[INFO] [stdout] test tests::clamp ... ok
[INFO] [stdout] test tests::clamped ... ok
[INFO] [stdout] test tests::default ... ok
[INFO] [stdout] test tests::degrees_radians ... ok
[INFO] [stdout] test tests::div ... ok
[INFO] [stdout] test tests::dot ... ok
[INFO] [stdout] test tests::mean ... ok
[INFO] [stdout] test tests::mul ... ok
[INFO] [stdout] test tests::mul_assign ... ok
[INFO] [stdout] test tests::neg ... ok
[INFO] [stdout] test tests::div_assign ... ok
[INFO] [stdout] test tests::new ... ok
[INFO] [stdout] test tests::neg_owned ... ok
[INFO] [stdout] test tests::norm ... ok
[INFO] [stdout] test tests::norm_squared ... 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::quaternion_rotation_90_deg ... ok
[INFO] [stdout] test tests::quaternion_rotation_arbitrary ... ok
[INFO] [stdout] test tests::rotation_round_trip ... ok
[INFO] [stdout] test tests::sub ... ok
[INFO] [stdout] test tests::sub_assign ... 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.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/vector3_uom.rs (/opt/rustwide/target/release/deps/vector3_uom-ea20adf3417e80eb)
[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/vector4.rs (/opt/rustwide/target/release/deps/vector4-b6b7512eb3eb193a)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tests::default ... ok
[INFO] [stdout] test test_traits::normal_types ... 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] [stderr]    Doc-tests vqm
[INFO] [stdout] 
[INFO] [stdout] running 489 tests
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::add (line 491) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::ZERO (line 332) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::abs (line 1415) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::add_diagonal (line 520) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::abs_in_place (line 1431) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::adjugate_in_place (line 1550) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::as_ref (line 1101) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::clamp (line 1454) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::add_diagonal_array (line 588) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::add_diagonal_vector (line 565) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::add_assign (line 618) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::ONE (line 393) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::determinant (line 1594) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::clamp_in_place (line 1474) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::adjugate (line 1533) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::div_assign (line 1082) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::diagonal_as_array (line 1381) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::from_2d_column_array (line 176) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::add_diagonal_scalar (line 542) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::as_mut (line 1116) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::column (line 1355) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::diagonal_as_vector (line 1395) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::from_2d_row_array (line 158) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::from_column_array (line 145) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::from_columns (line 109) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::div (line 1060) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::identity (line 416) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::from_element (line 79) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::index (line 1154) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::from_diagonal_vector (line 282) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::from_diagonal_element (line 248) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::inverse (line 1565) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::invert_in_place (line 1580) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::from_diagonal_array (line 265) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::is_near_identity (line 441) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::is_near_zero (line 346) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::index (line 1202) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::mul (line 822) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::mul (line 778) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::index_mut (line 1224) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::mean (line 1682) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::mul_add (line 644) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::mul_add_assign (line 670) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::mul_assign (line 800) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::from_rows (line 91) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::mul_diagonal (line 902) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::mul_diagonal_vector (line 927) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::neg (line 467) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::mul_diagonal_array (line 956) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::new (line 59) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::outer_product (line 1016) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::index_mut (line 1267) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::one (line 369) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::mul_assign (line 989) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::product (line 1696) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::set_column (line 1335) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::mul (line 871) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::sum (line 1668) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::row (line 1311) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::set_row (line 1293) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::transpose (line 1495) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::trace_sum_squares (line 1710) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::try_from_column_slice (line 220) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::transpose_in_place (line 1511) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::try_from_row_slice (line 194) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::try_inverse (line 1649) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::zero (line 307) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Vector2<T>::mul (line 846) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::f32::mul (line 746) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::from_row_array (line 127) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::inverse_or_zero (line 1628) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix2x2<T>::from (line 2267) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::ONE (line 471) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::abs_in_place (line 1687) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::ZERO (line 409) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::sub_assign (line 723) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::abs (line 1669) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::add_diagonal_scalar (line 642) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::add_diagonal (line 616) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::add_diagonal_array (line 744) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::add_assign (line 778) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::add (line 584) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::add_diagonal_scalar_in_place (line 669) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::add_diagonal_vector (line 693) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::add_diagonal_vector_in_place (line 720) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::adjugate_symmetric (line 1819) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::as_mut (line 1334) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::sub (line 698) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Matrix2x2<T>::trace (line 1609) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::adjugate (line 1799) ... ok
[INFO] [stdout] test src/matrix2x2.rs - matrix2x2::Vector2<T>::outer_product (line 1036) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::adjugate_in_place (line 1840) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::as_ref (line 1318) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::clamp (line 1712) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::column (line 1606) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::diagonal_as_array (line 1632) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::determinant (line 1887) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::div_assign (line 1297) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::clamp_in_place (line 1734) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::div (line 1273) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::diagonal_as_vector (line 1647) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::from (line 2241) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::from_2d_column_array (line 242) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::from_element (line 88) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::from_diagonal_vector (line 356) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::from_padded_2d_column_array (line 221) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::from_padded_2d_row_array (line 200) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::from_rows (line 101) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::from_row_array (line 143) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::identity (line 496) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::index (line 1373) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::index (line 1427) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::index_mut (line 1455) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::index_mut (line 1505) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::inverse_or_zero (line 1923) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::inverse (line 1856) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::invert_in_place (line 1872) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::is_near_zero (line 423) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::is_near_identity (line 523) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::mean (line 1980) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::mul (line 1004) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::mul (line 1054) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::mul (line 956) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::mul_assign (line 1198) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::mul_add (line 807) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::mul_add_assign (line 836) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::mul_assign (line 980) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::mul_diagonal_vector (line 1121) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::mul_diagonal (line 1088) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::mul_diagonal_array (line 1157) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::neg (line 558) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::from_diagonal_array (line 337) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::from_column_array (line 164) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::from_2d_row_array (line 179) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::from_diagonal_element (line 318) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::one (line 446) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::new (line 66) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::from_columns (line 122) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::set_column (line 1584) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::outer_product (line 1227) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::sub_assign (line 895) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::sum (line 1965) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::trace (line 1903) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::row (line 1556) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::try_from_column_slice (line 290) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::try_from_row_slice (line 263) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::transpose_in_place (line 1775) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::set_row (line 1538) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::product (line 1995) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::try_inverse (line 1945) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::sub (line 867) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::trace_sum_squares (line 2010) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::transpose (line 1757) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Vector3<T>::mul (line 1029) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Vector3<T>::outer_product (line 1248) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix2x2<T>::from (line 2452) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::add (line 615) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::ZERO (line 425) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::abs (line 1824) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::Matrix3x3<T>::zero (line 383) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::add_assign (line 780) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix3x3<T>::from (line 2499) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::ONE (line 489) ... ok
[INFO] [stdout] test src/matrix3x3.rs - matrix3x3::f32::mul (line 921) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::add_diagonal_scalar (line 680) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::abs_in_place (line 1844) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::add_diagonal (line 650) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::adjugate (line 1973) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::add_diagonal_vector (line 711) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::adjugate_in_place (line 2002) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::as_ref (line 1416) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::add_diagonal_array (line 742) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::as_mut (line 1433) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::column (line 1756) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::clamp_in_place (line 1895) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::diagonal_as_array (line 1785) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::clamp (line 1871) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::determinant (line 2052) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::from_column_array (line 207) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::div (line 1367) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::from (line 2424) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::div_assign (line 1393) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::from_2d_row_array (line 224) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::diagonal_as_vector (line 1801) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::from (line 2474) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::from_2d_column_array (line 248) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::from_row_array (line 183) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::from_diagonal_array (line 349) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::from_columns (line 159) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::from_diagonal_vector (line 370) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::from_element (line 121) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::from_diagonal_element (line 328) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::identity (line 516) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::index_mut (line 1571) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::invert_in_place (line 2036) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::is_near_identity (line 545) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::inverse (line 2019) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::mean (line 2150) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::is_near_zero (line 439) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::index_mut (line 1630) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::index (line 1473) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::from_rows (line 135) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::mul_add (line 812) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::index (line 1535) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::mul_add_assign (line 843) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::inverse_or_zero (line 2090) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::mul_assign (line 1250) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::new (line 97) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::mul_diagonal_array (line 1203) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::mul_diagonal_vector (line 1161) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::mul (line 970) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::mul (line 1068) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::one (line 462) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::mul_diagonal (line 1121) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::set_row (line 1672) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::mul_assign (line 992) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::product (line 2166) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::outer_product (line 1297) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::neg (line 587) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::sub (line 877) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::trace (line 2069) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::sub_assign (line 909) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::transpose_in_place (line 1947) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::try_from_column_slice (line 299) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::trace_sum_squares (line 2182) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::sum (line 2134) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::row (line 1692) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::transpose (line 1920) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Vector4<T>::mul (line 1039) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Quaternion<T>::outer_product (line 1341) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Vector4<T>::outer_product (line 1319) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::set_column (line 1732) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::zero (line 399) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::try_inverse (line 2113) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::try_from_row_slice (line 272) ... ok
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::f32::mul (line 934) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::abs (line 825) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::ZERO (line 184) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::ONE (line 246) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::add_assign (line 372) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::clamp_in_place (line 883) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::div_assign (line 642) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::clamp (line 864) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::diagonal_as_array (line 799) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::from_diagonal_element (line 139) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::as_mut (line 673) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::div (line 620) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::from_element (line 94) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::is_near_identity (line 294) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::mul (line 545) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::identity (line 270) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::is_near_zero (line 198) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::mul_add_assign (line 426) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::mul_assign (line 570) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::neg (line 315) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::mul_add (line 398) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::sub (line 455) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::sub_assign (line 477) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::transpose_in_place (line 916) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::one (line 222) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::zero (line 161) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::f32::mul (line 497) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::ZERO (line 364) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::transpose (line 902) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::ONE (line 424) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::abs (line 995) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::f64::mul (line 518) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::abs_in_place (line 843) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::as_ref (line 659) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::abs_in_place (line 1009) ... ok
[INFO] [stdout] test src/matrix9.rs - matrix9::Matrix9<T>::add (line 340) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::div (line 766) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::clamp (line 1030) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::as_ref (line 803) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::add_assign (line 542) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::diagonal_as_array (line 965) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::add (line 515) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::div_assign (line 786) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::from_element (line 193) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::as_mut (line 817) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::clamp_in_place (line 1049) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::from_diagonal_element (line 276) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::from_diagonal_array (line 305) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::is_near_zero (line 378) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::is_near_identity (line 475) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::identity (line 453) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::mul_add_assign (line 588) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::from_row_array (line 203) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::mul (line 736) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::mul (line 694) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::mul_add (line 565) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::mul_assign (line 714) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::zero (line 342) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::transpose (line 1068) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::neg (line 495) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::transpose_in_place (line 1099) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::one (line 401) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::f32::mul (line 655) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T> (line 106) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::try_from_slice (line 249) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T> (line 44) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::abs (line 597) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::abs_in_place (line 611) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::add_assign (line 251) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::sub_assign (line 635) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::Matrix9x9<T>::sub (line 613) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::calculate_euler_angles_degrees (line 1270) ... ok
[INFO] [stdout] test src/matrix9x9.rs - matrix9x9::f64::mul (line 672) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T> (line 166) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::add (line 230) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::clamp_in_place (line 651) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::calculate_euler_angles_radians (line 1101) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::clamp (line 632) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::div (line 438) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::div_assign (line 456) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::identity (line 187) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::from (line 1324) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::from (line 1306) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::inverse (line 800) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::is_normalized (line 781) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::half (line 857) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::lerp (line 556) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::index_mut (line 526) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::dot (line 672) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::index (line 503) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::mul_add (line 276) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::mul_assign (line 416) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::mul (line 396) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::normalize_unchecked_in_place (line 763) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::neg (line 208) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::normalized_unchecked (line 749) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::product (line 889) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::is_near_zero (line 125) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::mul_add_assign (line 299) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::one (line 146) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::normalize_in_place (line 736) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::new (line 69) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::sub (line 324) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::sub_assign (line 346) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::sum (line 878) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::zero (line 87) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::abs (line 563) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::[T;4]::from (line 1341) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::try_inverse (line 823) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::normalize (line 718) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::abs_in_place (line 577) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::add_assign (line 166) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::f32::mul (line 366) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T> (line 81) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::add (line 145) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::clamp (line 598) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::clamp_in_place (line 612) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::from (line 1073) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::from (line 1091) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::div (line 398) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::distance_squared (line 742) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::g_to_mps2 (line 963) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::index (line 475) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::div (line 455) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::div_assign (line 431) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::cross (line 695) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::dot (line 633) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::max (line 1041) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::min (line 1054) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::mps2_to_g (line 975) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::is_near_zero (line 100) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::mean (line 1023) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::lerp (line 525) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::index_mut (line 497) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::mul (line 316) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::mul (line 374) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::mul_add (line 194) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::new (line 44) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::mul_add_assign (line 217) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::mul_assign (line 351) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::product (line 1005) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::sub (line 242) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::neg (line 123) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::normalize (line 856) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::normalize_unchecked (line 887) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::sum (line 994) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::sub_assign (line 264) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::normalize_unchecked_in_place (line 901) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::norm_squared (line 731) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::f32::mul (line 284) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::normalize_in_place (line 874) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::zero (line 62) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T> (line 85) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::to_radians (line 945) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::[T;2]::from (line 1107) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector2<T>::from (line 1268) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::add (line 149) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::add_assign (line 170) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::abs (line 578) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::abs_in_place (line 592) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::distance_squared (line 795) ... ok
[INFO] [stdout] test src/vector2.rs - vector2::Vector2<T>::to_degrees (line 932) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::div_assign (line 442) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::clamp (line 613) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::div (line 466) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::cross (line 712) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::clamp_in_place (line 627) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::dot (line 648) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::from (line 1167) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::div (line 409) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::from (line 1185) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::mean (line 1085) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::index (line 486) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::g_to_mps2 (line 1025) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::max (line 1104) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::min (line 1119) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::is_near_zero (line 104) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::mps2_to_g (line 1037) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::from (line 1252) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::index_mut (line 509) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::lerp (line 538) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::mul (line 385) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::mul_add (line 198) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::mul_assign (line 362) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::mul (line 321) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::mul_add_assign (line 221) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::norm_squared (line 784) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::neg (line 127) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::new (line 48) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::normalize (line 915) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::normalize_unchecked (line 946) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::sub (line 246) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::to_degrees (line 991) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::product (line 1067) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::normalize_in_place (line 933) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::[T;3]::from (line 1201) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::sub_assign (line 268) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::sum (line 1056) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::to_radians (line 1007) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::zero (line 66) ... 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_be_slice_6 (line 92) ... 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::try_from_le_slice_6 (line 56) ... ok
[INFO] [stdout] test src/vector3_buf.rs - vector3_buf::Vector3f32::try_from_be_slice_6 (line 111) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::abs (line 571) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T> (line 83) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::add (line 147) ... ok
[INFO] [stdout] test src/vector3_buf.rs - vector3_buf::Vector3f32::from_le_bytes_6 (line 21) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::clamp_in_place (line 625) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::distance_squared (line 691) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::clamp (line 606) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::div (line 456) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::div_assign (line 432) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::add_assign (line 168) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::div (line 399) ... ok
[INFO] [stdout] test src/vector3.rs - vector3::Vector3<T>::normalize_unchecked_in_place (line 960) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::dot (line 646) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::index (line 476) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::from (line 1028) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::index_mut (line 500) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::from (line 1010) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::from (line 1111) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::lerp (line 530) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::g_to_mps2 (line 890) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::abs_in_place (line 585) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::from (line 1095) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::mps2_to_g (line 902) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::is_near_zero (line 102) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::mean (line 955) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::max (line 974) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::mul_assign (line 352) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::mul_add (line 196) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::mul (line 375) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::mul_add_assign (line 219) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::min (line 989) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::normalize_unchecked (line 810) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::neg (line 125) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::product (line 937) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::new (line 46) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::norm_squared (line 680) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::mul (line 317) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::normalize (line 779) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::normalize_in_place (line 797) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::normalize_unchecked_in_place (line 824) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::sub (line 244) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::f32::mul (line 286) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::[T;4]::from (line 1044) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::zero (line 64) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::to_radians (line 872) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::sub_assign (line 266) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::sum (line 926) ... ok
[INFO] [stdout] test src/vector4.rs - vector4::Vector4<T>::to_degrees (line 855) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 489 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::mul (line 1014) ... FAILED
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::mul (line 1014) stdout ----
[INFO] [stdout] error: expected item, found keyword `let`
[INFO] [stdout]     --> src/matrix4x4.rs:1017:1
[INFO] [stdout]      |
[INFO] [stdout] 1017 | 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 <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/matrix4x4.rs - matrix4x4::Matrix4x4<T>::mul (line 1014)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.74s; merged doctests compilation took 2.32s
[INFO] running `Command { std: "docker" "inspect" "6bb5223800b5e5f754215713585e2063c4ef1f6952b3652e52cd9927571bbe4d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6bb5223800b5e5f754215713585e2063c4ef1f6952b3652e52cd9927571bbe4d", kill_on_drop: false }`
[INFO] [stdout] 6bb5223800b5e5f754215713585e2063c4ef1f6952b3652e52cd9927571bbe4d
