[INFO] fetching crate mop-structs 0.0.10...
[INFO] testing mop-structs-0.0.10 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate mop-structs 0.0.10 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate mop-structs 0.0.10 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[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-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 69 packages to latest compatible versions
[INFO] [stderr]       Adding autocfg v0.1.8 (latest: v1.3.0)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding cloudabi v0.0.3 (latest: v0.1.0)
[INFO] [stderr]       Adding env_logger v0.5.13 (latest: v0.11.3)
[INFO] [stderr]       Adding hermit-abi v0.1.19 (latest: v0.3.9)
[INFO] [stderr]       Adding humantime v1.3.0 (latest: v2.1.0)
[INFO] [stderr]       Adding quick-error v1.2.3 (latest: v2.0.1)
[INFO] [stderr]       Adding quickcheck v0.7.2 (latest: v1.0.3)
[INFO] [stderr]       Adding rand v0.5.6 (latest: v0.8.5)
[INFO] [stderr]       Adding rand v0.6.5 (latest: v0.8.5)
[INFO] [stderr]       Adding rand_chacha v0.1.1 (latest: v0.3.1)
[INFO] [stderr]       Adding rand_core v0.2.2 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_core v0.3.1 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_core v0.4.2 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_hc v0.1.0 (latest: v0.3.2)
[INFO] [stderr]       Adding rand_isaac v0.1.1 (latest: v0.3.0)
[INFO] [stderr]       Adding rand_jitter v0.1.4 (latest: v0.4.0)
[INFO] [stderr]       Adding rand_os v0.1.3 (latest: v0.2.2)
[INFO] [stderr]       Adding rand_pcg v0.1.2 (latest: v0.3.1)
[INFO] [stderr]       Adding rand_xorshift v0.1.1 (latest: v0.3.0)
[INFO] [stderr]       Adding rdrand v0.4.0 (latest: v0.8.3)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded mop-common-deps v0.0.10
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1408e77285287247bc47dafa23c38a6fcce1e02f3ab6f6052cdd57cdb9108699
[INFO] running `Command { std: "docker" "start" "-a" "1408e77285287247bc47dafa23c38a6fcce1e02f3ab6f6052cdd57cdb9108699", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1408e77285287247bc47dafa23c38a6fcce1e02f3ab6f6052cdd57cdb9108699", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1408e77285287247bc47dafa23c38a6fcce1e02f3ab6f6052cdd57cdb9108699", kill_on_drop: false }`
[INFO] [stdout] 1408e77285287247bc47dafa23c38a6fcce1e02f3ab6f6052cdd57cdb9108699
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 14c040fd7015d2dcb167df4a82f982d3fe268fb2b79df80fca03fac72732c3b6
[INFO] running `Command { std: "docker" "start" "-a" "14c040fd7015d2dcb167df4a82f982d3fe268fb2b79df80fca03fac72732c3b6", 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] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.58s
[INFO] running `Command { std: "docker" "inspect" "14c040fd7015d2dcb167df4a82f982d3fe268fb2b79df80fca03fac72732c3b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "14c040fd7015d2dcb167df4a82f982d3fe268fb2b79df80fca03fac72732c3b6", kill_on_drop: false }`
[INFO] [stdout] 14c040fd7015d2dcb167df4a82f982d3fe268fb2b79df80fca03fac72732c3b6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ecfd8b1efef407b2c0cdbaf290d24138faa6ebc8235e5e2bd3593129716f6a83
[INFO] running `Command { std: "docker" "start" "-a" "ecfd8b1efef407b2c0cdbaf290d24138faa6ebc8235e5e2bd3593129716f6a83", kill_on_drop: false }`
[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] [stdout] warning: 2 warnings emitted
[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] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.70s
[INFO] running `Command { std: "docker" "inspect" "ecfd8b1efef407b2c0cdbaf290d24138faa6ebc8235e5e2bd3593129716f6a83", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ecfd8b1efef407b2c0cdbaf290d24138faa6ebc8235e5e2bd3593129716f6a83", kill_on_drop: false }`
[INFO] [stdout] ecfd8b1efef407b2c0cdbaf290d24138faa6ebc8235e5e2bd3593129716f6a83
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] aa0724442c466f273bd2bd8c3db605dddeb930e18ea84b4cf57a59d7786bfb76
[INFO] running `Command { std: "docker" "start" "-a" "aa0724442c466f273bd2bd8c3db605dddeb930e18ea84b4cf57a59d7786bfb76", 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.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mop_structs-286a759cdf7e1eb0)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_data ... ok
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_cols ... ok
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_clear ... ok
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_rows ... ok
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_data_mut ... ok
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_row ... 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] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lib.rs (/opt/rustwide/target/debug/deps/lib-d3366a780c05eb52)
[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]    Doc-tests mop_structs
[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/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::indcs (line 288) ... 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>::data (line 275) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::cols (line 754) ... 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/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 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>::copy_values_from_row (line 99) ... 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/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/csr_matrix_row_constructor.rs - matrix::csr_matrix::csr_matrix_row_constructor::CsrMatrixRowConstructor<'a,DS,US>::commit (line 68) ... ok
[INFO] [stdout] test src/doc_tests.rs - doc_tests::csr_matrix_array (line 25) ... ok
[INFO] [stdout] test src/doc_tests.rs - doc_tests::vec_array (line 67) ... 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/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::new (line 139) ... 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>::new (line 185) ... 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>::new (line 148) ... 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/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>::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>::nnz (line 301) ... 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/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>::row_iter_mut (line 523) ... 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>::row_iter (line 359) ... 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/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>::row (line 327) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::row_mut (line 491) ... 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>::swap (line 638) ... 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/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::swap (line 645) ... 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>::swap (line 630) ... 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/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>::push_value (line 119) ... ok
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::swap (line 618) ... ok
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::as_slice (line 122) ... FAILED
[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/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/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>::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>::drop (line 169) ... ok
[INFO] [stdout] test src/matrix/dr_matrix/mod.rs - matrix::dr_matrix::DrMatrix<DS>::as_ref (line 135) ... ok
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::extend (line 193) ... FAILED
[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>::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/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>::as_mut_slice (line 141) ... ok
[INFO] [stdout] test src/vec/css.rs - vec::css::Css<DS,IS>::len (line 41) ... 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/vec/vec_array.rs - vec::vec_array::VecArray<A>::capacity (line 160) ... 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>::new (line 36) ... 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>::with_capacity (line 76) ... 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] 6 |     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] 5 | 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] 9 | 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]>`, which is required by `&VecArray<[i32; 16]>: PartialEq<&[{integer}; 10]>`
[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_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] 11 | 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]>`, which is required by `&VecArray<[i32; 16]>: PartialEq<&[{integer}; 12]>`
[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>::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] 11 | 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]>`, which is required by `&VecArray<[i32; 16]>: PartialEq<&[_; 0]>`
[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] ---- 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] 11 | 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]>`, which is required by `&VecArray<[i32; 16]>: PartialEq<&[{integer}; 12]>`
[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>::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] 11 | 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]>`, which is required by `&VecArray<[i32; 16]>: PartialEq<&[{integer}; 11]>`
[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] 11 | 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]>`, which is required by `&VecArray<[i32; 16]>: PartialEq<&[{integer}; 2]>`
[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>::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] 11 | 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]>`, which is required by `&VecArray<[i32; 16]>: PartialEq<&[{integer}; 10]>`
[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] 
[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.24s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "aa0724442c466f273bd2bd8c3db605dddeb930e18ea84b4cf57a59d7786bfb76", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aa0724442c466f273bd2bd8c3db605dddeb930e18ea84b4cf57a59d7786bfb76", kill_on_drop: false }`
[INFO] [stdout] aa0724442c466f273bd2bd8c3db605dddeb930e18ea84b4cf57a59d7786bfb76
[INFO] testing mop-structs-0.0.10 against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] extracting crate mop-structs 0.0.10 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate mop-structs 0.0.10 on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[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-7-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 69 packages to latest compatible versions
[INFO] [stderr]       Adding autocfg v0.1.8 (latest: v1.3.0)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding cloudabi v0.0.3 (latest: v0.1.0)
[INFO] [stderr]       Adding env_logger v0.5.13 (latest: v0.11.3)
[INFO] [stderr]       Adding hermit-abi v0.1.19 (latest: v0.3.9)
[INFO] [stderr]       Adding humantime v1.3.0 (latest: v2.1.0)
[INFO] [stderr]       Adding quick-error v1.2.3 (latest: v2.0.1)
[INFO] [stderr]       Adding quickcheck v0.7.2 (latest: v1.0.3)
[INFO] [stderr]       Adding rand v0.5.6 (latest: v0.8.5)
[INFO] [stderr]       Adding rand v0.6.5 (latest: v0.8.5)
[INFO] [stderr]       Adding rand_chacha v0.1.1 (latest: v0.3.1)
[INFO] [stderr]       Adding rand_core v0.2.2 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_core v0.3.1 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_core v0.4.2 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_hc v0.1.0 (latest: v0.3.2)
[INFO] [stderr]       Adding rand_isaac v0.1.1 (latest: v0.3.0)
[INFO] [stderr]       Adding rand_jitter v0.1.4 (latest: v0.4.0)
[INFO] [stderr]       Adding rand_os v0.1.3 (latest: v0.2.2)
[INFO] [stderr]       Adding rand_pcg v0.1.2 (latest: v0.3.1)
[INFO] [stderr]       Adding rand_xorshift v0.1.1 (latest: v0.3.0)
[INFO] [stderr]       Adding rdrand v0.4.0 (latest: v0.8.3)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0a7877b72ce1ff60aaf1254294e318d8c210f6363f10a5cdf78ea83af74d4819
[INFO] running `Command { std: "docker" "start" "-a" "0a7877b72ce1ff60aaf1254294e318d8c210f6363f10a5cdf78ea83af74d4819", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0a7877b72ce1ff60aaf1254294e318d8c210f6363f10a5cdf78ea83af74d4819", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0a7877b72ce1ff60aaf1254294e318d8c210f6363f10a5cdf78ea83af74d4819", kill_on_drop: false }`
[INFO] [stdout] 0a7877b72ce1ff60aaf1254294e318d8c210f6363f10a5cdf78ea83af74d4819
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 82adc916b5edb60b402f4a8aa5d2df292b5127bb8c56c8df3063b31c898758cf
[INFO] running `Command { std: "docker" "start" "-a" "82adc916b5edb60b402f4a8aa5d2df292b5127bb8c56c8df3063b31c898758cf", 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] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.46s
[INFO] running `Command { std: "docker" "inspect" "82adc916b5edb60b402f4a8aa5d2df292b5127bb8c56c8df3063b31c898758cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "82adc916b5edb60b402f4a8aa5d2df292b5127bb8c56c8df3063b31c898758cf", kill_on_drop: false }`
[INFO] [stdout] 82adc916b5edb60b402f4a8aa5d2df292b5127bb8c56c8df3063b31c898758cf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ef2ea2cd02bbe89f2375f98128eeb94b7724aa775e9eff8dd744d1fcea1f8b0c
[INFO] running `Command { std: "docker" "start" "-a" "ef2ea2cd02bbe89f2375f98128eeb94b7724aa775e9eff8dd744d1fcea1f8b0c", kill_on_drop: false }`
[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] [stdout] warning: 2 warnings emitted
[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] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.76s
[INFO] running `Command { std: "docker" "inspect" "ef2ea2cd02bbe89f2375f98128eeb94b7724aa775e9eff8dd744d1fcea1f8b0c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ef2ea2cd02bbe89f2375f98128eeb94b7724aa775e9eff8dd744d1fcea1f8b0c", kill_on_drop: false }`
[INFO] [stdout] ef2ea2cd02bbe89f2375f98128eeb94b7724aa775e9eff8dd744d1fcea1f8b0c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 921141b088655125f0a8a65f6ea2d64e9f8ed63ca4217c7f6461efbcf02f3b16
[INFO] running `Command { std: "docker" "start" "-a" "921141b088655125f0a8a65f6ea2d64e9f8ed63ca4217c7f6461efbcf02f3b16", 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.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mop_structs-286a759cdf7e1eb0)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_cols ... ok
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_clear ... ok
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_row ... ok
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_data ... ok
[INFO] [stdout] test matrix::dr_matrix::tests::dr_matrix_alloc_truncate ... 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_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lib.rs (/opt/rustwide/target/debug/deps/lib-d3366a780c05eb52)
[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]    Doc-tests mop_structs
[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/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/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/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>::as_ref (line 247) ... 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>::new (line 139) ... 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/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/doc_tests.rs - doc_tests::csr_matrix_array (line 25) ... 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/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/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/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>::commit (line 46) ... ok
[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 178) ... 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/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>::row (line 342) ... 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>::row_iter (line 359) ... 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>::rows (line 767) ... 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 155) ... 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>::row_mut (line 491) ... 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>::ptrs (line 314) ... 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>::swap (line 618) ... 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 630) ... 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>::commit (line 56) ... 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/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::value_mut (line 590) ... ok
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::as_slice (line 122) ... FAILED
[INFO] [stdout] test src/matrix/csr_matrix/mod.rs - matrix::csr_matrix::CsrMatrix<DS,US>::value (line 417) ... ok
[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>::clear (line 178) ... FAILED
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::extend (line 193) ... FAILED
[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/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_mut (line 602) ... 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>::truncate (line 270) ... FAILED
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::swap (line 255) ... FAILED
[INFO] [stdout] test src/matrix/dr_matrix/mod.rs - matrix::dr_matrix::DrMatrix<DS>::new (line 104) ... 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/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>::as_mut_slice (line 141) ... 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>::push_value (line 119) ... ok
[INFO] [stdout] test src/matrix/dr_matrix/mod.rs - matrix::dr_matrix::DrMatrix<DS>::new (line 113) ... 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/vec/vec_array.rs - vec::vec_array::VecArray<A>::capacity (line 160) ... 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>::new (line 36) ... ok
[INFO] [stdout] test src/vec/vec_array.rs - vec::vec_array::VecArray<A>::with_array (line 61) ... 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] 6 |     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] 5 | 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] 9 | 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]>`, which is required by `&VecArray<[i32; 16]>: PartialEq<&[{integer}; 10]>`
[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_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] 11 | 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]>`, which is required by `&VecArray<[i32; 16]>: PartialEq<&[{integer}; 12]>`
[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>::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] 11 | 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]>`, which is required by `&VecArray<[i32; 16]>: PartialEq<&[_; 0]>`
[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] ---- 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] 11 | 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]>`, which is required by `&VecArray<[i32; 16]>: PartialEq<&[{integer}; 12]>`
[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>::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] 11 | 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]>`, which is required by `&VecArray<[i32; 16]>: PartialEq<&[{integer}; 2]>`
[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>::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] 11 | 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]>`, which is required by `&VecArray<[i32; 16]>: PartialEq<&[{integer}; 10]>`
[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] 11 | 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]>`, which is required by `&VecArray<[i32; 16]>: PartialEq<&[{integer}; 11]>`
[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] 
[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 3.01s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "921141b088655125f0a8a65f6ea2d64e9f8ed63ca4217c7f6461efbcf02f3b16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "921141b088655125f0a8a65f6ea2d64e9f8ed63ca4217c7f6461efbcf02f3b16", kill_on_drop: false }`
[INFO] [stdout] 921141b088655125f0a8a65f6ea2d64e9f8ed63ca4217c7f6461efbcf02f3b16
