[INFO] fetching crate ixy 0.6.0-alpha.3... [INFO] testing ixy-0.6.0-alpha.3 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate ixy 0.6.0-alpha.3 into /workspace/builds/worker-4-tc1/source [INFO] removed /workspace/builds/worker-4-tc1/source/.cargo/config.toml [INFO] started tweaking crates.io crate ixy 0.6.0-alpha.3 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate ixy 0.6.0-alpha.3 [INFO] tweaked toml for crates.io crate ixy 0.6.0-alpha.3 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate ixy 0.6.0-alpha.3 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ixy 0.6.0-alpha.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4bea663802d6638bb44961e1d5e5290c31926464c871b115366c1ee6d1b73940 [INFO] running `Command { std: "docker" "start" "-a" "4bea663802d6638bb44961e1d5e5290c31926464c871b115366c1ee6d1b73940", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4bea663802d6638bb44961e1d5e5290c31926464c871b115366c1ee6d1b73940", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4bea663802d6638bb44961e1d5e5290c31926464c871b115366c1ee6d1b73940", kill_on_drop: false }` [INFO] [stdout] 4bea663802d6638bb44961e1d5e5290c31926464c871b115366c1ee6d1b73940 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 816d9d80749b18c157bb1f3832ef57d99f6fdaf55f6f64413300ca3ae2ce127a [INFO] running `Command { std: "docker" "start" "-a" "816d9d80749b18c157bb1f3832ef57d99f6fdaf55f6f64413300ca3ae2ce127a", kill_on_drop: false }` [INFO] [stderr] Compiling ixy v0.6.0-alpha.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.58s [INFO] running `Command { std: "docker" "inspect" "816d9d80749b18c157bb1f3832ef57d99f6fdaf55f6f64413300ca3ae2ce127a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "816d9d80749b18c157bb1f3832ef57d99f6fdaf55f6f64413300ca3ae2ce127a", kill_on_drop: false }` [INFO] [stdout] 816d9d80749b18c157bb1f3832ef57d99f6fdaf55f6f64413300ca3ae2ce127a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b86ad5ee22d07d1cb5a024bb2df297926d6dc79b3ac0da52a60bcaec7b151ec0 [INFO] running `Command { std: "docker" "start" "-a" "b86ad5ee22d07d1cb5a024bb2df297926d6dc79b3ac0da52a60bcaec7b151ec0", kill_on_drop: false }` [INFO] [stderr] Compiling ixy v0.6.0-alpha.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.34s [INFO] running `Command { std: "docker" "inspect" "b86ad5ee22d07d1cb5a024bb2df297926d6dc79b3ac0da52a60bcaec7b151ec0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b86ad5ee22d07d1cb5a024bb2df297926d6dc79b3ac0da52a60bcaec7b151ec0", kill_on_drop: false }` [INFO] [stdout] b86ad5ee22d07d1cb5a024bb2df297926d6dc79b3ac0da52a60bcaec7b151ec0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] b6664805e139a484cd05def248c63588d2332f19bcfe6f29d3954f44b7b69cae [INFO] running `Command { std: "docker" "start" "-a" "b6664805e139a484cd05def248c63588d2332f19bcfe6f29d3954f44b7b69cae", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ixy-f0ec9827cffe622f) [INFO] [stdout] [INFO] [stdout] running 168 tests [INFO] [stdout] test int::tests::i128_to_usize_saturating_out_of_bounds ... ok [INFO] [stdout] test int::tests::i8_to_usize_negative_err ... ok [INFO] [stdout] test int::tests::i8_from_usize_ok ... ok [INFO] [stdout] test int::tests::i8_to_usize_ok ... ok [INFO] [stdout] test int::tests::u8_from_usize_ok ... ok [INFO] [stdout] test int::tests::unsigned_int_abs ... ok [INFO] [stdout] test int::tests::unsigned_int_trailing_zeros ... ok [INFO] [stdout] test internal::tests::test_gcd_basic_cases ... ok [INFO] [stdout] test internal::tests::test_gcd_large_numbers ... ok [INFO] [stdout] test internal::tests::test_gcd_one_and_self ... ok [INFO] [stdout] test internal::tests::test_gcd_zero_cases ... ok [INFO] [stdout] test internal::tests::test_isqrt ... ok [INFO] [stdout] test layout::block::tests::len_aligned ... ok [INFO] [stdout] test int::tests::i8_from_usize_out_of_bounds ... ok [INFO] [stdout] test layout::block::tests::slice_aligned_mut_in_bounds ... ok [INFO] [stdout] test layout::block::tests::slice_aligned_out_of_bounds ... ok [INFO] [stdout] test int::tests::u8_from_usize_out_of_bounds ... ok [INFO] [stdout] test int::tests::u8_to_usize ... ok [INFO] [stdout] test layout::block::tests::slice_aligned_in_bounds ... ok [INFO] [stdout] test layout::block::tests::slice_rect_aligned_mut_full ... ok [INFO] [stdout] test layout::block::tests::slice_rect_aligned_partial ... ok [INFO] [stdout] test layout::block::tests::slice_rect_aligned_out_of_bounds ... ok [INFO] [stdout] test layout::block::tests::slice_rect_unaligned_partial ... ok [INFO] [stdout] test layout::block::tests::test_block_col_major_blocks_row_major_cells_positions ... ok [INFO] [stdout] test layout::block::tests::test_block_col_major_blocks_col_major_cells_positions ... ok [INFO] [stdout] test layout::block::tests::test_block_row_major_big_blocks_row_major_small_blocks ... ok [INFO] [stdout] test layout::block::tests::test_block_row_major_blocks_row_major_cells_positions ... ok [INFO] [stdout] test layout::block::tests::test_block_row_major_to_1d ... ok [INFO] [stdout] test layout::block::tests::slice_rect_aligned_full ... ok [INFO] [stdout] test layout::block::tests::test_block_row_major_to_2d ... ok [INFO] [stdout] test layout::block::tests::test_pos_to_index ... ok [INFO] [stdout] test layout::col_major::tests::column_major_exact_size_iter_pos_len ... ok [INFO] [stdout] test layout::col_major::tests::column_major_positions ... ok [INFO] [stdout] test layout::col_major::tests::column_major_to_1d ... ok [INFO] [stdout] test layout::col_major::tests::column_major_to_2d ... ok [INFO] [stdout] test layout::col_major::tests::slice_aligned_in_bounds ... ok [INFO] [stdout] test layout::col_major::tests::slice_aligned_mut ... ok [INFO] [stdout] test layout::col_major::tests::slice_aligned_out_of_bounds ... ok [INFO] [stdout] test layout::col_major::tests::slice_rect_aligned_full ... ok [INFO] [stdout] test layout::col_major::tests::slice_rect_aligned_mut_full ... ok [INFO] [stdout] test layout::col_major::tests::slice_rect_aligned_out_of_bounds ... ok [INFO] [stdout] test layout::col_major::tests::slice_rect_aligned_partial ... ok [INFO] [stdout] test layout::col_major::tests::slice_rect_unaligned ... ok [INFO] [stdout] test layout::row_major::tests::row_major_blocks_full ... ok [INFO] [stdout] test layout::row_major::tests::row_major_blocks_partial ... ok [INFO] [stdout] test layout::row_major::tests::row_major_positions ... ok [INFO] [stdout] test layout::row_major::tests::row_major_to_1d ... ok [INFO] [stdout] test layout::row_major::tests::row_major_to_2d ... ok [INFO] [stdout] test layout::row_major::tests::slice_aligned_in_bounds ... ok [INFO] [stdout] test layout::row_major::tests::slice_aligned_mut ... ok [INFO] [stdout] test layout::row_major::tests::slice_aligned_out_of_bounds ... ok [INFO] [stdout] test layout::row_major::tests::slice_rect_aligned_full ... ok [INFO] [stdout] test layout::row_major::tests::slice_rect_aligned_mut_full ... ok [INFO] [stdout] test layout::row_major::tests::slice_rect_aligned_out_of_bounds ... ok [INFO] [stdout] test layout::row_major::tests::slice_rect_aligned_partial ... ok [INFO] [stdout] test layout::row_major::tests::slice_rect_unaligned ... ok [INFO] [stdout] test ops::distance::tests::euclidean_approx_test ... ok [INFO] [stdout] test ops::distance::tests::euclidean_squared_test ... ok [INFO] [stdout] test ops::line::tests::vector_iter_blank ... ok [INFO] [stdout] test ops::line::tests::vector_iter_diagonal ... ok [INFO] [stdout] test ops::line::tests::vector_iter_horizontal ... ok [INFO] [stdout] test ops::line::tests::vector_iter_jagged ... ok [INFO] [stdout] test ops::line::tests::vector_iter_negative ... ok [INFO] [stdout] test ops::line::tests::vector_iter_size_hint ... ok [INFO] [stdout] test internal::tests::test_gcd_negative_numbers ... ok [INFO] [stdout] test layout::block::tests::test_block_col_major_to_1d ... ok [INFO] [stdout] test layout::block::tests::test_block_row_major_blocks_col_major_cells_positions ... ok [INFO] [stdout] test ops::line::tests::vector_iter_vertical ... ok [INFO] [stdout] test pos::tests::add_assign_pos ... ok [INFO] [stdout] test pos::tests::add_pos ... ok [INFO] [stdout] test pos::tests::as_mut_array ... ok [INFO] [stdout] test pos::tests::as_ref_tuple ... ok [INFO] [stdout] test pos::tests::default_is_origin ... ok [INFO] [stdout] test pos::tests::as_ref_array ... ok [INFO] [stdout] test pos::tests::div_scalar ... ok [INFO] [stdout] test pos::tests::div_assign_pos ... ok [INFO] [stdout] test pos::tests::from_array ... ok [INFO] [stdout] test pos::tests::div_assign_scalar ... ok [INFO] [stdout] test pos::tests::div_pos ... ok [INFO] [stdout] test pos::tests::generic_t_defaults_to_i32 ... ok [INFO] [stdout] test pos::tests::from_tuple ... ok [INFO] [stdout] test pos::tests::into_array ... ok [INFO] [stdout] test pos::tests::into_size ... ok [INFO] [stdout] test pos::tests::layout_is_c_struct ... ok [INFO] [stdout] test pos::tests::max_is_max_max ... ok [INFO] [stdout] test pos::tests::min_is_min_min ... ok [INFO] [stdout] test pos::tests::mul_assign_pos ... ok [INFO] [stdout] test pos::tests::into_tuple ... ok [INFO] [stdout] test pos::tests::into_size_wrapped ... ok [INFO] [stdout] test int::tests::i8_from_usize_out_of_bounds_panic - should panic ... ok [INFO] [stdout] test int::tests::i8_to_usize_negative_panic - should panic ... ok [INFO] [stdout] test int::tests::u8_from_usize_out_of_bounds_panic - should panic ... ok [INFO] [stdout] test pos::tests::mul_assign_by_scalar ... ok [INFO] [stdout] test pos::tests::mul_assign_scalar ... ok [INFO] [stdout] test pos::tests::mul_by_scalar ... ok [INFO] [stdout] test pos::tests::mul_scalar ... ok [INFO] [stdout] test pos::tests::mul_pos ... ok [INFO] [stdout] test pos::tests::negate ... ok [INFO] [stdout] test pos::tests::new_x_y ... ok [INFO] [stdout] test pos::tests::normalized ... ok [INFO] [stdout] test pos::tests::sub_assign_pos ... ok [INFO] [stdout] test pos::tests::origin_is_0_0 ... ok [INFO] [stdout] test pos::tests::pos_macro ... ok [INFO] [stdout] test pos::tests::ord ... ok [INFO] [stdout] test pos::tests::as_mut_tuple ... ok [INFO] [stdout] test pos::tests::sub_pos ... ok [INFO] [stdout] test pos::tests::y_is_0_1 ... ok [INFO] [stdout] test rect::tests::add_pos ... ok [INFO] [stdout] test pos::tests::try_from_pos_ok ... ok [INFO] [stdout] test pos::tests::try_from_pos_out_of_range ... ok [INFO] [stdout] test rect::tests::area ... ok [INFO] [stdout] test pos::tests::try_into_pos_out_of_range ... ok [INFO] [stdout] test pos::tests::x_is_1_0 ... ok [INFO] [stdout] test pos::tests::try_into_pos_ok ... ok [INFO] [stdout] test rect::tests::c_layout ... ok [INFO] [stdout] test rect::tests::contains_pos_false_x_after_right ... ok [INFO] [stdout] test rect::tests::col_rect ... ok [INFO] [stdout] test rect::tests::contains_pos_false_x_before_left ... ok [INFO] [stdout] test rect::tests::contains_pos_false_y_after_bottom ... ok [INFO] [stdout] test rect::tests::add_assign_pos ... ok [INFO] [stdout] test rect::tests::contains_pos_false_y_before_top ... ok [INFO] [stdout] test rect::tests::contains_pos_true ... ok [INFO] [stdout] test rect::tests::contains_rect_false_right_edge ... ok [INFO] [stdout] test rect::tests::contains_rect_false_top_edge ... ok [INFO] [stdout] test rect::tests::contains_rect_true ... ok [INFO] [stdout] test rect::tests::coords ... ok [INFO] [stdout] test rect::tests::div_assign_int ... ok [INFO] [stdout] test rect::tests::div_int ... ok [INFO] [stdout] test rect::tests::from_ltrb_ok ... ok [INFO] [stdout] test rect::tests::from_ltrb_unchecked ... ok [INFO] [stdout] test rect::tests::from_ltwh_ok ... ok [INFO] [stdout] test rect::tests::from_tlbr_err ... ok [INFO] [stdout] test rect::tests::from_tlbr_ok ... ok [INFO] [stdout] test rect::tests::has_size ... ok [INFO] [stdout] test rect::tests::intersect_full ... ok [INFO] [stdout] test rect::tests::intersect_none ... ok [INFO] [stdout] test rect::tests::intersect_partial ... ok [INFO] [stdout] test rect::tests::mul_assign_int ... ok [INFO] [stdout] test rect::tests::mul_int ... ok [INFO] [stdout] test rect::tests::pos_iter ... ok [INFO] [stdout] test rect::tests::rect_macro_ltrb ... ok [INFO] [stdout] test rect::tests::rect_macro_ltrb_auto ... ok [INFO] [stdout] test rect::tests::rect_macro_tlbr ... ok [INFO] [stdout] test rect::tests::row_rect ... ok [INFO] [stdout] test rect::tests::corners ... ok [INFO] [stdout] test rect::tests::contains_rect_false_bottom_edge ... ok [INFO] [stdout] test rect::tests::empty_rect ... ok [INFO] [stdout] test rect::tests::from_ltrb_err ... ok [INFO] [stdout] test rect::tests::dimensions ... ok [INFO] [stdout] test rect::tests::contains_rect_false_left_edge ... ok [INFO] [stdout] test rect::tests::rect_macro_tlbr_auto ... ok [INFO] [stdout] test rect::tests::sub_pos ... ok [INFO] [stdout] test size::tests::add_assign_size ... ok [INFO] [stdout] test rect::tests::sub_assign_pos ... ok [INFO] [stdout] test size::tests::div_assign_size_scalar ... ok [INFO] [stdout] test size::tests::add_size_size ... ok [INFO] [stdout] test size::tests::div_assign_size ... ok [INFO] [stdout] test size::tests::div_size_scalar ... ok [INFO] [stdout] test size::tests::mul_assign_size ... ok [INFO] [stdout] test size::tests::div_size_size ... ok [INFO] [stdout] test size::tests::mul_assign_size_scalar ... ok [INFO] [stdout] test size::tests::mul_size_scalar ... ok [INFO] [stdout] test size::tests::mul_size_size ... ok [INFO] [stdout] test size::tests::size ... ok [INFO] [stdout] test size::tests::sub_assign_size ... ok [INFO] [stdout] test size::tests::size_area ... ok [INFO] [stdout] test size::tests::to_rect ... ok [INFO] [stdout] test size::tests::sub_size_size ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 168 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Doc-tests ixy [INFO] [stdout] [INFO] [stdout] running 38 tests [INFO] [stdout] test src/layout/block.rs - layout::block::Block::iter_rect (line 162) ... ok [INFO] [stdout] test src/layout/block.rs - layout::block::Block::iter_pos (line 89) ... ok [INFO] [stdout] test src/lib.rs - (line 5) ... ok [INFO] [stdout] test src/ops/distance.rs - ops::distance::euclidean_squared (line 33) ... ok [INFO] [stdout] test src/layout/row_major.rs - layout::row_major::RowMajor::iter_rect (line 151) ... ok [INFO] [stdout] test src/layout/col_major.rs - layout::col_major::ColumnMajor::iter_rect (line 148) ... ok [INFO] [stdout] test src/ops/distance.rs - ops::distance::euclidean_approx (line 11) ... ok [INFO] [stdout] test src/layout/col_major.rs - layout::col_major::ColumnMajor::iter_pos (line 114) ... ok [INFO] [stdout] test src/layout/row_major.rs - layout::row_major::RowMajor::iter_pos (line 115) ... ok [INFO] [stdout] test src/ops/line.rs - ops::line::vector (line 15) ... ok [INFO] [stdout] test src/pos.rs - pos::Pos (line 62) ... ok [INFO] [stdout] test src/pos.rs - pos::Pos::NEG_X (line 276) ... ok [INFO] [stdout] test src/pos.rs - pos::Pos::MAX (line 176) ... ok [INFO] [stdout] test src/pos.rs - pos::Pos::ORIGIN (line 116) ... ok [INFO] [stdout] test src/pos.rs - pos::Pos::NEG_Y (line 299) ... ok [INFO] [stdout] test src/layout/block.rs - layout::block::Block (line 35) ... ok [INFO] [stdout] test src/pos.rs - pos::Pos::MIN (line 151) ... ok [INFO] [stdout] test src/pos.rs - pos::Pos (line 41) ... ok [INFO] [stdout] test src/pos.rs - pos::Pos (line 52) ... ok [INFO] [stdout] test src/pos.rs - pos::Pos::new (line 235) ... ok [INFO] [stdout] test src/pos.rs - pos::Pos::X (line 193) ... ok [INFO] [stdout] test src/rect.rs - rect::Rect::contains_rect (line 347) ... ok [INFO] [stdout] test src/rect.rs - rect::Rect::from_ltrb (line 140) ... ok [INFO] [stdout] test src/rect.rs - rect::Rect::from_tlbr (line 110) ... ok [INFO] [stdout] test src/rect.rs - rect::Rect::bottom_right (line 240) ... ok [INFO] [stdout] test src/pos.rs - pos::Pos::Y (line 214) ... ok [INFO] [stdout] test src/rect.rs - rect::Rect::height (line 282) ... ok [INFO] [stdout] test src/rect.rs - rect::Rect::from_ltwh (line 170) ... ok [INFO] [stdout] test src/rect.rs - rect::Rect::contains (line 315) ... ok [INFO] [stdout] test src/rect.rs - rect::Rect::area (line 301) ... ok [INFO] [stdout] test src/rect.rs - rect::Rect::contains_pos (line 330) ... ok [INFO] [stdout] test src/rect.rs - rect::Rect::new (line 89) ... ok [INFO] [stdout] test src/rect.rs - rect::Rect::intersect (line 367) ... ok [INFO] [stdout] test src/rect.rs - rect::Rect::top_left (line 212) ... ok [INFO] [stdout] test src/rect.rs - rect::Rect::top_right (line 226) ... ok [INFO] [stdout] test src/rect.rs - rect::rect (line 17) ... ok [INFO] [stdout] test src/rect.rs - rect::Rect::width (line 268) ... ok [INFO] [stdout] test src/rect.rs - rect::Rect::bottom_left (line 254) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "b6664805e139a484cd05def248c63588d2332f19bcfe6f29d3954f44b7b69cae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b6664805e139a484cd05def248c63588d2332f19bcfe6f29d3954f44b7b69cae", kill_on_drop: false }` [INFO] [stdout] b6664805e139a484cd05def248c63588d2332f19bcfe6f29d3954f44b7b69cae