[INFO] fetching crate splitby 2.0.0...
[INFO] testing splitby-2.0.0 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate splitby 2.0.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate splitby 2.0.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate splitby 2.0.0
[INFO] tweaked toml for crates.io crate splitby 2.0.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate splitby 2.0.0 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate splitby 2.0.0 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 28fb3a6b9d4083a25d81e9a2bdc524f3f90a509ac933ed68a207d09ad2922eb8
[INFO] running `Command { std: "docker" "start" "-a" "28fb3a6b9d4083a25d81e9a2bdc524f3f90a509ac933ed68a207d09ad2922eb8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "28fb3a6b9d4083a25d81e9a2bdc524f3f90a509ac933ed68a207d09ad2922eb8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "28fb3a6b9d4083a25d81e9a2bdc524f3f90a509ac933ed68a207d09ad2922eb8", kill_on_drop: false }`
[INFO] [stdout] 28fb3a6b9d4083a25d81e9a2bdc524f3f90a509ac933ed68a207d09ad2922eb8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d923024a7ef4e40de32a5756ac475d3652466e27c0781cfdc230dc22735228cc
[INFO] running `Command { std: "docker" "start" "-a" "d923024a7ef4e40de32a5756ac475d3652466e27c0781cfdc230dc22735228cc", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling serde_json v1.0.149
[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 crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling fancy-regex v0.16.2
[INFO] [stderr]    Compiling splitby v2.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.70s
[INFO] running `Command { std: "docker" "inspect" "d923024a7ef4e40de32a5756ac475d3652466e27c0781cfdc230dc22735228cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d923024a7ef4e40de32a5756ac475d3652466e27c0781cfdc230dc22735228cc", kill_on_drop: false }`
[INFO] [stdout] d923024a7ef4e40de32a5756ac475d3652466e27c0781cfdc230dc22735228cc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c4b6bd964e28973bb7276f2788c38021c8cf15b3c8f3b89b773d84024377b81b
[INFO] running `Command { std: "docker" "start" "-a" "c4b6bd964e28973bb7276f2788c38021c8cf15b3c8f3b89b773d84024377b81b", kill_on_drop: false }`
[INFO] [stderr]    Compiling predicates-core v1.0.9
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling assert_cmd v2.1.2
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling predicates-tree v1.0.12
[INFO] [stderr]    Compiling predicates v3.1.3
[INFO] [stderr]    Compiling splitby v2.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.35s
[INFO] running `Command { std: "docker" "inspect" "c4b6bd964e28973bb7276f2788c38021c8cf15b3c8f3b89b773d84024377b81b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c4b6bd964e28973bb7276f2788c38021c8cf15b3c8f3b89b773d84024377b81b", kill_on_drop: false }`
[INFO] [stdout] c4b6bd964e28973bb7276f2788c38021c8cf15b3c8f3b89b773d84024377b81b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4c696fac5ba39fc2fb77b34b6688dd541935ed1d2663f01b2028210e1e56e336
[INFO] running `Command { std: "docker" "start" "-a" "4c696fac5ba39fc2fb77b34b6688dd541935ed1d2663f01b2028210e1e56e336", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/splitby-962cb368c1cf5307)
[INFO] [stderr]      Running tests/tests.rs (/opt/rustwide/target/debug/deps/tests-a0be3944c604b7f4)
[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] [stdout] 
[INFO] [stdout] running 336 tests
[INFO] [stdout] test align::align_error_chars_mode ... ok
[INFO] [stdout] test align::align_error_whole_string ... ok
[INFO] [stdout] test align::align_flag_at_end_defaults_to_left ... ok
[INFO] [stdout] test align::align_error_bytes_mode ... ok
[INFO] [stdout] test basic_usage::equals_syntax ... ok
[INFO] [stdout] test align::align_with_placeholder ... ok
[INFO] [stdout] test align::align_with_invert ... ok
[INFO] [stdout] test align::align_with_join ... ok
[INFO] [stdout] test align::align_with_skip_empty_fields ... ok
[INFO] [stdout] test basic_usage::whole_string_with_newline_delimiter ... ok
[INFO] [stdout] test align::basic_alignment ... ok
[INFO] [stdout] test align::align_empty_input ... ok
[INFO] [stdout] test align::align_right_pads_last_field ... ok
[INFO] [stdout] test byte_mode::count_with_empty ... ok
[INFO] [stdout] test align::align_emoji_double_width ... ok
[INFO] [stdout] test align::align_no_padding_after_final_field ... ok
[INFO] [stdout] test align::align_multi_codepoint_graphemes ... ok
[INFO] [stdout] test basic_usage::split_by_comma ... ok
[INFO] [stdout] test byte_mode::byte_range ... ok
[INFO] [stdout] test basic_usage::split_by_space ... ok
[INFO] [stdout] test byte_mode::empty_input ... ok
[INFO] [stdout] test align::align_accounts_for_variable_join_width ... ok
[INFO] [stdout] test align::align_single_field ... ok
[INFO] [stdout] test byte_mode::invert ... 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 byte_mode::join_not_supported ... 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::count ... ok
[INFO] [stdout] test byte_mode::full_range ... ok
[INFO] [stdout] test byte_mode::negative_range ... ok
[INFO] [stdout] test byte_mode::newline_works ... ok
[INFO] [stdout] test byte_mode::negative_index ... ok
[INFO] [stdout] test char_mode::count ... ok
[INFO] [stdout] test byte_mode::whole_string_mode_with_newline_join ... ok
[INFO] [stdout] test char_mode::count_with_empty ... ok
[INFO] [stdout] test char_mode::empty_input ... ok
[INFO] [stdout] test char_mode::full_range ... ok
[INFO] [stdout] test char_mode::character_range ... ok
[INFO] [stdout] test byte_mode::strict_return_empty_output_0_placeholder ... ok
[INFO] [stdout] test byte_mode::placeholder_multiple ... ok
[INFO] [stdout] test byte_mode::placeholder_out_of_bounds ... ok
[INFO] [stdout] test byte_mode::strict_bounds_valid ... ok
[INFO] [stdout] test byte_mode::single_byte ... ok
[INFO] [stdout] test char_mode::grapheme_cluster_cafe ... ok
[INFO] [stdout] test char_mode::multiple_selections ... ok
[INFO] [stdout] test char_mode::negative_index ... ok
[INFO] [stdout] test char_mode::negative_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::invert ... ok
[INFO] [stdout] test char_mode::no_strict_utf8_allows_invalid ... 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::strict_return_empty_output ... ok
[INFO] [stdout] test comma_separated_selection::byte_mode ... ok
[INFO] [stdout] test char_mode::strict_utf8_rejects_invalid ... ok
[INFO] [stdout] test comma_separated_selection::char_mode ... ok
[INFO] [stdout] test char_mode::placeholder_multiple ... ok
[INFO] [stdout] test comma_separated_selection::multiple_comma_strings ... ok
[INFO] [stdout] test byte_mode::whole_string_mode ... ok
[INFO] [stdout] test byte_mode::strict_return_empty_output ... ok
[INFO] [stdout] test char_mode::invert_range ... ok
[INFO] [stdout] test byte_mode::strict_bounds_invalid ... ok
[INFO] [stdout] test char_mode::count_with_graphemes ... ok
[INFO] [stdout] test comma_separated_selection::empty_parts_ignored ... ok
[INFO] [stdout] test comma_separated_selection::negative_indices ... ok
[INFO] [stdout] test char_mode::join ... ok
[INFO] [stdout] test char_mode::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::basic ... ok
[INFO] [stdout] test comma_separated_selection::with_d_flag_mixed_letter_number_letter_part_errors ... ok
[INFO] [stdout] test comma_separated_selection::leading_comma ... ok
[INFO] [stdout] test config_file::config_invalid_field_value_warns_and_continues ... ok
[INFO] [stdout] test comma_separated_selection::mixed_positive_and_negative ... ok
[INFO] [stdout] test comma_separated_selection::mixed_with_spaces ... ok
[INFO] [stdout] test char_mode::whole_string_mode_with_newline_join ... ok
[INFO] [stdout] test config_file::cli_args_override_config ... ok
[INFO] [stdout] test comma_separated_selection::with_ranges ... ok
[INFO] [stdout] test config_file::config_sets_input_mode_whole_string ... ok
[INFO] [stdout] test config_file::config_sets_invert ... ok
[INFO] [stdout] test comma_separated_selection::with_invert ... ok
[INFO] [stdout] test config_file::config_sets_skip_empty_fields ... ok
[INFO] [stdout] test config_file::invalid_config_file_warns_and_continues ... ok
[INFO] [stdout] test config_file::missing_config_file_creates_default ... ok
[INFO] [stdout] test consuming_flags::consuming_delimiter_at_end_errors ... ok
[INFO] [stdout] test consuming_flags::consuming_join_at_end_errors ... ok
[INFO] [stdout] test consuming_flags::consuming_short_terminator_at_end_errors ... ok
[INFO] [stdout] test comma_separated_selection::whole_string_mode ... ok
[INFO] [stdout] test config_file::config_sets_selection_mode_bytes ... 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 consuming_flags::consuming_input_at_end_errors ... ok
[INFO] [stdout] test config_file::config_unknown_key_silently_ignored ... ok
[INFO] [stdout] test config_file::config_sets_terminator ... ok
[INFO] [stdout] test comma_separated_selection::trailing_comma ... ok
[INFO] [stdout] test comma_separated_selection::with_join ... ok
[INFO] [stdout] test count_and_invert::invert_single_index ... ok
[INFO] [stdout] test consuming_flags::consuming_output_at_end_errors ... ok
[INFO] [stdout] test count_and_invert::invert_range_with_join ... ok
[INFO] [stdout] test count_and_invert::count_takes_precedence_over_join ... ok
[INFO] [stdout] test edge_case::delimiter_appears_multiple_times_with_range ... ok
[INFO] [stdout] test count_and_invert::invert_range_selection ... ok
[INFO] [stdout] test count_and_invert::invert_whole_set_with_placeholder ... ok
[INFO] [stdout] test count_and_invert::using_count_with_extra_newline_whole_string ... ok
[INFO] [stdout] test count_and_invert::per_line_default_with_count_per_row ... ok
[INFO] [stdout] test count_and_invert::invert_whole_set_empty_result ... ok
[INFO] [stdout] test count_and_invert::using_count_with_newline_delimiter_whole_string ... ok
[INFO] [stdout] test count_and_invert::invert_with_count ... ok
[INFO] [stdout] test edge_case::single_delimiter_at_beginning ... ok
[INFO] [stdout] test count_and_invert::invert_single_index_whole_string ... ok
[INFO] [stdout] test consuming_flags::consuming_terminator_at_end_errors ... ok
[INFO] [stdout] test count_and_invert::using_count_with_extra_newline ... ok
[INFO] [stdout] test flag_syntax::equals_syntax_join ... 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 edge_case::single_field_with_out_of_range_index ... ok
[INFO] [stdout] test flag_syntax::equals_syntax_align ... ok
[INFO] [stdout] test count_and_invert::using_count_to_count_fields ... ok
[INFO] [stdout] test flag_syntax::empty_delimiter_equals ... ok
[INFO] [stdout] test flag_syntax::invalid_align_value ... ok
[INFO] [stdout] test flag_syntax::equals_value_contains_equals_placeholder ... ok
[INFO] [stdout] test flag_syntax::empty_join_equals ... ok
[INFO] [stdout] test flag_syntax::equals_value_contains_equals_delimiter ... ok
[INFO] [stdout] test flag_syntax::equals_syntax_align_squash ... ok
[INFO] [stdout] test edge_case::single_delimiter_at_end ... ok
[INFO] [stdout] test flag_syntax::invalid_flag_syntax ... ok
[INFO] [stdout] test flag_syntax::equals_syntax_align_right ... ok
[INFO] [stdout] test flag_syntax::help_flag ... ok
[INFO] [stdout] test flag_syntax::input_flag_consuming ... ok
[INFO] [stdout] test flag_syntax::equals_syntax_placeholder ... ok
[INFO] [stdout] test flag_syntax::quoted_placeholder_double_quotes ... ok
[INFO] [stdout] test flag_syntax::equals_value_contains_equals_terminator ... ok
[INFO] [stdout] test flag_syntax::per_line_flag ... ok
[INFO] [stdout] test flag_syntax::output_flag_consuming ... ok
[INFO] [stdout] test flag_syntax::short_d_flag_single_quotes ... ok
[INFO] [stdout] test flag_syntax::quoted_delimiter_double_quotes ... ok
[INFO] [stdout] test flag_syntax::quoted_join_double_quotes ... ok
[INFO] [stdout] test flag_syntax::short_d_flag_space ... ok
[INFO] [stdout] test flag_syntax::quoted_delimiter_single_quotes ... ok
[INFO] [stdout] test flag_syntax::equals_value_contains_equals_join ... ok
[INFO] [stdout] test flag_syntax::quoted_join_single_quotes ... 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::short_j_flag ... ok
[INFO] [stdout] test flag_syntax::quoted_placeholder_single_quotes ... ok
[INFO] [stdout] test flag_syntax::short_d_flag_double_quotes ... ok
[INFO] [stdout] test hex_parsing::join_hex_in_char_mode ... ok
[INFO] [stdout] test flag_syntax::short_d_flag_no_quotes ... ok
[INFO] [stdout] test hex_parsing::join_hex_four_bytes ... ok
[INFO] [stdout] test flag_syntax::short_a_flag_align ... ok
[INFO] [stdout] test hex_parsing::join_hex_invalid_characters ... ok
[INFO] [stdout] test hex_parsing::join_hex_with_special_flags ... ok
[INFO] [stdout] test hex_parsing::join_string_with_0x_prefix ... ok
[INFO] [stdout] test hex_parsing::join_hex_empty_after_prefix ... ok
[INFO] [stdout] test flag_syntax::short_p_flag_placeholder ... ok
[INFO] [stdout] test hex_parsing::join_single_byte_hex ... ok
[INFO] [stdout] test flag_syntax::equals_syntax_align_none ... ok
[INFO] [stdout] test hex_parsing::placeholder_hex_four_bytes ... ok
[INFO] [stdout] test flag_syntax::version_flag ... ok
[INFO] [stdout] test hex_parsing::join_hex_odd_length ... ok
[INFO] [stdout] test hex_parsing::placeholder_hex_empty_after_prefix ... ok
[INFO] [stdout] test hex_parsing::join_single_byte_hex_uppercase ... ok
[INFO] [stdout] test hex_parsing::placeholder_mixed_valid_and_invalid ... ok
[INFO] [stdout] test hex_parsing::join_string_fallback ... ok
[INFO] [stdout] test hex_parsing::placeholder_all_out_of_bounds ... ok
[INFO] [stdout] test hex_parsing::placeholder_hex_odd_length ... ok
[INFO] [stdout] test hex_parsing::placeholder_hex_zero_byte ... ok
[INFO] [stdout] test hex_parsing::placeholder_multi_byte_hex ... ok
[INFO] [stdout] test hex_parsing::placeholder_hex_invalid_characters ... ok
[INFO] [stdout] test hex_parsing::placeholder_partial_range_out_of_bounds ... ok
[INFO] [stdout] test hex_parsing::placeholder_single_field_out_of_bounds ... ok
[INFO] [stdout] test hex_parsing::placeholder_negative_index_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 hex_parsing::join_multi_byte_hex_uppercase ... ok
[INFO] [stdout] test hex_parsing::placeholder_hex_in_char_mode ... ok
[INFO] [stdout] test hex_parsing::placeholder_multi_byte_hex_uppercase ... ok
[INFO] [stdout] test hex_parsing::placeholder_out_of_bounds_range ... ok
[INFO] [stdout] test hex_parsing::placeholder_string_with_0x_prefix ... ok
[INFO] [stdout] test invalid_input::invalid_range_format ... ok
[INFO] [stdout] test hex_parsing::placeholder_single_byte_hex_uppercase ... ok
[INFO] [stdout] test invalid_input::invalid_delimiter_regex ... ok
[INFO] [stdout] test invalid_input::empty_i_input ... ok
[INFO] [stdout] test hex_parsing::join_multi_byte_hex ... ok
[INFO] [stdout] test invalid_input::empty_input ... ok
[INFO] [stdout] test join_and_trim::can_join_whole_string ... ok
[INFO] [stdout] test hex_parsing::placeholder_with_align ... ok
[INFO] [stdout] test join_and_trim::join_after_previous_mixed_delimiters ... ok
[INFO] [stdout] test invalid_input::delimiter_empty ... ok
[INFO] [stdout] test invalid_input::delimiter_not_provided ... ok
[INFO] [stdout] test join_and_trim::join_after_previous_vs_before_next_difference ... ok
[INFO] [stdout] test hex_parsing::placeholder_single_byte_hex ... ok
[INFO] [stdout] test invalid_input::invalid_index_format ... ok
[INFO] [stdout] test join_and_trim::join_after_previous_basic ... ok
[INFO] [stdout] test join_and_trim::join_after_previous_non_adjacent ... ok
[INFO] [stdout] test join_and_trim::doesnt_join_in_ranges ... ok
[INFO] [stdout] test hex_parsing::placeholder_empty_input ... ok
[INFO] [stdout] test join_and_trim::join_after_previous_multiple_selections ... ok
[INFO] [stdout] test join_and_trim::join_auto_basic ... ok
[INFO] [stdout] test join_and_trim::join_before_next_multiple_selections ... ok
[INFO] [stdout] test join_and_trim::join_after_previous_with_placeholder ... ok
[INFO] [stdout] test join_and_trim::join_before_next_mixed_delimiters ... ok
[INFO] [stdout] test join_and_trim::join_after_previous_out_of_bounds ... ok
[INFO] [stdout] test hex_parsing::placeholder_string_fallback ... ok
[INFO] [stdout] test join_and_trim::join_before_next_vs_after_previous_difference ... ok
[INFO] [stdout] test join_and_trim::can_join_selections ... ok
[INFO] [stdout] test join_and_trim::join_before_next_out_of_bounds ... ok
[INFO] [stdout] test join_and_trim::join_auto_mixed_delimiters ... ok
[INFO] [stdout] test join_and_trim::join_last_with_placeholder ... ok
[INFO] [stdout] test join_and_trim::join_first_with_placeholder ... ok
[INFO] [stdout] test join_and_trim::join_last_no_delimiters ... ok
[INFO] [stdout] test join_and_trim::join_last_mixed_delimiters ... ok
[INFO] [stdout] test join_and_trim::join_none_multiple_selections ... ok
[INFO] [stdout] test join_and_trim::join_space ... ok
[INFO] [stdout] test join_and_trim::join_none_basic ... ok
[INFO] [stdout] test join_and_trim::join_before_next_basic ... ok
[INFO] [stdout] test join_and_trim::join_space_basic ... ok
[INFO] [stdout] test join_and_trim::join_space_single_selection ... ok
[INFO] [stdout] test join_and_trim::join_first_whole_string ... ok
[INFO] [stdout] test join_and_trim::join_before_next_with_placeholder ... ok
[INFO] [stdout] test join_and_trim::join_first_mixed_delimiters ... ok
[INFO] [stdout] test join_and_trim::join_last_whole_string ... ok
[INFO] [stdout] test optional_delimiter::literal_pipe_with_d_flag ... ok
[INFO] [stdout] test optional_delimiter::comma_as_first_argument ... ok
[INFO] [stdout] test join_and_trim::join_none_with_ranges ... ok
[INFO] [stdout] test join_and_trim::join_before_next_non_adjacent ... ok
[INFO] [stdout] test join_and_trim::join_first_no_delimiters ... ok
[INFO] [stdout] test optional_delimiter::comma_with_multiple_selections ... ok
[INFO] [stdout] test optional_delimiter::d_flag_takes_priority ... ok
[INFO] [stdout] test join_and_trim::join_space_whole_string ... ok
[INFO] [stdout] test optional_delimiter::selection_takes_priority_over_delimiter ... ok
[INFO] [stdout] test range_and_selection::positive_to_negative_range ... ok
[INFO] [stdout] test join_and_trim::join_with_empty_fields ... ok
[INFO] [stdout] test join_and_trim::join_auto_fallback_to_space ... ok
[INFO] [stdout] test optional_delimiter::regex_pattern_as_first_argument ... ok
[INFO] [stdout] test optional_delimiter::regex_delimiter_implicit ... ok
[INFO] [stdout] test range_and_selection::negative_range_selection ... ok
[INFO] [stdout] test optional_delimiter::regex_delimiter_literal_slash ... ok
[INFO] [stdout] test optional_delimiter::single_letter_as_delimiter ... ok
[INFO] [stdout] test range_and_selection::split_by_space_empty_selection_whole_string ... ok
[INFO] [stdout] test optional_delimiter::regex_delimiter_with_d_flag ... ok
[INFO] [stdout] test optional_delimiter::literal_pattern_as_first_argument ... ok
[INFO] [stdout] test range_and_selection::split_by_space_empty_selection ... ok
[INFO] [stdout] test range_and_selection::negative_number ... ok
[INFO] [stdout] test skip_empty_fields::all_fields_empty ... ok
[INFO] [stdout] test range_and_selection::negative_to_positive_range ... ok
[INFO] [stdout] test skip_empty_fields::all_fields_empty_with_count ... ok
[INFO] [stdout] test range_and_selection::range_selection ... ok
[INFO] [stdout] test range_and_selection::whole_string_ends_with_newline_when_missing ... ok
[INFO] [stdout] test skip_empty_fields::no_skip_empty_fields_overrides_skip_empty_fields ... ok
[INFO] [stdout] test skip_empty_fields::final_field_empty_with_count ... ok
[INFO] [stdout] test skip_empty_fields::skip_empty_fields_collapses_multiple_delimiters ... ok
[INFO] [stdout] test skip_empty_fields::final_field_empty ... ok
[INFO] [stdout] test skip_empty_fields::skip_with_strict_bounds_fails ... ok
[INFO] [stdout] test range_and_selection::negative_split_by_comma ... ok
[INFO] [stdout] test range_and_selection::split_by_space_whole_string ... ok
[INFO] [stdout] test skip_empty_fields::skip_with_strict_return_fails ... ok
[INFO] [stdout] test skip_empty_fields::skip_empty_fields_overrides_no_skip_empty_fields ... ok
[INFO] [stdout] test skip_empty_fields::middle_field_empty ... ok
[INFO] [stdout] test skip_empty_fields::middle_field_empty_with_count ... ok
[INFO] [stdout] test skip_empty_fields::skip_with_strict_bounds_works ... ok
[INFO] [stdout] test skip_empty_fields::skip_with_strict_return_works ... ok
[INFO] [stdout] test skip_empty_fields::starting_empty_field ... ok
[INFO] [stdout] test range_and_selection::split_by_space_with_multiple_indexes ... ok
[INFO] [stdout] test skip_empty_lines::count_on_empty_line_returns_zero ... ok
[INFO] [stdout] test skip_empty_lines::skip_empty_fields_then_empty_line_is_skipped ... ok
[INFO] [stdout] test skip_empty_lines::count_on_empty_line_with_skip_is_suppressed ... ok
[INFO] [stdout] test skip_empty_fields::starting_empty_field_with_count ... ok
[INFO] [stdout] test skip_empty_lines::no_skip_empty_lines_overrides_skip_empty_lines ... ok
[INFO] [stdout] test skip_empty_lines::skip_empty_fields_with_count_and_skip_lines_is_suppressed ... ok
[INFO] [stdout] test skip_empty_lines::does_not_skip_blank_lines ... ok
[INFO] [stdout] test skip_empty_lines::skips_empty_line_in_middle ... ok
[INFO] [stdout] test skip_empty_lines::skips_empty_line_at_end ... ok
[INFO] [stdout] test skip_empty_lines::skips_multiple_consecutive_empty_lines ... ok
[INFO] [stdout] test skip_undelimited::delimiter_only_line_is_not_skipped ... ok
[INFO] [stdout] test skip_undelimited::keeps_line_with_delimiter ... ok
[INFO] [stdout] test skip_empty_lines::long_form_works ... ok
[INFO] [stdout] test skip_empty_lines::skips_empty_line_at_start ... ok
[INFO] [stdout] test skip_undelimited::long_form_disable_works ... ok
[INFO] [stdout] test skip_empty_lines::skip_empty_fields_with_count_no_skip_lines_emits_zero ... ok
[INFO] [stdout] test skip_empty_lines::skip_empty_lines_overrides_no_skip_empty_lines ... ok
[INFO] [stdout] test skip_undelimited::error_in_chars_mode ... ok
[INFO] [stdout] test skip_undelimited::long_form_works ... ok
[INFO] [stdout] test skip_undelimited::skip_undelimited_overrides_no_skip_undelimited ... ok
[INFO] [stdout] test skip_undelimited::with_skip_empty_fields_all_empty_line_not_skipped ... ok
[INFO] [stdout] test skip_undelimited::error_in_bytes_mode ... ok
[INFO] [stdout] test strictness::no_strict_clears_strict_flags ... ok
[INFO] [stdout] test skip_undelimited::no_skip_undelimited_overrides_skip_undelimited ... ok
[INFO] [stdout] test strictness::start_after_end_positive_negative_strict_range ... ok
[INFO] [stdout] test skip_undelimited::skips_line_without_delimiter ... ok
[INFO] [stdout] test strictness::start_after_end_strict_range ... ok
[INFO] [stdout] test strictness::empty_string_with_strict_bounds ... ok
[INFO] [stdout] test strictness::start_after_end_negative_no_strict_range_order ... ok
[INFO] [stdout] test skip_undelimited::with_skip_empty_lines_catches_emptied_record ... 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_positive_negative_no_strict_range_order ... ok
[INFO] [stdout] test strictness::start_after_end_negative_positive_no_strict_range_order ... ok
[INFO] [stdout] test skip_empty_lines::long_form_disable_works ... ok
[INFO] [stdout] test strictness::strict_bounds_out_of_range_negative_index ... ok
[INFO] [stdout] test strictness::strict_bounds_valid_negative_index ... ok
[INFO] [stdout] test strictness::no_strict_utf8_allows_invalid_fields ... ok
[INFO] [stdout] test strictness::strict_bounds_feature ... 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 terminator_behavior::per_line_preserves_empty_line_terminator ... ok
[INFO] [stdout] test strictness::strict_return_doesnt_allow_empty_fields ... ok
[INFO] [stdout] test terminator_behavior::per_line_keeps_final_newline_when_present ... ok
[INFO] [stdout] test strictness::strict_return_with_out_of_range_index ... ok
[INFO] [stdout] test strictness::strict_bounds_with_out_of_range_index_5 ... ok
[INFO] [stdout] test terminator_flag::empty_terminator_concatenates_records ... ok
[INFO] [stdout] test terminator_flag::multichar_terminator ... ok
[INFO] [stdout] test terminator_flag::final_record_without_newline_gets_no_terminator ... ok
[INFO] [stdout] test strictness::strict_return_feature ... ok
[INFO] [stdout] test strictness::strict_return_and_strict_bounds_compose ... ok
[INFO] [stdout] test terminator_flag::whole_string_mode ... ok
[INFO] [stdout] test strictness::strict_return_only_delimiter ... ok
[INFO] [stdout] test terminator_flag::hex_terminator ... ok
[INFO] [stdout] test terminator_flag::long_form_works ... ok
[INFO] [stdout] test terminator_behavior::per_line_does_not_add_final_newline_when_absent ... ok
[INFO] [stdout] test strictness::strict_utf8_rejects_invalid_fields ... ok
[INFO] [stdout] test strictness::strict_return_fires_when_strict_bounds_passes ... ok
[INFO] [stdout] test zero_terminated_mode::empty_record_preserved ... ok
[INFO] [stdout] test terminator_flag::basic_custom_terminator ... ok
[INFO] [stdout] test strictness::start_after_end_negative_strict_range ... ok
[INFO] [stdout] test zero_terminated_mode::field_selection ... ok
[INFO] [stdout] test terminator_flag::whole_string_mode_empty_terminator ... ok
[INFO] [stdout] test zero_terminated_mode::bytes_selection_keeps_terminators ... ok
[INFO] [stdout] test zero_terminated_mode::missing_final_terminator_stays_missing ... ok
[INFO] [stdout] test zero_terminated_mode::zero_terminated_with_join ... ok
[INFO] [stdout] test terminator_flag::zero_terminated_mode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 336 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.97s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "4c696fac5ba39fc2fb77b34b6688dd541935ed1d2663f01b2028210e1e56e336", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4c696fac5ba39fc2fb77b34b6688dd541935ed1d2663f01b2028210e1e56e336", kill_on_drop: false }`
[INFO] [stdout] 4c696fac5ba39fc2fb77b34b6688dd541935ed1d2663f01b2028210e1e56e336
