[INFO] cloning repository https://github.com/42-Course/matrix
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/42-Course/matrix" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F42-Course%2Fmatrix", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F42-Course%2Fmatrix'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] bdbf6f0014204cd9213aad3c1ea451fbe3035d3e
[INFO] testing 42-Course/matrix against master#733b47ea4b1b86216f14ef56e49440c33933f230+rustflags=-Copt-level=3 for pr-138759
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F42-Course%2Fmatrix" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/42-Course/matrix
[INFO] finished tweaking git repo https://github.com/42-Course/matrix
[INFO] tweaked toml for git repo https://github.com/42-Course/matrix written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/42-Course/matrix on toolchain 733b47ea4b1b86216f14ef56e49440c33933f230
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/42-Course/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" "+733b47ea4b1b86216f14ef56e49440c33933f230" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8056f196db0b7cc9490a1b08ef231937692fe66bf3c87423b65d08d4f8b49842
[INFO] running `Command { std: "docker" "start" "-a" "8056f196db0b7cc9490a1b08ef231937692fe66bf3c87423b65d08d4f8b49842", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8056f196db0b7cc9490a1b08ef231937692fe66bf3c87423b65d08d4f8b49842", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8056f196db0b7cc9490a1b08ef231937692fe66bf3c87423b65d08d4f8b49842", kill_on_drop: false }`
[INFO] [stdout] 8056f196db0b7cc9490a1b08ef231937692fe66bf3c87423b65d08d4f8b49842
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 41911a6d4573e48098ac056ff39f9024dfb6b49ed797ba3fd33beadcefcc5746
[INFO] running `Command { std: "docker" "start" "-a" "41911a6d4573e48098ac056ff39f9024dfb6b49ed797ba3fd33beadcefcc5746", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling pulgamecanica_matrix v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.50s
[INFO] running `Command { std: "docker" "inspect" "41911a6d4573e48098ac056ff39f9024dfb6b49ed797ba3fd33beadcefcc5746", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "41911a6d4573e48098ac056ff39f9024dfb6b49ed797ba3fd33beadcefcc5746", kill_on_drop: false }`
[INFO] [stdout] 41911a6d4573e48098ac056ff39f9024dfb6b49ed797ba3fd33beadcefcc5746
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 15ae8308117294e552573da5fd7448f148810b156917826ec256b44942688c8a
[INFO] running `Command { std: "docker" "start" "-a" "15ae8308117294e552573da5fd7448f148810b156917826ec256b44942688c8a", kill_on_drop: false }`
[INFO] [stderr]    Compiling pulgamecanica_matrix v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4.13s
[INFO] running `Command { std: "docker" "inspect" "15ae8308117294e552573da5fd7448f148810b156917826ec256b44942688c8a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "15ae8308117294e552573da5fd7448f148810b156917826ec256b44942688c8a", kill_on_drop: false }`
[INFO] [stdout] 15ae8308117294e552573da5fd7448f148810b156917826ec256b44942688c8a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d77fcdacc756af19ff3920438eb221ddc45926a6f725d4d4b1c4a2ac4e512044
[INFO] running `Command { std: "docker" "start" "-a" "d77fcdacc756af19ff3920438eb221ddc45926a6f725d4d4b1c4a2ac4e512044", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pulgamecanica_matrix-c925da6731874589)
[INFO] [stdout] 
[INFO] [stdout] running 131 tests
[INFO] [stdout] test pulgamecanica::complex::tests::test_matrix_addition_and_subtraction ... ok
[INFO] [stdout] test pulgamecanica::complex::tests::test_matrix_rank ... ok
[INFO] [stdout] test pulgamecanica::complex::tests::test_matrix_creation_and_size ... ok
[INFO] [stdout] test pulgamecanica::complex::tests::test_matrix_determinant ... ok
[INFO] [stdout] test pulgamecanica::complex::tests::test_matrix_trace ... ok
[INFO] [stdout] test pulgamecanica::complex::tests::test_vector_addition_and_subtraction ... ok
[INFO] [stdout] test pulgamecanica::complex::tests::test_vector_creation_and_size ... ok
[INFO] [stdout] test pulgamecanica::complex::tests::test_matrix_inverse ... ok
[INFO] [stdout] test pulgamecanica::complex::tests::test_vector_linear_combination ... ok
[INFO] [stdout] test pulgamecanica::complex::tests::test_vector_norms ... ok
[INFO] [stdout] test pulgamecanica::linear_interpolation::tests::test_lerp_f32 ... ok
[INFO] [stdout] test pulgamecanica::complex::tests::test_vector_scaling ... ok
[INFO] [stdout] test pulgamecanica::linear_interpolation::tests::test_matrix_lerp_f32 ... ok
[INFO] [stdout] test pulgamecanica::linear_interpolation::tests::test_vector_lerp_f32 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_determinant_1x1 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_determinant_2x2 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_determinant_3x3 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_determinant_4x4_singular ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_determinant_4x4 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_determinant_empty_matrix ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_inverse_of_3x3_matrix ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_is_square ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_inverse_of_4x4_matrix ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_matrix_add_empty_matrix ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_matrix_add_basic ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_inverse_of_2x2_matrix ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_matrix_scl_basic ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_matrix_scl_negative ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_matrix_scl_zero ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_matrix_size ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_matrix_print ... ok
[INFO] [stdout] test pulgamecanica::complex::tests::test_complex_magnitude ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_matrix_sub_empty_matrix ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_identity_matrix_inverse ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_mul_mat_f32 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_mul_mat_i32 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_mul_mat_zero_matrix ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_matrix_sub_negative_values ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_matrix_scl_empty_matrix ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_mul_vec_f32 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_mul_vec_f64 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_mul_vec_i32 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_rank_4x2 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_row_echelon_all_zero_matrix ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_row_echelon_simple_matrix ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_singular_matrix_inverse ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_trace_1x1 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_trace_2x2 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_trace_3x3 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_matrix_sub_basic ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_trace_4x4_f64 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_mul_vec_zero_vector ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_mul_mat_f64 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_trace_integer_elements ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_transpose_2x3_matrix ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_row_echelon_identity_matrix ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_trace_large_matrix ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_transpose_1x4_matrix ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_transpose_integer_matrix ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_transpose_square_matrix ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_transpose_4x1_matrix ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_transpose_empty_matrix ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_angle_cos_parallel_vectors ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_angle_cos_identical_vectors ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_angle_cos_opposite_vectors ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_angle_cos_perpendicular_vectors ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_angle_cos_with_f32 ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_angle_cos_with_f64 ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_angle_cos_with_integer_vectors ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_angle_cos_with_large_vectors ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_cross_product_i32_and_f64 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_matrix_add_negative_values ... ok
[INFO] [stdout] test pulgamecanica::complex::tests::test_matrix_transpose ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_cross_product_orthogonal_vectors ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_cross_product_parallel_vectors ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_cross_product_with_negative_values ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_dot_product_vec_f32 ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_dot_product_vec_i32 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_determinant_rectangular_2x3_matrix - should panic ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_determinant_large_square_matrix - should panic ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_determinant_rectangular_3x2_matrix - should panic ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_linear_combination_fma_f32 ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_linear_combination_i32 ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_norm_1_f32 ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_linear_combination_negative_coefficients ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_norm_1_f64 ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_norm_1_u32 ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_linear_combination_mismatched_sizes - should panic ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_norm_f32 ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_norm_f64 ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_norm_i32 ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_norm_inf_f32 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_matrix_sub_size_mismatch - should panic ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_norm_inf_f64 ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_norm_inf_u32 ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_norm_u32 ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_mul_vec_panic_on_incompatible_dimensions - should panic ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_add_empty_vectors ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_add_large_numbers ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_row_echelon_invalid_matrix - should panic ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_add_with_zero_vector ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_add_negative_numbers ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_reshape_square ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_trace_panic_non_square - should panic ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_non_square_matrix_inverse - should panic ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_scaling_basic_2 ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_angle_cos_different_sizes ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_angle_cos_zero_length_vectors ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_angle_cos_with_zero_vector ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_cross_product_non_3d_vector_u - should panic ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_reshape ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_reshape_few_elements - should panic ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_matrix_add_size_mismatch - should panic ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_scaling_basic ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_cross_product_non_3d_vector_v - should panic ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_scaling_by_negative ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_add_panic_on_different_sizes - should panic ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_scaling_by_zero ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_reshape_lots_of_elements - should panic ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_reshape_invalid_dimensions - should panic ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_scaling_empty_vector ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_scaling_with_large_factor ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_size ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_size_zero ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_sub_empty_vectors ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_sub_large_numbers ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_sub_negative_numbers ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_sub_with_zero_vector ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_vector_sub_panic_on_different_sizes - should panic ... ok
[INFO] [stdout] test pulgamecanica::matrix::tests::test_mul_mat_panic_on_incompatible_dimensions - should panic ... ok
[INFO] [stdout] test pulgamecanica::vector::tests::test_linear_combination_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 131 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests pulgamecanica_matrix
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test src/pulgamecanica/complex.rs - pulgamecanica::complex::Complex::add (line 119) ... ok
[INFO] [stdout] test src/pulgamecanica/complex.rs - pulgamecanica::complex::Complex::sub (line 154) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::from (line 34) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::flatten (line 220) ... ok
[INFO] [stdout] test src/pulgamecanica/complex.rs - pulgamecanica::complex::Complex::conjugate (line 50) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::from (line 24) ... ok
[INFO] [stdout] test src/pulgamecanica/complex.rs - pulgamecanica::complex::Complex::mul (line 189) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::add (line 244) ... ok
[INFO] [stdout] test src/pulgamecanica/complex.rs - pulgamecanica::complex::Complex::magnitude (line 75) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::determinant4x4 (line 837) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::determinant2x2 (line 739) ... ok
[INFO] [stdout] test src/pulgamecanica/complex.rs - pulgamecanica::complex::Complex::new (line 27) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::mul_vec (line 381) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::determinant (line 891) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::cols (line 156) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::fmt (line 59) ... ok
[INFO] [stdout] test src/pulgamecanica/complex.rs - pulgamecanica::complex::Complex::div (line 224) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::rows (line 132) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::mul_mat (line 450) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::determinant3x3 (line 781) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::inverse (line 1065) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::is_square (line 182) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::rank (line 1123) ... ok
[INFO] [stdout] test src/pulgamecanica/projection_matrix.rs - pulgamecanica::projection_matrix::projection (line 75) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::trace (line 527) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::print (line 204) ... ok
[INFO] [stdout] test src/pulgamecanica/vector.rs - pulgamecanica::vector::Vector<K>::add (line 329) ... ok
[INFO] [stdout] test src/pulgamecanica/vector.rs - pulgamecanica::vector::Vector<K>::angle_cos (line 425) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::new (line 96) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::sub (line 285) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::transpose (line 560) ... ok
[INFO] [stdout] test src/pulgamecanica/vector.rs - pulgamecanica::vector::Vector<K>::fmt (line 53) ... ok
[INFO] [stdout] test src/pulgamecanica/vector.rs - pulgamecanica::vector::Vector<K>::from (line 29) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::size (line 113) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::scl (line 324) ... ok
[INFO] [stdout] test src/pulgamecanica/vector.rs - pulgamecanica::vector::Vector<K>::new (line 86) ... ok
[INFO] [stdout] test src/pulgamecanica/vector.rs - pulgamecanica::vector::Vector<K>::linear_combination (line 178) ... ok
[INFO] [stdout] test src/pulgamecanica/vector.rs - pulgamecanica::vector::Vector<K>::scl (line 382) ... ok
[INFO] [stdout] test src/pulgamecanica/vector.rs - pulgamecanica::vector::Vector<K>::norm_inf (line 306) ... ok
[INFO] [stdout] test src/pulgamecanica/matrix.rs - pulgamecanica::matrix::Matrix<K>::row_echelon (line 601) ... ok
[INFO] [stdout] test src/pulgamecanica/vector.rs - pulgamecanica::vector::Vector<K>::cross_product (line 482) ... ok
[INFO] [stdout] test src/pulgamecanica/vector.rs - pulgamecanica::vector::Vector<K>::print (line 123) ... ok
[INFO] [stdout] test src/pulgamecanica/vector.rs - pulgamecanica::vector::Vector<K>::reshape (line 146) ... ok
[INFO] [stdout] test src/pulgamecanica/vector.rs - pulgamecanica::vector::Vector<K>::norm (line 276) ... ok
[INFO] [stdout] test src/pulgamecanica/vector.rs - pulgamecanica::vector::Vector<K>::dot (line 219) ... ok
[INFO] [stdout] test src/pulgamecanica/vector.rs - pulgamecanica::vector::Vector<K>::sub (line 357) ... ok
[INFO] [stdout] test src/pulgamecanica/vector.rs - pulgamecanica::vector::Vector<K>::norm_1 (line 251) ... ok
[INFO] [stdout] test src/pulgamecanica/vector.rs - pulgamecanica::vector::Vector<K>::size (line 104) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.78s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d77fcdacc756af19ff3920438eb221ddc45926a6f725d4d4b1c4a2ac4e512044", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d77fcdacc756af19ff3920438eb221ddc45926a6f725d4d4b1c4a2ac4e512044", kill_on_drop: false }`
[INFO] [stdout] d77fcdacc756af19ff3920438eb221ddc45926a6f725d4d4b1c4a2ac4e512044
