[INFO] cloning repository https://github.com/icostin/halfbit [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/icostin/halfbit" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ficostin%2Fhalfbit", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ficostin%2Fhalfbit'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] ba22c4b4a2eca22bddd433d54a11caf06f706719 [INFO] testing icostin/halfbit against 1.49.0 for beta-1.50-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ficostin%2Fhalfbit" "/workspace/builds/worker-14/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-14/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/icostin/halfbit on toolchain 1.49.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/icostin/halfbit [INFO] removed 0 missing examples [INFO] finished tweaking git repo https://github.com/icostin/halfbit [INFO] tweaked toml for git repo https://github.com/icostin/halfbit written to /workspace/builds/worker-14/source/Cargo.toml [INFO] crate git repo https://github.com/icostin/halfbit already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b03759ea0061005f2a868e36b63bd1c45c946a341744603608953d64f68a9bd5 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "b03759ea0061005f2a868e36b63bd1c45c946a341744603608953d64f68a9bd5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b03759ea0061005f2a868e36b63bd1c45c946a341744603608953d64f68a9bd5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b03759ea0061005f2a868e36b63bd1c45c946a341744603608953d64f68a9bd5", kill_on_drop: false }` [INFO] [stdout] b03759ea0061005f2a868e36b63bd1c45c946a341744603608953d64f68a9bd5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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=warn" "-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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] b0dc191c53b22848d21b2ba2f01a0287c90f4d639c62ae4a9da481c03e71c7c4 [INFO] running `Command { std: "docker" "start" "-a" "b0dc191c53b22848d21b2ba2f01a0287c90f4d639c62ae4a9da481c03e71c7c4", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.12 [INFO] [stderr] Compiling num-integer v0.1.43 [INFO] [stderr] Compiling num-bigint v0.3.0 [INFO] [stderr] Compiling num-iter v0.1.41 [INFO] [stderr] Compiling num-rational v0.3.0 [INFO] [stderr] Compiling num-complex v0.3.0 [INFO] [stderr] Compiling num v0.3.0 [INFO] [stderr] Compiling halfbit v0.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 16.98s [INFO] running `Command { std: "docker" "inspect" "b0dc191c53b22848d21b2ba2f01a0287c90f4d639c62ae4a9da481c03e71c7c4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b0dc191c53b22848d21b2ba2f01a0287c90f4d639c62ae4a9da481c03e71c7c4", kill_on_drop: false }` [INFO] [stdout] b0dc191c53b22848d21b2ba2f01a0287c90f4d639c62ae4a9da481c03e71c7c4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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=warn" "-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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5aa4dc86a457fd237112b91ab2cfb9a0ba338dd6c67c4f35f56b3d5a67259835 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "5aa4dc86a457fd237112b91ab2cfb9a0ba338dd6c67c4f35f56b3d5a67259835", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.79 [INFO] [stderr] Compiling unicode-width v0.1.8 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling clap v2.33.3 [INFO] [stderr] Compiling halfbit v0.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 17.02s [INFO] running `Command { std: "docker" "inspect" "5aa4dc86a457fd237112b91ab2cfb9a0ba338dd6c67c4f35f56b3d5a67259835", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5aa4dc86a457fd237112b91ab2cfb9a0ba338dd6c67c4f35f56b3d5a67259835", kill_on_drop: false }` [INFO] [stdout] 5aa4dc86a457fd237112b91ab2cfb9a0ba338dd6c67c4f35f56b3d5a67259835 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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=warn" "-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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] f7eb09c42359ccba9a741fd8f0cc19def32dbbbe43d0bb3f867266c5b98b4387 [INFO] running `Command { std: "docker" "start" "-a" "f7eb09c42359ccba9a741fd8f0cc19def32dbbbe43d0bb3f867266c5b98b4387", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/halfbit-ed432e4778f25e68 [INFO] [stdout] [INFO] [stdout] running 168 tests [INFO] [stdout] test data_cell::tests::byte_vector_type_name ... ok [INFO] [stdout] test data_cell::tests::cell_vector_fmt ... ok [INFO] [stdout] test data_cell::tests::bool_fmt ... ok [INFO] [stdout] test data_cell::tests::cell_vector_type_name ... ok [INFO] [stdout] test data_cell::tests::i64_fmt ... ok [INFO] [stdout] test data_cell::tests::string_type_name ... ok [INFO] [stdout] test data_cell::tests::i64_hex_fmt ... ok [INFO] [stdout] test data_cell::tests::identifier_fmt ... ok [INFO] [stdout] test data_cell::tests::bool_type_name ... ok [INFO] [stdout] test data_cell::tests::nothing_type_name ... ok [INFO] [stdout] test data_cell::tests::i64_type_name ... ok [INFO] [stdout] test data_cell::tests::identifier_type_name ... ok [INFO] [stdout] test data_cell::tests::string_fmt ... ok [INFO] [stdout] test data_cell::tests::nothing_fmt ... ok [INFO] [stdout] test exectx::tests::to_box_happy_case ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_one_pass_ro_multiple_reads ... ok [INFO] [stdout] test error::tests::make_and_get ... ok [INFO] [stdout] test exectx::tests::create_simple_exe_ctx ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_one_pass_ro_no_seek ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_ro_seek_current ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_ro_multiple_reads ... ok [INFO] [stdout] test exectx::tests::make_err_on_nop_exectx ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_ro_write_not_supported ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_multiple_reads ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_ro_seek_start_outside ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_one_pass_ro_write_not_supported ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_ro_seek_start_inside ... ok [INFO] [stdout] test data_cell::tests::u64_fmt ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_ro_supports_seek ... ok [INFO] [stdout] test data_cell::tests::byte_vector_fmt ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_supports_seek ... ok [INFO] [stdout] test data_cell::tests::u64_type_name ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_write_extends_size ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_seek_end ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_seek_current ... ok [INFO] [stdout] test error::tests::display_fmt_error ... ok [INFO] [stdout] test error::tests::fmt_error_from_error ... ok [INFO] [stdout] test exectx::tests::to_box_fails ... ok [INFO] [stdout] test data_cell::tests::u64_hex_fmt ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_ro_seek_end ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_seek_start_inside ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_write_at_start ... ok [INFO] [stdout] test io::stream::tests::read_byte_when_read_returns_error ... ok [INFO] [stdout] test io::stream::tests::read_byte_when_read_has_1_byte ... ok [INFO] [stdout] test io::stream::tests::read_byte_when_no_data_is_left ... ok [INFO] [stdout] test io::stream::tests::fmt_into_null_stream ... ok [INFO] [stdout] test io::stream::tests::default_truncate_returns_unsupported ... ok [INFO] [stdout] test io::stream::tests::null_wrapper_works ... ok [INFO] [stdout] test io::stream::tests::null_read_outputs_0_bytes ... ok [INFO] [stdout] test io::stream::tests::read_uninterrupted_ok ... ok [INFO] [stdout] test io::stream::tests::default_write_returns_unsupported ... ok [INFO] [stdout] test io::tests::error_code_fmt_bad_os_handle ... ok [INFO] [stdout] test io::tests::error_code_fmt_unexpected_end ... ok [INFO] [stdout] test io::tests::error_code_fmt_no_space ... ok [INFO] [stdout] test io::stream::tests::read_uninterrupted_with_error ... ok [INFO] [stdout] test io::tests::error_code_fmt_unsuccessful ... ok [INFO] [stdout] test io::stream::tests::default_seek_returns_unsupported ... ok [INFO] [stdout] test io::tests::partial_error_from_parts ... ok [INFO] [stdout] test io::stream::tests::zero_read_returns_zeroes ... ok [INFO] [stdout] test io::stream::tests::zero_write_not_supported ... ok [INFO] [stdout] test io::tests::error_code_fmt_would_block ... ok [INFO] [stdout] test io::tests::error_code_fmt_interrupted ... ok [INFO] [stdout] test io::tests::error_code_fmt_unsupported_position ... ok [INFO] [stdout] test io::tests::partial_error_from_error ... ok [INFO] [stdout] test io::tests::error_code_fmt_unsupported_operation ... ok [INFO] [stdout] test mm::bump_alloc::tests::alloc_1_byte_in_a_1_byte_buffer_works ... ok [INFO] [stdout] test mm::bump_alloc::tests::contains_true_only_for_pointers_inside_buffer ... ok [INFO] [stdout] test mm::bump_alloc::tests::allocator_name_contains_bump ... ok [INFO] [stdout] test io::tests::partial_error_to_error ... ok [INFO] [stdout] test mm::bump_alloc::tests::contains_is_supported ... ok [INFO] [stdout] test mm::bump_alloc::tests::dropping_last_allocation_reclaims_memory ... ok [INFO] [stdout] test mm::bump_alloc::tests::fail_to_grow_by_reallocation ... ok [INFO] [stdout] test mm::bump_alloc::tests::alloc_2_bytes_in_a_1_byte_buffer_fails ... ok [INFO] [stdout] test mm::bump_alloc::tests::grow_last_allocation_fails ... ok [INFO] [stdout] test mm::bump_alloc::tests::shrink_last_allocation_reclaims_memory ... ok [INFO] [stdout] test mm::bump_alloc::tests::shrink_with_higher_alignment_fails ... ok [INFO] [stdout] test mm::bump_alloc::tests::grow_last_allocation_succeeds ... ok [INFO] [stdout] test mm::bump_alloc::tests::shrink_non_last_allocation ... ok [INFO] [stdout] test mm::no_sup_alloc::tests::no_sup_allocator_fails_to_alloc ... ok [INFO] [stdout] test mm::no_sup_alloc::tests::no_sup_allocator_has_specific_name ... ok [INFO] [stdout] test mm::bump_alloc::tests::grow_by_doing_a_new_allocation_succeeds ... ok [INFO] [stdout] test mm::no_sup_alloc::tests::no_sup_allocator_returns_false_for_contains ... ok [INFO] [stdout] test mm::no_sup_alloc::tests::no_sup_allocator_supports_contains ... ok [INFO] [stdout] test mm::nop_alloc::tests::alloc_not_supported ... ok [INFO] [stdout] test mm::nop_alloc::tests::contains_not_supported ... ok [INFO] [stdout] test mm::nop_alloc::tests::free_silently_completes ... ok [INFO] [stdout] test mm::nop_alloc::tests::grow_not_supported ... ok [INFO] [stdout] test mm::nop_alloc::tests::specific_name ... ok [INFO] [stdout] test mm::single_alloc::tests::alloc_buffer_size_works_on_new_instance ... ok [INFO] [stdout] test mm::single_alloc::tests::alloc_larger_than_buffer_size_fails ... ok [INFO] [stdout] test io::stream::tests::null_write_str_consumes_all_buffer ... ok [INFO] [stdout] test io::stream::tests::null_write_consumes_all_buffer ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_write_extends_up_to_buffer_size ... ok [INFO] [stdout] test mm::single_alloc::tests::alloc_smaller_than_buffer_size_works_on_new_instance ... ok [INFO] [stdout] test mm::single_alloc::tests::cannot_allocate_two_items ... ok [INFO] [stdout] test mm::single_alloc::tests::alloc_with_unsuitable_alignment_fails ... ok [INFO] [stdout] test io::stream::buffer::tests::rel_pos_larger_than_u64 ... ok [INFO] [stdout] test mm::single_alloc::tests::contains_is_supported ... ok [INFO] [stdout] test mm::single_alloc::tests::contains_on_allocated_pointer_returns_true ... ok [INFO] [stdout] test mm::single_alloc::tests::contains_on_unallocated_buffer_pointer_still_returns_true ... ok [INFO] [stdout] test mm::single_alloc::tests::freeing_previous_allocation_works ... ok [INFO] [stdout] test mm::single_alloc::tests::grow_smaller_than_buffer_size_works ... ok [INFO] [stdout] test mm::single_alloc::tests::grow_to_buffer_size_works ... ok [INFO] [stdout] test mm::single_alloc::tests::grow_to_larger_than_buffer_size_fails ... ok [INFO] [stdout] test mm::single_alloc::tests::name_responds_appropriately ... ok [INFO] [stdout] test mm::single_alloc::tests::shrink_from_buffer_size_works ... ok [INFO] [stdout] test mm::string::tests::debug_fmt_uses_str ... ok [INFO] [stdout] test mm::string::tests::map_str ... ok [INFO] [stdout] test mm::string::tests::simple_fmt_test ... ok [INFO] [stdout] test mm::tests::alloc_or_grow_first_allocates_then_grows ... ok [INFO] [stdout] test mm::tests::allocator_ref_shrink_calls_allocator_shrink ... ok [INFO] [stdout] test mm::tests::allocator_ref_to_ref_copies_internal_ref ... ok [INFO] [stdout] test mm::tests::contains_on_allocator_ref_forwards_to_allocator ... ok [INFO] [stdout] test io::stream::tests::default_read_returns_unsupported ... ok [INFO] [stdout] test mm::r#box::tests::zero_sized_boxed_payload_works_without_allocating ... ok [INFO] [stdout] test mm::r#box::tests::drop_gets_called_on_boxed_item ... ok [INFO] [stdout] test mm::nop_alloc::tests::shrink_not_supported ... ok [INFO] [stdout] test mm::r#box::tests::alloc_failure_errors_out_with_original_value ... ok [INFO] [stdout] test mm::tests::default_name_responds ... ok [INFO] [stdout] test mm::no_sup_alloc::tests::no_sup_allocator_panics_on_free ... ok [INFO] [stdout] test mm::tests::default_supports_contains_returns_false ... ok [INFO] [stdout] test mm::no_sup_alloc::tests::no_sup_allocator_panics_on_grow ... ok [INFO] [stdout] test mm::tests::fmt_error_from_alloc_error ... ok [INFO] [stdout] test mm::tests::default_to_ref_works ... ok [INFO] [stdout] test mm::tests::fmt_on_default_allocator ... ok [INFO] [stdout] test mm::vector::tests::from_slice ... ok [INFO] [stdout] test mm::vector::tests::failed_push_returns_original_value ... ok [INFO] [stdout] test mm::vector::tests::get_slice_from_vector ... ok [INFO] [stdout] test mm::vector::tests::mut_slice_from_vector_created_from_slice_must_be_empty ... ok [INFO] [stdout] test mm::no_sup_alloc::tests::no_sup_allocator_panics_on_shrink ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_panics_with_init_size_too_large ... ok [INFO] [stdout] test mm::vector::tests::reserve_with_count_that_overflows_usize ... ok [INFO] [stdout] test mm::tests::default_contains_panics ... ok [INFO] [stdout] test mm::r#box::tests::create_and_drop_box ... ok [INFO] [stdout] test mm::tests::default_shrink_panics ... ok [INFO] [stdout] test mm::vector::tests::new_vector_is_empty ... ok [INFO] [stdout] test mm::vector::tests::pop_on_empty_vector_returns_none ... ok [INFO] [stdout] test mm::vector::tests::reserve_with_large_count_that_prevents_power_of_2_rounding_of_cap ... ok [INFO] [stdout] test mm::vector::tests::simple_push_pop_works ... ok [INFO] [stdout] test num::tests::from_smaller_equal_usize_3 ... ok [INFO] [stdout] test mm::nop_alloc::tests::calling_contains_panics ... ok [INFO] [stdout] test num::tests::is_power_of_2_checks ... ok [INFO] [stdout] test num::tests::from_smaller_or_equal_usize_0 ... ok [INFO] [stdout] test num::tests::pow2usize_1_next ... ok [INFO] [stdout] test num::tests::lmask_1 ... ok [INFO] [stdout] test num::tests::from_smaller_or_equal_usize_over_max_pow2 ... ok [INFO] [stdout] test num::tests::from_smaller_or_equal_usize_max_pow2 ... ok [INFO] [stdout] test mm::vector::tests::slice_as_vector_works ... ok [INFO] [stdout] test mm::vector::tests::vector_is_usable_after_push_failure ... ok [INFO] [stdout] test num::tests::from_smaller_or_equal_usize_1 ... ok [INFO] [stdout] test num::tests::pow2usize_max_prev ... ok [INFO] [stdout] test num::tests::pow2usize_max_next ... ok [INFO] [stdout] test num::tests::pow2usize_1_prev ... ok [INFO] [stdout] test tests::lib_name_compliant ... ok [INFO] [stdout] test num::tests::pow2usize_1_shl_non_overflowing ... ok [INFO] [stdout] test num::tests::pow2usize_1_shr_overflow_counter ... ok [INFO] [stdout] test num::tests::pow2usize_1_shr_underflow_value ... ok [INFO] [stdout] test mm::single_alloc::tests::freeing_mismatched_size_panics ... ok [INFO] [stdout] test mm::single_alloc::tests::free_with_bad_alignment_panics ... ok [INFO] [stdout] test num::tests::pow2usize_max ... ok [INFO] [stdout] test mm::single_alloc::tests::freeing_unallocated_buffer_panics ... ok [INFO] [stdout] test mm::tests::default_alloc_panics ... ok [INFO] [stdout] test num::tests::pow2usize_1_shl_overflow_counter ... ok [INFO] [stdout] test mm::single_alloc::tests::freeing_mismatched_pointer_panics ... ok [INFO] [stdout] test num::tests::rmask_1 ... ok [INFO] [stdout] test mm::tests::default_free_panics ... ok [INFO] [stdout] test mm::tests::default_grow_panics ... ok [INFO] [stdout] test mm::vector::tests::panic_creating_vector_with_zero_sized_items ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 168 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests halfbit [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 [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "f7eb09c42359ccba9a741fd8f0cc19def32dbbbe43d0bb3f867266c5b98b4387", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f7eb09c42359ccba9a741fd8f0cc19def32dbbbe43d0bb3f867266c5b98b4387", kill_on_drop: false }` [INFO] [stdout] f7eb09c42359ccba9a741fd8f0cc19def32dbbbe43d0bb3f867266c5b98b4387