[INFO] fetching crate effect_rs_proc_macro 0.1.0...
[INFO] testing effect_rs_proc_macro-0.1.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate effect_rs_proc_macro 0.1.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate effect_rs_proc_macro 0.1.0
[INFO] finished tweaking crates.io crate effect_rs_proc_macro 0.1.0
[INFO] tweaked toml for crates.io crate effect_rs_proc_macro 0.1.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate effect_rs_proc_macro 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate effect_rs_proc_macro 0.1.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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 88077ff0661bd25522f4e9d23ac37781247187529e95274e06aef2190b858205
[INFO] running `Command { std: "docker" "start" "88077ff0661bd25522f4e9d23ac37781247187529e95274e06aef2190b858205", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "88077ff0661bd25522f4e9d23ac37781247187529e95274e06aef2190b858205", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "88077ff0661bd25522f4e9d23ac37781247187529e95274e06aef2190b858205" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "88077ff0661bd25522f4e9d23ac37781247187529e95274e06aef2190b858205", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "88077ff0661bd25522f4e9d23ac37781247187529e95274e06aef2190b858205" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling effect_rs_proc_macro v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4.96s
[INFO] running `Command { std: "docker" "inspect" "88077ff0661bd25522f4e9d23ac37781247187529e95274e06aef2190b858205", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "88077ff0661bd25522f4e9d23ac37781247187529e95274e06aef2190b858205" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling effect_rs_proc_macro v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 6.11s
[INFO] running `Command { std: "docker" "inspect" "88077ff0661bd25522f4e9d23ac37781247187529e95274e06aef2190b858205", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "88077ff0661bd25522f4e9d23ac37781247187529e95274e06aef2190b858205" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/effect_rs_proc_macro-2647e10cebf3bdfc)
[INFO] [stdout] 
[INFO] [stdout] running 89 tests
[INFO] [stdout] test expand::tests::bind_in_do_notation_uses_new_async ... ok
[INFO] [stdout] test transform::tests::effect_body_contains_bind_false_without_tilde ... ok
[INFO] [stdout] test transform::tests::effect_body_contains_bind_true_in_nested_group ... ok
[INFO] [stdout] test expand::tests::bind_free_bare_effect_uses_effect_new ... ok
[INFO] [stdout] test expand::tests::await_inside_async_move_closure_does_not_force_new_async ... ok
[INFO] [stdout] test parse::tests::parse_effect_input::classifies_bare_invocation::tokens_without_async_or_pipe_are_bare ... ok
[INFO] [stdout] test parse::tests::parse_effect_input::classifies_do_notation::move_pipe_env_is_do_notation ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_custom_crate_path_token_stream::uses_path_prefix_in_into_bind ... ok
[INFO] [stdout] test parse::tests::parse_effect_input::rejects_async_block::async_brace_is_rejected_with_message ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_double_angle_bracket_turbofish_limitation::does_not_match_ideal_operand_boundary ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_empty_body::returns_ok_unit ... ok
[INFO] [stdout] test parse::tests::parse_effect_input::classifies_do_notation::pipe_env_and_brace_is_do_notation ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_ident_tilde_bind_on_statement_chunk::desugars_to_let_and_into_bind ... ok
[INFO] [stdout] test transform::tests::effect_body_contains_bind_true_with_prefix_tilde ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_empty_chunks_from_leading_or_duplicate_semicolons::skips_empty_first_chunk ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_empty_chunks_from_leading_or_duplicate_semicolons::skips_empty_middle_chunks ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_prefix_tilde_inside_nested_groups::expands_inside_brace_group ... ok
[INFO] [stdout] test expand::tests::top_level_await_forces_new_async_detection ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_ident_tilde_bind_on_tail_chunk::desugars_and_wraps_tail_in_ok ... ok
[INFO] [stdout] test expand::tests::bind_free_do_notation_uses_effect_new_not_async ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_prefix_tilde_path_and_call_shapes::expands_plain_ident_operand ... ok
[INFO] [stdout] test parse::tests::parse_effect_input::rejects_async_closure::async_pipe_env_is_rejected_with_message ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_semicolon_only_inside_brace_group::does_not_split_on_inner_semicolon ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_if_block_statement_then_tail::expands_multiple_tildes_in_if_body_and_ok_wraps_tail ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_prefix_tilde_comma_terminator_at_depth_zero::truncates_operand_before_following_comma ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_one_statement_chunk_then_tail::emits_statement_then_ok_wrapped_tail ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_semicolon_only_inside_paren_or_bracket_group::does_not_split_inside_bracket_group ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_if_block_statement_then_tail::expands_tilde_in_if_body_and_ok_wraps_tail ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_semicolon_only_inside_paren_or_bracket_group::does_not_split_inside_paren_group ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_multiple_statement_chunks_then_tail::emits_each_statement_then_ok_wrapped_tail ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_nested_prefix_tilde_inside_operand::expands_inner_tilde_first ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_prefix_tilde_inside_nested_groups::expands_inside_bracket_group ... ok
[INFO] [stdout] test transform::tests::expand_closure_body::with_one_statement_chunk_then_tail::emits_statement_then_ok_wrapped_tail ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_prefix_tilde_inside_nested_groups::expands_inside_paren_group ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_prefix_tilde_turbofish_and_method_chain::includes_turbofish_and_following_method_chain_in_operand ... ok
[INFO] [stdout] test transform::tests::expand_closure_body::with_tail_having_no_tilde_operator::wraps_expression_in_ok_like_bare ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_prefix_tilde_on_tail_simple_call::expands_tilde_tail_to_into_bind_await_without_ok_wrap ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_prefix_tilde_path_and_call_shapes::expands_path_call ... ok
[INFO] [stdout] test transform::tests::ident_tilde_desugar::single_token::passthrough ... ok
[INFO] [stdout] test transform::tests::expand_closure_body::with_prefix_tilde_on_tail::into_bind_second_arg_matches_param_ident ... ok
[INFO] [stdout] test transform::tests::ident_tilde_desugar::ident_tilde_at_start::rewrites_to_let_with_prefix_tilde ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_trailing_top_level_semicolon_only::yields_ok_unit_with_empty_tail ... ok
[INFO] [stdout] test transform::tests::ident_tilde_desugar::empty_chunk::passthrough ... ok
[INFO] [stdout] test transform::tests::expand_block_branches::defensive_empty_chunks::split_semicolons_never_returns_empty_vec ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::block_expression_implicit_statement_boundary::if_else_block_followed_by_expression_splits_after_else_branch ... ok
[INFO] [stdout] test transform::tests::expand_bare_body::with_tail_having_no_tilde_operator::wraps_expression_in_ok ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::block_expression_implicit_statement_boundary::chained_else_if_block_splits_after_final_branch ... ok
[INFO] [stdout] test transform::tests::expand_block_branches::with_explicit_r_and_path::expands_like_integration ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::block_expression_implicit_statement_boundary::bare_brace_block_without_keyword_is_not_auto_split ... ok
[INFO] [stdout] test transform::tests::ident_tilde_desugar::non_ident_first_token::passthrough ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::block_expression_implicit_statement_boundary::if_block_as_sole_expression_stays_as_single_chunk ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::block_expression_implicit_statement_boundary::if_block_followed_by_expression_splits_into_two_chunks ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::block_expression_implicit_statement_boundary::if_else_block_as_sole_expression_stays_as_single_chunk ... ok
[INFO] [stdout] test transform::tests::ident_tilde_desugar::ident_then_non_tilde_punct::passthrough ... ok
[INFO] [stdout] test transform::tests::expand_closure_body::with_empty_body::yields_ok_unit_using_param_ident ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::semicolon_inside_bracket_group::single_top_level_chunk ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::trailing_semicolon::last_chunk_empty ... ok
[INFO] [stdout] test transform::tests::tilde_expansion::tilde_inside_brace_group::expands_inside_group ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::block_expression_implicit_statement_boundary::while_block_followed_by_expression_splits ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::empty_stream::yields_single_empty_chunk ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::no_semicolon::yields_single_chunk_identical_to_input ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::semicolon_inside_brace_group::single_top_level_chunk ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::block_expression_implicit_statement_boundary::let_with_brace_rhs_splits_at_semicolon_not_at_brace ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::one_top_level_semicolon::yields_two_chunks ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::semicolon_inside_paren_group::single_top_level_chunk ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::leading_semicolon::first_chunk_empty ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::multiple_top_level_semicolons::yields_one_more_chunk_than_separator_count ... ok
[INFO] [stdout] test transform::tests::tilde_operand_collection::ends_at_eof::collects_full_remaining_tokens ... ok
[INFO] [stdout] test transform::tests::tilde_operand_collection::greater_than_at_depth_zero::stops_before_gt ... ok
[INFO] [stdout] test transform::tests::tilde_expansion::empty_stream::unchanged ... ok
[INFO] [stdout] test transform::tests::semicolon_splitting::block_expression_implicit_statement_boundary::match_block_followed_by_expression_splits ... ok
[INFO] [stdout] test transform::tests::tilde_operand_collection::double_angle_bracket_limitation::operand_boundary_differs_from_rust_parse ... ok
[INFO] [stdout] test transform::tests::tilde_expansion::nested_groups_with_multiple_tildes::expands_depth_first_operands ... ok
[INFO] [stdout] test transform::tests::tilde_operand_collection::comma_at_depth_zero::does_not_include_following_comma_or_args ... ok
[INFO] [stdout] test transform::tests::tilde_operand_collection::group_following_tilde::stops_before_brace_group_after_call ... ok
[INFO] [stdout] test transform::tests::tilde_expansion::no_tilde_operator::passthrough ... ok
[INFO] [stdout] test transform::tests::tilde_expansion::two_prefix_tildes::expands_both_operands_separated_by_semicolon_inside_block ... ok
[INFO] [stdout] test transform::tests::tilde_operand_collection::group_following_tilde::consumes_paren_and_bracket_groups ... ok
[INFO] [stdout] test transform::tests::tilde_operand_collection::empty_operand::collects_nothing_before_gt_at_depth_zero ... ok
[INFO] [stdout] test transform::tests::tilde_operand_collection::method_chain_after_primary::includes_dot_calls_in_operand ... ok
[INFO] [stderr]    Doc-tests effect_rs_proc_macro
[INFO] [stdout] test transform::tests::tilde_operand_collection::group_following_tilde::stops_before_leading_brace_group ... ok
[INFO] [stdout] test transform::tests::tilde_operand_collection::empty_operand::collects_nothing_before_terminator_end ... ok
[INFO] [stdout] test transform::tests::tilde_operand_collection::empty_operand::collects_nothing_before_comma ... ok
[INFO] [stdout] test transform::tests::tilde_expansion::tilde_inside_bracket_group::expands_inside_group ... ok
[INFO] [stdout] test transform::tests::tilde_expansion::tilde_inside_paren_group::expands_inside_group ... ok
[INFO] [stdout] test transform::tests::tilde_expansion::two_prefix_tildes::expands_both_operands ... ok
[INFO] [stdout] test transform::tests::tilde_operand_collection::turbofish_angle_depth::keeps_commas_inside_angles_in_operand ... ok
[INFO] [stdout] test transform::tests::tilde_expansion::single_prefix_tilde::wraps_into_bind_in_parens ... ok
[INFO] [stdout] test transform::tests::tilde_operand_collection::turbofish_angle_depth::closes_each_angle_with_greater_than ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[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] running `Command { std: "docker" "inspect" "88077ff0661bd25522f4e9d23ac37781247187529e95274e06aef2190b858205", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "88077ff0661bd25522f4e9d23ac37781247187529e95274e06aef2190b858205", kill_on_drop: false }`
[INFO] [stdout] 88077ff0661bd25522f4e9d23ac37781247187529e95274e06aef2190b858205
