[INFO] fetching crate chasa 0.4.1...
[INFO] testing chasa-0.4.1 against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] extracting crate chasa 0.4.1 into /workspace/builds/worker-5-tc2/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-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate chasa 0.4.1 on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] caed9b5af10d6fe81ebf0c138e493e675a55fe86fbdb0c41f854bf99db15d823
[INFO] running `Command { std: "docker" "start" "-a" "caed9b5af10d6fe81ebf0c138e493e675a55fe86fbdb0c41f854bf99db15d823", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "caed9b5af10d6fe81ebf0c138e493e675a55fe86fbdb0c41f854bf99db15d823", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "caed9b5af10d6fe81ebf0c138e493e675a55fe86fbdb0c41f854bf99db15d823", kill_on_drop: false }`
[INFO] [stdout] caed9b5af10d6fe81ebf0c138e493e675a55fe86fbdb0c41f854bf99db15d823
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] fad5ce902235ea6b7c6777da01db72deb8968734b4ecc54d44d23cac4b126e60
[INFO] running `Command { std: "docker" "start" "-a" "fad5ce902235ea6b7c6777da01db72deb8968734b4ecc54d44d23cac4b126e60", kill_on_drop: false }`
[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 11.52s
[INFO] running `Command { std: "docker" "inspect" "fad5ce902235ea6b7c6777da01db72deb8968734b4ecc54d44d23cac4b126e60", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fad5ce902235ea6b7c6777da01db72deb8968734b4ecc54d44d23cac4b126e60", kill_on_drop: false }`
[INFO] [stdout] fad5ce902235ea6b7c6777da01db72deb8968734b4ecc54d44d23cac4b126e60
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] a48514409d756949337b9eb1c7cd6553128e3ba7d47053372fc34a57faa73c2d
[INFO] running `Command { std: "docker" "start" "-a" "a48514409d756949337b9eb1c7cd6553128e3ba7d47053372fc34a57faa73c2d", 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.78s
[INFO] running `Command { std: "docker" "inspect" "a48514409d756949337b9eb1c7cd6553128e3ba7d47053372fc34a57faa73c2d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a48514409d756949337b9eb1c7cd6553128e3ba7d47053372fc34a57faa73c2d", kill_on_drop: false }`
[INFO] [stdout] a48514409d756949337b9eb1c7cd6553128e3ba7d47053372fc34a57faa73c2d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 81f1ccc795cb1ec38a94b48c10fa0a3e4edcd5c9488f03f2759bea72134bb143
[INFO] running `Command { std: "docker" "start" "-a" "81f1ccc795cb1ec38a94b48c10fa0a3e4edcd5c9488f03f2759bea72134bb143", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/chasa/1ef831f0419f3fc0/deps/chasa-1ef831f0419f3fc0)
[INFO] [stdout] running 14 tests
[INFO] [stdout] test parser::item::tests::satisfy_map_infers_input_item_type ... ok
[INFO] [stdout] test parser::item::tests::satisfy_map_mut_infers_input_item_type ... ok
[INFO] [stdout] test parser::many::tests::count_range_collects_until_terminator ... ok
[INFO] [stdout] test parser::item::tests::satisfy_map_once_infers_input_item_type ... ok
[INFO] [stdout] test parser::many::tests::many1_requires_at_least_one ... 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::lookahead_rolls_back_on_success ... ok
[INFO] [stdout] test parser::prim::tests::label_does_not_add_errors_on_success ... ok
[INFO] [stdout] test parser::prim::tests::not_fails_on_inner_success_and_consumes ... ok
[INFO] [stdout] test parser::then::tests::tuple_of_parsers_is_short_circuiting ... 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_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] [stderr]      Running tests/many.rs (/opt/rustwide/target/debug/build/chasa/dea6beab04e53e51/deps/many-dea6beab04e53e51)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stderr]      Running tests/prim_item.rs (/opt/rustwide/target/debug/build/chasa/8ab83476f5c92713/deps/prim_item-8ab83476f5c92713)
[INFO] [stdout] test many1_parses_one_or_more ... ok
[INFO] [stdout] test many1_map_counts_one_or_more ... 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 many1_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] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test item_any ... ok
[INFO] [stdout] test item_eoi ... ok
[INFO] [stdout] test item_item ... ok
[INFO] [stdout] test item_none_of ... ok
[INFO] [stdout] test item_one_of ... ok
[INFO] [stdout] test item_one_of_range ... ok
[INFO] [stdout] test item_satisfy ... ok
[INFO] [stdout] test item_one_of_union_ranges ... ok
[INFO] [stderr]      Running tests/rollback.rs (/opt/rustwide/target/debug/build/chasa/4b306e95274d83e3/deps/rollback-4b306e95274d83e3)
[INFO] [stdout] test choice_rolls_back_errors_on_soft_failure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tag_rolls_back_one_item_on_mismatch ... ok
[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] 
[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/build/chasa/751c314c05b02830/deps/tag-751c314c05b02830)
[INFO] [stderr]    Doc-tests chasa
[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] [stdout] 
[INFO] [stdout] running 91 tests
[INFO] [stdout] test src/char.rs - char::space (line 44) ... ok
[INFO] [stdout] test src/parser.rs - parser::Parser::sep1_map (line 724) ... ok
[INFO] [stdout] test src/input/inner.rs - input::inner::Input::with_counter (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/parser.rs - parser::Parser::by_ref (line 643) ... ok
[INFO] [stdout] test src/char.rs - char::ws1 (line 90) ... ok
[INFO] [stdout] test src/char.rs - char::ws (line 66) ... ok
[INFO] [stdout] test src/parser.rs - parser::Parser::map (line 743) ... ok
[INFO] [stdout] test src/parser.rs - parser::Parser::many_map (line 680) ... ok
[INFO] [stdout] test src/char.rs - char::ascii (line 118) ... ok
[INFO] [stdout] test src/char.rs - char::ascii_alpha (line 146) ... ok
[INFO] [stdout] test src/../README.md - (line 7) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::flow (line 373) ... FAILED
[INFO] [stdout] test src/parser.rs - parser::Parser::flow_many_map (line 656) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::by_mut (line 341) ... ok
[INFO] [stdout] test src/../README.md - (line 67) ... ok
[INFO] [stdout] test src/parser.rs - parser::Parser::sep_map (line 705) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::count (line 549) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::flow_many (line 395) ... 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/parser.rs - parser::ParserOnce::between (line 294) ... ok
[INFO] [stdout] test src/../README.md - (line 33) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::many_map_mut (line 478) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::many (line 436) ... 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::ParserOnce::label_with (line 159) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::or (line 307) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::or_not (line 40) ... 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::ParserOnce::then (line 255) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::left (line 268) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserMut::many1 (line 453) ... 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::not (line 131) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::to (line 231) ... ok
[INFO] [stdout] test src/parser/flow.rs - parser::flow::Flow (line 35) ... FAILED
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::lookahead (line 102) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::right (line 281) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::with_range (line 67) ... ok
[INFO] [stdout] test src/parser/flow.rs - parser::flow::FlowManyMap (line 271) ... ok
[INFO] [stdout] test src/parser.rs - parser::ParserOnce::with_seq (line 84) ... ok
[INFO] [stdout] test src/parser/item.rs - parser::item::eoi (line 48) ... ok
[INFO] [stdout] test src/parser/choice.rs - parser::choice::choice (line 35) ... ok
[INFO] [stdout] test src/parser/item.rs - parser::item::satisfy (line 166) ... ok
[INFO] [stdout] test src/parser/item.rs - parser::item::one_of (line 410) ... ok
[INFO] [stdout] test src/parser/item.rs - parser::item::none_of (line 429) ... ok
[INFO] [stdout] test src/parser/item/set.rs - parser::item::set (line 13) ... ok
[INFO] [stdout] test src/parser/flow.rs - parser::flow::FlowMany (line 190) ... 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.rs - parser::item::satisfy_map (line 184) ... ok
[INFO] [stdout] test src/parser/many.rs - parser::many::count (line 781) ... 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 (line 69) ... ok
[INFO] [stdout] test src/parser/many.rs - parser::many::many_skip (line 549) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::convert_err (line 750) ... ok
[INFO] [stdout] test src/parser/many.rs - parser::many::many_map (line 160) ... 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::many1_skip (line 623) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::lookahead (line 246) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::cut (line 165) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::label (line 515) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::maybe (line 147) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::no_cut (line 459) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::label_with (line 572) ... ok
[INFO] [stdout] test src/parser/many.rs - parser::many::many_map_mut (line 210) ... ok
[INFO] [stdout] test src/parser/sep.rs - parser::sep::sep_map_once (line 581) ... ok
[INFO] [stdout] test src/parser/sep.rs - parser::sep::sep1 (line 199) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::with_seq (line 636) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::not (line 379) ... ok
[INFO] [stdout] test src/parser/sep.rs - parser::sep::sep (line 182) ... 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/then.rs - parser::then::Bind (line 335) ... ok
[INFO] [stdout] test src/parser/str.rs - parser::str::tag (line 15) ... ok
[INFO] [stdout] test src/parser/prim.rs - parser::prim::with_range (line 692) ... 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::right (line 400) ... ok
[INFO] [stdout] test src/parser/then.rs - parser::then::left (line 76) ... ok
[INFO] [stdout] test src/parser/then.rs - parser::then::map (line 216) ... 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::then (line 34) ... ok
[INFO] [stdout] test src/parser/then.rs - parser::then::between (line 136) ... 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 5.65s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 6.41s; merged doctests compilation took 0.75s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "81f1ccc795cb1ec38a94b48c10fa0a3e4edcd5c9488f03f2759bea72134bb143", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "81f1ccc795cb1ec38a94b48c10fa0a3e4edcd5c9488f03f2759bea72134bb143", kill_on_drop: false }`
[INFO] [stdout] 81f1ccc795cb1ec38a94b48c10fa0a3e4edcd5c9488f03f2759bea72134bb143
