[INFO] fetching crate mop-structs 0.0.10...
[INFO] testing mop-structs-0.0.10 against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] extracting crate mop-structs 0.0.10 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate mop-structs 0.0.10
[INFO] finished tweaking crates.io crate mop-structs 0.0.10
[INFO] tweaked toml for crates.io crate mop-structs 0.0.10 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate mop-structs 0.0.10 on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "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" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 61 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 62feb4d92a115c416c9c6b517484c042bbc7729d5175739c972e46b42a780e87
[INFO] running `Command { std: "docker" "start" "-a" "62feb4d92a115c416c9c6b517484c042bbc7729d5175739c972e46b42a780e87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "62feb4d92a115c416c9c6b517484c042bbc7729d5175739c972e46b42a780e87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "62feb4d92a115c416c9c6b517484c042bbc7729d5175739c972e46b42a780e87", kill_on_drop: false }`
[INFO] [stdout] 62feb4d92a115c416c9c6b517484c042bbc7729d5175739c972e46b42a780e87
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 655805568c79f75b9e64bb5a2573e5da02da3f26ef0a1666dfe08bfe1d6fdcfd
[INFO] running `Command { std: "docker" "start" "-a" "655805568c79f75b9e64bb5a2573e5da02da3f26ef0a1666dfe08bfe1d6fdcfd", kill_on_drop: false }`
[INFO] [stderr]    Compiling mop-common-deps v0.0.10
[INFO] [stderr]    Compiling mop-structs v0.0.10 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]  --> src/vec/vec_array.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 |   mem::uninitialized,
[INFO] [stdout]   |        ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/vec/vec_array.rs:82:23
[INFO] [stdout]    |
[INFO] [stdout] 82 |       array: unsafe { uninitialized() },
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.58s
[INFO] running `Command { std: "docker" "inspect" "655805568c79f75b9e64bb5a2573e5da02da3f26ef0a1666dfe08bfe1d6fdcfd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "655805568c79f75b9e64bb5a2573e5da02da3f26ef0a1666dfe08bfe1d6fdcfd", kill_on_drop: false }`
[INFO] [stdout] 655805568c79f75b9e64bb5a2573e5da02da3f26ef0a1666dfe08bfe1d6fdcfd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 86c73086a4455fcfbbef3bf6a6fcb9eda723b32a4f5236ae072ed96487ed1163
[INFO] running `Command { std: "docker" "start" "-a" "86c73086a4455fcfbbef3bf6a6fcb9eda723b32a4f5236ae072ed96487ed1163", kill_on_drop: false }`
[INFO] [stdout] warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]  --> src/vec/vec_array.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 |   mem::uninitialized,
[INFO] [stdout]   |        ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling mop-structs v0.0.10 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/vec/vec_array.rs:82:23
[INFO] [stdout]    |
[INFO] [stdout] 82 |       array: unsafe { uninitialized() },
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]  --> src/vec/vec_array.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 |   mem::uninitialized,
[INFO] [stdout]   |        ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/vec/vec_array.rs:82:23
[INFO] [stdout]    |
[INFO] [stdout] 82 |       array: unsafe { uninitialized() },
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]    --> src/matrix/dr_matrix/mod.rs:343:54
[INFO] [stdout]     |
[INFO] [stdout] 343 |     assert_eq!(default_dr_matrix_alloc().data_mut(), &mut DEFAULT_DATA);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]     = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]    --> src/matrix/dr_matrix/mod.rs:314:5
[INFO] [stdout]     |
[INFO] [stdout] 314 |     const DEFAULT_DATA: [i32; 20] = [
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(const_item_mutation)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.77s
[INFO] running `Command { std: "docker" "inspect" "86c73086a4455fcfbbef3bf6a6fcb9eda723b32a4f5236ae072ed96487ed1163", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "86c73086a4455fcfbbef3bf6a6fcb9eda723b32a4f5236ae072ed96487ed1163", kill_on_drop: false }`
[INFO] [stdout] 86c73086a4455fcfbbef3bf6a6fcb9eda723b32a4f5236ae072ed96487ed1163
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c634dcbc440ccb205fcd22f41f58dc86cb6586c22b4d65a3b7f6a5138fdfe4b0
[INFO] running `Command { std: "docker" "start" "-a" "c634dcbc440ccb205fcd22f41f58dc86cb6586c22b4d65a3b7f6a5138fdfe4b0", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stderr]  --> src/vec/vec_array.rs:8:8
[INFO] [stderr]   |
[INFO] [stderr] 8 |   mem::uninitialized,
[INFO] [stderr]   |        ^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stderr]   --> src/vec/vec_array.rs:82:23
[INFO] [stderr]    |
[INFO] [stderr] 82 |       array: unsafe { uninitialized() },
[INFO] [stderr]    |                       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `mop-structs` (lib) generated 2 warnings
[INFO] [stderr] warning: taking a mutable reference to a `const` item
[INFO] [stderr]    --> src/matrix/dr_matrix/mod.rs:343:54
[INFO] [stderr]     |
[INFO] [stderr] 343 |     assert_eq!(default_dr_matrix_alloc().data_mut(), &mut DEFAULT_DATA);
[INFO] [stderr]     |                                                      ^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: each usage of a `const` item creates a new temporary
[INFO] [stderr]     = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stderr] note: `const` item defined here
[INFO] [stderr]    --> src/matrix/dr_matrix/mod.rs:314:5
[INFO] [stderr]     |
[INFO] [stderr] 314 |     const DEFAULT_DATA: [i32; 20] = [
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     = note: `#[warn(const_item_mutation)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `mop-structs` (lib test) generated 3 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mop_structs-77847f9200b454bc)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_clear ... ok
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_cols ... ok
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_data ... ok
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_data_mut ... ok
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_rows ... ok
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_truncate ... ok
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_value ... ok
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_row ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lib.rs (/opt/rustwide/target/debug/deps/lib-adc5fb5541dfdfd7)
[INFO] [stderr]    Doc-tests mop_structs
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 64 tests
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::clear (line 687) ... FAILED
[INFO] [stdout] test src/doc_tests.rs - doc_tests::csr_matrix_array (line 25) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/csr_matrix_row_constructor.rs - matrix::csr_matrix::csr_matrix_row_constructor::CsrMatrixRowConstructor<'a,DS,US>::drop (line 154) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::data_mut (line 468) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::data (line 275) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::new (line 139) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::cols (line 754) ... ok
[INFO] [stdout] test src/doc_tests.rs - doc_tests::vec_array (line 67) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/csr_matrix_row_constructor.rs - matrix::csr_matrix::csr_matrix_row_constructor::CsrMatrixRowConstructor<'a,DS,US>::commit (line 60) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/csr_matrix_row_constructor.rs - matrix::csr_matrix::csr_matrix_row_constructor::CsrMatrixRowConstructor<'a,DS,US>::commit (line 46) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::indcs (line 288) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/csr_matrix_row_constructor.rs - matrix::csr_matrix::csr_matrix_row_constructor::CsrMatrixRowConstructor<'a,DS,US>::set_value (line 129) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::as_ref (line 247) ... ok
[INFO] [stdout] test src/doc_tests.rs - doc_tests::dr_matrix_array (line 46) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::new (line 148) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::new (line 164) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/csr_matrix_row_constructor.rs - matrix::csr_matrix::csr_matrix_row_constructor::CsrMatrixRowConstructor<'a,DS,US>::copy_values_from_row (line 99) ... ok
[INFO] [stdout] test src/doc_tests.rs - doc_tests::css_array (line 10) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/csr_matrix_row_constructor.rs - matrix::csr_matrix::csr_matrix_row_constructor::CsrMatrixRowConstructor<'a,DS,US>::commit (line 68) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::new (line 185) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::nnz (line 301) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::rows_capacity (line 665) ... FAILED
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::new (line 171) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::new (line 192) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::ptrs (line 314) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::new (line 155) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::row (line 342) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::rows (line 767) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::swap (line 630) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::row (line 327) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::row_iter (line 359) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::swap (line 618) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::row_iter_mut (line 523) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::swap (line 638) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::swap (line 645) ... ok
[INFO] [stdout] test src/matrix/dr_matrix/dr_matrix_row_constructor.rs - matrix::dr_matrix::dr_matrix_row_constructor::DrMatrixRowConstructor<'a,DS>::clone_values_from_row (line 31) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::value_mut (line 590) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::value (line 405) ... ok
[INFO] [stdout] test src/matrix/dr_matrix/dr_matrix_row_constructor.rs - matrix::dr_matrix::dr_matrix_row_constructor::DrMatrixRowConstructor<'a,DS>::drop (line 169) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::value (line 417) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::value_mut (line 602) ... ok
[INFO] [stdout] test src/matrix/dr_matrix/dr_matrix_row_constructor.rs - matrix::dr_matrix::dr_matrix_row_constructor::DrMatrixRowConstructor<'a,DS>::commit (line 76) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::row_mut (line 506) ... ok
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::as_slice (line 122) ... FAILED
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::extend (line 193) ... FAILED
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::extend_from_clone (line 216) ... FAILED
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::capacity (line 160) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::new (line 178) ... ok
[INFO] [stdout] test src/matrix/dr_matrix/dr_matrix_row_constructor.rs - matrix::dr_matrix::dr_matrix_row_constructor::DrMatrixRowConstructor<'a,DS>::copy_values_from_row (line 94) ... ok
[INFO] [stdout] test src/matrix/dr_matrix/mod.rs - matrix::dr_matrix::DrMatrix<DS>::as_ref (line 135) ... ok
[INFO] [stdout] test src/matrix/dr_matrix/dr_matrix_row_constructor.rs - matrix::dr_matrix::dr_matrix_row_constructor::DrMatrixRowConstructor<'a,DS>::commit (line 56) ... ok
[INFO] [stdout] test src/matrix/dr_matrix/mod.rs - matrix::dr_matrix::DrMatrix<DS>::new (line 104) ... ok
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::swap (line 255) ... FAILED
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::push (line 239) ... FAILED
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::truncate (line 270) ... FAILED
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::row_mut (line 491) ... ok
[INFO] [stdout] test src/vec/css.rs - vec::css::Css<DS,IS>::len (line 41) ... ok
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::clear (line 178) ... FAILED
[INFO] [stdout] test src/matrix/dr_matrix/dr_matrix_row_constructor.rs - matrix::dr_matrix::dr_matrix_row_constructor::DrMatrixRowConstructor<'a,DS>::push_value (line 119) ... ok
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::with_array (line 61) ... ok
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::with_capacity (line 76) ... ok
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::as_mut_slice (line 141) ... ok
[INFO] [stdout] test src/matrix/dr_matrix/mod.rs - matrix::dr_matrix::DrMatrix<DS>::new (line 113) ... ok
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::new (line 36) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::clear (line 687) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `mop_structs::doc_tests::csr_matrix_vec_array`
[INFO] [stdout]    --> src/matrix/csr_matrix/mod.rs:690:5
[INFO] [stdout]     |
[INFO] [stdout] 690 |     doc_tests::csr_matrix_vec_array,
[INFO] [stdout]     |     ^^^^^^^^^^^--------------------
[INFO] [stdout]     |     |          |
[INFO] [stdout]     |     |          help: a similar name exists in the module: `csr_matrix_array`
[INFO] [stdout]     |     no `csr_matrix_vec_array` in `doc_tests`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::rows_capacity (line 665) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `mop_structs::doc_tests::csr_matrix_vec_array`
[INFO] [stdout]    --> src/matrix/csr_matrix/mod.rs:667:5
[INFO] [stdout]     |
[INFO] [stdout] 667 | use mop_structs::doc_tests::csr_matrix_vec_array;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^--------------------
[INFO] [stdout]     |     |                       |
[INFO] [stdout]     |     |                       help: a similar name exists in the module: `csr_matrix_array`
[INFO] [stdout]     |     no `csr_matrix_vec_array` in `doc_tests`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/vec_array.rs - vec::vec_array::VecArray<A>::as_slice (line 122) stdout ----
[INFO] [stdout] error[E0277]: can't compare `VecArray<[i32; 16]>` with `[{integer}; 10]`
[INFO] [stdout]    --> src/vec/vec_array.rs:128:1
[INFO] [stdout]     |
[INFO] [stdout] 128 | assert_eq!(&vec_array(), &[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `VecArray<[i32; 16]> == [{integer}; 10]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `PartialEq<[{integer}; 10]>` is not implemented for `VecArray<[i32; 16]>`
[INFO] [stdout]     = note: required for `&VecArray<[i32; 16]>` to implement `PartialEq<&[{integer}; 10]>`
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/vec_array.rs - vec::vec_array::VecArray<A>::extend (line 193) stdout ----
[INFO] [stdout] error[E0277]: can't compare `VecArray<[i32; 16]>` with `[{integer}; 12]`
[INFO] [stdout]    --> src/vec/vec_array.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | assert_eq!(&a, &[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `VecArray<[i32; 16]> == [{integer}; 12]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `PartialEq<[{integer}; 12]>` is not implemented for `VecArray<[i32; 16]>`
[INFO] [stdout]     = note: required for `&VecArray<[i32; 16]>` to implement `PartialEq<&[{integer}; 12]>`
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/vec_array.rs - vec::vec_array::VecArray<A>::extend_from_clone (line 216) stdout ----
[INFO] [stdout] error[E0277]: can't compare `VecArray<[i32; 16]>` with `[{integer}; 12]`
[INFO] [stdout]    --> src/vec/vec_array.rs:224:1
[INFO] [stdout]     |
[INFO] [stdout] 224 | assert_eq!(&a, &[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `VecArray<[i32; 16]> == [{integer}; 12]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `PartialEq<[{integer}; 12]>` is not implemented for `VecArray<[i32; 16]>`
[INFO] [stdout]     = note: required for `&VecArray<[i32; 16]>` to implement `PartialEq<&[{integer}; 12]>`
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/vec_array.rs - vec::vec_array::VecArray<A>::swap (line 255) stdout ----
[INFO] [stdout] error[E0277]: can't compare `VecArray<[i32; 16]>` with `[{integer}; 10]`
[INFO] [stdout]    --> src/vec/vec_array.rs:263:1
[INFO] [stdout]     |
[INFO] [stdout] 263 | assert_eq!(&a, &[3, 2, 1, 4, 5, 6, 7, 8, 9, 10]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `VecArray<[i32; 16]> == [{integer}; 10]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `PartialEq<[{integer}; 10]>` is not implemented for `VecArray<[i32; 16]>`
[INFO] [stdout]     = note: required for `&VecArray<[i32; 16]>` to implement `PartialEq<&[{integer}; 10]>`
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/vec_array.rs - vec::vec_array::VecArray<A>::push (line 239) stdout ----
[INFO] [stdout] error[E0277]: can't compare `VecArray<[i32; 16]>` with `[{integer}; 11]`
[INFO] [stdout]    --> src/vec/vec_array.rs:247:1
[INFO] [stdout]     |
[INFO] [stdout] 247 | assert_eq!(&a, &[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 100]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `VecArray<[i32; 16]> == [{integer}; 11]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `PartialEq<[{integer}; 11]>` is not implemented for `VecArray<[i32; 16]>`
[INFO] [stdout]     = note: required for `&VecArray<[i32; 16]>` to implement `PartialEq<&[{integer}; 11]>`
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/vec_array.rs - vec::vec_array::VecArray<A>::truncate (line 270) stdout ----
[INFO] [stdout] error[E0277]: can't compare `VecArray<[i32; 16]>` with `[{integer}; 2]`
[INFO] [stdout]    --> src/vec/vec_array.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | assert_eq!(&a, &[1, 2]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `VecArray<[i32; 16]> == [{integer}; 2]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `PartialEq<[{integer}; 2]>` is not implemented for `VecArray<[i32; 16]>`
[INFO] [stdout]     = note: required for `&VecArray<[i32; 16]>` to implement `PartialEq<&[{integer}; 2]>`
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/vec_array.rs - vec::vec_array::VecArray<A>::clear (line 178) stdout ----
[INFO] [stdout] error[E0277]: can't compare `VecArray<[i32; 16]>` with `[_; 0]`
[INFO] [stdout]    --> src/vec/vec_array.rs:186:1
[INFO] [stdout]     |
[INFO] [stdout] 186 | assert_eq!(&a, &[]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ no implementation for `VecArray<[i32; 16]> == [_; 0]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `PartialEq<[_; 0]>` is not implemented for `VecArray<[i32; 16]>`
[INFO] [stdout]     = note: required for `&VecArray<[i32; 16]>` to implement `PartialEq<&[_; 0]>`
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::clear (line 687)
[INFO] [stdout]     src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::rows_capacity (line 665)
[INFO] [stdout]     src/vec/vec_array.rs - vec::vec_array::VecArray<A>::as_slice (line 122)
[INFO] [stdout]     src/vec/vec_array.rs - vec::vec_array::VecArray<A>::clear (line 178)
[INFO] [stdout]     src/vec/vec_array.rs - vec::vec_array::VecArray<A>::extend (line 193)
[INFO] [stdout]     src/vec/vec_array.rs - vec::vec_array::VecArray<A>::extend_from_clone (line 216)
[INFO] [stdout]     src/vec/vec_array.rs - vec::vec_array::VecArray<A>::push (line 239)
[INFO] [stdout]     src/vec/vec_array.rs - vec::vec_array::VecArray<A>::swap (line 255)
[INFO] [stdout]     src/vec/vec_array.rs - vec::vec_array::VecArray<A>::truncate (line 270)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 55 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.63s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "c634dcbc440ccb205fcd22f41f58dc86cb6586c22b4d65a3b7f6a5138fdfe4b0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c634dcbc440ccb205fcd22f41f58dc86cb6586c22b4d65a3b7f6a5138fdfe4b0", kill_on_drop: false }`
[INFO] [stdout] c634dcbc440ccb205fcd22f41f58dc86cb6586c22b4d65a3b7f6a5138fdfe4b0
