[INFO] cloning repository https://github.com/RawSocketLabs/bitsandbytes
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RawSocketLabs/bitsandbytes" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRawSocketLabs%2Fbitsandbytes", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRawSocketLabs%2Fbitsandbytes'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4458d06bc6d18bb3c6bacd06e678b504c7c81afe
[INFO] testing RawSocketLabs/bitsandbytes against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRawSocketLabs%2Fbitsandbytes" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc2/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-3-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/RawSocketLabs/bitsandbytes
[INFO] finished tweaking git repo https://github.com/RawSocketLabs/bitsandbytes
[INFO] tweaked toml for git repo https://github.com/RawSocketLabs/bitsandbytes written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/RawSocketLabs/bitsandbytes on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/RawSocketLabs/bitsandbytes 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" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c70b6ca18f025175ac5f8f30ae15c2b15c2bfce9cd74f776827b9ce3ca6b318f
[INFO] running `Command { std: "docker" "start" "c70b6ca18f025175ac5f8f30ae15c2b15c2bfce9cd74f776827b9ce3ca6b318f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c70b6ca18f025175ac5f8f30ae15c2b15c2bfce9cd74f776827b9ce3ca6b318f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c70b6ca18f025175ac5f8f30ae15c2b15c2bfce9cd74f776827b9ce3ca6b318f" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c70b6ca18f025175ac5f8f30ae15c2b15c2bfce9cd74f776827b9ce3ca6b318f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c70b6ca18f025175ac5f8f30ae15c2b15c2bfce9cd74f776827b9ce3ca6b318f" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling bitsandbytes-macros v0.2.0 (/opt/rustwide/workdir/bnb-macros)
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling bitsandbytes v0.2.0 (/opt/rustwide/workdir/bnb)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.73s
[INFO] running `Command { std: "docker" "inspect" "c70b6ca18f025175ac5f8f30ae15c2b15c2bfce9cd74f776827b9ce3ca6b318f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c70b6ca18f025175ac5f8f30ae15c2b15c2bfce9cd74f776827b9ce3ca6b318f" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling bytes v1.12.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling arbitrary-int v1.3.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling bitbybit v1.4.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling bitsandbytes-macros v0.2.0 (/opt/rustwide/workdir/bnb-macros)
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling modular-bitfield-msb-impl v0.11.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling trybuild v1.0.116
[INFO] [stderr]    Compiling modular-bitfield-msb v0.11.2
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling bitsandbytes v0.2.0 (/opt/rustwide/workdir/bnb)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stdout] warning: unused import: `BitReader`
[INFO] [stdout]  --> bnb/tests/bin_scratch.rs:8:26
[INFO] [stdout]   |
[INFO] [stdout] 8 |     use bnb::{BitEncode, BitReader, BitWriter, Sink, Source, bin};
[INFO] [stdout]   |                          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable `pub` item
[INFO] [stdout]   --> bnb/tests/bin_ctx_docs.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub struct Cell {
[INFO] [stdout]    |     ---^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout]    = help: or consider exporting it for use by other crates
[INFO] [stdout]    = note: requested on the command line with `-W unreachable-pub`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 52.37s
[INFO] running `Command { std: "docker" "inspect" "c70b6ca18f025175ac5f8f30ae15c2b15c2bfce9cd74f776827b9ce3ca6b318f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c70b6ca18f025175ac5f8f30ae15c2b15c2bfce9cd74f776827b9ce3ca6b318f" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unreachable `pub` item
[INFO] [stderr]   --> bnb/tests/bin_ctx_docs.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 15 |     pub struct Cell {
[INFO] [stderr]    |     ---^^^^^^^^^^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     help: consider restricting its visibility: `pub(crate)`
[INFO] [stderr]    |
[INFO] [stderr]    = help: or consider exporting it for use by other crates
[INFO] [stderr]    = note: requested on the command line with `-W unreachable-pub`
[INFO] [stderr] 
[INFO] [stderr] warning: `bitsandbytes` (test "bin_ctx_docs") generated 1 warning (run `cargo fix --test "bin_ctx_docs" -p bitsandbytes` to apply 1 suggestion)
[INFO] [stderr] warning: unused import: `BitReader`
[INFO] [stderr]  --> bnb/tests/bin_scratch.rs:8:26
[INFO] [stderr]   |
[INFO] [stderr] 8 |     use bnb::{BitEncode, BitReader, BitWriter, Sink, Source, bin};
[INFO] [stderr]   |                          ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `bitsandbytes` (test "bin_scratch") generated 1 warning (run `cargo fix --test "bin_scratch" -p bitsandbytes` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.29s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bnb-440796414d14ed21)
[INFO] [stdout] 
[INFO] [stdout] running 111 tests
[INFO] [stdout] test bitstream::component::bitbuf::a_streaming_push_pull_loop_stays_within_a_tiny_cap ... ok
[INFO] [stdout] test bitstream::component::bitbuf::bounded_try_push_respects_capacity_then_reclaims_in_place ... ok
[INFO] [stdout] test bitstream::component::bitbuf::as_a_seek_source_a_restore_position_message_decodes ... ok
[INFO] [stdout] test bitstream::component::bitbuf::clear_and_capacity ... ok
[INFO] [stdout] test bitstream::component::bitbuf::pull_is_none_until_a_whole_message_arrives_then_reclaims ... ok
[INFO] [stdout] test bitstream::component::bitbuf::reassembles_sub_byte_boundary_messages_across_pushes ... ok
[INFO] [stdout] test bitstream::component::bitbuf::unbounded_try_push_never_fails ... ok
[INFO] [stdout] test bitstream::component::buf_source::an_io_error_from_the_reader_propagates ... ok
[INFO] [stdout] test bitstream::component::bitbuf::reads_as_a_source_respecting_layout ... ok
[INFO] [stdout] test bitstream::component::buf_source::over_wide_read_is_rejected ... ok
[INFO] [stdout] test bitstream::component::buf_source::running_out_mid_field_is_incomplete ... ok
[INFO] [stdout] test bitstream::component::buf_source::retention_cap_bounds_the_buffer ... ok
[INFO] [stdout] test bitstream::component::buf_source::seek_using_message_over_a_nonseekable_stream ... ok
[INFO] [stdout] test bitstream::component::entry::decode_advances_a_cursor ... ok
[INFO] [stdout] test bitstream::component::entry::decode_all_and_iter_collect_back_to_back ... ok
[INFO] [stdout] test bitstream::component::entry::decode_all_of_a_zero_width_type_yields_nothing ... ok
[INFO] [stdout] test bitstream::component::entry::decode_errors_on_short_cursor ... ok
[INFO] [stdout] test bitstream::component::entry::decode_exact_rejects_trailing_bytes ... ok
[INFO] [stdout] test bitstream::component::entry::decode_explicit_cursor ... ok
[INFO] [stdout] test bitstream::component::entry::encode_io_error_is_reported ... ok
[INFO] [stdout] test bitstream::component::entry::encode_to_any_write ... ok
[INFO] [stdout] test bitstream::component::entry::streaming_shortfall_is_incomplete_not_eof ... ok
[INFO] [stdout] test bitstream::component::entry::to_bytes_peek_and_tail_tolerance ... ok
[INFO] [stdout] test bitstream::component::errors::decode_eof_reports_offset_and_field ... ok
[INFO] [stdout] test bitstream::component::errors::innermost_field_wins_the_span ... ok
[INFO] [stdout] test bitstream::component::errors::round_trips ... ok
[INFO] [stdout] test bitstream::component::io_adapter::as_read_as_write_roundtrip_through_std_io ... ok
[INFO] [stdout] test bitstream::component::io_adapter::as_read_short_read_reports_eof ... ok
[INFO] [stdout] test bitstream::component::seek::forward_only_stream_reader_requires_only_read ... ok
[INFO] [stdout] test bitstream::component::seek::seek_and_align_need_no_seek_trait ... ok
[INFO] [stdout] test bitstream::component::seek_reader::little_endian_layout_is_honored ... ok
[INFO] [stdout] test bitstream::component::seek_reader::over_wide_read_is_rejected ... ok
[INFO] [stdout] test bitstream::component::seek_reader::reading_past_the_end_is_unexpected_eof ... ok
[INFO] [stdout] test bitstream::component::seek_reader::seek_reader_over_a_file_like_source ... ok
[INFO] [stdout] test bitstream::component::source::decodes_over_slice_and_stream_identically ... ok
[INFO] [stdout] test bitstream::component::source::stream_reader_honors_a_little_endian_layout ... ok
[INFO] [stdout] test bitstream::unit::bitbuf_bounded_reports_its_capacity ... ok
[INFO] [stdout] test bitstream::unit::bulk_bytes_round_trip ... ok
[INFO] [stdout] test bitstream::unit::bulk_bytes_work_at_a_bit_offset ... ok
[INFO] [stdout] test bitstream::unit::capacity_error_display ... ok
[INFO] [stdout] test bitstream::unit::construction_error_bridges_to_a_convert_error ... ok
[INFO] [stdout] test bitstream::unit::count_prefix_primitive_boundaries ... ok
[INFO] [stdout] test bitstream::unit::count_prefix_round_trips ... ok
[INFO] [stdout] test bitstream::unit::count_prefix_uint_boundaries ... ok
[INFO] [stdout] test bitstream::unit::count_prefix_uint_never_truncates_before_the_check ... ok
[INFO] [stdout] test bitstream::unit::cursor_layout_matrix_bit_and_byte_order_are_independent ... ok
[INFO] [stdout] test bitstream::unit::display_appends_field_span_when_set ... ok
[INFO] [stdout] test bitstream::unit::display_bad_magic_and_convert ... ok
[INFO] [stdout] test bitstream::unit::display_incomplete_with_and_without_hint ... ok
[INFO] [stdout] test bitstream::unit::display_io_kind ... ok
[INFO] [stdout] test bitstream::unit::display_trailing_too_wide_not_seekable_buffer_full ... ok
[INFO] [stdout] test bitstream::unit::display_unexpected_eof ... ok
[INFO] [stdout] test bitstream::unit::eof_is_an_error_not_a_panic ... ok
[INFO] [stdout] test bitstream::unit::in_field_records_only_the_innermost ... ok
[INFO] [stdout] test bitstream::unit::io_error_bridges_to_an_io_kind ... ok
[INFO] [stdout] test bitstream::unit::is_incomplete_is_true_only_for_incomplete ... ok
[INFO] [stdout] test bitstream::unit::leaf_canonical_encode_defaults_to_verbatim ... ok
[INFO] [stdout] test bitstream::unit::leaf_decode_with_and_encode_with_unit_args ... ok
[INFO] [stdout] test bitstream::unit::leaf_encode_mode_default_is_verbatim ... ok
[INFO] [stdout] test bitstream::unit::read_bytes_hostile_length_is_eof_not_alloc ... ok
[INFO] [stdout] test bitstream::unit::read_into_fills_and_errors_short ... ok
[INFO] [stdout] test bitstream::unit::sink_default_byte_order_is_big ... ok
[INFO] [stdout] test bitstream::unit::source_default_byte_order_is_big ... ok
[INFO] [stdout] test bitstream::unit::sink_default_write_dispatches_through_write_bits ... ok
[INFO] [stdout] test bitstream::unit::source_default_read_dispatches_through_read_bits ... ok
[INFO] [stdout] test bitstream::unit::stream_reader_matches_slice_up_to_128_bits ... ok
[INFO] [stdout] test bitstream::unit::unaligned_round_trip ... ok
[INFO] [stdout] test bitstream::unit::write_bits_rejects_over_128 ... ok
[INFO] [stdout] test builder::unit::invalid_constructor_accepts_any_display ... ok
[INFO] [stdout] test builder::unit::invalid_display_wraps_the_message ... ok
[INFO] [stdout] test codecs::unit::cstring_round_trips ... ok
[INFO] [stdout] test bitstream::unit::writer_with_order_lsb_packs_first_field_in_the_low_bits ... ok
[INFO] [stdout] test codecs::unit::leb128_accepts_non_minimal ... ok
[INFO] [stdout] test codecs::unit::leb128_eof_mid_varint ... ok
[INFO] [stdout] test codecs::unit::leb128_golden_bytes ... ok
[INFO] [stdout] test builder::unit::invalid_has_no_field_name ... ok
[INFO] [stdout] test builder::unit::missing_field_constructor_and_accessor ... ok
[INFO] [stdout] test builder::unit::missing_field_display ... ok
[INFO] [stdout] test codecs::unit::cstring_eof_before_terminator ... ok
[INFO] [stdout] test bitstream::unit::too_wide_is_rejected ... ok
[INFO] [stdout] test bitstream::unit::source_default_seek_is_not_seekable ... ok
[INFO] [stdout] test codecs::unit::cstring_write_rejects_embedded_nul ... ok
[INFO] [stdout] test codecs::unit::prefixed_hostile_length_is_eof_not_alloc ... ok
[INFO] [stdout] test codecs::unit::error_display_texts ... ok
[INFO] [stdout] test codecs::unit::prefixed_invalid_utf8_is_convert ... ok
[INFO] [stdout] test codecs::unit::leb128_round_trips_per_width ... ok
[INFO] [stdout] test codecs::unit::cstring_utf8_forms ... ok
[INFO] [stdout] test codecs::unit::prefixed_round_trips_across_prefix_types ... ok
[INFO] [stdout] test int::unit::bits_round_trip ... ok
[INFO] [stdout] test field::unit::primitives_round_trip_and_truncate ... ok
[INFO] [stdout] test codecs::unit::prefixed_u12_is_bit_native ... ok
[INFO] [stdout] test codecs::unit::prefixed_write_overflow_is_checked ... ok
[INFO] [stdout] test codecs::unit::leb128_overflow_is_an_error_not_a_panic ... ok
[INFO] [stdout] test error::unit::value_too_large_display ... ok
[INFO] [stdout] test error::unit::value_too_large_carries_value_and_width ... ok
[INFO] [stdout] test error::unit::unknown_discriminant_carries_value_and_name ... ok
[INFO] [stdout] test int::unit::construction_and_range ... ok
[INFO] [stdout] test codecs::unit::leb128_hostile_continuation_run_is_bounded ... ok
[INFO] [stdout] test bitstream::component::bitbuf::grow_raises_a_bounded_capacity ... ok
[INFO] [stdout] test field::unit::bool_occupies_one_bit ... ok
[INFO] [stdout] test int::unit::display_renders_the_plain_value ... ok
[INFO] [stdout] test wirelen::unit::decode_yields_set ... ok
[INFO] [stdout] test wirelen::unit::default_is_auto ... ok
[INFO] [stdout] test error::unit::unknown_discriminant_display ... ok
[INFO] [stdout] test wirelen::unit::encode_set_writes_the_value_auto_errors ... ok
[INFO] [stdout] test int::unit::conversions ... ok
[INFO] [stdout] test int::unit::debug_shows_the_width_and_value ... ok
[INFO] [stdout] test int::unit::widest_widths_work ... ok
[INFO] [stdout] test wirelen::unit::resolve_count_fills_auto_leaves_set_and_checks_overflow ... ok
[INFO] [stdout] test wirelen::unit::fixed_bit_len_matches_the_inner_width ... ok
[INFO] [stdout] test int::unit::new_panics_on_overflow - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 111 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_assert.rs (/opt/rustwide/target/debug/deps/bin_assert-69aeaff98e7727f0)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test macro_::assert_in_enum_variant ... ok
[INFO] [stdout] test macro_::assert_sees_earlier_fields ... ok
[INFO] [stdout] test macro_::assert_on_a_temp_field ... ok
[INFO] [stdout] test macro_::assert_sees_the_mapped_value ... ok
[INFO] [stdout] test macro_::custom_message_form ... ok
[INFO] [stdout] test macro_::encode_is_untouched_by_the_guard ... ok
[INFO] [stdout] test macro_::failing_assert_rejects_with_field_and_expr ... ok
[INFO] [stdout] test macro_::multiple_asserts_in_order ... ok
[INFO] [stdout] test macro_::passing_assert_decodes ... ok
[INFO] [stdout] test macro_::assert_through_bare_derives ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_byte_order.rs (/opt/rustwide/target/debug/deps/bin_byte_order-4742ac1e3717a412)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test macro_::byte_order_visible_on_the_wire ... ok
[INFO] [stdout] test macro_::little_endian_straddling_round_trips ... ok
[INFO] [stdout] test macro_::sub_byte_fields_unaffected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_calc_temp.rs (/opt/rustwide/target/debug/deps/bin_calc_temp-d13d61af3cec5646)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test macro_::builder_has_no_temp_field ... ok
[INFO] [stdout] test macro_::temp_field_is_dropped_and_recomputed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_canonical.rs (/opt/rustwide/target/debug/deps/bin_canonical-ac6e2013318a1e4d)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test macro_::mode_is_excluded_from_debug ... ok
[INFO] [stdout] test macro_::encode_follows_the_values_mode ... ok
[INFO] [stdout] test macro_::new_constructs_from_all_stored_fields ... ok
[INFO] [stdout] test macro_::to_canonical_recomputes_calc_and_normalizes_reserved ... ok
[INFO] [stdout] test macro_::an_already_canonical_value_has_no_diff ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_codec_newtype.rs (/opt/rustwide/target/debug/deps/bin_codec_newtype-72ae7cdb91ee47e3)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test macro_::directional_paren_forms ... ok
[INFO] [stdout] test macro_::from_conversions_both_ways ... ok
[INFO] [stdout] test macro_::hostile_varint_names_the_parent_field ... ok
[INFO] [stdout] test macro_::layout_options_on_newtype ... ok
[INFO] [stdout] test macro_::leb128_shorthand_golden_roundtrip ... ok
[INFO] [stdout] test macro_::enum_variant_newtype_field ... ok
[INFO] [stdout] test macro_::paren_form_cstring_string_inner ... ok
[INFO] [stdout] test macro_::paren_form_turbofish_prefixed ... ok
[INFO] [stdout] test macro_::variable_field_in_fixed_parent ... ok
[INFO] [stdout] test macro_::vec_of_newtypes_count_prefixed ... ok
[INFO] [stdout] test macro_::decode_all_walks_repeated_newtypes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_count.rs (/opt/rustwide/target/debug/deps/bin_count-57434e7f676721f0)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stderr]      Running tests/bin_count_adversarial.rs (/opt/rustwide/target/debug/deps/bin_count_adversarial-d8cd5965f960e762)
[INFO] [stdout] test macro_::count_drives_leaf_vec ... ok
[INFO] [stdout] test macro_::count_drives_nested_vec ... ok
[INFO] [stdout] test macro_::fixed_record_is_fixed_len_but_table_is_not ... ok
[INFO] [stdout] test macro_::count_zero_reads_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test macro_::count_off_by_one_past_input_errors_at_the_last_element ... ok
[INFO] [stdout] test macro_::enormous_count_does_not_preallocate ... ok
[INFO] [stdout] test macro_::nested_element_count_past_input_is_a_graceful_eof ... ok
[INFO] [stdout] test macro_::under_count_leaves_trailing_bytes_rather_than_silently_truncating ... ok
[INFO] [stdout] test macro_::count_far_past_input_is_a_graceful_eof ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_count_prefix.rs (/opt/rustwide/target/debug/deps/bin_count_prefix-28a41d8f1eff544a)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test macro_::composes_with_ctx_forwarding ... ok
[INFO] [stdout] test macro_::enum_variant_prefix_round_trips ... ok
[INFO] [stdout] test macro_::forged_under_count_is_trailing_bytes ... ok
[INFO] [stdout] test macro_::golden_bytes_and_byte_identity_with_the_manual_triad ... ok
[INFO] [stdout] test macro_::nested_elements_round_trip ... ok
[INFO] [stdout] test macro_::forged_over_count_is_a_graceful_eof ... ok
[INFO] [stdout] test macro_::forged_huge_count_does_not_preallocate ... ok
[INFO] [stdout] test macro_::encode_overflow_is_checked_not_truncated ... ok
[INFO] [stdout] test macro_::read_only_and_write_only_work ... ok
[INFO] [stdout] test macro_::round_trips_and_prefix_is_not_stored ... ok
[INFO] [stdout] test macro_::uint_prefix_is_bit_native ... ok
[INFO] [stdout] test macro_::zero_count_reads_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_ctx.rs (/opt/rustwide/target/debug/deps/bin_ctx-339d1d736b77eb80)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test macro_::ctx_threads_into_a_count_loop ... ok
[INFO] [stdout] test macro_::ctx_threads_a_field_into_a_child ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_ctx_docs.rs (/opt/rustwide/target/debug/deps/bin_ctx_docs-f87470f7bebc834c)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test macro_::ctx_type_decodes_under_deny_missing_docs ... ok
[INFO] [stderr]      Running tests/bin_ctx_layer2.rs (/opt/rustwide/target/debug/deps/bin_ctx_layer2-040daaf634724d29)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test macro_::one_bound_spans_context_free_and_context_taking ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_enum.rs (/opt/rustwide/target/debug/deps/bin_enum-09fa247a38f7e406)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stderr]      Running tests/bin_fold.rs (/opt/rustwide/target/debug/deps/bin_fold-65cc7cf930699197)
[INFO] [stdout] test macro_::byte_string_magic_dispatch ... ok
[INFO] [stdout] test macro_::catch_all_captures_an_unknown_magic_and_roundtrips ... ok
[INFO] [stdout] test macro_::ctx_on_a_variant_field ... ok
[INFO] [stdout] test macro_::decode_as_and_tagged_for_tag_enum ... ok
[INFO] [stdout] test macro_::decode_as_explicit_variant_magic ... ok
[INFO] [stdout] test macro_::closed_magic_set_errors_on_unknown ... ok
[INFO] [stdout] test macro_::enum_level_magic_prefix ... ok
[INFO] [stdout] test macro_::hybrid_tag_then_magic ... ok
[INFO] [stdout] test macro_::peek_variant_identifies_by_magic ... ok
[INFO] [stdout] test macro_::tag_dispatch_writes_no_discriminant ... ok
[INFO] [stdout] test macro_::int_magic_roundtrips_every_variant_shape ... ok
[INFO] [stdout] test macro_::mixed_width_magic_dispatch ... ok
[INFO] [stdout] test macro_::temp_calc_length_on_a_catch_all_field ... ok
[INFO] [stdout] test macro_::tag_with_verification_magic ... ok
[INFO] [stdout] test macro_::magic_accessor_reports_each_variants_signature ... ok
[INFO] [stdout] test macro_::typed_fallback_when_no_magic_matches ... ok
[INFO] [stdout] test macro_::temp_tag_recomputed_on_encode_and_passed_as_ctx ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test macro_::byte_aligned_header_round_trips_via_bin ... ok
[INFO] [stdout] test macro_::builder_excludes_the_temp_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_if.rs (/opt/rustwide/target/debug/deps/bin_if-604099cdc6be4ba5)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test macro_::conditional_nested_message ... ok
[INFO] [stdout] test macro_::present_when_condition_holds ... ok
[INFO] [stdout] test macro_::absent_consumes_nothing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_ignore.rs (/opt/rustwide/target/debug/deps/bin_ignore-0b48ed2b78e4dab3)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test macro_::ignored_field_is_not_on_the_wire ... ok
[INFO] [stdout] test macro_::ignored_field_is_still_a_builder_field ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_lsb_dbc.rs (/opt/rustwide/target/debug/deps/bin_lsb_dbc-bd8b00d2cd154650)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test macro_::lsb_little_byte_multiple_is_plain_little_endian ... ok
[INFO] [stdout] test macro_::lsb_little_matches_the_dbc_intel_reference ... ok
[INFO] [stdout] test macro_::lsb_big_is_the_deliberate_swap ... ok
[INFO] [stdout] test property::lsb_little_equals_dbc_for_all_values ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_macro.rs (/opt/rustwide/target/debug/deps/bin_macro-6fbb25e3229323ce)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test macro_::bit_order_option_lowers ... ok
[INFO] [stdout] test macro_::enforces_required_fields ... ok
[INFO] [stdout] test macro_::folds_codec_and_builder ... ok
[INFO] [stdout] test macro_::read_only_decodes_only ... ok
[INFO] [stdout] test macro_::fields_named_r_and_w_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_magic.rs (/opt/rustwide/target/debug/deps/bin_magic-9d4d9d0c25113bde)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test macro_::magic_mismatch_errors ... ok
[INFO] [stdout] test macro_::sub_byte_magic_round_trips ... ok
[INFO] [stdout] test macro_::magic_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_map.rs (/opt/rustwide/target/debug/deps/bin_map-bc9531067b00bd53)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test macro_::map_transforms_wire_and_back ... ok
[INFO] [stdout] test macro_::try_map_failure_is_a_convert_error ... ok
[INFO] [stdout] test macro_::try_map_ok_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_net_addr.rs (/opt/rustwide/target/debug/deps/bin_net_addr-d4c794512ecbdb26)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/bin_order_matrix.rs (/opt/rustwide/target/debug/deps/bin_order_matrix-77379489b671313b)
[INFO] [stdout] test macro_::addresses_serialize_in_network_order_and_round_trip ... ok
[INFO] [stdout] test macro_::an_address_composes_with_other_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test macro_::flipping_byte_order_changes_the_word_bytes ... ok
[INFO] [stdout] test macro_::all_four_corners_are_pairwise_distinct ... ok
[INFO] [stdout] test macro_::flipping_bit_order_changes_the_nibble_packing ... ok
[INFO] [stdout] test macro_::every_combo_round_trips ... ok
[INFO] [stdout] test macro_::all_four_corners_golden ... ok
[INFO] [stderr]      Running tests/bin_parse_with.rs (/opt/rustwide/target/debug/deps/bin_parse_with-1ce1295197b45ca8)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test macro_::empty_custom_run ... ok
[INFO] [stdout] test macro_::shipped_leb128_adversarial_names_the_field ... ok
[INFO] [stdout] test macro_::shipped_leb128_width_inference ... ok
[INFO] [stdout] test macro_::shipped_cstring_both_forms ... ok
[INFO] [stdout] test macro_::shipped_codecs_in_enum_variants ... ok
[INFO] [stdout] test macro_::shipped_prefixed_turbofish_and_un ... ok
[INFO] [stdout] test macro_::custom_codec_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_phase2.rs (/opt/rustwide/target/debug/deps/bin_phase2-82d8f61ae9496c34)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test macro_::encode_that_reads_ctx_keeps_encode_with ... ok
[INFO] [stdout] test macro_::per_variant_ctx_on_a_vec_field ... ok
[INFO] [stdout] test macro_::ctx_decode_only_means_plain_encode ... ok
[INFO] [stdout] test macro_::encode_reading_ctx_via_write_with ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_positioning.rs (/opt/rustwide/target/debug/deps/bin_positioning-1f9bd68d670509a7)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test macro_::byte_sized_pad ... ok
[INFO] [stdout] test macro_::pad_and_align_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_reserved.rs (/opt/rustwide/target/debug/deps/bin_reserved-966ba791c82832e0)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test macro_::decode_is_verbatim_canonical_encode_normalizes ... ok
[INFO] [stdout] test macro_::reserved_with_spec_value_is_the_pattern ... ok
[INFO] [stdout] test macro_::builder_defaults_reserved_to_spec_but_allows_override ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_restore_position.rs (/opt/rustwide/target/debug/deps/bin_restore_position-409f2f17ed6876af)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test macro_::restore_position_peeks_then_rereads ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_scratch.rs (/opt/rustwide/target/debug/deps/bin_scratch-f083898f6d0c407b)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test macro_::no_scratch_sink_encodes_normally ... ok
[INFO] [stdout] test macro_::clone_starts_a_fresh_scratchless_session ... ok
[INFO] [stdout] test macro_::scratch_threads_and_accumulates_across_fields ... ok
[INFO] [stdout] test macro_::back_reference_emits_a_pointer_on_repeat ... ok
[INFO] [stdout] test macro_::downcast_to_the_wrong_type_is_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_seek.rs (/opt/rustwide/target/debug/deps/bin_seek-9770e85f1d0554dc)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test macro_::dbg_is_inert_for_the_codec ... ok
[INFO] [stdout] test macro_::seek_follows_a_pointer_then_restore_position_returns ... ok
[INFO] [stdout] test macro_::seek_reads_at_an_offset_without_restore ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_try_str.rs (/opt/rustwide/target/debug/deps/bin_try_str-a5bbba2a9268c813)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test macro_::try_str_in_a_canonical_struct ... ok
[INFO] [stdout] test macro_::try_str_on_an_enum_variant_field ... ok
[INFO] [stdout] test macro_::invalid_utf8_falls_back_to_hex_bytes ... ok
[INFO] [stdout] test macro_::valid_utf8_renders_as_string ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_validate.rs (/opt/rustwide/target/debug/deps/bin_validate-f11f5745fc62074a)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test macro_::parser_stays_permissive ... ok
[INFO] [stdout] test macro_::validate_rejects_an_unsound_value_at_build ... ok
[INFO] [stdout] test macro_::validate_and_is_valid_recheck_on_demand ... ok
[INFO] [stdout] test macro_::validate_passes_for_a_sound_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/bin_wire_len.rs (/opt/rustwide/target/debug/deps/bin_wire_len-cb2b7aa040b8e52d)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test macro_::auto_len_target_keeps_positioning_symmetric ... ok
[INFO] [stdout] test macro_::bytes_auto_derives_encoded_length ... ok
[INFO] [stdout] test macro_::count_builder_omits_the_auto_field ... ok
[INFO] [stdout] test macro_::count_set_override_is_written_verbatim_and_survives_a_round_trip ... ok
[INFO] [stdout] test macro_::count_auto_derives_and_round_trips ... ok
[INFO] [stderr]      Running tests/bin_wire_map.rs (/opt/rustwide/target/debug/deps/bin_wire_map-08fdad4237e9b7fd)
[INFO] [stdout] test macro_::oversized_auto_count_is_a_checked_error ... ok
[INFO] [stdout] test macro_::cross_struct_auto_len_resolves_nested_counts ... ok
[INFO] [stdout] test macro_::cross_struct_set_override_wins ... 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] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test macro_::a_mapped_type_nests_via_a_manual_fixed_bit_len ... ok
[INFO] [stdout] test macro_::bidirectional_round_trip ... ok
[INFO] [stdout] test macro_::decode_all_walks_repeated_wire_messages ... ok
[INFO] [stdout] test macro_::try_map_accepts_valid_and_round_trips ... ok
[INFO] [stdout] test macro_::read_only_mapped_decodes ... ok
[INFO] [stdout] test macro_::try_map_failure_is_a_convert_error ... ok
[INFO] [stdout] test macro_::try_wire_accepts_valid_and_rejects_invalid ... ok
[INFO] [stdout] test macro_::variable_length_wire_form_works_standalone ... ok
[INFO] [stdout] test macro_::wire_form_round_trips_and_is_usable_in_program ... ok
[INFO] [stdout] test macro_::write_only_mapped_encodes ... ok
[INFO] [stdout] test macro_::wire_form_nests_via_a_manual_fixed_bit_len ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bitfield_byte_order.rs (/opt/rustwide/target/debug/deps/bitfield_byte_order-c582e426e86ea14b)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test macro_::bit_and_byte_order_compose_independently ... ok
[INFO] [stdout] test macro_::to_bytes_uses_the_declared_big_order ... ok
[INFO] [stdout] test macro_::to_bytes_uses_the_declared_little_order ... ok
[INFO] [stdout] test macro_::from_bytes_inverts_to_bytes_in_the_declared_order ... ok
[INFO] [stdout] test macro_::explicit_endian_methods_ignore_the_declaration ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bitfield_debug.rs (/opt/rustwide/target/debug/deps/bitfield_debug-ef935ad7a58fa9bc)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test macro_::debug_shows_a_nested_bitenum_variant ... ok
[INFO] [stdout] test macro_::debug_decomposes_logical_fields_not_the_backing_int ... ok
[INFO] [stdout] test macro_::nested_in_bin_message_inherits_the_logical_debug ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bitstream_bitorder.rs (/opt/rustwide/target/debug/deps/bitstream_bitorder-9d3bcb674bb7e7ca)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test macro_::lsb_and_msb_differ_on_the_wire ... ok
[INFO] [stdout] test macro_::lsb_packs_the_first_field_into_low_bits ... ok
[INFO] [stdout] test macro_::lsb_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bitstream_builder.rs (/opt/rustwide/target/debug/deps/bitstream_builder-b8381de1685ec220)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test macro_::required_fields_are_enforced ... ok
[INFO] [stdout] test macro_::builds_with_defaults_and_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bitstream_dmr.rs (/opt/rustwide/target/debug/deps/bitstream_dmr-ebb56fe3dde97db5)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test integration::unknown_sync_pattern_is_preserved_not_rejected ... ok
[INFO] [stderr]      Running tests/bitstream_dmr_frame.rs (/opt/rustwide/target/debug/deps/bitstream_dmr_frame-568937ffb94aef8a)
[INFO] [stdout] test integration::sync_pattern_lands_at_bit_offset_108 ... ok
[INFO] [stdout] test integration::burst_round_trips_through_the_bit_stream ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test integration::golden_bytes ... ok
[INFO] [stdout] test integration::recognizes_a_known_sync_and_preserves_unknown ... ok
[INFO] [stdout] test integration::frame_round_trips_with_no_binrw ... ok
[INFO] [stderr]      Running tests/bitstream_guard.rs (/opt/rustwide/target/debug/deps/bitstream_guard-de9fe9e6d2dc084e)
[INFO] [stdout] test integration::frame_round_trips_prop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test macro_::override_reenables_byte_aligned ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bitstream_nested.rs (/opt/rustwide/target/debug/deps/bitstream_nested-fc2dccf71bf2f9b4)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test macro_::bit_len_sums_through_the_nesting ... ok
[INFO] [stdout] test macro_::nested_error_keeps_the_innermost_field_span ... ok
[INFO] [stdout] test macro_::nested_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bitstream_payload.rs (/opt/rustwide/target/debug/deps/bitstream_payload-bd439eacf8088cc5)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test macro_::fixed_byte_array_round_trips ... ok
[INFO] [stdout] test macro_::payload_counts_n_times_8_in_bit_len ... ok
[INFO] [stdout] test macro_::payload_eof_names_the_field ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/builder.rs (/opt/rustwide/target/debug/deps/builder-275eac8b94e096df)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test macro_::builds_with_required_set_and_default_applied ... ok
[INFO] [stdout] test macro_::plain_struct_builder ... ok
[INFO] [stdout] test macro_::unset_required_field_errors ... ok
[INFO] [stdout] test macro_::default_expr_is_used_when_unset ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/codec_tokio.rs (/opt/rustwide/target/debug/deps/codec_tokio-21b3376be235402d)
[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]      Running tests/compile_fail.rs (/opt/rustwide/target/debug/deps/compile_fail-711f445c7053d038)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]     Checking cfg-if v1.0.4
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]     Checking regex-syntax v0.8.11
[INFO] [stderr]     Checking pin-project-lite v0.2.17
[INFO] [stderr]     Checking bitflags v2.13.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]     Checking either v1.16.0
[INFO] [stderr]     Checking tracing-core v0.1.36
[INFO] [stderr]     Checking itoa v1.0.18
[INFO] [stderr]     Checking anstyle v1.0.14
[INFO] [stderr]     Checking plotters-backend v0.3.7
[INFO] [stderr]     Checking fastrand v2.4.1
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]     Checking memchr v2.8.2
[INFO] [stderr]     Checking clap_lex v1.1.0
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking bit-vec v0.8.0
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stderr]     Checking lazy_static v1.5.0
[INFO] [stderr]     Checking plotters-svg v0.3.7
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking quick-error v1.2.3
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking walkdir v2.5.0
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking bit-set v0.8.0
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]     Checking crossbeam-deque v0.8.6
[INFO] [stderr]     Checking thread_local v1.1.9
[INFO] [stderr]     Checking futures-core v0.3.32
[INFO] [stderr]    Compiling arbitrary-int v1.3.0
[INFO] [stderr]     Checking futures-task v0.3.32
[INFO] [stderr]     Checking unarray v0.1.4
[INFO] [stderr]     Checking bytes v1.12.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking futures-sink v0.3.32
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]     Checking slab v0.4.12
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking oorandom v11.1.5
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking wait-timeout v0.2.1
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking is-terminal v0.4.17
[INFO] [stderr]     Checking socket2 v0.6.4
[INFO] [stderr]    Compiling toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]     Checking mio v1.2.1
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking rand_xorshift v0.4.0
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking rusty-fork v0.3.1
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]     Checking regex v1.12.4
[INFO] [stderr]    Compiling modular-bitfield-msb-impl v0.11.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling bitsandbytes-macros v0.2.0 (/opt/rustwide/workdir/bnb-macros)
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling bitbybit v1.4.0
[INFO] [stderr]     Checking modular-bitfield-msb v0.11.2
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking bitsandbytes v0.2.0 (/opt/rustwide/workdir/bnb)
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking proptest v1.11.0
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]     Checking bitsandbytes-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/bitsandbytes)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 39.91s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/bin_auto_bad_kind.rs ... ok
[INFO] [stderr] test tests/ui/bin_auto_len_duplicate.rs ... ok
[INFO] [stderr] test tests/ui/bin_auto_len_target_has_directive.rs ... ok
[INFO] [stderr] test tests/ui/bin_auto_len_unknown_field.rs ... ok
[INFO] [stderr] test tests/ui/bin_codec_and_wire_conflict.rs ... ok
[INFO] [stderr] test tests/ui/bin_codec_missing_write.rs ... ok
[INFO] [stderr] test tests/ui/bin_codec_multi_field.rs ... ok
[INFO] [stderr] test tests/ui/bin_codec_named_fields.rs ... ok
[INFO] [stderr] test tests/ui/bin_codec_needs_variable.rs ... ok
[INFO] [stderr] test tests/ui/bin_codec_on_enum.rs ... ok
[INFO] [stderr] test tests/ui/bin_codec_with_magic.rs ... ok
[INFO] [stderr] test tests/ui/bin_count_not_fixed.rs ... ok
[INFO] [stderr] test tests/ui/bin_count_prefix_bad_type.rs ... ok
[INFO] [stderr] test tests/ui/bin_count_prefix_bare_derive.rs ... ok
[INFO] [stderr] test tests/ui/bin_count_prefix_conflict.rs ... ok
[INFO] [stderr] test tests/ui/bin_count_prefix_not_vec.rs ... ok
[INFO] [stderr] test tests/ui/bin_count_prefix_tuple_variant.rs ... ok
[INFO] [stderr] test tests/ui/bin_ctx_needs_context.rs ... ok
[INFO] [stderr] test tests/ui/bin_enum_bad_magic.rs ... ok
[INFO] [stderr] test tests/ui/bin_enum_catch_all_temp_tag.rs ... ok
[INFO] [stderr] test tests/ui/bin_enum_no_tag.rs ... ok
[INFO] [stderr] test tests/ui/bin_enum_variant_needs_tag.rs ... ok
[INFO] [stderr] test tests/ui/bin_forward_only_no_seek.rs ... ok
[INFO] [stderr] test tests/ui/bin_if_needs_option.rs ... ok
[INFO] [stderr] test tests/ui/bin_map_needs_inverse.rs ... ok
[INFO] [stderr] test tests/ui/bin_parse_with_needs_write_with.rs ... ok
[INFO] [stderr] test tests/ui/bin_read_write_only.rs ... ok
[INFO] [stderr] test tests/ui/bin_seek_forward_only.rs ... ok
[INFO] [stderr] test tests/ui/bin_temp_needs_calc.rs ... ok
[INFO] [stderr] test tests/ui/bin_validate_needs_builder.rs ... ok
[INFO] [stderr] test tests/ui/bitenum_multiple_catch_all.rs ... ok
[INFO] [stderr] test tests/ui/bitenum_not_exhaustive.rs ... ok
[INFO] [stderr] test tests/ui/bitfield_mixed_widths.rs ... ok
[INFO] [stderr] test tests/ui/bitfield_range_reversed.rs ... ok
[INFO] [stderr] test tests/ui/bitfield_too_wide.rs ... ok
[INFO] [stderr] test tests/ui/bitflags_bit_out_of_range.rs ... ok
[INFO] [stderr] test tests/ui/bitflags_non_bool.rs ... ok
[INFO] [stderr] test tests/ui/bitstream_byte_aligned.rs ... ok
[INFO] [stderr] test tests/ui/br_ignore_redirect.rs ... ok
[INFO] [stderr] test tests/ui/codecs_seal.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test ui ... ok
[INFO] [stderr]     Checking bitsandbytes-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/bitsandbytes)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test ui_seek ... ok
[INFO] [stderr] test tests/ui_seek/restore_position_needs_seek.rs ... ok
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 55.33s
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/comprehensive.rs (/opt/rustwide/target/debug/deps/comprehensive-aff166719ff25d83)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test macro_::catch_all_enum_converts_both_ways_infallibly ... ok
[INFO] [stdout] test macro_::error_messages_are_informative ... ok
[INFO] [stdout] test macro_::catch_all_preserves_every_unrepresented_value ... ok
[INFO] [stdout] test macro_::exhaustive_enum_round_trips_every_value ... ok
[INFO] [stdout] test macro_::bit_order_is_mirrored ... ok
[INFO] [stdout] test macro_::byte_order_controls_serialized_bytes ... ok
[INFO] [stdout] test macro_::field_setters_mask_to_width ... ok
[INFO] [stdout] test macro_::no_catch_all_enum_uses_checked_try_from ... ok
[INFO] [stdout] test macro_::partial_width_leaves_high_bits_clear ... ok
[INFO] [stdout] test macro_::all_backings_round_trip ... ok
[INFO] [stdout] test macro_::three_levels_of_nesting_compose ... ok
[INFO] [stdout] test macro_::uint_boundaries ... ok
[INFO] [stdout] test macro_::width_forms_produce_identical_layouts ... ok
[INFO] [stdout] test macro_::non_exhaustive_without_catch_all_panics_on_the_gap - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/edge_cases.rs (/opt/rustwide/target/debug/deps/edge_cases-fe2009a2c96314d1)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test macro_::construction_error_bridges_into_bit_error ... ok
[INFO] [stdout] test macro_::parse_with_propagates_construction_error ... ok
[INFO] [stdout] test macro_::restore_position_works_over_buf_source ... ok
[INFO] [stdout] test macro_::full_width_fields_round_trip ... ok
[INFO] [stdout] test macro_::three_levels_of_nesting_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/field_codec.rs (/opt/rustwide/target/debug/deps/field_codec-10b123f8e8c27177)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test macro_::one_path_for_primitive_bitfield_and_message ... ok
[INFO] [stdout] test macro_::nested_marker_is_tolerated_as_a_noop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/flags.rs (/opt/rustwide/target/debug/deps/flags-21d0ff58f282f99a)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test macro_::per_flag_accessors ... ok
[INFO] [stderr]      Running tests/fuzz_roundtrip.rs (/opt/rustwide/target/debug/deps/fuzz_roundtrip-115f3e18972aa829)
[INFO] [stdout] test macro_::set_algebra_via_operators ... ok
[INFO] [stdout] test macro_::flag_consts_and_all_empty ... ok
[INFO] [stdout] test macro_::iter_yields_set_single_bit_flags_in_order ... ok
[INFO] [stdout] test macro_::every_backing_width_places_its_top_bit ... ok
[INFO] [stdout] test macro_::flags_nest_in_a_bitfield ... ok
[INFO] [stdout] test macro_::assign_operators_and_mutators ... ok
[INFO] [stdout] test macro_::from_bits_retains_unknown_but_truncate_drops_them ... 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] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test property::magic_roundtrips ... ok
[INFO] [stdout] test property::tagged_roundtrips ... ok
[INFO] [stdout] test property::header_roundtrips ... ok
[INFO] [stdout] test property::frame_is_a_bijection ... ok
[INFO] [stdout] test property::tagged_is_a_bijection ... ok
[INFO] [stdout] test property::codec_newtype_roundtrips ... ok
[INFO] [stdout] test property::count_prefix_is_a_pure_desugar ... ok
[INFO] [stdout] test property::frame_roundtrips ... ok
[INFO] [stdout] test property::optional_roundtrips ... ok
[INFO] [stdout] test property::codec_newtype_matches_per_field_attrs ... ok
[INFO] [stdout] test property::header_is_a_bijection ... ok
[INFO] [stdout] test property::counted_roundtrips ... ok
[INFO] [stdout] test property::variable_frame_roundtrips ... ok
[INFO] [stdout] test property::decode_arbitrary_bytes_never_panics ... ok
[INFO] [stdout] test property::shipped_codecs_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/net.rs (/opt/rustwide/target/debug/deps/net-91de6d4c778f8d13)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/net_mock.rs (/opt/rustwide/target/debug/deps/net_mock-d41c7795b777cc1c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 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]      Running tests/protocol_shapes.rs (/opt/rustwide/target/debug/deps/protocol_shapes-99269af5ee6dba1a)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test integration::dns_state_bit_positions_match_the_wire ... ok
[INFO] [stdout] test integration::bitfield_seam_exposes_layout_metadata ... ok
[INFO] [stdout] test integration::dns_rcode_catch_all_preserves_unknown_values ... ok
[INFO] [stdout] test integration::dns_state_nested_flags_land_in_the_right_bits ... ok
[INFO] [stdout] test integration::nested_bitfield_implements_bits_for_composition ... ok
[INFO] [stdout] test integration::smb_security_mode_lsb_first ... ok
[INFO] [stdout] test integration::smb_capabilities_little_endian_bytes ... ok
[INFO] [stdout] test integration::dns_op_is_exhaustive_and_round_trips_all_16 ... ok
[INFO] [stdout] test integration::manual_ranges_give_absolute_offsets ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/serde_compat.rs (/opt/rustwide/target/debug/deps/serde_compat-8a156342fe652474)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test macro_::serde_derives_coexist_with_bin_on_a_plain_message ... ok
[INFO] [stdout] test macro_::a_bit_enum_field_carries_serde_derives_too ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/wide_field_placement.rs (/opt/rustwide/target/debug/deps/wide_field_placement-f268539f76d0eb5d)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test macro_::auto_width_is_field_sum ... ok
[INFO] [stdout] test macro_::bitfield_nests_in_bin_stream ... ok
[INFO] [stdout] test macro_::manual_ranges_place_bits_with_a_gap ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bnb_macros-ef9611ae8f35eb8f)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test bitstream::dispatch_tests::fallback_and_catch_all_roles ... ok
[INFO] [stdout] test bitstream::dispatch_tests::integer_magic_widths_inferred_from_suffix ... ok
[INFO] [stdout] test bitstream::dispatch_tests::tag_and_magic_compose_on_one_variant ... ok
[INFO] [stdout] test bitstream::dispatch_tests::rejects_two_catch_alls_and_two_fallbacks ... ok
[INFO] [stderr]    Doc-tests bnb
[INFO] [stdout] test bitstream::dispatch_tests::prefix_is_recorded ... ok
[INFO] [stdout] test bitstream::dispatch_tests::tag_variant_requires_a_selector ... ok
[INFO] [stdout] test bitstream::dispatch_tests::rejects_invalid_magic_values ... ok
[INFO] [stdout] test bitstream::dispatch_tests::byte_string_magic_widths_and_mixed_detection ... 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] [stdout] 
[INFO] [stdout] running 115 tests
[INFO] [stdout] test bnb/src/bitstream.rs - bitstream (line 15) ... ok
[INFO] [stdout] test bnb/src/bitstream.rs - bitstream::BitBuf (line 2036) ... ok
[INFO] [stdout] test bnb/src/bitstream.rs - bitstream::BitDecode (line 1184) ... ok
[INFO] [stdout] test bnb/src/bitstream.rs - bitstream::BitError (line 44) ... ok
[INFO] [stdout] test bnb/src/bitstream.rs - bitstream::BitAmount (line 364) ... ok
[INFO] [stdout] test bnb/src/codecs.rs - codecs::cstring (line 161) ... ok
[INFO] [stdout] test bnb/src/bitstream.rs - bitstream::Source (line 866) ... ok
[INFO] [stdout] test bnb/src/bitstream.rs - bitstream::SeekReader (line 2296) ... ok
[INFO] [stdout] test bnb/src/bitstream.rs - bitstream::BitReader (line 589) ... ok
[INFO] [stdout] test bnb/src/bitstream.rs - bitstream::BufSource (line 1891) ... ok
[INFO] [stdout] test bnb/src/codecs.rs - codecs::leb128 (line 49) ... ok
[INFO] [stdout] test bnb/src/builder.rs - builder::BuilderError (line 21) ... ok
[INFO] [stdout] test bnb/src/bitstream.rs - bitstream::StreamBitReader (line 1758) ... ok
[INFO] [stdout] test bnb/src/bitstream.rs - bitstream::Layout (line 445) ... ok
[INFO] [stdout] test bnb/src/codecs.rs - codecs::prefixed (line 249) ... ok
[INFO] [stdout] test bnb/src/bitstream.rs - bitstream::BitWriter (line 722) ... ok
[INFO] [stdout] test bnb/src/error.rs - error::Error (line 18) ... ok
[INFO] [stdout] test bnb/src/error.rs - error::UnknownDiscriminant (line 63) ... ok
[INFO] [stdout] test bnb/src/field.rs - field::BitOrder (line 35) ... ok
[INFO] [stdout] test bnb/src/bitstream.rs - bitstream::BitWriter::with_scratch (line 804) ... ok
[INFO] [stdout] test bnb/src/guide/bin_codec.rs - guide::bin_codec (line 121) ... ok
[INFO] [stdout] test bnb/src/field.rs - field::Bits (line 60) ... ok
[INFO] [stdout] test bnb/src/guide/bin_codec.rs - guide::bin_codec (line 137) ... ok
[INFO] [stdout] test bnb/src/guide/bin_codec.rs - guide::bin_codec (line 14) ... ok
[INFO] [stdout] test bnb/src/field.rs - field::Bitfield (line 130) ... ok
[INFO] [stdout] test bnb/src/guide/bin_codec.rs - guide::bin_codec (line 176) ... ok
[INFO] [stdout] test bnb/src/bitstream.rs - bitstream::Sink (line 1018) ... ok
[INFO] [stdout] test bnb/src/guide/bin_codec.rs - guide::bin_codec (line 219) ... ok
[INFO] [stdout] test bnb/src/field.rs - field::ByteOrder (line 14) ... ok
[INFO] [stdout] test bnb/src/guide/bin_codec.rs - guide::bin_codec (line 322) ... ok
[INFO] [stdout] test bnb/src/guide/bin_codec.rs - guide::bin_codec (line 246) ... ok
[INFO] [stdout] test bnb/src/guide/bitfields.rs - guide::bitfields (line 32) ... ok
[INFO] [stdout] test bnb/src/guide/bin_codec.rs - guide::bin_codec (line 158) ... ok
[INFO] [stdout] test bnb/src/guide/bitfields.rs - guide::bitfields (line 8) ... ok
[INFO] [stdout] test bnb/src/guide/builders.rs - guide::builders (line 44) ... ok
[INFO] [stdout] test bnb/src/guide/bitfields.rs - guide::bitfields (line 52) ... ok
[INFO] [stdout] test bnb/src/guide/builders.rs - guide::builders (line 30) ... ok
[INFO] [stdout] test bnb/src/guide/bin_codec.rs - guide::bin_codec (line 87) ... ok
[INFO] [stdout] test bnb/src/guide/bitfields.rs - guide::bitfields (line 112) ... ok
[INFO] [stdout] test bnb/src/guide/composition.rs - guide::composition (line 26) ... ok
[INFO] [stdout] test bnb/src/guide/bitfields.rs - guide::bitfields (line 88) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 114) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 327) ... ok
[INFO] [stdout] test bnb/src/guide/builders.rs - guide::builders (line 70) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 396) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 142) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 376) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 269) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 216) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 23) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 40) ... ok
[INFO] [stdout] test bnb/src/guide/composition.rs - guide::composition (line 80) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 528) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 298) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 508) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 172) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 436) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 479) ... ok
[INFO] [stdout] test bnb/src/guide/builders.rs - guide::builders (line 8) ... ok
[INFO] [stdout] test bnb/src/guide/dispatch.rs - guide::dispatch (line 113) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 64) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 234) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 197) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 84) ... ok
[INFO] [stdout] test bnb/src/guide/dispatch.rs - guide::dispatch (line 27) ... ok
[INFO] [stdout] test bnb/src/guide/dual_use.rs - guide::dual_use (line 20) ... ok
[INFO] [stdout] test bnb/src/guide/dispatch.rs - guide::dispatch (line 83) ... ok
[INFO] [stdout] test bnb/src/guide/dispatch.rs - guide::dispatch (line 156) ... ok
[INFO] [stdout] test bnb/src/guide/dispatch.rs - guide::dispatch (line 48) ... ok
[INFO] [stdout] test bnb/src/guide/dual_use.rs - guide::dual_use (line 90) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 425) ... ok
[INFO] [stdout] test bnb/src/guide/directives.rs - guide::directives (line 455) ... ok
[INFO] [stdout] test bnb/src/guide/dispatch.rs - guide::dispatch (line 184) ... ok
[INFO] [stdout] test bnb/src/guide/dispatch.rs - guide::dispatch (line 135) ... ok
[INFO] [stdout] test bnb/src/guide/dual_use.rs - guide::dual_use (line 65) ... ok
[INFO] [stdout] test bnb/src/guide/enums.rs - guide::enums (line 3) ... ok
[INFO] [stdout] test bnb/src/guide/enums.rs - guide::enums (line 67) ... ok
[INFO] [stdout] test bnb/src/guide/dual_use.rs - guide::dual_use (line 44) ... ok
[INFO] [stdout] test bnb/src/guide/dispatch.rs - guide::dispatch (line 67) ... ok
[INFO] [stdout] test bnb/src/guide/enums.rs - guide::enums (line 48) ... ok
[INFO] [stdout] test bnb/src/guide/enums.rs - guide::enums (line 23) ... ok
[INFO] [stdout] test bnb/src/guide/enums.rs - guide::enums (line 112) ... ok
[INFO] [stdout] test bnb/src/guide/errors.rs - guide::errors (line 94) ... ok
[INFO] [stdout] test bnb/src/guide/errors.rs - guide::errors (line 24) ... ok
[INFO] [stdout] test bnb/src/guide/errors.rs - guide::errors (line 74) ... ok
[INFO] [stdout] test bnb/src/guide/errors.rs - guide::errors (line 8) ... ok
[INFO] [stdout] test bnb/src/guide/flags.rs - guide::flags (line 28) ... ok
[INFO] [stdout] test bnb/src/guide/errors.rs - guide::errors (line 46) ... ok
[INFO] [stdout] test bnb/src/guide/flags.rs - guide::flags (line 42) ... ok
[INFO] [stdout] test bnb/src/guide/flags.rs - guide::flags (line 6) ... ok
[INFO] [stdout] test bnb/src/guide/flags.rs - guide::flags (line 60) ... ok
[INFO] [stdout] test bnb/src/guide/flags.rs - guide::flags (line 74) ... ok
[INFO] [stdout] test bnb/src/guide/io.rs - guide::io (line 154) - compile ... ok
[INFO] [stdout] test bnb/src/guide/io.rs - guide::io (line 115) ... ok
[INFO] [stdout] test bnb/src/guide/io.rs - guide::io (line 27) ... ok
[INFO] [stdout] test bnb/src/guide/io.rs - guide::io (line 97) ... ignored
[INFO] [stdout] test bnb/src/guide/io.rs - guide::io (line 45) ... ok
[INFO] [stdout] test bnb/src/guide/io.rs - guide::io (line 80) ... ok
[INFO] [stdout] test bnb/src/guide/enums.rs - guide::enums (line 89) - should panic ... ok
[INFO] [stdout] test bnb/src/guide/mapping.rs - guide::mapping (line 117) ... ok
[INFO] [stdout] test bnb/src/guide/mapping.rs - guide::mapping (line 22) ... ok
[INFO] [stdout] test bnb/src/guide/mapping.rs - guide::mapping (line 61) ... ok
[INFO] [stdout] test bnb/src/guide/mapping.rs - guide::mapping (line 86) ... ok
[INFO] [stdout] test bnb/src/guide/numbers.rs - guide::numbers (line 13) ... ok
[INFO] [stdout] test bnb/src/guide/numbers.rs - guide::numbers (line 26) ... ok
[INFO] [stdout] test bnb/src/guide/numbers.rs - guide::numbers (line 39) ... ok
[INFO] [stdout] test bnb/src/guide/numbers.rs - guide::numbers (line 56) ... ok
[INFO] [stdout] test bnb/src/guide/quick_start.rs - guide::quick_start (line 11) ... ok
[INFO] [stdout] test bnb/src/guide/quick_start.rs - guide::quick_start (line 22) ... ok
[INFO] [stdout] test bnb/src/guide/quick_start.rs - guide::quick_start (line 46) ... ok
[INFO] [stdout] test bnb/src/guide/quick_start.rs - guide::quick_start (line 66) ... ok
[INFO] [stdout] test bnb/src/guide/quick_start.rs - guide::quick_start (line 85) ... ok
[INFO] [stdout] test bnb/src/int.rs - int (line 9) ... ok
[INFO] [stdout] test bnb/src/int.rs - int::UInt (line 32) ... ok
[INFO] [stdout] test bnb/src/lib.rs - (line 24) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 114 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test bnb/src/guide/enums.rs - guide::enums (line 78) - compile fail ... ok
[INFO] [stdout] test bnb/src/guide/composition.rs - guide::composition (line 64) - compile fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 3.50s; merged doctests compilation took 3.19s
[INFO] [stderr]    Doc-tests bnb_macros
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test bnb-macros/src/lib.rs - bin (line 265) ... ignored
[INFO] [stdout] test bnb-macros/src/lib.rs - bit_decode (line 207) ... ignored
[INFO] [stdout] test bnb-macros/src/lib.rs - bit_enum (line 164) ... ignored
[INFO] [stdout] test bnb-macros/src/lib.rs - bitfield (line 88) ... ignored
[INFO] [stdout] test bnb-macros/src/lib.rs - bitflags (line 130) ... ignored
[INFO] [stdout] test bnb-macros/src/lib.rs - bits_builder (line 332) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.17s; merged doctests compilation took 0.17s
[INFO] running `Command { std: "docker" "inspect" "c70b6ca18f025175ac5f8f30ae15c2b15c2bfce9cd74f776827b9ce3ca6b318f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c70b6ca18f025175ac5f8f30ae15c2b15c2bfce9cd74f776827b9ce3ca6b318f", kill_on_drop: false }`
[INFO] [stdout] c70b6ca18f025175ac5f8f30ae15c2b15c2bfce9cd74f776827b9ce3ca6b318f
