[INFO] cloning repository https://github.com/jonasrsv42/parsicomb [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jonasrsv42/parsicomb" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjonasrsv42%2Fparsicomb", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjonasrsv42%2Fparsicomb'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 629359a44e090131d19beb062b1b20d559d8cbd7 [INFO] testing jonasrsv42/parsicomb against try#2440211fe03bc45c89b6dc1a3df18382ce91e32b for pr-146098-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjonasrsv42%2Fparsicomb" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/jonasrsv42/parsicomb [INFO] finished tweaking git repo https://github.com/jonasrsv42/parsicomb [INFO] tweaked toml for git repo https://github.com/jonasrsv42/parsicomb written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/jonasrsv42/parsicomb on toolchain 2440211fe03bc45c89b6dc1a3df18382ce91e32b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/jonasrsv42/parsicomb 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" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 21a52b8e1d91de3868fc84d4c18774b4d38b015a23c975fbcbcaa423366494ea [INFO] running `Command { std: "docker" "start" "-a" "21a52b8e1d91de3868fc84d4c18774b4d38b015a23c975fbcbcaa423366494ea", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "21a52b8e1d91de3868fc84d4c18774b4d38b015a23c975fbcbcaa423366494ea", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "21a52b8e1d91de3868fc84d4c18774b4d38b015a23c975fbcbcaa423366494ea", kill_on_drop: false }` [INFO] [stdout] 21a52b8e1d91de3868fc84d4c18774b4d38b015a23c975fbcbcaa423366494ea [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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f6587f13def1161eeb80c1ccb1d20034070478d776154d0e7cc19acfbd8128d6 [INFO] running `Command { std: "docker" "start" "-a" "f6587f13def1161eeb80c1ccb1d20034070478d776154d0e7cc19acfbd8128d6", kill_on_drop: false }` [INFO] [stderr] Compiling parsicomb v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.50s [INFO] running `Command { std: "docker" "inspect" "f6587f13def1161eeb80c1ccb1d20034070478d776154d0e7cc19acfbd8128d6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f6587f13def1161eeb80c1ccb1d20034070478d776154d0e7cc19acfbd8128d6", kill_on_drop: false }` [INFO] [stdout] f6587f13def1161eeb80c1ccb1d20034070478d776154d0e7cc19acfbd8128d6 [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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] faa154368921e3c514818953db3c3775bf6c911dd406dc82257103b0f2bdcb67 [INFO] running `Command { std: "docker" "start" "-a" "faa154368921e3c514818953db3c3775bf6c911dd406dc82257103b0f2bdcb67", kill_on_drop: false }` [INFO] [stderr] Compiling parsicomb v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.09s [INFO] running `Command { std: "docker" "inspect" "faa154368921e3c514818953db3c3775bf6c911dd406dc82257103b0f2bdcb67", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "faa154368921e3c514818953db3c3775bf6c911dd406dc82257103b0f2bdcb67", kill_on_drop: false }` [INFO] [stdout] faa154368921e3c514818953db3c3775bf6c911dd406dc82257103b0f2bdcb67 [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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 302f92bdd2b0d9e1c1ed361ecff7a637f0871834c98ec2c6c2bf3845b8fe7625 [INFO] running `Command { std: "docker" "start" "-a" "302f92bdd2b0d9e1c1ed361ecff7a637f0871834c98ec2c6c2bf3845b8fe7625", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/parsicomb-7f63a9a05a3c9973) [INFO] [stdout] [INFO] [stdout] running 265 tests [INFO] [stdout] test all::tests::test_all_fails_immediately_on_wrong_input ... ok [INFO] [stdout] test all::tests::test_all_consumes_everything ... ok [INFO] [stdout] test all::tests::test_all_stops_at_different_input ... ok [INFO] [stdout] test all::tests::test_all_with_empty_input ... ok [INFO] [stdout] test and::tests::test_and_both_succeed ... ok [INFO] [stdout] test and::tests::test_and_chain ... ok [INFO] [stdout] test and::tests::test_and_first_fails ... ok [INFO] [stdout] test and::tests::test_and_function_syntax ... ok [INFO] [stdout] test and::tests::test_and_method_syntax ... ok [INFO] [stdout] test and::tests::test_and_second_fails ... ok [INFO] [stdout] test ascii::number::digit::tests::test_digit_letter_fails ... ok [INFO] [stdout] test ascii::number::digit::tests::test_digit_middle ... ok [INFO] [stdout] test ascii::number::digit::tests::test_digit_nine ... ok [INFO] [stdout] test ascii::number::digit::tests::test_digit_non_digit_fails ... ok [INFO] [stdout] test ascii::number::f64::tests::test_dot_uint_fails ... ok [INFO] [stdout] test ascii::number::f64::tests::test_int_dot_uint ... ok [INFO] [stdout] test ascii::number::f64::tests::test_int_dot_fails ... ok [INFO] [stdout] test ascii::number::digit::tests::test_digit_zero ... ok [INFO] [stdout] test ascii::number::f64::tests::test_max_fractional_digits_ok ... ok [INFO] [stdout] test ascii::number::f64::tests::test_negative_int_dot_fails ... ok [INFO] [stdout] test ascii::number::f64::tests::test_just_dot_fails ... ok [INFO] [stdout] test ascii::number::f64::tests::test_negative_int_dot_uint ... ok [INFO] [stdout] test ascii::number::f64::tests::test_no_match_fails ... ok [INFO] [stdout] test ascii::number::i64::tests::test_integer_with_plus ... ok [INFO] [stdout] test ascii::number::i64::tests::test_minus_only_fails ... ok [INFO] [stdout] test ascii::number::i64::tests::test_large_number ... ok [INFO] [stdout] test ascii::number::i64::tests::test_negative_integer ... ok [INFO] [stdout] test ascii::number::f64::tests::test_zero_patterns ... ok [INFO] [stdout] test ascii::number::i64::tests::test_single_digit ... ok [INFO] [stdout] test ascii::number::i64::tests::test_zero ... ok [INFO] [stdout] test ascii::number::tests::test_number_float ... ok [INFO] [stdout] test ascii::number::tests::test_number_int ... ok [INFO] [stdout] test ascii::number::f64::tests::test_too_many_fractional_digits ... ok [INFO] [stdout] test ascii::number::tests::test_number_negative_float ... ok [INFO] [stdout] test ascii::number::i64::tests::test_no_digit_fails ... ok [INFO] [stdout] test ascii::number::u64::tests::test_uint_multiple_digits ... ok [INFO] [stdout] test ascii::number::u64::tests::test_uint_no_digit_fails ... ok [INFO] [stdout] test ascii::number::u64::tests::test_uint_overflow ... ok [INFO] [stdout] test ascii::number::i64::tests::test_positive_integer ... ok [INFO] [stdout] test ascii::number::u64::tests::test_uint_single_digit ... ok [INFO] [stdout] test ascii::number::u64::tests::test_uint_stops_at_non_digit ... ok [INFO] [stdout] test ascii::number::u64::tests::test_uint_zero ... ok [INFO] [stdout] test ascii::whitespace::tests::test_whitespace_parser_carriage_return ... ok [INFO] [stdout] test ascii::whitespace::tests::test_whitespace_parser_newline ... ok [INFO] [stdout] test ascii::number::u64::tests::test_uint_large_number ... ok [INFO] [stdout] test ascii::whitespace::tests::test_whitespace_parser_space ... ok [INFO] [stdout] test ascii::number::tests::test_number_negative_int ... ok [INFO] [stdout] test ascii::whitespace::tests::test_whitespaces_parser_all_whitespace ... ok [INFO] [stdout] test ascii::whitespace::tests::test_whitespaces_parser_multiple_matches ... ok [INFO] [stdout] test ascii::whitespace::tests::test_whitespace_parser_non_whitespace_fails ... ok [INFO] [stdout] test ascii::whitespace::tests::test_whitespaces_parser_zero_matches ... ok [INFO] [stdout] test ascii::whitespace::tests::test_whitespace_parser_tab ... ok [INFO] [stdout] test atomic::tests::test_error_handling_preserves_generic_info ... ok [INFO] [stdout] test atomic::tests::test_atomic_parser_with_byte_cursor ... ok [INFO] [stdout] test atomic::tests::test_filter_failure_with_u32_cursor ... ok [INFO] [stdout] test atomic::tests::test_many_with_u32_cursor ... ok [INFO] [stdout] test atomic::tests::test_filter_with_byte_cursor ... ok [INFO] [stdout] test between::tests::test_braces ... ok [INFO] [stdout] test atomic::tests::test_many_with_byte_cursor ... ok [INFO] [stdout] test atomic::tests::test_filter_with_u32_cursor ... ok [INFO] [stdout] test atomic::tests::test_atomic_parser_with_u32_cursor ... ok [INFO] [stdout] test between::tests::test_parentheses_string ... ok [INFO] [stdout] test byte::tests::test_byte_parser_eof ... ok [INFO] [stdout] test byte::tests::test_byte_parser_sequence ... ok [INFO] [stdout] test between::tests::test_brackets_number ... ok [INFO] [stdout] test byte::tests::test_in_range_parser_eof ... ok [INFO] [stdout] test between::tests::test_missing_close_delimiter_fails ... ok [INFO] [stdout] test between::tests::test_missing_open_delimiter_fails ... ok [INFO] [stdout] test byte::tests::test_byte_parser_success ... ok [INFO] [stdout] test byte::tests::test_in_range_parser_failure_above ... ok [INFO] [stdout] test byte::tests::test_in_range_parser_failure_below ... ok [INFO] [stdout] test between::tests::test_with_remaining_content ... ok [INFO] [stdout] test byte::tests::test_in_range_parser_success ... ok [INFO] [stdout] test byte::tests::test_is_byte_parser_failure ... ok [INFO] [stdout] test byte::tests::test_is_byte_parser_non_utf8 ... ok [INFO] [stdout] test byte::tests::test_is_byte_parser_success ... ok [INFO] [stdout] test cursors::atomic::tests::test_basic_operations_u32 ... ok [INFO] [stdout] test cursors::atomic::tests::test_copy_independence_u32 ... ok [INFO] [stdout] test cursors::atomic::tests::test_basic_operations_u8 ... ok [INFO] [stdout] test cursors::atomic::tests::test_copy_independence_u8 ... ok [INFO] [stdout] test cursors::atomic::tests::test_empty_data_u32 ... ok [INFO] [stdout] test cursors::atomic::tests::test_empty_data_u8 ... ok [INFO] [stdout] test cursors::atomic::tests::test_eof_u32 ... ok [INFO] [stdout] test cursors::atomic::tests::test_eof_u8 ... ok [INFO] [stdout] test cursors::atomic::tests::test_inner_u32 ... ok [INFO] [stdout] test cursors::atomic::tests::test_position_and_source_u32 ... ok [INFO] [stdout] test cursors::atomic::tests::test_try_next_eof_error_u32 ... ok [INFO] [stdout] test cursors::atomic::tests::test_try_next_eof_error_u8 ... ok [INFO] [stdout] test cursors::atomic::tests::test_try_next_success_u32 ... ok [INFO] [stdout] test cursors::atomic::tests::test_try_next_success_u8 ... ok [INFO] [stdout] test cursors::byte::tests::test_consecutive_eof_checks ... ok [INFO] [stdout] test cursors::byte::tests::test_basic_operations ... ok [INFO] [stdout] test cursors::byte::tests::test_copy_independence ... ok [INFO] [stdout] test cursors::byte::tests::test_edge_case_single_byte ... ok [INFO] [stdout] test cursors::byte::tests::test_empty_data ... ok [INFO] [stdout] test cursors::byte::tests::test_eof ... ok [INFO] [stdout] test cursors::byte::tests::test_newline_handling ... ok [INFO] [stdout] test cursors::byte::tests::test_try_next_eof_error ... ok [INFO] [stdout] test default::tests::test_default_i32 ... ok [INFO] [stdout] test cursors::byte::tests::test_null_byte_handling ... ok [INFO] [stdout] test default::tests::test_default_empty_input ... ok [INFO] [stdout] test default::tests::test_default_string ... ok [INFO] [stdout] test error::tests::test_codeloc_eos_multiline ... ok [INFO] [stdout] test error::tests::test_codeloc_readable_position_eos ... ok [INFO] [stdout] test error::tests::test_codeloc_eos_empty_data ... ok [INFO] [stdout] test error::tests::test_codeloc_context_lines_eos ... ok [INFO] [stdout] test error::tests::test_codeloc_eos_single_byte ... ok [INFO] [stdout] test cursors::byte::tests::test_try_next_success ... ok [INFO] [stdout] test error::tests::test_eos_after_newline_display ... ok [INFO] [stdout] test error::tests::test_codeloc_eos_line_ending ... ok [INFO] [stdout] test filter::tests::test_chained_filters ... ok [INFO] [stdout] test error::tests::test_eos_display_output ... ok [INFO] [stdout] test error::tests::test_codeloc_context_lines_empty_eos ... ok [INFO] [stdout] test filter::tests::test_chained_filters_failure ... ok [INFO] [stdout] test filter::tests::test_filter_unicode_digit ... ok [INFO] [stdout] test filter::tests::test_filter_success ... ok [INFO] [stdout] test filter::tests::test_filter_failure ... ok [INFO] [stdout] test filter::tests::test_filter_unicode_alphanumeric ... ok [INFO] [stdout] test filter::tests::test_filter_unicode_letter ... ok [INFO] [stdout] test filter::tests::test_filter_unicode_whitespace ... ok [INFO] [stdout] test lazy::tests::test_lazy_basic ... ok [INFO] [stdout] test lazy::tests::test_lazy_deferred_construction ... ok [INFO] [stdout] test lazy::tests::test_lazy_with_many ... ok [INFO] [stdout] test many::tests::test_many_all_matches ... ok [INFO] [stdout] test many::tests::test_many_empty_input ... ok [INFO] [stdout] test many::tests::test_many_multiple_matches ... ok [INFO] [stdout] test many::tests::test_many_one_match ... ok [INFO] [stdout] test many::tests::test_many_with_byte_parser ... ok [INFO] [stdout] test many::tests::test_many_zero_matches ... ok [INFO] [stdout] test map::tests::test_function_syntax ... ok [INFO] [stdout] test map::tests::test_map_byte_to_char ... ok [INFO] [stdout] test map::tests::test_map_chaining ... ok [INFO] [stdout] test map::tests::test_map_preserves_errors ... ok [INFO] [stdout] test map::tests::test_map_integer_to_string ... ok [INFO] [stdout] test map::tests::test_map_with_or_common_enum ... ok [INFO] [stdout] test map::tests::test_map_to_enum ... ok [INFO] [stdout] test map_err::tests::test_map_err_chain ... ok [INFO] [stdout] test map_err::tests::test_map_err_ext_trait ... ok [INFO] [stdout] test map_err::tests::test_map_err_preserves_success ... ok [INFO] [stdout] test map_err::tests::test_map_err_convenience_function ... ok [INFO] [stdout] test map_err::tests::test_map_err_transforms_error_on_failure ... ok [INFO] [stdout] test map_err::tests::test_map_err_with_closure_accessing_original_error ... ok [INFO] [stdout] test map_err::tests::test_map_err_with_different_error_types ... ok [INFO] [stdout] test not::tests::test_not_at_end_of_file ... ok [INFO] [stdout] test not::tests::test_not_fails_on_match ... ok [INFO] [stdout] test not::tests::test_not_comment_parsing_scenario ... ok [INFO] [stdout] test not::tests::test_not_for_parsing_until_delimiter ... ok [INFO] [stdout] test not::tests::test_not_combined_with_byte ... ok [INFO] [stdout] test not::tests::test_not_preserves_cursor_position ... ok [INFO] [stdout] test not::tests::test_not_empty_input ... ok [INFO] [stdout] test not::tests::test_not_method_syntax ... ok [INFO] [stdout] test not::tests::test_not_succeeds_on_no_match ... ok [INFO] [stdout] test or::tests::test_comprehensive_error_recursion ... ok [INFO] [stdout] test or::tests::test_multiple_nested_ors_furthest_flattening ... ok [INFO] [stdout] test or::tests::test_or_method_chain ... ok [INFO] [stdout] test not::tests::test_not_with_byte ... ok [INFO] [stdout] test or::tests::test_or_both_fail ... ok [INFO] [stdout] test or::tests::test_or_error_auto_recursive_furthest ... ok [INFO] [stdout] test or::tests::test_or_error_furthest_first_wins ... ok [INFO] [stdout] test or::tests::test_or_error_furthest_simple ... ok [INFO] [stdout] test or::tests::test_or_first_succeeds ... ok [INFO] [stdout] test or::tests::test_or_method_syntax ... ok [INFO] [stdout] test or::tests::test_or_second_succeeds ... ok [INFO] [stdout] test position::tests::test_position_extension_trait ... ok [INFO] [stdout] test position::tests::test_position_single_byte ... ok [INFO] [stdout] test position::tests::test_position_error_propagation ... ok [INFO] [stdout] test position::tests::test_position_multiple_bytes ... ok [INFO] [stdout] test position::tests::test_position_with_multi_byte_parser ... ok [INFO] [stdout] test position::tests::test_span_basic ... ok [INFO] [stdout] test position::tests::test_span_empty ... ok [INFO] [stdout] test separated_list::tests::test_missing_element_after_separator_fails ... ok [INFO] [stdout] test separated_list::tests::test_multiple_elements ... ok [INFO] [stdout] test separated_list::tests::test_empty_list_fails ... ok [INFO] [stdout] test separated_list::tests::test_non_matching_separator ... ok [INFO] [stdout] test position::tests::test_span_slice ... ok [INFO] [stdout] test or::tests::test_or_method_complex_chain ... ok [INFO] [stdout] test separated_list::tests::test_single_element ... ok [INFO] [stdout] test separated_pair::tests::test_colon_separator ... ok [INFO] [stdout] test separated_pair::tests::test_different_separator_types ... ok [INFO] [stdout] test separated_list::tests::test_string_separator ... ok [INFO] [stdout] test separated_list::tests::test_with_remaining_content ... ok [INFO] [stdout] test separated_pair::tests::test_mixed_types ... ok [INFO] [stdout] test separated_pair::tests::test_arrow_separator ... ok [INFO] [stdout] test separated_pair::tests::test_numbers_no_space ... ok [INFO] [stdout] test separated_pair::tests::test_no_separator_fails ... ok [INFO] [stdout] test separated_list::tests::test_trailing_separator_causes_error ... ok [INFO] [stdout] test separated_pair::tests::test_strings ... ok [INFO] [stdout] test separated_pair::tests::test_with_remaining_content ... ok [INFO] [stdout] test separated_pair::tests::test_only_left_value_fails ... ok [INFO] [stdout] test some::tests::test_some_multiple_matches ... ok [INFO] [stdout] test some::tests::test_some_zero_matches_fails ... ok [INFO] [stdout] test some::tests::test_some_one_match ... ok [INFO] [stdout] test take_until::tests::test_take_until_byte_newline ... ok [INFO] [stdout] test some::tests::test_some_with_byte_parser ... ok [INFO] [stdout] test some::tests::test_some_all_matches ... ok [INFO] [stdout] test take_until::tests::test_take_until_char_backslash ... ok [INFO] [stdout] test take_until::tests::test_take_until_empty_input ... ok [INFO] [stdout] test take_until::tests::test_take_until_empty_result ... ok [INFO] [stdout] test some::tests::test_some_empty_input ... ok [INFO] [stdout] test take_until::tests::test_take_until_not_found ... ok [INFO] [stdout] test take_until::tests::test_take_until_multiple_conditions ... ok [INFO] [stdout] test take_until::tests::test_take_until_string_parsing_scenario ... ok [INFO] [stdout] test take_until::tests::test_take_until_predicate_with_context ... ok [INFO] [stdout] test take_until::tests::test_take_until_char_quote ... ok [INFO] [stdout] test take_until::tests::test_take_until_unicode ... ok [INFO] [stdout] test utf8::alphanumeric::tests::test_empty_input ... ok [INFO] [stdout] test utf8::alphanumeric::tests::test_ascii_alphanumeric ... ok [INFO] [stdout] test utf8::alphanumeric::tests::test_stops_at_non_alphanumeric ... ok [INFO] [stdout] test utf8::alphanumeric::tests::test_identifier_like_parsing ... ok [INFO] [stdout] test utf8::char::tests::test_1_byte_chars_comprehensive ... ok [INFO] [stdout] test utf8::alphanumeric::tests::test_mixed_alphanumeric_sequence ... ok [INFO] [stdout] test utf8::alphanumeric::tests::test_non_alphanumeric_fail ... ok [INFO] [stdout] test utf8::char::tests::test_2_byte_chars_comprehensive ... ok [INFO] [stdout] test utf8::alphanumeric::tests::test_unicode_digits ... ok [INFO] [stdout] test utf8::alphanumeric::tests::test_unicode_letters ... ok [INFO] [stdout] test utf8::char::tests::test_4_byte_chars_comprehensive ... ok [INFO] [stdout] test utf8::char::tests::test_ascii_char ... ok [INFO] [stdout] test utf8::char::tests::test_3_byte_chars_comprehensive ... ok [INFO] [stdout] test utf8::char::tests::test_cursor_advancement_accuracy ... ok [INFO] [stdout] test utf8::char::tests::test_beyond_unicode_range ... ok [INFO] [stdout] test utf8::char::tests::test_edge_case_codepoints ... ok [INFO] [stdout] test utf8::char::tests::test_incomplete_sequence ... ok [INFO] [stdout] test utf8::char::tests::test_emoji ... ok [INFO] [stdout] test utf8::char::tests::test_invalid_start_bytes ... ok [INFO] [stdout] test utf8::char::tests::test_mixed_chars ... ok [INFO] [stdout] test utf8::char::tests::test_modified_utf8_compatibility ... ok [INFO] [stdout] test utf8::char::tests::test_mixed_valid_invalid_continuation_bytes ... ok [INFO] [stdout] test utf8::char::tests::test_unicode_chars ... ok [INFO] [stdout] test utf8::digit::tests::test_ascii_digits ... ok [INFO] [stdout] test utf8::char::tests::test_surrogate_pairs_comprehensive ... ok [INFO] [stdout] test utf8::char::tests::test_null_and_control_chars ... ok [INFO] [stdout] test utf8::digit::tests::test_non_digits_fail ... ok [INFO] [stdout] test utf8::digit::tests::test_unicode_digits ... ok [INFO] [stdout] test utf8::char::tests::test_truncated_sequences ... ok [INFO] [stdout] test utf8::letter::tests::test_cjk_letters ... ok [INFO] [stdout] test utf8::letter::tests::test_ascii_letters ... ok [INFO] [stdout] test utf8::letter::tests::test_cursor_advancement ... ok [INFO] [stdout] test utf8::char::tests::test_invalid_2_byte_sequences ... ok [INFO] [stdout] test utf8::letter::tests::test_empty_input ... ok [INFO] [stdout] test utf8::char::tests::test_invalid_3_byte_sequences ... ok [INFO] [stdout] test utf8::letter::tests::test_cyrillic_letters ... ok [INFO] [stdout] test utf8::letter::tests::test_greek_letters ... ok [INFO] [stdout] test utf8::digit::tests::test_empty_input ... ok [INFO] [stdout] test utf8::char::tests::test_invalid_utf8 ... ok [INFO] [stdout] test utf8::letter::tests::test_non_letters_fail ... ok [INFO] [stdout] test utf8::string::tests::test_empty_input ... ok [INFO] [stdout] test utf8::string::tests::test_empty_string ... ok [INFO] [stdout] test utf8::string::tests::test_exact_match ... ok [INFO] [stdout] test utf8::letter::tests::test_latin_extended_letters ... ok [INFO] [stdout] test utf8::string::tests::test_mismatch_first_char ... ok [INFO] [stdout] test utf8::string::tests::test_case_sensitive ... ok [INFO] [stdout] test utf8::string::tests::test_emoji_sequences ... ok [INFO] [stdout] test utf8::string::tests::test_insufficient_input ... ok [INFO] [stdout] test utf8::string::tests::test_mixed_unicode_content ... ok [INFO] [stdout] test utf8::string::tests::test_partial_match_with_remaining ... ok [INFO] [stdout] test utf8::string::tests::test_operators_and_symbols ... ok [INFO] [stdout] test utf8::string::tests::test_programming_keywords ... ok [INFO] [stdout] test utf8::whitespace::tests::test_ascii_whitespace ... ok [INFO] [stdout] test utf8::string::tests::test_unicode_string ... ok [INFO] [stdout] test utf8::whitespace::tests::test_cursor_advancement ... ok [INFO] [stdout] test utf8::whitespace::tests::test_empty_input ... ok [INFO] [stdout] test utf8::whitespace::tests::test_unicode_whitespace ... ok [INFO] [stdout] test utf8::string::tests::test_mismatch_middle_char ... ok [INFO] [stdout] test utf8::whitespace::tests::test_non_whitespace_fail ... ok [INFO] [stdout] test utf8::whitespace::tests::test_zero_width_spaces ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 265 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Doc-tests parsicomb [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/error.rs - error::ErrorNode (line 24) ... ok [INFO] [stdout] test src/and.rs - and::And (line 109) ... ok [INFO] [stdout] test src/all.rs - all::all (line 45) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "302f92bdd2b0d9e1c1ed361ecff7a637f0871834c98ec2c6c2bf3845b8fe7625", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "302f92bdd2b0d9e1c1ed361ecff7a637f0871834c98ec2c6c2bf3845b8fe7625", kill_on_drop: false }` [INFO] [stdout] 302f92bdd2b0d9e1c1ed361ecff7a637f0871834c98ec2c6c2bf3845b8fe7625