[INFO] fetching crate oni-comb-parser 3.0.0... [INFO] testing oni-comb-parser-3.0.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate oni-comb-parser 3.0.0 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate oni-comb-parser 3.0.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate oni-comb-parser 3.0.0 [INFO] tweaked toml for crates.io crate oni-comb-parser 3.0.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate oni-comb-parser 3.0.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate oni-comb-parser 3.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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded pom v3.4.0 [INFO] [stderr] Downloaded chumsky v0.12.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b44652964149f9ca5806f345afeea57c02d766ef402fb54d0a791604445ab214 [INFO] running `Command { std: "docker" "start" "-a" "b44652964149f9ca5806f345afeea57c02d766ef402fb54d0a791604445ab214", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b44652964149f9ca5806f345afeea57c02d766ef402fb54d0a791604445ab214", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b44652964149f9ca5806f345afeea57c02d766ef402fb54d0a791604445ab214", kill_on_drop: false }` [INFO] [stdout] b44652964149f9ca5806f345afeea57c02d766ef402fb54d0a791604445ab214 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c3d52ac66acd6e6e12989d3d002848c3cdc7683dac6f5b270d791c5e45995c0a [INFO] running `Command { std: "docker" "start" "-a" "c3d52ac66acd6e6e12989d3d002848c3cdc7683dac6f5b270d791c5e45995c0a", kill_on_drop: false }` [INFO] [stderr] Compiling oni-comb-parser v3.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.43s [INFO] running `Command { std: "docker" "inspect" "c3d52ac66acd6e6e12989d3d002848c3cdc7683dac6f5b270d791c5e45995c0a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c3d52ac66acd6e6e12989d3d002848c3cdc7683dac6f5b270d791c5e45995c0a", kill_on_drop: false }` [INFO] [stdout] c3d52ac66acd6e6e12989d3d002848c3cdc7683dac6f5b270d791c5e45995c0a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0424fe1535cd0ce92ce7dd117392730b19eaddf585923009c17cf9dd3d792d97 [INFO] running `Command { std: "docker" "start" "-a" "0424fe1535cd0ce92ce7dd117392730b19eaddf585923009c17cf9dd3d792d97", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling zerocopy v0.8.42 [INFO] [stderr] Compiling cc v1.2.57 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling gimli v0.32.3 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling rustc-demangle v0.1.27 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling thousands v0.2.0 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling mintex v0.1.4 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling nom v8.0.0 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling winnow v1.0.0 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling stacker v0.1.23 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling addr2line v0.25.1 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling zerocopy-derive v0.8.42 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling bstr v1.12.1 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling pom v3.4.0 [INFO] [stderr] Compiling ar_archive_writer v0.5.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling psm v0.1.30 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling dhat v0.3.3 [INFO] [stderr] Compiling chumsky v0.12.0 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Compiling oni-comb-parser v3.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 38.77s [INFO] running `Command { std: "docker" "inspect" "0424fe1535cd0ce92ce7dd117392730b19eaddf585923009c17cf9dd3d792d97", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0424fe1535cd0ce92ce7dd117392730b19eaddf585923009c17cf9dd3d792d97", kill_on_drop: false }` [INFO] [stdout] 0424fe1535cd0ce92ce7dd117392730b19eaddf585923009c17cf9dd3d792d97 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 589bbfe304944034f34329a8503640834578dd35122435c04199592ad241f1cf [INFO] running `Command { std: "docker" "start" "-a" "589bbfe304944034f34329a8503640834578dd35122435c04199592ad241f1cf", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oni_comb_parser-6209cb795a216d07) [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/arithmetic.rs (/opt/rustwide/target/debug/deps/arithmetic-ae7a6cc86b2816e6) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test chained_addition ... ok [INFO] [stdout] test left_associative_subtraction ... ok [INFO] [stdout] test extra_spaces ... ok [INFO] [stdout] test deeply_nested ... ok [INFO] [stdout] test complex_precedence ... ok [INFO] [stdout] test division ... ok [INFO] [stdout] test multiplication ... ok [INFO] [stdout] test multiplication_before_addition ... ok [INFO] [stdout] test complex_expression ... ok [INFO] [stdout] test negative_integer ... ok [INFO] [stdout] test nested_parentheses ... ok [INFO] [stdout] test no_spaces ... ok [INFO] [stdout] test parentheses_override_precedence ... ok [INFO] [stdout] test single_integer ... ok [INFO] [stdout] test subtraction ... ok [INFO] [stdout] test addition ... ok [INFO] [stderr] Running tests/bench_correctness.rs (/opt/rustwide/target/debug/deps/bench_correctness-5dd7508862a7185e) [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test arithmetic_expression_correctness ... ignored, Requires recursive/precedence parser — deferred to MS5 [INFO] [stdout] test identifier_cross_library_agreement ... ok [INFO] [stdout] test identifier_partial_consumption_agreement ... ok [INFO] [stdout] test json_subset_correctness ... ignored, Requires recursive/sep_by/string parsers — deferred to MS4 [INFO] [stdout] test integer_cross_library_rejection ... ok [INFO] [stdout] test integer_cross_library_agreement ... ok [INFO] [stdout] test identifier_cross_library_rejection ... ok [INFO] [stdout] test integer_partial_consumption_agreement ... ok [INFO] [stdout] test bench_scaffold_files_exist ... ok [INFO] [stdout] test winnow_identifier_head_success_empty_tail ... ok [INFO] [stderr] Running tests/byte_input_basic.rs (/opt/rustwide/target/debug/deps/byte_input_basic-5a76cec65b54b2e9) [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test byte_input_checkpoint_reset ... ok [INFO] [stdout] test byte_input_eof_at_end ... ok [INFO] [stdout] test byte_input_eof_not_at_end ... ok [INFO] [stdout] test byte_input_satisfy_empty ... ok [INFO] [stdout] test byte_input_peek_token ... ok [INFO] [stdout] test byte_input_satisfy_match ... ok [INFO] [stdout] test byte_input_take_while0_digits ... ok [INFO] [stdout] test byte_input_take_3 ... ok [INFO] [stdout] test byte_input_satisfy_no_match ... ok [INFO] [stdout] test byte_input_take_while0_empty ... ok [INFO] [stdout] test byte_input_take_while1_digits ... ok [INFO] [stdout] test byte_input_take_while0_no_match ... ok [INFO] [stdout] test byte_input_take_while1_no_match ... ok [INFO] [stdout] test byte_input_take_while_n_m_bounded ... ok [INFO] [stdout] test byte_input_take_while_n_m_below_min ... ok [INFO] [stderr] Running tests/byte_input_combinator.rs (/opt/rustwide/target/debug/deps/byte_input_combinator-99389951027ee16c) [INFO] [stdout] test byte_input_slice_since ... ok [INFO] [stdout] test byte_input_take_not_enough ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 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 byte_optional_none ... ok [INFO] [stdout] test byte_many0_empty ... ok [INFO] [stdout] test byte_map_to_uppercase ... ok [INFO] [stdout] test byte_many0_collect ... ok [INFO] [stdout] test byte_attempt_rewinds ... ok [INFO] [stdout] test byte_or_both_fail ... ok [INFO] [stdout] test byte_or_first_success ... ok [INFO] [stdout] test byte_optional_some ... ok [INFO] [stdout] test byte_sep_by0 ... ok [INFO] [stdout] test byte_or_second_success ... ok [INFO] [stdout] test byte_take_while1_then_take ... ok [INFO] [stdout] test byte_zip_right ... ok [INFO] [stdout] test byte_zip_two_takes ... ok [INFO] [stdout] test byte_take_while0_then_eof ... ok [INFO] [stderr] Running tests/byte_input_recursive.rs (/opt/rustwide/target/debug/deps/byte_input_recursive-e9f7a2a8bf74aebf) [INFO] [stdout] test byte_zip_left ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 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 byte_recursive_nested_parens ... ok [INFO] [stderr] Running tests/chain.rs (/opt/rustwide/target/debug/deps/chain-5d82bf807540691a) [INFO] [stdout] test byte_recursive_fail ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stderr] Running tests/choice.rs (/opt/rustwide/target/debug/deps/choice-4a811bca3b6a3ebb) [INFO] [stdout] test chainl1_fails_on_no_operand ... ok [INFO] [stdout] test chainl1_single_operand ... ok [INFO] [stdout] test chainr1_fails_on_no_operand ... ok [INFO] [stdout] test chainl1_stops_at_non_operator ... ok [INFO] [stdout] test chainr1_right_associative ... ok [INFO] [stdout] test chainl1_two_operands ... ok [INFO] [stdout] test chainl1_left_associative ... ok [INFO] [stdout] test chainr1_single_operand ... ok [INFO] [stdout] test chainl1_multiple_operators ... ok [INFO] [stdout] test chainr1_two_operands ... 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] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test attempt_downgrades_cut_to_backtrack ... ok [INFO] [stdout] test or_propagates_cut_from_left_without_trying_right ... ok [INFO] [stdout] test attempt_enables_backtracking_in_or ... ok [INFO] [stdout] test or_returns_left_on_left_success ... ok [INFO] [stdout] test attempt_passes_through_success ... ok [INFO] [stdout] test or_propagates_zero_progress_from_left ... ok [INFO] [stdout] test attempt_propagates_zero_progress ... ok [INFO] [stdout] test cut_after_tag_prevents_or_fallthrough ... ok [INFO] [stdout] test or_rewinds_input_on_left_backtrack ... ok [INFO] [stdout] test attempt_passes_through_backtrack ... ok [INFO] [stdout] test cut_passes_through_success ... ok [INFO] [stdout] test cut_upgrades_backtrack_to_cut ... ok [INFO] [stdout] test or_fails_when_both_sides_backtrack ... ok [INFO] [stderr] Running tests/core_only.rs (/opt/rustwide/target/debug/deps/core_only-6ae8eeb737dcba35) [INFO] [stdout] test or_returns_right_when_left_backtracks ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test core_char_matches ... ok [INFO] [stderr] Running tests/error_reporting.rs (/opt/rustwide/target/debug/deps/error_reporting-33e873327cf1abe6) [INFO] [stdout] test core_identifier_matches ... ok [INFO] [stdout] test core_char_fails ... ok [INFO] [stdout] test core_many0_fold_counts ... ok [INFO] [stdout] test core_integer_matches ... ok [INFO] [stdout] test core_integer_negative ... ok [INFO] [stdout] test core_map_res_works ... ok [INFO] [stdout] test core_satisfy_matches ... ok [INFO] [stdout] test core_optional_works ... ok [INFO] [stdout] test core_tag_matches ... ok [INFO] [stdout] test core_or_works ... ok [INFO] [stdout] test core_sep_by0_fold_sums_digits ... ok [INFO] [stdout] test core_zip_works ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test context_does_not_affect_success ... ok [INFO] [stdout] test context_adds_label_to_backtrack ... ok [INFO] [stdout] test display_error_with_context ... ok [INFO] [stdout] test display_simple_error ... ok [INFO] [stdout] test error_position_after_consumed ... ok [INFO] [stdout] test display_merged_error ... ok [INFO] [stdout] test nested_context_stacks ... ok [INFO] [stdout] test or_keeps_deeper_position ... ok [INFO] [stdout] test or_merges_expected_at_same_position ... ok [INFO] [stdout] test error_position_at_start ... ok [INFO] [stdout] test context_adds_label_to_cut ... 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/escaped.rs (/opt/rustwide/target/debug/deps/escaped-4739d1fd0c378411) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test escaped_custom_delimiters ... ok [INFO] [stdout] test escaped_backslash ... ok [INFO] [stdout] test escaped_empty ... ok [INFO] [stdout] test escaped_unterminated_is_cut ... ok [INFO] [stdout] test escaped_invalid_escape_is_cut ... ok [INFO] [stdout] test escaped_no_open_delimiter ... ok [INFO] [stdout] test escaped_simple ... ok [INFO] [stdout] test escaped_with_remaining_input ... ok [INFO] [stdout] test escaped_with_escape_sequences ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/flat_map.rs (/opt/rustwide/target/debug/deps/flat_map-a30035f633d1fa22) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test flat_map_box_dyn_heterogeneous_branches ... ok [INFO] [stdout] test flat_map_fails_when_first_backtracks ... ok [INFO] [stdout] test flat_map_inside_attempt_downgrades_cut ... ok [INFO] [stdout] test flat_map_propagates_cut_from_first ... ok [INFO] [stdout] test flat_map_propagates_failure_from_second ... ok [INFO] [stdout] test flat_map_result_can_be_mapped ... ok [INFO] [stdout] test flat_map_same_type_branches_no_box ... ok [INFO] [stdout] test flat_map_succeeds_when_both_succeed ... ok [INFO] [stdout] test flat_map_inside_or ... ok [INFO] [stdout] test flat_map_propagates_cut_from_second ... 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/fold.rs (/opt/rustwide/target/debug/deps/fold-a6ffeac9809985ba) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test many0_fold_accumulates_values ... ok [INFO] [stdout] test many0_fold_detects_zero_progress ... ok [INFO] [stdout] test many0_fold_empty_input ... ok [INFO] [stdout] test many0_fold_multiple_elements ... ok [INFO] [stdout] test many0_fold_zero_elements_returns_init ... ok [INFO] [stdout] test many1_fold_multiple_elements ... ok [INFO] [stdout] test many1_fold_one_element ... ok [INFO] [stdout] test many1_fold_propagates_cut ... ok [INFO] [stdout] test many0_fold_propagates_cut ... ok [INFO] [stdout] test sep_by0_fold_multiple_elements ... ok [INFO] [stdout] test sep_by0_fold_propagates_cut ... ok [INFO] [stdout] test many1_fold_zero_elements_is_error ... ok [INFO] [stdout] test sep_by0_fold_rejects_trailing_separator ... ok [INFO] [stdout] test sep_by1_fold_multiple_elements ... ok [INFO] [stdout] test sep_by1_fold_one_element ... ok [INFO] [stdout] test sep_by0_fold_zero_elements_returns_init ... ok [INFO] [stdout] test sep_by1_fold_zero_elements_is_error ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/into.rs (/opt/rustwide/target/debug/deps/into-f32cd9473a5b8287) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test many0_into_empty_returns_empty_container ... ok [INFO] [stdout] test many0_into_custom_extend_type ... ok [INFO] [stdout] test many0_into_propagates_cut ... ok [INFO] [stdout] test many1_into_vec_collects ... ok [INFO] [stdout] test many1_into_zero_elements_is_error ... ok [INFO] [stdout] test sep_by0_into_custom_extend_type ... ok [INFO] [stdout] test sep_by0_into_empty_returns_empty_container ... ok [INFO] [stdout] test sep_by0_into_vec_collects ... ok [INFO] [stdout] test sep_by1_into_zero_elements_is_error ... ok [INFO] [stdout] test sep_by1_into_vec_collects ... ok [INFO] [stderr] Running tests/json_subset.rs (/opt/rustwide/target/debug/deps/json_subset-71377a5de4365967) [INFO] [stdout] test many0_into_vec_collects ... 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] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test parse_array_of_ints ... ok [INFO] [stdout] test parse_array_of_mixed ... ok [INFO] [stdout] test parse_consumes_correct_amount ... ok [INFO] [stdout] test parse_empty_array ... ok [INFO] [stdout] test parse_false ... ok [INFO] [stdout] test parse_integer ... ok [INFO] [stdout] test parse_null ... ok [INFO] [stdout] test parse_empty_object ... ok [INFO] [stdout] test parse_negative_integer ... ok [INFO] [stdout] test parse_object_with_whitespace ... ok [INFO] [stdout] test parse_object ... ok [INFO] [stdout] test parse_string_with_escapes ... ok [INFO] [stdout] test parse_true ... ok [INFO] [stderr] Running tests/lexeme.rs (/opt/rustwide/target/debug/deps/lexeme-f5fc48fb609755e4) [INFO] [stdout] test parse_string ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stderr] Running tests/many1.rs (/opt/rustwide/target/debug/deps/many1-0535aa3325e389c1) [INFO] [stdout] test lexeme_with_integer ... ok [INFO] [stdout] test lexeme_consumes_trailing_whitespace ... ok [INFO] [stdout] test lexeme_works_without_trailing_whitespace ... ok [INFO] [stdout] test lexeme_chain_for_tokens ... ok [INFO] [stdout] test lexeme_with_tabs_and_newlines ... 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] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test many1_collects_multiple_elements ... ok [INFO] [stdout] test many1_collects_one_element ... ok [INFO] [stdout] test many1_propagates_cut ... ok [INFO] [stdout] test many1_fails_on_zero_elements ... ok [INFO] [stdout] test many1_with_tag ... 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/prelude.rs (/opt/rustwide/target/debug/deps/prelude-48dddb2157977ab3) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test char_or_with_prelude ... ok [INFO] [stdout] test tag_then_with_prelude ... ok [INFO] [stdout] test take_while1_with_prelude ... ok [INFO] [stdout] test eof_with_prelude ... ok [INFO] [stderr] Running tests/primitives.rs (/opt/rustwide/target/debug/deps/primitives-eba90260e7fe86df) [INFO] [stdout] test satisfy_and_take_while_with_prelude ... 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] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test char_does_not_consume_on_multibyte_mismatch ... ok [INFO] [stderr] Running tests/quoted_string.rs (/opt/rustwide/target/debug/deps/quoted_string-fbc474c2f4cb3ab3) [INFO] [stdout] test char_fails_on_empty_input ... ok [INFO] [stdout] test char_matches_expected_character ... ok [INFO] [stdout] test eof_fails_when_input_remains ... ok [INFO] [stdout] test char_handles_multibyte_character ... ok [INFO] [stdout] test char_fails_on_mismatch ... ok [INFO] [stdout] test eof_succeeds_at_end_of_input ... ok [INFO] [stdout] test tag_fails_on_partial_match ... ok [INFO] [stdout] test tag_matches_expected_string ... ok [INFO] [stdout] test tag_empty_string_triggers_many0_zero_progress ... ok [INFO] [stdout] test tag_fails_on_mismatch ... 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] [stdout] [INFO] [stdout] running 18 tests [INFO] [stderr] Running tests/recursive.rs (/opt/rustwide/target/debug/deps/recursive-db3edc8c74324a31) [INFO] [stdout] test empty_string ... ok [INFO] [stdout] test escape_backspace_formfeed ... ok [INFO] [stdout] test escape_carriage_return ... ok [INFO] [stdout] test escape_backslash ... ok [INFO] [stdout] test escape_quote ... ok [INFO] [stdout] test escape_newline_tab ... ok [INFO] [stdout] test escape_slash ... ok [INFO] [stdout] test incomplete_unicode_escape_is_cut ... ok [INFO] [stdout] test escape_unicode ... ok [INFO] [stdout] test escaped_string_is_owned ... ok [INFO] [stdout] test escape_unicode_mixed ... ok [INFO] [stdout] test escape_unicode_japanese ... ok [INFO] [stdout] test invalid_escape_is_cut ... ok [INFO] [stdout] test simple_string_is_borrowed ... ok [INFO] [stdout] test string_with_remaining ... ok [INFO] [stdout] test unterminated_string_is_cut ... ok [INFO] [stdout] test not_a_string ... ok [INFO] [stdout] test simple_string ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 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 recursive_nested_list ... ok [INFO] [stdout] test recursive_unclosed_paren ... ok [INFO] [stdout] test recursive_fail_propagation ... ok [INFO] [stdout] test recursive_simple_parentheses ... ok [INFO] [stderr] Running tests/repeat.rs (/opt/rustwide/target/debug/deps/repeat-30849fcc13cb1fb3) [INFO] [stdout] test recursive_with_map ... 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] [stdout] [INFO] [stdout] running 17 tests [INFO] [stderr] Running tests/satisfy.rs (/opt/rustwide/target/debug/deps/satisfy-70fa6da55fad4162) [INFO] [stdout] test many0_collects_matching_items ... ok [INFO] [stdout] test many0_consumes_all_matching ... ok [INFO] [stdout] test many0_detects_zero_progress ... ok [INFO] [stdout] test many0_propagates_cut ... ok [INFO] [stdout] test many0_returns_empty_vec_on_immediate_backtrack ... ok [INFO] [stdout] test optional_returns_none_on_empty_input ... ok [INFO] [stdout] test optional_returns_some_on_success ... ok [INFO] [stdout] test many0_succeeds_with_empty_vec_on_empty_input ... ok [INFO] [stdout] test many0_with_map_transforms_collected ... ok [INFO] [stdout] test many0_with_or_collects_alternatives ... ok [INFO] [stdout] test many0_with_tags_collects_strings ... ok [INFO] [stdout] test many0_works_with_non_string_error_type ... ok [INFO] [stdout] test optional_after_many0 ... ok [INFO] [stdout] test optional_after_many0_with_trailing ... ok [INFO] [stdout] test optional_propagates_cut ... ok [INFO] [stdout] test optional_propagates_zero_progress ... ok [INFO] [stdout] test optional_returns_none_on_backtrack ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test satisfy_chain_parses_identifier_start ... ok [INFO] [stdout] test satisfy_does_not_consume_on_multibyte_mismatch ... ok [INFO] [stdout] test satisfy_handles_multibyte_character ... ok [INFO] [stdout] test satisfy_rejects_digit_as_identifier_start ... ok [INFO] [stdout] test satisfy_matches_when_predicate_returns_true ... ok [INFO] [stdout] test satisfy_works_with_or ... ok [INFO] [stdout] test satisfy_works_with_many0 ... ok [INFO] [stdout] test satisfy_works_with_optional ... ok [INFO] [stdout] test satisfy_fails_on_empty_input ... ok [INFO] [stdout] test satisfy_fails_when_predicate_returns_false ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/sep_by.rs (/opt/rustwide/target/debug/deps/sep_by-c8b22797ac31f582) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test sep_by0_empty_input ... ok [INFO] [stderr] Running tests/sequence.rs (/opt/rustwide/target/debug/deps/sequence-91051e2e7c3522f4) [INFO] [stdout] test sep_by0_multiple_elements ... ok [INFO] [stdout] test sep_by0_rejects_trailing_separator ... ok [INFO] [stdout] test sep_by0_single_element ... ok [INFO] [stdout] test sep_by0_propagates_cut ... ok [INFO] [stdout] test sep_by0_no_match ... ok [INFO] [stdout] test sep_by0_with_tag ... ok [INFO] [stdout] test sep_by1_fails_on_empty ... ok [INFO] [stdout] test sep_by1_multiple_elements ... ok [INFO] [stdout] test sep_by1_rejects_trailing_separator ... ok [INFO] [stdout] test sep_by1_single_element ... 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] [stdout] [INFO] [stdout] running 11 tests [INFO] [stderr] Running tests/str_input.rs (/opt/rustwide/target/debug/deps/str_input-1eb81498f1dcdec7) [INFO] [stdout] test map_chains_multiple_transforms ... ok [INFO] [stdout] test map_over_zip_result ... ok [INFO] [stdout] test map_transforms_success_value ... ok [INFO] [stdout] test map_preserves_failure ... ok [INFO] [stdout] test map_preserves_cut_failure ... ok [INFO] [stdout] test zip_chains_three_parsers ... ok [INFO] [stdout] test zip_fails_if_first_fails ... ok [INFO] [stdout] test zip_propagates_cut_from_second ... ok [INFO] [stdout] test zip_fails_if_second_fails ... ok [INFO] [stdout] test zip_sequences_two_parsers ... ok [INFO] [stdout] test zip_with_tags_sequences_string_slices ... 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] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test checkpoint_and_reset_restores_position ... ok [INFO] [stdout] test checkpoint_equality_at_same_position ... ok [INFO] [stdout] test checkpoint_ordering_is_consistent ... ok [INFO] [stdout] test is_eof_returns_true_for_empty_input ... ok [INFO] [stdout] test is_eof_returns_false_for_non_empty_input ... ok [INFO] [stdout] test new_str_input_starts_at_offset_zero ... ok [INFO] [stdout] test remaining_on_empty_returns_empty_str ... ok [INFO] [stdout] test offset_reflects_consumed_bytes ... ok [INFO] [stdout] test remaining_returns_full_string_at_start ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/take_while.rs (/opt/rustwide/target/debug/deps/take_while-dff4e7a531551c17) [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test take_while0_consumes_entire_input_when_all_match ... ok [INFO] [stdout] test take_while0_handles_multibyte_characters ... ok [INFO] [stdout] test take_while0_returns_empty_str_on_no_match ... ok [INFO] [stdout] test take_while0_consumes_matching_characters ... ok [INFO] [stdout] test take_while0_returns_empty_str_on_empty_input ... ok [INFO] [stdout] test take_while1_handles_multibyte_characters ... ok [INFO] [stdout] test take_while1_with_map_parses_integer ... ok [INFO] [stdout] test take_while0_works_with_optional ... ok [INFO] [stdout] test take_while1_consumes_entire_input_when_all_match ... ok [INFO] [stdout] test take_while1_succeeds_with_single_match ... ok [INFO] [stdout] test take_while1_fails_on_empty_input ... ok [INFO] [stdout] test take_while1_fails_on_no_match ... ok [INFO] [stdout] test take_while_integer_rejects_non_digit ... ok [INFO] [stdout] test take_while1_consumes_matching_characters ... ok [INFO] [stdout] test take_while_n_m_consumes_within_range ... ok [INFO] [stdout] test take_while_n_m_exact_match ... ok [INFO] [stdout] test take_while_n_m_fails_below_min ... ok [INFO] [stdout] test take_while_n_m_exact_min ... ok [INFO] [stdout] test take_while_n_m_fails_on_empty_input ... ok [INFO] [stdout] test take_while_n_m_stops_at_max ... ok [INFO] [stdout] test take_while1_works_with_optional ... ok [INFO] [stdout] test take_while1_works_with_or_for_identifier ... ok [INFO] [stdout] test take_while_identifier_rejects_digit_start ... ok [INFO] [stdout] test take_while_n_m_zero_min_returns_empty ... ok [INFO] [stdout] test take_while_n_m_handles_multibyte ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/text_parsers.rs (/opt/rustwide/target/debug/deps/text_parsers-2d405a7adab1243b) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test identifier_fails_on_digit_start ... ok [INFO] [stdout] test identifier_fails_on_empty ... ok [INFO] [stdout] test identifier_simple ... ok [INFO] [stdout] test identifier_single_char ... ok [INFO] [stdout] test identifier_with_digits ... ok [INFO] [stdout] test identifier_with_underscore_prefix ... ok [INFO] [stdout] test integer_fails_on_lone_minus ... ok [INFO] [stdout] test integer_fails_on_non_digit ... ok [INFO] [stdout] test integer_large ... ok [INFO] [stdout] test integer_negative ... ok [INFO] [stdout] test integer_positive ... ok [INFO] [stdout] test integer_zero ... ok [INFO] [stdout] test whitespace0_matches_empty ... ok [INFO] [stdout] test whitespace0_matches_mixed ... ok [INFO] [stdout] test whitespace0_matches_spaces ... ok [INFO] [stdout] test whitespace1_fails_on_no_whitespace ... ok [INFO] [stdout] test whitespace1_matches_spaces ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/uri_tokenizer.rs (/opt/rustwide/target/debug/deps/uri_tokenizer-200b071b15cf6447) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stderr] Running tests/zip_left_right.rs (/opt/rustwide/target/debug/deps/zip_left_right-9afc39122ca0f1c0) [INFO] [stdout] test parse_ftp_scheme ... ok [INFO] [stdout] test parse_simple_uri ... ok [INFO] [stdout] test parse_full_uri ... ok [INFO] [stdout] test parse_uri_with_port ... ok [INFO] [stdout] test parse_uri_with_remaining ... ok [INFO] [stdout] test parse_uri_with_path ... ok [INFO] [stdout] test parse_uri_with_query ... 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] [stdout] [INFO] [stdout] running 13 tests [INFO] [stderr] Doc-tests oni_comb_parser [INFO] [stdout] test between_fails_on_missing_close ... ok [INFO] [stdout] test between_fails_on_missing_open ... ok [INFO] [stdout] test zip_left_fails_if_second_fails ... ok [INFO] [stdout] test between_extracts_middle ... ok [INFO] [stdout] test zip_left_fails_if_first_fails ... ok [INFO] [stdout] test zip_right_propagates_cut ... ok [INFO] [stdout] test zip_left_keeps_left_value ... ok [INFO] [stdout] test zip_right_zip_left_chain_as_between ... ok [INFO] [stdout] test zip_left_propagates_cut ... ok [INFO] [stdout] test zip_right_fails_if_first_fails ... ok [INFO] [stdout] test zip_right_with_tag_skips_prefix ... ok [INFO] [stdout] test zip_right_fails_if_second_fails ... ok [INFO] [stdout] test zip_right_keeps_right_value ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/combinator/fn_parser.rs - combinator::fn_parser::FnParser (line 10) ... ignored [INFO] [stdout] test src/combinator/recursive.rs - combinator::recursive::recursive (line 55) ... ignored [INFO] [stdout] test src/text/lexeme.rs - text::lexeme::lexeme (line 18) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "589bbfe304944034f34329a8503640834578dd35122435c04199592ad241f1cf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "589bbfe304944034f34329a8503640834578dd35122435c04199592ad241f1cf", kill_on_drop: false }` [INFO] [stdout] 589bbfe304944034f34329a8503640834578dd35122435c04199592ad241f1cf