[INFO] fetching crate halfbit 0.0.5... [INFO] testing halfbit-0.0.5 against 1.60.0 for beta-1.61-1 [INFO] extracting crate halfbit 0.0.5 into /workspace/builds/worker-25/source [INFO] validating manifest of crates.io crate halfbit 0.0.5 on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate halfbit 0.0.5 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate halfbit 0.0.5 [INFO] tweaked toml for crates.io crate halfbit 0.0.5 written to /workspace/builds/worker-25/source/Cargo.toml [INFO] crate crates.io crate halfbit 0.0.5 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded num-derive v0.3.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d21986e980d08428ab4d614aa510152e0171c840d276f9eaa35da9f525e01b0f [INFO] running `Command { std: "docker" "start" "-a" "d21986e980d08428ab4d614aa510152e0171c840d276f9eaa35da9f525e01b0f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d21986e980d08428ab4d614aa510152e0171c840d276f9eaa35da9f525e01b0f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d21986e980d08428ab4d614aa510152e0171c840d276f9eaa35da9f525e01b0f", kill_on_drop: false }` [INFO] [stdout] d21986e980d08428ab4d614aa510152e0171c840d276f9eaa35da9f525e01b0f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0443612ca92bba0cf6547f643daa3e7f2e73b56332e6c8e1002cff89ce8a9d52 [INFO] running `Command { std: "docker" "start" "-a" "0443612ca92bba0cf6547f643daa3e7f2e73b56332e6c8e1002cff89ce8a9d52", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling proc-macro2 v1.0.26 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Compiling syn v1.0.69 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling num-derive v0.3.3 [INFO] [stderr] Compiling halfbit v0.0.5 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 18.77s [INFO] running `Command { std: "docker" "inspect" "0443612ca92bba0cf6547f643daa3e7f2e73b56332e6c8e1002cff89ce8a9d52", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0443612ca92bba0cf6547f643daa3e7f2e73b56332e6c8e1002cff89ce8a9d52", kill_on_drop: false }` [INFO] [stdout] 0443612ca92bba0cf6547f643daa3e7f2e73b56332e6c8e1002cff89ce8a9d52 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] af0688ace4584fe6a5f70193349c1a35243243e3696b69b8982b2b237d932ded [INFO] running `Command { std: "docker" "start" "-a" "af0688ace4584fe6a5f70193349c1a35243243e3696b69b8982b2b237d932ded", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling libc v0.2.93 [INFO] [stderr] Compiling bitflags v1.2.1 [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.5 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 9.87s [INFO] running `Command { std: "docker" "inspect" "af0688ace4584fe6a5f70193349c1a35243243e3696b69b8982b2b237d932ded", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "af0688ace4584fe6a5f70193349c1a35243243e3696b69b8982b2b237d932ded", kill_on_drop: false }` [INFO] [stdout] af0688ace4584fe6a5f70193349c1a35243243e3696b69b8982b2b237d932ded [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 3e013fa5964fcc004281d49ea9eaeeefaf98eb4d27067084c307f214e7cb742b [INFO] running `Command { std: "docker" "start" "-a" "3e013fa5964fcc004281d49ea9eaeeefaf98eb4d27067084c307f214e7cb742b", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/halfbit-655b4f63d0708031) [INFO] [stdout] [INFO] [stdout] running 322 tests [INFO] [stdout] test conv::tests::u16be_on_truncated_buffer ... ok [INFO] [stdout] test conv::tests::u16le_on_truncated_buffer ... ok [INFO] [stdout] test data_cell::expr::tests::basic_token_type_bitmap_display ... ok [INFO] [stdout] test conv::tests::u16be_decode ... ok [INFO] [stdout] test conv::tests::u16le_decode ... ok [INFO] [stdout] test data_cell::expr::tests::basic_token_type_bitmap_iterate ... ok [INFO] [stdout] test data_cell::expr::tests::basic_token_type_names ... ok [INFO] [stdout] test data_cell::expr::tests::consume_tab ... ok [INFO] [stdout] test data_cell::expr::tests::display_expr_list_0 ... ok [INFO] [stdout] test data_cell::expr::tests::display_expr_list_1 ... ok [INFO] [stdout] test data_cell::expr::tests::display_expr_list_2 ... ok [INFO] [stdout] test data_cell::expr::tests::display_postfix_expr_1 ... ok [INFO] [stdout] test data_cell::expr::tests::display_postfix_expr_0 ... ok [INFO] [stdout] test data_cell::expr::tests::dot_as_primary_expr ... ok [INFO] [stdout] test data_cell::expr::tests::dot_token ... ok [INFO] [stdout] test data_cell::expr::tests::empty_basic_token_type_bitmap_display ... ok [INFO] [stdout] test data_cell::expr::tests::expr_list_2_items ... ok [INFO] [stdout] test data_cell::expr::tests::comma_token ... ok [INFO] [stdout] test data_cell::expr::tests::display_postfix_root_primary ... ok [INFO] [stdout] test data_cell::expr::tests::id_dot_chain_postfix_expr ... ok [INFO] [stdout] test data_cell::expr::tests::display_expr_postfix ... ok [INFO] [stdout] test data_cell::expr::tests::identifier_token_oom ... ok [INFO] [stdout] test data_cell::expr::tests::next_token_encounters_bad_char ... ok [INFO] [stdout] test data_cell::expr::tests::next_token_encounters_bad_char_with_error_msg ... ok [INFO] [stdout] test data_cell::expr::tests::only_whitespaces_produce_end_token ... ok [INFO] [stdout] test data_cell::expr::tests::parse_error_from_alloc ... ok [INFO] [stdout] test data_cell::expr::tests::id_as_primary_expr ... ok [INFO] [stdout] test data_cell::expr::tests::display_primary_expr_identifier ... ok [INFO] [stdout] test data_cell::expr::tests::display_basic_token_data ... ok [INFO] [stdout] test data_cell::expr::tests::display_postfix_item_property ... ok [INFO] [stdout] test data_cell::expr::tests::identifier_token ... ok [INFO] [stdout] test data_cell::expr::tests::source_new ... ok [INFO] [stdout] test data_cell::expr::tests::token_to_parts ... ok [INFO] [stdout] test data_cell::tests::default_get_property ... ok [INFO] [stdout] test data_cell::tests::record_human_readable ... ok [INFO] [stdout] test error::tests::display_fmt_error ... ok [INFO] [stdout] test error::tests::fmt_error_from_error ... ok [INFO] [stdout] test data_cell::expr::tests::peek_raw_large_code_point ... ok [INFO] [stdout] test error::tests::make_and_get ... ok [INFO] [stdout] test data_cell::tests::data_cell_nothing_get_property ... ok [INFO] [stdout] test data_cell::expr::tests::peek_raw_ctl_char ... ok [INFO] [stdout] test exectx::tests::box_fails ... ok [INFO] [stdout] test data_cell::expr::tests::peek_cr_lf_no_conv ... ok [INFO] [stdout] test data_cell::expr::tests::peek_cr_lf_part_conv ... ok [INFO] [stdout] test data_cell::expr::tests::postfix_dot_dot ... ok [INFO] [stdout] test data_cell::expr::tests::unwrap_expr_list_items ... ok [INFO] [stdout] test data_cell::expr::tests::peek_cr_lf_all_conv ... ok [INFO] [stdout] test data_cell::expr::tests::peek_char_at_end ... ok [INFO] [stdout] test data_cell::expr::tests::skip_whitespace_to_end ... ok [INFO] [stdout] test data_cell::expr::tests::skip_whitespace ... ok [INFO] [stdout] test data_cell::expr::tests::token_unwrap_data ... ok [INFO] [stdout] test data_cell::expr::tests::peek_char ... ok [INFO] [stdout] test exectx::tests::box_happy_case ... ok [INFO] [stdout] test exectx::tests::log_crit ... ok [INFO] [stdout] test exectx::tests::obtain_vector ... ok [INFO] [stdout] test exectx::tests::log_level ... ok [INFO] [stdout] test exectx::tests::create_simple_exe_ctx ... ok [INFO] [stdout] test exectx::tests::log_crit_marks_logging_error_on_write_error ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_one_pass_ro_multiple_reads ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_one_pass_ro_write_not_supported ... ok [INFO] [stdout] test exectx::tests::rc_happy ... ok [INFO] [stdout] test exectx::tests::make_err_on_nop_exectx ... ok [INFO] [stdout] test exectx::tests::rc_sad ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_one_pass_ro_no_seek ... ok [INFO] [stdout] test exectx::tests::obtain_string ... ok [INFO] [stdout] test data_cell::expr::tests::peek_illegal_char ... 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 io::stream::buffer::tests::buf_ro_seek_end ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_ro_seek_start_inside ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_ro_seek_start_outside ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_ro_supports_seek ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_multiple_reads ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_ro_write_not_supported ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_write_extends_size ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_write_at_start ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_supports_seek ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_write_extends_up_to_buffer_size ... ok [INFO] [stdout] test io::stream::tests::default_read_returns_unsupported ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_seek_end ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_seek_start_inside ... ok [INFO] [stdout] test io::stream::buffer::tests::rel_pos_larger_than_u64 ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_seek_current ... ok [INFO] [stdout] test io::stream::tests::default_truncate_returns_unsupported ... ok [INFO] [stdout] test io::stream::tests::null_write_str_consumes_all_buffer ... ok [INFO] [stdout] test io::stream::tests::null_wrapper_works ... ok [INFO] [stdout] test io::stream::tests::null_write_consumes_all_buffer ... ok [INFO] [stdout] test io::stream::tests::fmt_into_null_stream ... ok [INFO] [stdout] test io::stream::tests::null_read_outputs_0_bytes ... ok [INFO] [stdout] test io::stream::tests::default_write_returns_unsupported ... ok [INFO] [stdout] test io::stream::tests::read_i32be_truncated ... ok [INFO] [stdout] test io::stream::tests::read_i16be_truncated ... ok [INFO] [stdout] test io::stream::tests::default_seek_returns_unsupported ... ok [INFO] [stdout] test io::stream::tests::read_i32le_successful ... 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_i16le_successful ... ok [INFO] [stdout] test io::stream::tests::read_i32be_successful ... ok [INFO] [stdout] test io::stream::tests::read_byte_when_no_data_is_left ... ok [INFO] [stdout] test io::stream::tests::read_i16le_truncated ... ok [INFO] [stdout] test io::stream::tests::read_i32le_truncated ... ok [INFO] [stdout] test io::stream::tests::read_i64be_truncated ... ok [INFO] [stdout] test io::stream::tests::read_i8_successful ... ok [INFO] [stdout] test io::stream::tests::read_u16be_successful ... ok [INFO] [stdout] test io::stream::tests::read_u16le_truncated ... ok [INFO] [stdout] test io::stream::tests::read_u64be_successful ... ok [INFO] [stdout] test io::stream::tests::read_u32le_when_read_returns_error ... ok [INFO] [stdout] test io::stream::tests::read_i64be_successful ... ok [INFO] [stdout] test io::stream::tests::read_i64le_truncated ... ok [INFO] [stdout] test io::stream::tests::read_i16be_successful ... ok [INFO] [stdout] test io::stream::tests::read_u32be_truncated ... ok [INFO] [stdout] test io::stream::tests::read_u32be_when_read_returns_error ... ok [INFO] [stdout] test io::stream::tests::read_u32le_truncated ... ok [INFO] [stdout] test io::stream::tests::read_i64le_successful ... ok [INFO] [stdout] test io::stream::tests::read_u16be_truncated ... ok [INFO] [stdout] test io::stream::tests::read_u16le_successful ... ok [INFO] [stdout] test io::stream::tests::read_u64le_truncated ... ok [INFO] [stdout] test io::stream::tests::read_u32be_successful ... ok [INFO] [stdout] test io::stream::tests::read_u64be_truncated ... ok [INFO] [stdout] test io::stream::tests::read_u32le_successful ... ok [INFO] [stdout] test io::stream::tests::read_u64le_successful ... ok [INFO] [stdout] test io::stream::tests::seek_read_ok ... ok [INFO] [stdout] test io::stream::tests::seek_read_partial ... ok [INFO] [stdout] test io::stream::tests::seek_read_fail ... ok [INFO] [stdout] test io::stream::tests::zero_write_not_supported ... ok [INFO] [stdout] test io::stream::tests::zero_read_returns_zeroes ... ok [INFO] [stdout] test io::tests::error_code_fmt_bad_os_handle ... ok [INFO] [stdout] test io::tests::error_code_fmt_interrupted ... ok [INFO] [stdout] test io::tests::error_code_fmt_no_space ... ok [INFO] [stdout] test io::tests::error_code_fmt_unexpected_end ... ok [INFO] [stdout] test io::tests::error_code_fmt_unsupported_operation ... ok [INFO] [stdout] test io::tests::error_code_fmt_unsupported_position ... ok [INFO] [stdout] test io::tests::error_code_fmt_unsuccessful ... ok [INFO] [stdout] test io::tests::error_code_fmt_would_block ... ok [INFO] [stdout] test io::tests::partial_error_from_error ... ok [INFO] [stdout] test io::tests::partial_error_from_error_with_size ... ok [INFO] [stdout] test io::tests::partial_error_from_parts ... ok [INFO] [stdout] test io::tests::partial_error_to_error ... 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::contains_is_supported ... ok [INFO] [stdout] test mm::bump_alloc::tests::contains_true_only_for_pointers_inside_buffer ... ok [INFO] [stdout] test mm::bump_alloc::tests::dropping_last_allocation_reclaims_memory ... 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::fail_to_grow_by_reallocation ... ok [INFO] [stdout] test mm::bump_alloc::tests::grow_by_doing_a_new_allocation_succeeds ... ok [INFO] [stdout] test io::stream::tests::write_all_partial ... ok [INFO] [stdout] test mm::bump_alloc::tests::allocator_name_contains_bump ... ok [INFO] [stdout] test mm::bump_alloc::tests::grow_last_allocation_fails ... ok [INFO] [stdout] test io::stream::tests::seek_read_to_end_ok ... ok [INFO] [stdout] test io::stream::tests::read_uninterrupted_ok ... ok [INFO] [stdout] test mm::bump_alloc::tests::grow_last_allocation_succeeds ... ok [INFO] [stdout] test io::stream::tests::write_all_ok ... ok [INFO] [stdout] test mm::bump_alloc::tests::shrink_last_allocation_reclaims_memory ... ok [INFO] [stdout] test io::stream::tests::read_uninterrupted_with_error ... ok [INFO] [stdout] test mm::r#box::tests::size_of_val_on_0_sized ... ok [INFO] [stdout] test mm::r#box::tests::alloc_failure_errors_out_with_original_value ... ok [INFO] [stdout] test mm::no_sup_alloc::tests::no_sup_allocator_has_specific_name ... ok [INFO] [stdout] test mm::r#box::tests::create_and_drop_box ... ok [INFO] [stdout] test mm::rc::tests::align_of_align64 ... ok [INFO] [stdout] test mm::rc::tests::as_ref ... ok [INFO] [stdout] test mm::r#box::tests::drop_gets_called_on_boxed_item ... 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::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::shrink_not_supported ... ok [INFO] [stdout] test mm::nop_alloc::tests::specific_name ... ok [INFO] [stdout] test mm::nop_alloc::tests::alloc_not_supported ... ok [INFO] [stdout] test mm::no_sup_alloc::tests::no_sup_allocator_supports_contains ... ok [INFO] [stdout] test mm::no_sup_alloc::tests::no_sup_allocator_returns_false_for_contains ... ok [INFO] [stdout] test mm::r#box::tests::to_from_parts ... ok [INFO] [stdout] test mm::r#box::tests::zero_sized_boxed_payload_works_without_allocating ... ok [INFO] [stdout] test mm::bump_alloc::tests::shrink_with_higher_alignment_fails ... ok [INFO] [stdout] test mm::rc::tests::rc_payload_of_t_to_rc_payload_of_trait ... ok [INFO] [stdout] test mm::rc::tests::deref ... ok [INFO] [stdout] test mm::rc::tests::dyn_drop ... ok [INFO] [stdout] test mm::rc::tests::unsafe_cell_of_t_to_unsafe_cell_of_trait ... ok [INFO] [stdout] test mm::single_alloc::tests::alloc_buffer_size_works_on_new_instance ... ok [INFO] [stdout] test mm::rc::tests::rc_new ... ok [INFO] [stdout] test mm::rc::tests::debug_fmt ... ok [INFO] [stdout] test mm::rc::tests::inner_drop_at_the_right_time ... ok [INFO] [stdout] test mm::rc::tests::borrow ... ok [INFO] [stdout] test mm::single_alloc::tests::alloc_larger_than_buffer_size_fails ... 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::alloc_with_unsuitable_alignment_fails ... ok [INFO] [stdout] test mm::single_alloc::tests::cannot_allocate_two_items ... 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::rc::tests::not_enough_mem ... 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_to_buffer_size_works ... ok [INFO] [stdout] test mm::single_alloc::tests::grow_to_larger_than_buffer_size_fails ... ok [INFO] [stdout] test mm::string::tests::debug_fmt_uses_str ... ok [INFO] [stdout] test mm::single_alloc::tests::shrink_from_buffer_size_works ... ok [INFO] [stdout] test mm::string::tests::map_str ... ok [INFO] [stdout] test mm::string::tests::push_char ... ok [INFO] [stdout] test mm::string::tests::dup ... ok [INFO] [stdout] test mm::string::tests::simple_fmt_test ... ok [INFO] [stdout] test mm::tests::allocator_ref_to_ref_copies_internal_ref ... ok [INFO] [stdout] test mm::tests::allocator_ref_shrink_calls_allocator_shrink ... ok [INFO] [stdout] test mm::tests::contains_on_allocator_ref_forwards_to_allocator ... ok [INFO] [stdout] test mm::tests::alloc_or_grow_first_allocates_then_grows ... ok [INFO] [stdout] test mm::tests::default_name_responds ... ok [INFO] [stdout] test mm::single_alloc::tests::grow_smaller_than_buffer_size_works ... ok [INFO] [stdout] test mm::tests::default_supports_contains_returns_false ... ok [INFO] [stdout] test mm::tests::default_to_ref_works ... ok [INFO] [stdout] test mm::tests::fmt_error_from_alloc_error ... ok [INFO] [stdout] test mm::tests::fmt_on_default_allocator ... ok [INFO] [stdout] test mm::vector::tests::append_vector ... ok [INFO] [stdout] test mm::vector::tests::byte_vector_write ... ok [INFO] [stdout] test mm::vector::tests::dup ... ok [INFO] [stdout] test mm::vector::tests::failed_push_returns_original_value ... ok [INFO] [stdout] test mm::vector::tests::from_slice ... 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::vector::tests::new_vector_is_empty ... ok [INFO] [stdout] test mm::vector::tests::partial_eq ... ok [INFO] [stdout] test mm::vector::tests::pop_on_empty_vector_returns_none ... ok [INFO] [stdout] test mm::vector::tests::reserve_with_count_that_overflows_usize ... ok [INFO] [stdout] test mm::single_alloc::tests::name_responds_appropriately ... ok [INFO] [stdout] test mm::vector::tests::simple_push_pop_works ... 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::fmt::tests::min_digit_count ... ok [INFO] [stdout] test num::fmt::tests::mini_num_fmt_pack ... ok [INFO] [stdout] test num::fmt::tests::positive_sign_conv ... ok [INFO] [stdout] test num::fmt::tests::zero_sign_conv ... ok [INFO] [stdout] test num::tests::from_smaller_equal_usize_3 ... ok [INFO] [stdout] test num::tests::from_smaller_or_equal_usize_0 ... ok [INFO] [stdout] test num::tests::from_smaller_or_equal_usize_1 ... ok [INFO] [stdout] test num::tests::from_smaller_or_equal_usize_max_pow2 ... ok [INFO] [stdout] test num::tests::from_smaller_or_equal_usize_over_max_pow2 ... ok [INFO] [stdout] test num::tests::i16_reinterpret_u8 ... ok [INFO] [stdout] test num::tests::i32_trunc_to_u8 ... ok [INFO] [stdout] test num::tests::i8_reinterpret_u8 ... ok [INFO] [stdout] test num::tests::i64_reinterpret_u8 ... ok [INFO] [stdout] test num::tests::i8_trunc_to_u8 ... ok [INFO] [stdout] test num::tests::u16_trunc_to_u8 ... ok [INFO] [stdout] test num::tests::u32_msb31_mask ... ok [INFO] [stdout] test num::tests::u32_reinterpret_u8 ... ok [INFO] [stdout] test num::tests::u32_trunc_to_u8 ... ok [INFO] [stdout] test num::tests::u64_trunc_to_u8 ... ok [INFO] [stdout] test num::tests::u8_lsb1_mask ... ok [INFO] [stdout] test num::tests::u8_lsb0_mask ... ok [INFO] [stdout] test num::tests::usize_msb_max_mask ... ok [INFO] [stdout] test num::tests::usize_msb_near_max_mask ... ok [INFO] [stdout] test num::tests::usize_reinterpret_u8 ... ok [INFO] [stdout] test num::tests::usize_trunc_to_u8 ... ok [INFO] [stdout] test tests::lib_name_compliant ... ok [INFO] [stdout] test num::fmt::tests::radix ... ok [INFO] [stdout] test num::tests::u8_reinterpret_u8 ... ok [INFO] [stdout] test num::tests::rmask_1 ... ok [INFO] [stdout] test num::fmt::tests::radix_notation_conv ... ok [INFO] [stdout] test num::tests::isize_reinterpret_u8 ... ok [INFO] [stdout] test num::tests::pow2usize_max_prev ... ok [INFO] [stdout] test num::tests::lmask_1 ... ok [INFO] [stdout] test num::tests::i64_trunc_to_u8 ... ok [INFO] [stdout] test num::tests::pow2usize_1_next ... ok [INFO] [stdout] test num::tests::pow2usize_1_prev ... ok [INFO] [stdout] test num::tests::pow2usize_1_shl_non_overflowing ... ok [INFO] [stdout] test num::tests::pow2usize_1_shl_overflow_counter ... ok [INFO] [stdout] test num::tests::pow2usize_1_shr_overflow_counter ... ok [INFO] [stdout] test num::tests::u8_lsb8_mask ... ok [INFO] [stdout] test num::tests::pow2usize_1_shr_underflow_value ... ok [INFO] [stdout] test num::tests::i32_reinterpret_u8 ... ok [INFO] [stdout] test mm::vector::tests::reserve_with_large_count_that_prevents_power_of_2_rounding_of_cap ... ok [INFO] [stdout] test num::tests::u16_lsb15_mask ... ok [INFO] [stdout] test num::tests::pow2usize_max ... ok [INFO] [stdout] test num::tests::u16_lsb16_mask ... ok [INFO] [stdout] test num::tests::u16_msb15_mask ... ok [INFO] [stdout] test num::tests::u8_msb0_mask ... ok [INFO] [stdout] test num::tests::usize_lsb_near_max_mask ... ok [INFO] [stdout] test num::tests::pow2usize_max_next ... ok [INFO] [stdout] test num::tests::u16_reinterpret_u8 ... ok [INFO] [stdout] test num::tests::u8_trunc_to_u8 ... ok [INFO] [stdout] test num::tests::u16_msb16_mask ... ok [INFO] [stdout] test num::tests::u32_msb32_mask ... ok [INFO] [stdout] test num::tests::u8_msb1_mask ... ok [INFO] [stdout] test num::tests::usize_lsb_max_mask ... ok [INFO] [stdout] test num::tests::u32_lsb31_mask ... ok [INFO] [stdout] test num::tests::u8_msb7_mask ... ok [INFO] [stdout] test num::tests::u32_lsb32_mask ... ok [INFO] [stdout] test num::tests::u8_msb8_mask ... ok [INFO] [stdout] test num::tests::u64_lsb63_mask ... ok [INFO] [stdout] test num::tests::u64_lsb64_mask ... ok [INFO] [stdout] test num::tests::u64_msb63_mask ... ok [INFO] [stdout] test num::tests::is_power_of_2_checks ... ok [INFO] [stdout] test num::tests::i16_trunc_to_u8 ... ok [INFO] [stdout] test num::tests::u64_reinterpret_u8 ... ok [INFO] [stdout] test num::tests::u8_lsb7_mask ... ok [INFO] [stdout] test num::tests::isize_trunc_to_u8 ... ok [INFO] [stdout] test num::tests::u64_msb64_mask ... ok [INFO] [stdout] test io::stream::buffer::tests::buf_rw_panics_with_init_size_too_large - should panic ... ok [INFO] [stdout] test data_cell::expr::tests::unwrap_identifier_data_from_dot - should panic ... ok [INFO] [stdout] test io::stream::tests::seek_read_tester_panics_on_seek_current - should panic ... ok [INFO] [stdout] test io::stream::tests::seek_read_tester_panics_on_seek_end - should panic ... ok [INFO] [stdout] test mm::no_sup_alloc::tests::no_sup_allocator_panics_on_free - should panic ... ok [INFO] [stdout] test mm::no_sup_alloc::tests::no_sup_allocator_panics_on_grow - should panic ... ok [INFO] [stdout] test mm::no_sup_alloc::tests::no_sup_allocator_panics_on_shrink - should panic ... ok [INFO] [stdout] test mm::single_alloc::tests::freeing_mismatched_pointer_panics - should panic ... ok [INFO] [stdout] test mm::single_alloc::tests::free_with_bad_alignment_panics - should panic ... ok [INFO] [stdout] test mm::single_alloc::tests::freeing_unallocated_buffer_panics - should panic ... ok [INFO] [stdout] test mm::single_alloc::tests::freeing_mismatched_size_panics - should panic ... ok [INFO] [stdout] test mm::tests::default_contains_panics - should panic ... ok [INFO] [stdout] test mm::tests::default_free_panics - should panic ... ok [INFO] [stdout] test mm::tests::default_grow_panics - should panic ... ok [INFO] [stdout] test mm::tests::default_shrink_panics - should panic ... ok [INFO] [stdout] test mm::nop_alloc::tests::calling_contains_panics - should panic ... ok [INFO] [stdout] test mm::tests::default_alloc_panics - should panic ... ok [INFO] [stdout] test num::tests::u16_msb17_mask - should panic ... ok [INFO] [stdout] test num::tests::u32_lsb33_mask - should panic ... ok [INFO] [stdout] test num::tests::u32_msb33_mask - should panic ... ok [INFO] [stdout] test num::tests::u64_lsb65_mask - should panic ... ok [INFO] [stderr] Doc-tests halfbit [INFO] [stdout] test num::tests::u64_msb65_mask - should panic ... ok [INFO] [stdout] test num::tests::u8_lsb9_mask - should panic ... ok [INFO] [stdout] test mm::vector::tests::panic_creating_vector_with_zero_sized_items - should panic ... ok [INFO] [stdout] test num::tests::u8_msb9_mask - should panic ... ok [INFO] [stdout] test num::tests::u16_lsb17_mask - should panic ... ok [INFO] [stdout] test num::tests::usize_lsb_over_max_mask - should panic ... ok [INFO] [stdout] test num::tests::usize_msb_over_max_mask - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 322 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s [INFO] [stdout] [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] running `Command { std: "docker" "inspect" "3e013fa5964fcc004281d49ea9eaeeefaf98eb4d27067084c307f214e7cb742b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3e013fa5964fcc004281d49ea9eaeeefaf98eb4d27067084c307f214e7cb742b", kill_on_drop: false }` [INFO] [stdout] 3e013fa5964fcc004281d49ea9eaeeefaf98eb4d27067084c307f214e7cb742b