[INFO] cloning repository https://github.com/iibabyy/matrix
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/iibabyy/matrix" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiibabyy%2Fmatrix", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiibabyy%2Fmatrix'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 53bbf6c5302ff023f4fcc6229fd7ae11a035de92
[INFO] testing iibabyy/matrix against 1.98.0-beta.1 for beta-1.98-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiibabyy%2Fmatrix" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/iibabyy/matrix
[INFO] finished tweaking git repo https://github.com/iibabyy/matrix
[INFO] tweaked toml for git repo https://github.com/iibabyy/matrix written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/iibabyy/matrix on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 23 packages to latest Rust 1.98.0-beta.1 compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fdea6b5bcb28b4315fa116d7c81ae15c17a284b3d88d4aa0dbd68202d6731a49
[INFO] running `Command { std: "docker" "start" "fdea6b5bcb28b4315fa116d7c81ae15c17a284b3d88d4aa0dbd68202d6731a49", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fdea6b5bcb28b4315fa116d7c81ae15c17a284b3d88d4aa0dbd68202d6731a49", 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" "fdea6b5bcb28b4315fa116d7c81ae15c17a284b3d88d4aa0dbd68202d6731a49" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fdea6b5bcb28b4315fa116d7c81ae15c17a284b3d88d4aa0dbd68202d6731a49", 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" "fdea6b5bcb28b4315fa116d7c81ae15c17a284b3d88d4aa0dbd68202d6731a49" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling matrix v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.35s
[INFO] running `Command { std: "docker" "inspect" "fdea6b5bcb28b4315fa116d7c81ae15c17a284b3d88d4aa0dbd68202d6731a49", 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" "fdea6b5bcb28b4315fa116d7c81ae15c17a284b3d88d4aa0dbd68202d6731a49" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling matrix v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.09s
[INFO] running `Command { std: "docker" "inspect" "fdea6b5bcb28b4315fa116d7c81ae15c17a284b3d88d4aa0dbd68202d6731a49", 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" "fdea6b5bcb28b4315fa116d7c81ae15c17a284b3d88d4aa0dbd68202d6731a49" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/matrix-fcbca76db2013a3d)
[INFO] [stdout] 
[INFO] [stdout] running 223 tests
[INFO] [stdout] test complex::tests::add_complex_complex ... ok
[INFO] [stdout] test complex::tests::add_complex_real ... ok
[INFO] [stdout] test complex::tests::add_zero_is_identity ... ok
[INFO] [stdout] test complex::tests::angle_cos_complex_identical_is_one ... ok
[INFO] [stdout] test complex::tests::angle_cos_complex_phase_rotation_is_orthogonal ... ok
[INFO] [stdout] test complex::tests::display_negative_imag_uses_plus_minus ... ok
[INFO] [stdout] test complex::tests::div_by_one_is_identity ... ok
[INFO] [stdout] test complex::tests::div_complex_complex ... ok
[INFO] [stdout] test complex::tests::div_complex_real ... ok
[INFO] [stdout] test complex::tests::inverse_general_2x2_complex_multiply_back ... ok
[INFO] [stdout] test complex::tests::display_positive_parts ... ok
[INFO] [stdout] test complex::tests::inverse_of_diagonal_complex ... ok
[INFO] [stdout] test complex::tests::inverse_of_identity_is_identity ... ok
[INFO] [stdout] test complex::tests::inverse_of_singular_complex_is_err ... ok
[INFO] [stdout] test complex::tests::lerp_complex_midpoint ... ok
[INFO] [stdout] test complex::tests::magnitude_pure_imag ... ok
[INFO] [stdout] test complex::tests::magnitude_pure_real ... ok
[INFO] [stdout] test complex::tests::magnitude_zero ... ok
[INFO] [stdout] test complex::tests::matrix_mul_mat_i_times_identity_squared_is_minus_identity ... ok
[INFO] [stdout] test complex::tests::matrix_rank_full ... ok
[INFO] [stdout] test complex::tests::matrix_add ... ok
[INFO] [stdout] test complex::tests::matrix_conjugate_transpose_is_hermitian_adjoint ... ok
[INFO] [stdout] test complex::tests::matrix_row_echelon_preserves_dimensions ... ok
[INFO] [stdout] test complex::tests::matrix_transpose_is_not_hermitian ... ok
[INFO] [stdout] test complex::tests::mul_add_trait ... ok
[INFO] [stdout] test complex::tests::matrix_rank_linearly_dependent ... ok
[INFO] [stdout] test complex::tests::mul_by_one_is_identity ... ok
[INFO] [stdout] test complex::tests::matrix_scl_by_imaginary ... ok
[INFO] [stdout] test complex::tests::mul_by_zero_is_zero ... ok
[INFO] [stdout] test complex::tests::matrix_sub ... ok
[INFO] [stdout] test complex::tests::mul_complex_real ... ok
[INFO] [stdout] test complex::tests::matrix_determinant_2x2 ... ok
[INFO] [stdout] test complex::tests::one_is_multiplicative_identity ... ok
[INFO] [stdout] test complex::tests::partial_eq_differs_on_either_component ... ok
[INFO] [stdout] test complex::tests::matrix_determinant_3x3_diagonal ... ok
[INFO] [stdout] test complex::tests::lerp_complex_endpoints ... ok
[INFO] [stdout] test complex::tests::matrix_row_echelon_full_rank_is_identity ... ok
[INFO] [stdout] test complex::tests::neg_negates_both_parts ... ok
[INFO] [stdout] test complex::tests::partial_eq_equal ... ok
[INFO] [stdout] test complex::tests::norm_of_complex_vector ... ok
[INFO] [stdout] test complex::tests::matrix_mul_vec ... ok
[INFO] [stdout] test complex::tests::mul_i_squared_is_minus_one ... ok
[INFO] [stdout] test complex::tests::mul_complex_complex ... ok
[INFO] [stdout] test complex::tests::zero_is_additive_identity ... ok
[INFO] [stdout] test complex::tests::matrix_trace ... ok
[INFO] [stdout] test complex::tests::sub_complex_complex ... ok
[INFO] [stdout] test complex::tests::sub_complex_real ... ok
[INFO] [stdout] test complex::tests::sum_of_complex_iter ... ok
[INFO] [stdout] test complex::tests::vector_add ... ok
[INFO] [stdout] test complex::tests::vector_cross_product_complex_basis ... ok
[INFO] [stdout] test complex::tests::vector_dot_is_bilinear_not_hermitian ... ok
[INFO] [stdout] test complex::tests::vector_dot_real_basis_orthogonal ... ok
[INFO] [stdout] test complex::tests::vector_linear_combination_with_complex_coeffs ... ok
[INFO] [stdout] test complex::tests::vector_scl_by_imaginary_rotates_90deg ... ok
[INFO] [stdout] test complex::tests::vector_sub ... ok
[INFO] [stdout] test functions::cosine::tests::test_cosine_high_size ... ok
[INFO] [stdout] test functions::cosine::tests::test_cosine_negative_scaling ... ok
[INFO] [stdout] test functions::cosine::tests::test_cosine_same_direction_different_lengths ... ok
[INFO] [stdout] test functions::cosine::tests::test_subject_cosine_collinear ... ok
[INFO] [stdout] test functions::cosine::tests::test_subject_cosine_identical ... ok
[INFO] [stdout] test functions::cosine::tests::test_subject_cosine_opposite ... ok
[INFO] [stdout] test functions::cosine::tests::test_subject_cosine_orthogonal ... ok
[INFO] [stdout] test functions::cross_product::tests::test_cross_product_anticommutativity ... ok
[INFO] [stdout] test functions::cross_product::tests::test_cross_product_integers ... ok
[INFO] [stdout] test functions::cosine::tests::test_subject_cosine_3d ... ok
[INFO] [stdout] test functions::cross_product::tests::test_cross_product_self ... ok
[INFO] [stdout] test functions::cross_product::tests::test_cross_product_zero_vector ... ok
[INFO] [stdout] test functions::cross_product::tests::test_subject_cross_product_axes ... ok
[INFO] [stdout] test functions::cross_product::tests::test_subject_cross_product_complex ... ok
[INFO] [stdout] test functions::cross_product::tests::test_subject_cross_product_standard ... ok
[INFO] [stdout] test functions::linear_combination::tests::test_floating_point ... ok
[INFO] [stdout] test functions::linear_combination::tests::test_simple ... ok
[INFO] [stdout] test functions::linear_interpolation::tests::test_reverse_direction ... ok
[INFO] [stdout] test functions::linear_interpolation::tests::test_subject_case_1 ... ok
[INFO] [stdout] test functions::linear_combination::tests::test_subject_case_2 ... ok
[INFO] [stdout] test functions::linear_combination::tests::test_with_negatives ... ok
[INFO] [stdout] test functions::linear_combination::tests::test_with_zeros ... ok
[INFO] [stdout] test functions::linear_interpolation::tests::test_subject_case_2 ... ok
[INFO] [stdout] test functions::linear_interpolation::tests::test_subject_case_3 ... ok
[INFO] [stdout] test functions::linear_interpolation::tests::test_subject_case_4 ... ok
[INFO] [stdout] test functions::linear_interpolation::tests::test_subject_case_5 ... ok
[INFO] [stdout] test functions::linear_interpolation::tests::test_subject_case_6 ... ok
[INFO] [stdout] test matrix::arithmetics::tests::addition::test_assign_owned ... ok
[INFO] [stdout] test matrix::arithmetics::tests::addition::test_owned_owned ... ok
[INFO] [stdout] test matrix::arithmetics::tests::addition::test_owned_ref ... ok
[INFO] [stdout] test matrix::arithmetics::tests::matrix_multiplication::test_2x2_matrix_multiplication ... ok
[INFO] [stdout] test matrix::arithmetics::tests::matrix_multiplication::test_multiplication_by_zero_matrix ... ok
[INFO] [stdout] test matrix::arithmetics::tests::matrix_multiplication::test_subject_matrix_matrix_identity ... ok
[INFO] [stdout] test matrix::arithmetics::tests::matrix_multiplication::test_subject_matrix_matrix_identity_and_data ... ok
[INFO] [stdout] test matrix::arithmetics::tests::matrix_multiplication::test_subject_matrix_vector_complex ... ok
[INFO] [stdout] test complex::tests::magnitude_3_4_5 ... ok
[INFO] [stdout] test matrix::arithmetics::tests::matrix_multiplication::test_subject_matrix_vector_identity ... ok
[INFO] [stdout] test functions::linear_combination::tests::test_single_vector ... ok
[INFO] [stdout] test matrix::arithmetics::tests::matrix_multiplication::test_subject_matrix_vector_scaling ... ok
[INFO] [stdout] test functions::linear_combination::tests::test_subject_case_1 ... ok
[INFO] [stdout] test matrix::arithmetics::tests::scalar_multiplication::test_ref_scalar ... ok
[INFO] [stdout] test matrix::arithmetics::tests::scalar_multiplication::test_scalar_multiplication_by_zero ... ok
[INFO] [stdout] test matrix::arithmetics::tests::matrix_multiplication::test_subject_matrix_matrix_multiplication ... ok
[INFO] [stdout] test functions::linear_combination::tests::test_three_vectors ... ok
[INFO] [stdout] test matrix::arithmetics::tests::subtraction::test_assign ... ok
[INFO] [stdout] test matrix::arithmetics::tests::subtraction::test_owned_owned ... ok
[INFO] [stdout] test matrix::functions::determinant::tests::test_1x1 ... ok
[INFO] [stdout] test matrix::functions::determinant::tests::test_2x2 ... ok
[INFO] [stdout] test matrix::arithmetics::tests::scalar_multiplication::test_owned_scalar ... ok
[INFO] [stdout] test matrix::functions::determinant::tests::test_3x3 ... ok
[INFO] [stdout] test matrix::functions::determinant::tests::test_4x4_identity ... ok
[INFO] [stdout] test matrix::functions::determinant::tests::test_subject_case_1 ... ok
[INFO] [stdout] test matrix::functions::determinant::tests::test_subject_case_2 ... ok
[INFO] [stdout] test matrix::functions::determinant::tests::test_subject_case_3 ... ok
[INFO] [stdout] test matrix::functions::determinant::tests::test_4x4_swap_required ... ok
[INFO] [stdout] test matrix::functions::determinant::tests::test_4x4_singular ... ok
[INFO] [stdout] test matrix::functions::determinant::tests::test_subject_case_4 ... ok
[INFO] [stdout] test matrix::functions::inverse::tests::test_inverse_2x2_simple ... ok
[INFO] [stdout] test matrix::functions::determinant::tests::test_4x4_triangular ... ok
[INFO] [stdout] test matrix::functions::inverse::tests::test_inverse_property_verification ... ok
[INFO] [stdout] test matrix::functions::inverse::tests::test_subject_inverse_complex ... ok
[INFO] [stdout] test matrix::functions::inverse::tests::test_inverse_singular_matrix ... ok
[INFO] [stdout] test matrix::functions::inverse::tests::test_subject_inverse_diagonal ... ok
[INFO] [stdout] test matrix::functions::rank::tests::test_rank_single_element ... ok
[INFO] [stdout] test matrix::functions::inverse::tests::test_subject_inverse_identity ... ok
[INFO] [stdout] test matrix::functions::rank::tests::test_rank_zero_matrix ... ok
[INFO] [stdout] test matrix::functions::rank::tests::test_rank_linear_dependency ... ok
[INFO] [stdout] test matrix::functions::rank::tests::test_rank_wide_matrix ... ok
[INFO] [stdout] test matrix::functions::rank::tests::test_subject_rank_tall_matrix ... ok
[INFO] [stdout] test matrix::functions::rank::tests::test_subject_rank_rectangular_dependent ... ok
[INFO] [stdout] test matrix::functions::rank::tests::test_subject_rank_identity ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::is_row_echelon_form::test_identity_matrix ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::is_row_echelon_form::test_invalid_case_bad_stairs ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::is_row_echelon_form::test_invalid_pivot_order ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::is_row_echelon_form::test_tall_matrix_invalid ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::is_row_echelon_form::test_simple_valid_case ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::is_row_echelon_form::test_tall_matrix_valid ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::is_row_echelon_form::test_valid_case ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::is_row_echelon_form::test_wide_matrix_with_large_step ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::test_rref_clears_above_pivots ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::test_rref_tall_matrix ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::test_rref_zero_matrix ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::test_subject_rref_2x2_invertible ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::is_row_echelon_form::test_zero_matrix ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::is_row_echelon_form::test_invalid_zero_row_gap ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::test_rref_pivot_moving ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::test_subject_rref_2x2_singular ... ok
[INFO] [stdout] test matrix::functions::trace::tests::test_subject_trace_3x3_negative ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::test_subject_rref_complex ... ok
[INFO] [stdout] test matrix::functions::row_echelon::tests::test_subject_rref_identity ... ok
[INFO] [stdout] test matrix::functions::trace::tests::test_subject_trace_3x3_positive ... ok
[INFO] [stdout] test matrix::functions::trace::tests::test_subject_trace_identity ... ok
[INFO] [stdout] test matrix::functions::trace::tests::test_trace_empty_matrix ... ok
[INFO] [stdout] test matrix::functions::trace::tests::test_trace_1x1 ... ok
[INFO] [stdout] test matrix::functions::trace::tests::test_trace_integers ... ok
[INFO] [stdout] test matrix::functions::trace::tests::test_trace_zero_matrix ... ok
[INFO] [stdout] test matrix::functions::transpose::tests::test_transpose_identity ... ok
[INFO] [stdout] test matrix::functions::transpose::tests::test_transpose_square ... ok
[INFO] [stdout] test matrix::functions::transpose::tests::test_transpose_rectangular_wide ... ok
[INFO] [stdout] test matrix::functions::transpose::tests::test_transpose_rectangular_tall ... ok
[INFO] [stdout] test matrix::functions::transpose::tests::test_transpose_twice ... ok
[INFO] [stdout] test vector::arithmetics::tests::addition::test_assign_owned ... ok
[INFO] [stdout] test rows::tests::test_as_rows_empty_vectors ... ok
[INFO] [stdout] test rows::tests::test_as_rows_multiple_vectors ... ok
[INFO] [stdout] test rows::tests::test_as_rows_single_vector ... ok
[INFO] [stdout] test vector::arithmetics::tests::addition::test_assign_ref ... ok
[INFO] [stdout] test vector::arithmetics::tests::addition::test_owned_owned ... ok
[INFO] [stdout] test vector::arithmetics::tests::addition::test_owned_ref ... ok
[INFO] [stdout] test vector::arithmetics::tests::addition::test_ref_ref ... ok
[INFO] [stdout] test vector::arithmetics::tests::matrix_multiplication::test_matrix_vector_multiplication_linear_combination ... ok
[INFO] [stdout] test vector::arithmetics::tests::matrix_multiplication::test_rectangular_vector_matrix ... ok
[INFO] [stdout] test vector::arithmetics::tests::matrix_multiplication::test_simple_1x1_matrix_multiplication ... ok
[INFO] [stdout] test rows::tests::test_as_rows_different_values ... ok
[INFO] [stdout] test vector::arithmetics::tests::matrix_multiplication::test_vector_assign_matrix_multiplication ... ok
[INFO] [stdout] test vector::arithmetics::tests::matrix_multiplication::test_identity_matrix_multiplication ... ok
[INFO] [stdout] test functions::cosine::tests::test_cosine_zero_vector - should panic ... ok
[INFO] [stdout] test vector::arithmetics::tests::matrix_multiplication::test_vector_assign_ref_matrix_multiplication ... ok
[INFO] [stdout] test vector::arithmetics::tests::matrix_multiplication::test_vector_matrix_multiplication_3x3 ... ok
[INFO] [stdout] test functions::linear_interpolation::tests::test_panic_t_above_one - should panic ... ok
[INFO] [stdout] test vector::arithmetics::tests::matrix_multiplication::test_vector_matrix_multiplication_with_zeros ... ok
[INFO] [stdout] test vector::arithmetics::tests::multiplication::test_assign ... ok
[INFO] [stdout] test vector::arithmetics::tests::matrix_multiplication::test_vector_ref_matrix_multiplication ... ok
[INFO] [stdout] test functions::cross_product::tests::test_cross_product_invalid_dim - should panic ... ok
[INFO] [stdout] test functions::linear_interpolation::tests::test_panic_t_below_zero - should panic ... ok
[INFO] [stdout] test vector::arithmetics::tests::multiplication::test_ref_scalar ... ok
[INFO] [stdout] test vector::arithmetics::tests::multiplication::test_zero ... ok
[INFO] [stdout] test functions::linear_combination::tests::test_empty_vectors_should_panic - should panic ... ok
[INFO] [stdout] test vector::arithmetics::tests::subtraction::test_assign ... ok
[INFO] [stdout] test vector::arithmetics::tests::subtraction::test_negative_result ... ok
[INFO] [stdout] test vector::arithmetics::tests::subtraction::test_owned_owned ... ok
[INFO] [stdout] test functions::linear_combination::tests::test_mismatched_lengths_should_panic - should panic ... ok
[INFO] [stdout] test vector::arithmetics::tests::subtraction::test_panic_dim_mismatch - should panic ... ok
[INFO] [stdout] test vector::arithmetics::tests::subtraction::test_ref_ref ... ok
[INFO] [stdout] test vector::arithmetics::tests::matrix_multiplication::test_vector_matrix_multiplication ... ok
[INFO] [stdout] test vector::arithmetics::tests::multiplication::test_owned_scalar ... ok
[INFO] [stdout] test vector::arithmetics::tests::matrix_multiplication::test_vector_matrix_multiplication_with_negatives ... ok
[INFO] [stdout] test vector::arithmetics::tests::vector_multiplication::test_assign_owned ... ok
[INFO] [stdout] test vector::arithmetics::tests::vector_multiplication::test_assign_ref ... ok
[INFO] [stdout] test matrix::arithmetics::tests::matrix_multiplication::test_panic_dim_mismatch - should panic ... ok
[INFO] [stdout] test matrix::arithmetics::tests::subtraction::test_panic_dim_mismatch - should panic ... ok
[INFO] [stdout] test vector::arithmetics::tests::vector_multiplication::test_owned_owned ... ok
[INFO] [stdout] test matrix::functions::trace::tests::test_trace_non_square_panic - should panic ... ok
[INFO] [stdout] test vector::arithmetics::tests::vector_multiplication::test_owned_ref ... ok
[INFO] [stdout] test vector::arithmetics::tests::matrix_multiplication::test_matrix_vector_dimension_mismatch - should panic ... ok
[INFO] [stdout] test vector::arithmetics::tests::addition::test_panic_dim_mismatch - should panic ... ok
[INFO] [stdout] test matrix::arithmetics::tests::addition::test_panic_dim_mismatch - should panic ... ok
[INFO] [stdout] test vector::arithmetics::tests::vector_multiplication::test_with_zeros ... ok
[INFO] [stdout] test vector::functions::dot_product::tests::test_collinear_opposite ... ok
[INFO] [stdout] test vector::arithmetics::tests::vector_multiplication::test_ref_owned ... ok
[INFO] [stdout] test vector::arithmetics::tests::vector_multiplication::test_ref_ref ... ok
[INFO] [stdout] test vector::functions::dot_product::tests::test_orthogonality ... ok
[INFO] [stdout] test vector::functions::dot_product::tests::test_commutativity ... ok
[INFO] [stdout] test vector::functions::dot_product::tests::test_subject_case_1 ... ok
[INFO] [stdout] test vector::functions::dot_product::tests::test_identity_magnitude_squared ... ok
[INFO] [stdout] test vector::functions::dot_product::tests::test_larger_size ... ok
[INFO] [stdout] test vector::functions::dot_product::tests::test_panic_dim_mismatch - should panic ... ok
[INFO] [stdout] test vector::functions::dot_product::tests::test_panic_empty - should panic ... ok
[INFO] [stdout] test vector::arithmetics::tests::vector_multiplication::test_panic_dim_mismatch - should panic ... ok
[INFO] [stdout] test vector::arithmetics::tests::vector_multiplication::test_with_negatives ... ok
[INFO] [stdout] test vector::functions::norm::tests::test_empty_vector ... ok
[INFO] [stdout] test vector::functions::norm::tests::test_large_numbers ... ok
[INFO] [stdout] test vector::functions::norm::tests::test_single_element ... ok
[INFO] [stdout] test vector::functions::norm::tests::test_subject_case_1 ... ok
[INFO] [stdout] test vector::functions::norm::tests::test_subject_case_3 ... ok
[INFO] [stdout] test vector::functions::dot_product::tests::test_subject_case_2 ... ok
[INFO] [stdout] test vector::functions::dot_product::tests::test_subject_case_3 ... ok
[INFO] [stdout] test vector::functions::norm::tests::test_subject_case_2 ... ok
[INFO] [stdout] test matrix::arithmetics::tests::matrix_multiplication::test_rectangular_tall_by_wide ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 223 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/projection.rs (/opt/rustwide/target/debug/deps/projection-13fd5cdb8029f821)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests matrix
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/matrix/arithmetics.rs - matrix::arithmetics (line 19) ... ignored
[INFO] [stdout] test src/vector/arithmetics.rs - vector::arithmetics (line 19) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.86s; merged doctests compilation took 0.86s
[INFO] running `Command { std: "docker" "inspect" "fdea6b5bcb28b4315fa116d7c81ae15c17a284b3d88d4aa0dbd68202d6731a49", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fdea6b5bcb28b4315fa116d7c81ae15c17a284b3d88d4aa0dbd68202d6731a49", kill_on_drop: false }`
[INFO] [stdout] fdea6b5bcb28b4315fa116d7c81ae15c17a284b3d88d4aa0dbd68202d6731a49
