[INFO] fetching crate splitby 1.2.5...
[INFO] testing splitby-1.2.5 against 1.95.0 for beta-1.96-2
[INFO] extracting crate splitby 1.2.5 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate splitby 1.2.5
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate splitby 1.2.5
[INFO] tweaked toml for crates.io crate splitby 1.2.5 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate splitby 1.2.5 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate splitby 1.2.5 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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] edf340da8e938296ed80a637fcae4183e5f1bea5a6392407520d8e6f370b76eb
[INFO] running `Command { std: "docker" "start" "-a" "edf340da8e938296ed80a637fcae4183e5f1bea5a6392407520d8e6f370b76eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "edf340da8e938296ed80a637fcae4183e5f1bea5a6392407520d8e6f370b76eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "edf340da8e938296ed80a637fcae4183e5f1bea5a6392407520d8e6f370b76eb", kill_on_drop: false }`
[INFO] [stdout] edf340da8e938296ed80a637fcae4183e5f1bea5a6392407520d8e6f370b76eb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bef1a8032600030ee5243b80ababe3d1331e9a26a74a67638f27efda05a75d9d
[INFO] running `Command { std: "docker" "start" "-a" "bef1a8032600030ee5243b80ababe3d1331e9a26a74a67638f27efda05a75d9d", kill_on_drop: false }`
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling fancy-regex v0.16.2
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling splitby v1.2.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.35s
[INFO] running `Command { std: "docker" "inspect" "bef1a8032600030ee5243b80ababe3d1331e9a26a74a67638f27efda05a75d9d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bef1a8032600030ee5243b80ababe3d1331e9a26a74a67638f27efda05a75d9d", kill_on_drop: false }`
[INFO] [stdout] bef1a8032600030ee5243b80ababe3d1331e9a26a74a67638f27efda05a75d9d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6fe602cde4ce96bb1c0c7a405e3d26bbff7a44a9cfcec6a5628c8306d9d5b77c
[INFO] running `Command { std: "docker" "start" "-a" "6fe602cde4ce96bb1c0c7a405e3d26bbff7a44a9cfcec6a5628c8306d9d5b77c", kill_on_drop: false }`
[INFO] [stderr]    Compiling predicates-core v1.0.9
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling predicates v3.1.3
[INFO] [stderr]    Compiling predicates-tree v1.0.12
[INFO] [stderr]    Compiling assert_cmd v2.1.2
[INFO] [stderr]    Compiling splitby v1.2.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.61s
[INFO] running `Command { std: "docker" "inspect" "6fe602cde4ce96bb1c0c7a405e3d26bbff7a44a9cfcec6a5628c8306d9d5b77c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6fe602cde4ce96bb1c0c7a405e3d26bbff7a44a9cfcec6a5628c8306d9d5b77c", kill_on_drop: false }`
[INFO] [stdout] 6fe602cde4ce96bb1c0c7a405e3d26bbff7a44a9cfcec6a5628c8306d9d5b77c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 9ba54d7d36af72e23b832ed9adf583a1b99ead61a2e92d92e4aa6ef2bdbb9371
[INFO] running `Command { std: "docker" "start" "-a" "9ba54d7d36af72e23b832ed9adf583a1b99ead61a2e92d92e4aa6ef2bdbb9371", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/splitby-24c446a162a5165f)
[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/tests.rs (/opt/rustwide/target/debug/deps/tests-e1f3351355bd453d)
[INFO] [stdout] 
[INFO] [stdout] running 282 tests
[INFO] [stdout] test align::align_empty_input ... ok
[INFO] [stdout] test align::align_error_bytes_mode ... ok
[INFO] [stdout] test align::align_emoji_double_width ... ok
[INFO] [stdout] test align::align_error_chars_mode ... ok
[INFO] [stdout] test align::align_accounts_for_variable_join_width ... ok
[INFO] [stdout] test align::align_error_whole_string ... ok
[INFO] [stdout] test align::align_single_field ... ok
[INFO] [stdout] test align::align_with_invert ... ok
[INFO] [stdout] test align::align_multi_codepoint_graphemes ... ok
[INFO] [stdout] test align::align_with_join ... ok
[INFO] [stdout] test align::align_flag_at_end_defaults_to_left ... ok
[INFO] [stdout] test basic_usage::split_by_comma ... ok
[INFO] [stdout] test basic_usage::split_by_space ... ok
[INFO] [stdout] test align::align_strips_ansi_for_width ... ok
[INFO] [stdout] test basic_usage::per_line_default_extracts_index_2_from_every_row ... ok
[INFO] [stdout] test align::align_no_padding_after_final_field ... ok
[INFO] [stdout] test basic_usage::test_equals_syntax ... ok
[INFO] [stdout] test align::align_with_placeholder ... ok
[INFO] [stdout] test align::basic_alignment ... ok
[INFO] [stdout] test byte_mode::invert ... ok
[INFO] [stdout] test byte_mode::byte_range ... ok
[INFO] [stdout] test align::align_with_skip_empty ... ok
[INFO] [stdout] test byte_mode::full_range ... ok
[INFO] [stdout] test byte_mode::join_not_supported ... ok
[INFO] [stdout] test basic_usage::test_with_newline_delimiter ... ok
[INFO] [stdout] test byte_mode::empty_input ... ok
[INFO] [stdout] test byte_mode::negative_range ... ok
[INFO] [stdout] test byte_mode::count ... ok
[INFO] [stdout] test byte_mode::negative_index ... ok
[INFO] [stdout] test byte_mode::count_with_empty ... ok
[INFO] [stdout] test byte_mode::invert_range ... ok
[INFO] [stdout] test byte_mode::multiple_selections ... ok
[INFO] [stdout] test byte_mode::no_selections_output_all ... ok
[INFO] [stdout] test byte_mode::placeholder_multiple ... ok
[INFO] [stdout] test byte_mode::newline_works ... ok
[INFO] [stdout] test byte_mode::strict_bounds_valid ... ok
[INFO] [stdout] test byte_mode::placeholder_out_of_bounds ... ok
[INFO] [stdout] test byte_mode::strict_bounds_invalid ... ok
[INFO] [stdout] test byte_mode::strict_return_empty_output_0_placeholder ... ok
[INFO] [stdout] test char_mode::character_range ... ok
[INFO] [stdout] test byte_mode::single_byte ... ok
[INFO] [stdout] test byte_mode::whole_string_mode ... ok
[INFO] [stdout] test byte_mode::whole_string_mode_with_newline_join ... ok
[INFO] [stdout] test char_mode::count ... ok
[INFO] [stdout] test byte_mode::strict_return_empty_output ... ok
[INFO] [stdout] test char_mode::count_with_empty ... ok
[INFO] [stdout] test char_mode::count_with_graphemes ... ok
[INFO] [stdout] test char_mode::invert ... ok
[INFO] [stdout] test char_mode::full_range ... ok
[INFO] [stdout] test char_mode::join ... ok
[INFO] [stdout] test char_mode::grapheme_cluster_cafe ... ok
[INFO] [stdout] test char_mode::invert_range ... ok
[INFO] [stdout] test char_mode::no_selections_output_all ... ok
[INFO] [stdout] test char_mode::placeholder_out_of_bounds ... ok
[INFO] [stdout] test char_mode::empty_input ... ok
[INFO] [stdout] test char_mode::placeholder_multiple ... ok
[INFO] [stdout] test char_mode::negative_index ... ok
[INFO] [stdout] test char_mode::multiple_selections ... ok
[INFO] [stdout] test char_mode::negative_range ... ok
[INFO] [stdout] test char_mode::single_character ... ok
[INFO] [stdout] test char_mode::strict_bounds_valid ... ok
[INFO] [stdout] test char_mode::strict_bounds_invalid ... ok
[INFO] [stdout] test char_mode::whole_string_mode ... ok
[INFO] [stdout] test char_mode::strict_utf8_rejects_invalid ... ok
[INFO] [stdout] test comma_separated_selection::empty_parts_ignored ... ok
[INFO] [stdout] test comma_separated_selection::byte_mode ... ok
[INFO] [stdout] test comma_separated_selection::basic ... ok
[INFO] [stdout] test comma_separated_selection::char_mode ... ok
[INFO] [stdout] test comma_separated_selection::leading_comma ... ok
[INFO] [stdout] test comma_separated_selection::negative_indices ... ok
[INFO] [stdout] test comma_separated_selection::trailing_comma ... ok
[INFO] [stdout] test char_mode::whole_string_mode_with_newline_join ... ok
[INFO] [stdout] test char_mode::strict_return_empty_output ... ok
[INFO] [stdout] test comma_separated_selection::with_d_flag_mixed_letter_number_letter_part_errors ... ok
[INFO] [stdout] test comma_separated_selection::whole_string_mode ... ok
[INFO] [stdout] test comma_separated_selection::with_d_flag_letter_treated_as_selection_errors ... ok
[INFO] [stdout] test comma_separated_selection::with_invert ... ok
[INFO] [stdout] test comma_separated_selection::mixed_positive_and_negative ... ok
[INFO] [stdout] test consuming_flags::consuming_delimiter_at_end_errors ... ok
[INFO] [stdout] test comma_separated_selection::with_ranges ... ok
[INFO] [stdout] test consuming_flags::consuming_input_at_end_errors ... ok
[INFO] [stdout] test consuming_flags::consuming_output_at_end_errors ... ok
[INFO] [stdout] test consuming_flags::consuming_placeholder_at_end_errors ... ok
[INFO] [stdout] test consuming_flags::consuming_short_placeholder_at_end_errors ... ok
[INFO] [stdout] test char_mode::no_strict_utf8_allows_invalid ... ok
[INFO] [stdout] test count_and_invert::invert_range_with_join ... ok
[INFO] [stdout] test comma_separated_selection::mixed_with_spaces ... ok
[INFO] [stdout] test count_and_invert::invert_single_index ... ok
[INFO] [stdout] test count_and_invert::invert_single_index_whole_string ... ok
[INFO] [stdout] test count_and_invert::invert_whole_set_with_placeholder ... ok
[INFO] [stdout] test count_and_invert::invert_whole_set_empty_result ... ok
[INFO] [stdout] test count_and_invert::per_line_default_with_count_per_row ... ok
[INFO] [stdout] test count_and_invert::invert_range_selection ... ok
[INFO] [stdout] test count_and_invert::using_count_to_count_fields ... ok
[INFO] [stdout] test count_and_invert::using_count_with_extra_newline_whole_string ... ok
[INFO] [stdout] test count_and_invert::using_count_with_extra_newline ... ok
[INFO] [stdout] test comma_separated_selection::with_join ... ok
[INFO] [stdout] test comma_separated_selection::multiple_comma_strings ... ok
[INFO] [stdout] test count_and_invert::using_count_with_newline_delimiter ... ok
[INFO] [stdout] test edge_case::delimiter_appears_multiple_times ... ok
[INFO] [stdout] test edge_case::multiple_delimiters_with_spaces_and_commas ... ok
[INFO] [stdout] test consuming_flags::consuming_join_at_end_errors ... ok
[INFO] [stdout] test edge_case::single_delimiter_at_beginning ... ok
[INFO] [stdout] test count_and_invert::using_count_with_newline_delimiter_whole_string ... ok
[INFO] [stdout] test count_and_invert::count_takes_precedence_over_join ... ok
[INFO] [stdout] test edge_case::single_delimiter_at_end ... ok
[INFO] [stdout] test edge_case::single_field_with_out_of_range_index ... ok
[INFO] [stdout] test flag_syntax::empty_delimiter_equals ... ok
[INFO] [stdout] test flag_syntax::empty_join_equals ... ok
[INFO] [stdout] test flag_syntax::equals_syntax_align_right ... ok
[INFO] [stdout] test flag_syntax::equals_syntax_align_squash ... ok
[INFO] [stdout] test count_and_invert::invert_with_count ... ok
[INFO] [stdout] test flag_syntax::help_flag ... ok
[INFO] [stdout] test flag_syntax::equals_syntax_placeholder ... ok
[INFO] [stdout] test flag_syntax::equals_syntax_align_none ... ok
[INFO] [stdout] test flag_syntax::equals_syntax_join ... ok
[INFO] [stdout] test flag_syntax::invalid_align_value ... ok
[INFO] [stdout] test flag_syntax::equals_syntax_delimiter ... ok
[INFO] [stdout] test flag_syntax::invalid_flag_syntax_delimiterx ... ok
[INFO] [stdout] test flag_syntax::equals_syntax_align ... ok
[INFO] [stdout] test edge_case::delimiter_appears_multiple_times_with_range ... ok
[INFO] [stdout] test flag_syntax::invalid_flag_syntax ... ok
[INFO] [stdout] test flag_syntax::per_line_flag ... ok
[INFO] [stdout] test flag_syntax::quoted_delimiter_double_quotes ... ok
[INFO] [stdout] test flag_syntax::quoted_delimiter_single_quotes ... ok
[INFO] [stdout] test flag_syntax::short_d_flag_single_quotes ... ok
[INFO] [stdout] test flag_syntax::short_a_flag_align ... ok
[INFO] [stdout] test flag_syntax::short_d_flag_no_quotes ... ok
[INFO] [stdout] test flag_syntax::quoted_placeholder_double_quotes ... ok
[INFO] [stdout] test flag_syntax::short_d_flag_space ... ok
[INFO] [stdout] test flag_syntax::short_j_flag ... ok
[INFO] [stdout] test flag_syntax::short_d_flag_double_quotes ... ok
[INFO] [stdout] test flag_syntax::quoted_join_double_quotes ... ok
[INFO] [stdout] test flag_syntax::short_o_flag_consuming ... ok
[INFO] [stdout] test flag_syntax::short_i_flag_consuming ... ok
[INFO] [stdout] test flag_syntax::quoted_placeholder_single_quotes ... ok
[INFO] [stdout] test flag_syntax::quoted_join_single_quotes ... ok
[INFO] [stdout] test hex_parsing::join_hex_empty_after_prefix ... ok
[INFO] [stdout] test hex_parsing::join_hex_invalid_characters ... ok
[INFO] [stdout] test hex_parsing::join_hex_four_bytes ... ok
[INFO] [stdout] test flag_syntax::version_flag ... ok
[INFO] [stdout] test hex_parsing::join_hex_in_char_mode ... ok
[INFO] [stdout] test hex_parsing::join_hex_odd_length ... ok
[INFO] [stdout] test flag_syntax::short_p_flag_placeholder ... ok
[INFO] [stdout] test hex_parsing::join_multi_byte_hex_uppercase ... ok
[INFO] [stdout] test hex_parsing::join_single_byte_hex_uppercase ... ok
[INFO] [stdout] test hex_parsing::join_multi_byte_hex ... ok
[INFO] [stdout] test hex_parsing::join_single_byte_hex ... ok
[INFO] [stdout] test hex_parsing::join_string_with_0x_prefix ... ok
[INFO] [stdout] test hex_parsing::placeholder_hex_four_bytes ... ok
[INFO] [stdout] test hex_parsing::join_string_fallback ... ok
[INFO] [stdout] test hex_parsing::placeholder_empty_input ... ok
[INFO] [stdout] test hex_parsing::placeholder_all_out_of_bounds ... ok
[INFO] [stdout] test hex_parsing::join_hex_with_special_flags ... ok
[INFO] [stdout] test hex_parsing::placeholder_hex_in_char_mode ... ok
[INFO] [stdout] test hex_parsing::placeholder_hex_invalid_characters ... ok
[INFO] [stdout] test hex_parsing::placeholder_hex_zero_byte ... ok
[INFO] [stdout] test hex_parsing::placeholder_negative_index_out_of_bounds ... ok
[INFO] [stdout] test hex_parsing::placeholder_hex_empty_after_prefix ... ok
[INFO] [stdout] test hex_parsing::placeholder_multi_byte_hex ... ok
[INFO] [stdout] test hex_parsing::placeholder_out_of_bounds_range ... ok
[INFO] [stdout] test hex_parsing::placeholder_mixed_valid_and_invalid ... ok
[INFO] [stdout] test hex_parsing::placeholder_hex_odd_length ... ok
[INFO] [stdout] test hex_parsing::placeholder_multi_byte_hex_uppercase ... ok
[INFO] [stdout] test hex_parsing::placeholder_single_byte_hex ... ok
[INFO] [stdout] test hex_parsing::placeholder_single_byte_hex_uppercase ... ok
[INFO] [stdout] test hex_parsing::placeholder_single_field_out_of_bounds ... ok
[INFO] [stdout] test hex_parsing::placeholder_partial_range_out_of_bounds ... ok
[INFO] [stdout] test hex_parsing::placeholder_out_of_bounds_with_join ... ok
[INFO] [stdout] test hex_parsing::placeholder_multiple_out_of_bounds_fields ... ok
[INFO] [stdout] test invalid_input::delimiter_empty ... ok
[INFO] [stdout] test invalid_input::empty_i_input ... ok
[INFO] [stdout] test invalid_input::invalid_index_format ... ok
[INFO] [stdout] test hex_parsing::placeholder_with_align ... ok
[INFO] [stdout] test invalid_input::invalid_delimiter_regex ... ok
[INFO] [stdout] test invalid_input::empty_input ... ok
[INFO] [stdout] test hex_parsing::placeholder_string_with_0x_prefix ... ok
[INFO] [stdout] test hex_parsing::placeholder_string_fallback ... ok
[INFO] [stdout] test invalid_input::invalid_range_format ... ok
[INFO] [stdout] test invalid_input::delimiter_not_provided ... ok
[INFO] [stdout] test join_and_trim::join_after_previous_mixed_delimiters ... ok
[INFO] [stdout] test join_and_trim::join_after_previous_vs_before_next_difference ... ok
[INFO] [stdout] test join_and_trim::can_join_selections ... ok
[INFO] [stdout] test join_and_trim::join_after_previous_out_of_bounds ... ok
[INFO] [stdout] test join_and_trim::can_join_whole_string ... ok
[INFO] [stdout] test join_and_trim::join_after_previous_with_placeholder ... ok
[INFO] [stdout] test join_and_trim::join_after_previous_multiple_selections ... ok
[INFO] [stdout] test join_and_trim::doesnt_join_in_ranges ... ok
[INFO] [stdout] test join_and_trim::join_after_previous_non_adjacent ... ok
[INFO] [stdout] test join_and_trim::join_after_previous_basic ... ok
[INFO] [stdout] test join_and_trim::join_before_next_mixed_delimiters ... ok
[INFO] [stdout] test join_and_trim::join_before_next_multiple_selections ... ok
[INFO] [stdout] test join_and_trim::join_before_next_basic ... ok
[INFO] [stdout] test join_and_trim::join_before_next_non_adjacent ... ok
[INFO] [stdout] test join_and_trim::join_auto_mixed_delimiters ... ok
[INFO] [stdout] test join_and_trim::join_auto_basic ... ok
[INFO] [stdout] test join_and_trim::join_before_next_with_placeholder ... ok
[INFO] [stdout] test join_and_trim::join_first_no_delimiters ... ok
[INFO] [stdout] test join_and_trim::join_auto_fallback_to_space ... ok
[INFO] [stdout] test join_and_trim::join_first_with_placeholder ... ok
[INFO] [stdout] test join_and_trim::join_first_whole_string ... ok
[INFO] [stdout] test join_and_trim::join_last_mixed_delimiters ... ok
[INFO] [stdout] test join_and_trim::join_last_whole_string ... ok
[INFO] [stdout] test join_and_trim::join_first_mixed_delimiters ... ok
[INFO] [stdout] test join_and_trim::join_last_no_delimiters ... ok
[INFO] [stdout] test join_and_trim::join_none_multiple_selections ... ok
[INFO] [stdout] test join_and_trim::join_before_next_vs_after_previous_difference ... ok
[INFO] [stdout] test join_and_trim::join_before_next_out_of_bounds ... ok
[INFO] [stdout] test join_and_trim::join_none_with_ranges ... ok
[INFO] [stdout] test join_and_trim::join_space_multiple_selections ... ok
[INFO] [stdout] test join_and_trim::join_last_with_placeholder ... ok
[INFO] [stdout] test join_and_trim::join_space ... ok
[INFO] [stdout] test join_and_trim::join_none_basic ... ok
[INFO] [stdout] test optional_delimiter::comma_with_multiple_selections ... ok
[INFO] [stdout] test join_and_trim::join_with_empty_fields ... ok
[INFO] [stdout] test optional_delimiter::literal_pipe_with_d_flag ... ok
[INFO] [stdout] test optional_delimiter::d_flag_takes_priority ... ok
[INFO] [stdout] test optional_delimiter::regex_delimiter_implicit ... ok
[INFO] [stdout] test optional_delimiter::comma_as_first_argument ... ok
[INFO] [stdout] test optional_delimiter::literal_pattern_as_first_argument ... ok
[INFO] [stdout] test optional_delimiter::regex_delimiter_literal_slash ... ok
[INFO] [stdout] test optional_delimiter::regex_delimiter_with_d_flag ... ok
[INFO] [stdout] test optional_delimiter::regex_pattern_as_first_argument ... ok
[INFO] [stdout] test range_and_selection::negative_number ... ok
[INFO] [stdout] test optional_delimiter::single_letter_as_delimiter ... ok
[INFO] [stdout] test join_and_trim::join_space_single_selection ... ok
[INFO] [stdout] test join_and_trim::join_space_whole_string ... ok
[INFO] [stdout] test range_and_selection::negative_to_positive_range ... ok
[INFO] [stdout] test range_and_selection::negative_split_by_comma ... ok
[INFO] [stdout] test join_and_trim::join_space_basic ... ok
[INFO] [stdout] test range_and_selection::negative_range_selection ... ok
[INFO] [stdout] test optional_delimiter::selection_takes_priority_over_delimiter ... ok
[INFO] [stdout] test skip_empty::all_fields_empty ... ok
[INFO] [stdout] test range_and_selection::split_by_space_whole_string ... ok
[INFO] [stdout] test range_and_selection::split_by_space_with_multiple_indexes ... ok
[INFO] [stdout] test range_and_selection::split_by_space_empty_selection_whole_string ... ok
[INFO] [stdout] test range_and_selection::positive_to_negative_range ... ok
[INFO] [stdout] test skip_empty::all_fields_empty_with_count ... ok
[INFO] [stdout] test range_and_selection::range_selection ... ok
[INFO] [stdout] test range_and_selection::split_by_space_empty_selection ... ok
[INFO] [stdout] test skip_empty::final_field_empty_with_count ... ok
[INFO] [stdout] test skip_empty::no_skip_empty_overrides_skip_empty ... ok
[INFO] [stdout] test range_and_selection::whole_string_ends_with_newline_when_missing ... ok
[INFO] [stdout] test skip_empty::middle_field_empty_with_count ... ok
[INFO] [stdout] test skip_empty::middle_field_empty ... ok
[INFO] [stdout] test skip_empty::skip_empty_overrides_no_skip_empty ... ok
[INFO] [stdout] test skip_empty::known_failure ... ok
[INFO] [stdout] test skip_empty::skip_with_strict_bounds_fails ... ok
[INFO] [stdout] test skip_empty::skip_with_strict_return_fails ... ok
[INFO] [stdout] test skip_empty::final_field_empty ... ok
[INFO] [stdout] test strictness::no_strict_clears_strict_flags ... ok
[INFO] [stdout] test skip_empty::starting_empty_field ... ok
[INFO] [stdout] test skip_empty::skip_with_strict_bounds_works ... ok
[INFO] [stdout] test skip_empty::starting_empty_field_with_count ... ok
[INFO] [stdout] test strictness::no_strict_utf8_allows_invalid_fields ... ok
[INFO] [stdout] test skip_empty::skip_with_strict_return_works ... ok
[INFO] [stdout] test strictness::empty_string_with_strict_bounds ... ok
[INFO] [stdout] test strictness::start_after_end_no_strict_range_order ... ok
[INFO] [stdout] test strictness::start_after_end_negative_positive_strict_range ... ok
[INFO] [stdout] test strictness::start_after_end_negative_positive_no_strict_range_order ... ok
[INFO] [stdout] test strictness::start_after_end_positive_negative_strict_range ... ok
[INFO] [stdout] test strictness::start_after_end_negative_strict_range ... ok
[INFO] [stdout] test strictness::start_after_end_positive_negative_no_strict_range_order ... ok
[INFO] [stdout] test strictness::start_after_end_negative_no_strict_range_order ... ok
[INFO] [stdout] test strictness::start_after_end_strict_range ... ok
[INFO] [stdout] test strictness::strict_bounds_feature ... ok
[INFO] [stdout] test strictness::strict_enables_strict_return ... ok
[INFO] [stdout] test strictness::strict_bounds_with_out_of_range_index_0 ... ok
[INFO] [stdout] test strictness::strict_return_counts ... ok
[INFO] [stdout] test strictness::strict_return_only_delimiter ... ok
[INFO] [stdout] test terminator_behavior::per_line_does_not_add_final_newline_when_absent ... ok
[INFO] [stdout] test terminator_behavior::per_line_keeps_final_newline_when_present ... ok
[INFO] [stdout] test terminator_behavior::per_line_preserves_empty_line_terminator ... ok
[INFO] [stdout] test strictness::strict_return_feature ... ok
[INFO] [stdout] test strictness::strict_return_with_out_of_range_index ... ok
[INFO] [stdout] test zero_terminated_mode::bytes_selection_keeps_terminators ... ok
[INFO] [stdout] test strictness::strict_utf8_rejects_invalid_fields ... ok
[INFO] [stdout] test strictness::strict_return_doesnt_allow_empty_fields ... ok
[INFO] [stdout] test strictness::strict_bounds_with_out_of_range_index_5 ... ok
[INFO] [stdout] test zero_terminated_mode::field_selection ... ok
[INFO] [stdout] test zero_terminated_mode::missing_final_terminator_stays_missing ... ok
[INFO] [stdout] test zero_terminated_mode::empty_record_preserved ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 282 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.84s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9ba54d7d36af72e23b832ed9adf583a1b99ead61a2e92d92e4aa6ef2bdbb9371", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9ba54d7d36af72e23b832ed9adf583a1b99ead61a2e92d92e4aa6ef2bdbb9371", kill_on_drop: false }`
[INFO] [stdout] 9ba54d7d36af72e23b832ed9adf583a1b99ead61a2e92d92e4aa6ef2bdbb9371
