[INFO] fetching crate chasa 0.4.1...
[INFO] testing chasa-0.4.1 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] extracting crate chasa 0.4.1 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate chasa 0.4.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate chasa 0.4.1
[INFO] tweaked toml for crates.io crate chasa 0.4.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate chasa 0.4.1 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate chasa 0.4.1 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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded darling_macro v0.21.3
[INFO] [stderr]   Downloaded copy-range v0.1.1
[INFO] [stderr]   Downloaded reborrow-generic-derive v0.1.0
[INFO] [stderr]   Downloaded reborrow-generic v0.1.1
[INFO] [stderr]   Downloaded darling_core v0.21.3
[INFO] [stderr]   Downloaded syn v2.0.111
[INFO] [stderr]   Downloaded ident_case v1.0.1
[INFO] [stderr]   Downloaded seq-macro v0.3.6
[INFO] [stderr]   Downloaded darling v0.21.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5d99322ddb4d3ae5422359225542a70732693191ff7070f7e0123a347e25690c
[INFO] running `Command { std: "docker" "start" "-a" "5d99322ddb4d3ae5422359225542a70732693191ff7070f7e0123a347e25690c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5d99322ddb4d3ae5422359225542a70732693191ff7070f7e0123a347e25690c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5d99322ddb4d3ae5422359225542a70732693191ff7070f7e0123a347e25690c", kill_on_drop: false }`
[INFO] [stdout] 5d99322ddb4d3ae5422359225542a70732693191ff7070f7e0123a347e25690c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 30f405962514a3504e29ed0fbf2082bd7967ab813ef76a20c403e7a2597259b0
[INFO] running `Command { std: "docker" "start" "-a" "30f405962514a3504e29ed0fbf2082bd7967ab813ef76a20c403e7a2597259b0", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling copy-range v0.1.1
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling reborrow-generic-derive v0.1.0
[INFO] [stderr]    Compiling reborrow-generic v0.1.1
[INFO] [stderr]    Compiling chasa v0.4.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.94s
[INFO] running `Command { std: "docker" "inspect" "30f405962514a3504e29ed0fbf2082bd7967ab813ef76a20c403e7a2597259b0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "30f405962514a3504e29ed0fbf2082bd7967ab813ef76a20c403e7a2597259b0", kill_on_drop: false }`
[INFO] [stdout] 30f405962514a3504e29ed0fbf2082bd7967ab813ef76a20c403e7a2597259b0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4936d3c3e0324abeb5bad7dfce78495e53168340a9596217da45838e3a061682
[INFO] running `Command { std: "docker" "start" "-a" "4936d3c3e0324abeb5bad7dfce78495e53168340a9596217da45838e3a061682", kill_on_drop: false }`
[INFO] [stderr]    Compiling chasa v0.4.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.19s
[INFO] running `Command { std: "docker" "inspect" "4936d3c3e0324abeb5bad7dfce78495e53168340a9596217da45838e3a061682", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4936d3c3e0324abeb5bad7dfce78495e53168340a9596217da45838e3a061682", kill_on_drop: false }`
[INFO] [stdout] 4936d3c3e0324abeb5bad7dfce78495e53168340a9596217da45838e3a061682
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 28330dbf8e4117b6fe74a1c4aecb9237066f71e1327953c57254a3ab138db2df
[INFO] running `Command { std: "docker" "start" "-a" "28330dbf8e4117b6fe74a1c4aecb9237066f71e1327953c57254a3ab138db2df", 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/chasa-1ef831f0419f3fc0)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test parser::item::tests::satisfy_map_once_infers_input_item_type ... ok
[INFO] [stdout] test parser::many::tests::many_returns_err_on_cut_failure ... ok
[INFO] [stdout] test parser::many::tests::many_rolls_back_terminator_attempt ... ok
[INFO] [stdout] test parser::prim::tests::label_does_not_add_errors_on_success ... ok
[INFO] [stdout] test parser::many::tests::count_range_collects_until_terminator ... ok
[INFO] [stdout] test parser::item::tests::satisfy_map_mut_infers_input_item_type ... ok
[INFO] [stdout] test parser::item::tests::satisfy_map_infers_input_item_type ... ok
[INFO] [stdout] test parser::many::tests::many1_requires_at_least_one ... ok
[INFO] [stdout] test parser::prim::tests::not_fails_on_inner_success_and_consumes ... ok
[INFO] [stderr]      Running tests/many.rs (/opt/rustwide/target/debug/deps/many-dea6beab04e53e51)
[INFO] [stdout] test parser::prim::tests::lookahead_rolls_back_on_success ... ok
[INFO] [stdout] test parser::prim::tests::not_succeeds_on_soft_failure ... ok
[INFO] [stdout] test parser::then::tests::tuple_sequences_two_item_parsers ... ok
[INFO] [stdout] test parser::then::tests::tuple_of_parsers_is_short_circuiting ... ok
[INFO] [stdout] test parser::then::tests::tuple_stops_after_first_err ... 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 7 tests
[INFO] [stdout] test many1_map_counts_one_or_more ... ok
[INFO] [stdout] test many1_parses_one_or_more ... ok
[INFO] [stdout] test many1_returns_none_on_cut_failure_and_keeps_consumption ... ok
[INFO] [stdout] test many1_returns_none_on_soft_failure_first ... ok
[INFO] [stdout] test many_map_err_returns_summary_on_hard_failure ... ok
[INFO] [stdout] test many_returns_none_on_cut_failure_and_keeps_consumption ... ok
[INFO] [stdout] test many_rolls_back_none_terminator_attempt ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/prim_item.rs (/opt/rustwide/target/debug/deps/prim_item-8ab83476f5c92713)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test choice_rolls_back_errors_on_soft_failure ... ok
[INFO] [stdout] test item_any ... ok
[INFO] [stdout] test item_eoi ... ok
[INFO] [stdout] test item_item ... ok
[INFO] [stdout] test item_one_of ... ok
[INFO] [stdout] test item_none_of ... ok
[INFO] [stdout] test item_one_of_range ... ok
[INFO] [stdout] test item_one_of_union_ranges ... ok
[INFO] [stdout] test item_satisfy ... 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/rollback.rs (/opt/rustwide/target/debug/deps/rollback-4b306e95274d83e3)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test convert_err_rolls_back_on_convert_failure ... ok
[INFO] [stdout] test maybe_rolls_back_in_merger_but_not_in_direct ... ok
[INFO] [stdout] test tag_rolls_back_one_item_on_mismatch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tag.rs (/opt/rustwide/target/debug/deps/tag-751c314c05b02830)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tag_slice_matches ... ok
[INFO] [stdout] test tag_str_matches ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests chasa
[INFO] [stdout] 
[INFO] [stdout] running 91 tests
[INFO] [stdout] test src/input/inner.rs - input::inner::Input::with_counter (line 44) ... ok
[INFO] [stdout] test src/parser.rs - parser::Parser::many_map (line 680) ... ok
[INFO] [stdout] test src/parser.rs - parser::Parser::map (line 743) ... ok
[INFO] [stdout] test src/parser.rs - parser::Parser::flow_many_map (line 656) ... ok
[INFO] [stdout] test src/../README.md - (line 7) ... ok
[INFO] [stdout] test src/char.rs - char::space (line 44) ... ok
[INFO] [stdout] test src/char.rs - char::ascii_digit (line 174) ... ok
[INFO] [stdout] test src/parser.rs - parser::Parser::bind (line 760) ... ok
[INFO] [stdout] test src/char.rs - char::ws1 (line 90) ... ok
[INFO] [stdout] test src/../README.md - (line 33) ... ok
[INFO] [stdout] test src/parser.rs - parser::Parser::sep1_map (line 724) ... ok
[INFO] [stdout] test src/char.rs - char::ascii_alpha (line 146) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::flow (line 373) ... FAILED
[INFO] [stdout] test src/parser.rs - parser::Parser::by_ref (line 643) ... ok
[INFO] [stdout] test src/char.rs - char::ws (line 66) ... ok
[INFO] [stdout] test src/char.rs - char::ascii (line 118) ... ok
[INFO] [stdout] test src/parser.rs - parser::Parser::sep_map (line 705) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::flow_many (line 395) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::count (line 549) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::many_map_mut (line 478) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::many1 (line 453) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::between (line 294) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::by_mut (line 341) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::cut (line 52) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::sep1 (line 587) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::sep (line 568) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::many_skip (line 517) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::sep_reduce (line 629) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::many1_skip (line 533) ... ok
[INFO] [stdout] test src/../README.md - (line 67) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::many (line 436) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::right (line 281) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::label_with (line 159) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::then (line 255) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::label (line 147) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::no_cut (line 118) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::left (line 268) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::lookahead (line 102) ... ok
[INFO] [stdout] test src/parser/flow.rs - parser::flow::Flow (line 35) ... FAILED
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::not (line 131) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::or_not (line 40) ... ok
[INFO] [stdout] test src/parser/flow.rs - parser::flow::FlowMany (line 190) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::with_range (line 67) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::or (line 307) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::with_seq (line 84) ... ok
[INFO] [stdout] test src/parser/flow.rs - parser::flow::FlowManyMap (line 271) ... ok
[INFO] [stdout] test src/parser/item.rs - parser::item::any (line 77) ... ok
[INFO] [stdout] test src/parser/item.rs - parser::item::item (line 333) ... ok
[INFO] [stdout] test src/parser/item/set.rs - parser::item::set (line 13) ... ok
[INFO] [stdout] test src/parser/choice.rs - parser::choice::choice (line 35) ... ok
[INFO] [stdout] test src/parser/item.rs - parser::item::eoi (line 48) ... ok
[INFO] [stdout] test src/parser/item.rs - parser::item::none_of (line 429) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::to (line 231) ... ok
[INFO] [stdout] test src/parser/item.rs - parser::item::satisfy_map (line 184) ... ok
[INFO] [stdout] test src/parser/item.rs - parser::item::one_of (line 410) ... ok
[INFO] [stdout] test src/parser/many.rs - parser::many::count (line 781) ... ok
[INFO] [stdout] test src/parser/item.rs - parser::item::satisfy (line 166) ... ok
[INFO] [stdout] test src/parser/many.rs - parser::many::many1_skip (line 623) ... ok
[INFO] [stdout] test src/parser/many.rs - parser::many::many_map (line 160) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::cut (line 165) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::no_cut (line 459) ... ok
[INFO] [stdout] test src/parser/many.rs - parser::many::many (line 69) ... ok
[INFO] [stdout] test src/parser/many.rs - parser::many::many1 (line 444) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::cut_if_ok (line 182) ... ok
[INFO] [stdout] test src/parser/many.rs - parser::many::many_map_mut (line 210) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::label (line 515) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::not (line 379) ... ok
[INFO] [stdout] test src/parser/many.rs - parser::many::many_map_once (line 184) ... ok
[INFO] [stdout] test src/parser/many.rs - parser::many::many_skip (line 549) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::lookahead (line 246) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::convert_err (line 750) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::with_range (line 692) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::with_seq (line 636) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::label_with (line 572) ... ok
[INFO] [stdout] test src/parser/sep.rs - parser::sep::sep (line 182) ... ok
[INFO] [stdout] test src/parser/sep.rs - parser::sep::sep_map_once (line 581) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::maybe (line 147) ... ok
[INFO] [stdout] test src/parser/then.rs - parser::then::Bind (line 335) ... ok
[INFO] [stdout] test src/parser/sep.rs - parser::sep::sep1_map (line 553) ... ok
[INFO] [stdout] test src/parser/sep.rs - parser::sep::sep_map (line 527) ... ok
[INFO] [stdout] test src/parser/sep.rs - parser::sep::sep_map_mut (line 609) ... ok
[INFO] [stdout] test src/parser/then.rs - parser::then::map (line 216) ... ok
[INFO] [stdout] test src/parser/str.rs - parser::str::tag (line 15) ... ok
[INFO] [stdout] test src/parser/then.rs - parser::then::between (line 136) ... ok
[INFO] [stdout] test src/parser/then.rs - parser::then::left (line 76) ... ok
[INFO] [stdout] test src/parser/sep.rs - parser::sep::sep1 (line 199) ... ok
[INFO] [stdout] test src/parser/token.rs - parser::token::tag (line 34) ... ok
[INFO] [stdout] test src/parser/sep.rs - parser::sep::sep_reduce (line 363) ... ok
[INFO] [stdout] test src/parser/then.rs - parser::then::to (line 277) ... ok
[INFO] [stdout] test src/parser/then.rs - parser::then::right (line 400) ... ok
[INFO] [stdout] test src/parser/then.rs - parser::then::then (line 34) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/parser.rs - parser::ParserMut::flow (line 373) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/parser.rs:379:5
[INFO] [stdout]     |
[INFO] [stdout] 379 | let out = parse_ok_once(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 380 |     &mut input,
[INFO] [stdout] 381 |     item('a').flow(0usize, |n, _| ControlFlow::Continue(n + 1)),
[INFO] [stdout]     |                                   ---------------------------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `out` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 379 | let out: /* Type */ = parse_ok_once(
[INFO] [stdout]     |        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parser/flow.rs - parser::flow::Flow (line 35) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/parser/flow.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | let out = parse_ok_once(
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 42 |     &mut input,
[INFO] [stdout] 43 |     item('a').flow(0usize, |n, _| ControlFlow::Continue(n + 1)),
[INFO] [stdout]    |                                   ---------------------------- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `out` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 41 | let out: /* Type */ = parse_ok_once(
[INFO] [stdout]    |        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/parser.rs - parser::ParserMut::flow (line 373)
[INFO] [stdout]     src/parser/flow.rs - parser::flow::Flow (line 35)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 89 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.89s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 4.45s; merged doctests compilation took 0.54s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "28330dbf8e4117b6fe74a1c4aecb9237066f71e1327953c57254a3ab138db2df", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "28330dbf8e4117b6fe74a1c4aecb9237066f71e1327953c57254a3ab138db2df", kill_on_drop: false }`
[INFO] [stdout] 28330dbf8e4117b6fe74a1c4aecb9237066f71e1327953c57254a3ab138db2df
