[INFO] fetching crate ra_ap_assists 0.0.19...
[INFO] testing ra_ap_assists-0.0.19 against 1.47.0 for beta-1.48-1
[INFO] extracting crate ra_ap_assists 0.0.19 into /workspace/builds/worker-4/source
[INFO] validating manifest of crates.io crate ra_ap_assists 0.0.19 on toolchain 1.47.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ra_ap_assists 0.0.19
[INFO] finished tweaking crates.io crate ra_ap_assists 0.0.19
[INFO] tweaked toml for crates.io crate ra_ap_assists 0.0.19 written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 563303712f70c0262805ad5a91c9baad6c26b589db802e8759de81fac49b899c
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "563303712f70c0262805ad5a91c9baad6c26b589db802e8759de81fac49b899c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "563303712f70c0262805ad5a91c9baad6c26b589db802e8759de81fac49b899c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "563303712f70c0262805ad5a91c9baad6c26b589db802e8759de81fac49b899c", kill_on_drop: false }`
[INFO] [stdout] 563303712f70c0262805ad5a91c9baad6c26b589db802e8759de81fac49b899c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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=warn" "-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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7d5b95d890a5e78c222a5db8f0fb6a6f1894b77a37269139ae66b0ce4b37f040
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "7d5b95d890a5e78c222a5db8f0fb6a6f1894b77a37269139ae66b0ce4b37f040", kill_on_drop: false }`
[INFO] [stderr]    Compiling ra_ap_ide_db v0.0.19
[INFO] [stderr]    Compiling ra_ap_assists v0.0.19 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 21.82s
[INFO] running `Command { std: "docker" "inspect" "7d5b95d890a5e78c222a5db8f0fb6a6f1894b77a37269139ae66b0ce4b37f040", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7d5b95d890a5e78c222a5db8f0fb6a6f1894b77a37269139ae66b0ce4b37f040", kill_on_drop: false }`
[INFO] [stdout] 7d5b95d890a5e78c222a5db8f0fb6a6f1894b77a37269139ae66b0ce4b37f040
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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=warn" "-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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cbc1b8d17784037449f8edc771bfa8ba31a2dcc12727e0f3b3cce8098c8cb32b
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "cbc1b8d17784037449f8edc771bfa8ba31a2dcc12727e0f3b3cce8098c8cb32b", kill_on_drop: false }`
[INFO] [stderr]    Compiling ra_ap_assists v0.0.19 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 24.65s
[INFO] running `Command { std: "docker" "inspect" "cbc1b8d17784037449f8edc771bfa8ba31a2dcc12727e0f3b3cce8098c8cb32b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cbc1b8d17784037449f8edc771bfa8ba31a2dcc12727e0f3b3cce8098c8cb32b", kill_on_drop: false }`
[INFO] [stdout] cbc1b8d17784037449f8edc771bfa8ba31a2dcc12727e0f3b3cce8098c8cb32b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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=warn" "-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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7f0effa4428737ac882f438ea6df382e8a35a023cb598993234d7e0e5d12c21b
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "7f0effa4428737ac882f438ea6df382e8a35a023cb598993234d7e0e5d12c21b", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/ra_ap_assists-fb5528c36169b6f8
[INFO] [stdout] 
[INFO] [stdout] running 568 tests
[INFO] [stdout] test handlers::add_custom_impl::tests::add_custom_impl_when_multiple_inputs ... ok
[INFO] [stdout] test handlers::add_custom_impl::tests::test_ignore_derive_macro_without_input ... ok
[INFO] [stdout] test handlers::add_explicit_type::tests::add_explicit_type_not_applicable_if_cursor_before_let ... ok
[INFO] [stdout] test handlers::add_custom_impl::tests::test_ignore_if_not_derive ... ok
[INFO] [stdout] test handlers::add_explicit_type::tests::add_explicit_type_works_for_simple_expr ... ok
[INFO] [stdout] test handlers::add_explicit_type::tests::add_explicit_type_target ... ok
[INFO] [stdout] test handlers::add_explicit_type::tests::add_explicit_type_not_applicable_if_ty_not_inferred ... ok
[INFO] [stdout] test handlers::add_explicit_type::tests::add_explicit_type_works_for_macro_call ... ok
[INFO] [stdout] test handlers::add_explicit_type::tests::default_generics_should_not_be_added ... ok
[INFO] [stdout] test handlers::add_explicit_type::tests::add_explicit_type_works_for_underscore ... ok
[INFO] [stdout] test handlers::add_explicit_type::tests::add_explicit_type_not_applicable_if_specified_ty_is_tuple ... ok
[INFO] [stdout] test handlers::add_custom_impl::tests::add_custom_impl_for_with_visibility_modifier ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_assoc_type_bounds_are_removed ... ok
[INFO] [stdout] test handlers::add_explicit_type::tests::closure_parameters_are_not_added ... ok
[INFO] [stdout] test handlers::add_custom_impl::tests::test_ignore_if_cursor_on_param ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::fill_in_type_params_2 ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_empty_trait ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_cursor_after_empty_impl_def ... ok
[INFO] [stdout] test handlers::add_explicit_type::tests::add_explicit_type_not_applicable_if_ty_already_specified ... ok
[INFO] [stdout] test handlers::add_explicit_type::tests::add_explicit_type_not_applicable_if_cursor_after_equals ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::fill_in_type_params_1 ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_ignore_unnamed_trait_members_and_default_methods ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_copied_overriden_members ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_empty_impl_def ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_qualify_path_1 ... ok
[INFO] [stdout] test handlers::add_custom_impl::tests::add_custom_impl_for_unique_input ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_substitute_param_no_qualify ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_qualify_path_and_substitute_param ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_default_methods ... ok
[INFO] [stdout] test handlers::add_explicit_type::tests::add_explicit_type_works_for_macro_call_recursive ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_add_missing_impl_members ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_qualify_path_2 ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_qualify_path_generic ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_generic_default_parameter_is_second ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_qualify_path_nested ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_with_docstring_and_attrs ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_whitespace_fixup_preserves_comments ... ok
[INFO] [stdout] test handlers::apply_demorgan::tests::demorgan_doesnt_apply_with_cursor_not_on_op ... ok
[INFO] [stdout] test handlers::apply_demorgan::tests::demorgan_removes_inequality ... ok
[INFO] [stdout] test handlers::apply_demorgan::tests::demorgan_general_case ... ok
[INFO] [stdout] test handlers::add_turbo_fish::tests::add_turbo_fish_one_fish_is_enough ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_qualify_path_associated_item ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::weird_path ... ok
[INFO] [stdout] test handlers::apply_demorgan::tests::demorgan_turns_and_into_or ... ok
[INFO] [stdout] test handlers::apply_demorgan::tests::demorgan_turns_or_into_and ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_impl_def_without_braces ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_whitespace_fixup_preserves_bad_tokens ... ok
[INFO] [stdout] test handlers::add_turbo_fish::tests::add_turbo_fish_function ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_generic_single_default_parameter ... ok
[INFO] [stdout] test handlers::add_turbo_fish::tests::add_turbo_fish_after_call ... ok
[INFO] [stdout] test handlers::add_explicit_type::tests::add_explicit_type_works_for_nested_underscore ... ok
[INFO] [stdout] test handlers::add_turbo_fish::tests::add_turbo_fish_method ... ok
[INFO] [stdout] test handlers::add_missing_impl_members::tests::test_qualify_path_fn_trait_notation ... ok
[INFO] [stdout] test handlers::add_turbo_fish::tests::add_turbo_fish_non_generic ... ok
[INFO] [stdout] test handlers::auto_import::tests::applicable_when_found_multiple_imports ... ok
[INFO] [stdout] test handlers::auto_import::tests::associated_struct_const ... ok
[INFO] [stdout] test handlers::auto_import::tests::applicable_when_found_an_import ... ok
[INFO] [stdout] test handlers::auto_import::tests::applicable_when_found_an_import_in_macros ... ok
[INFO] [stdout] test handlers::auto_import::tests::not_applicable_for_imported_function ... ok
[INFO] [stdout] test handlers::auto_import::tests::applicable_when_found_an_import_partial ... ok
[INFO] [stdout] test handlers::auto_import::tests::associated_struct_function ... ok
[INFO] [stdout] test handlers::auto_import::tests::associated_trait_function ... ok
[INFO] [stdout] test handlers::auto_import::tests::not_applicable_for_already_imported_types ... ok
[INFO] [stdout] test handlers::auto_import::tests::not_applicable_in_import_statements ... ok
[INFO] [stdout] test handlers::auto_import::tests::auto_imports_are_merged ... ok
[INFO] [stdout] test handlers::auto_import::tests::associated_trait_const ... ok
[INFO] [stdout] test handlers::auto_import::tests::auto_import_target ... ok
[INFO] [stdout] test handlers::auto_import::tests::function_import ... ok
[INFO] [stdout] test handlers::auto_import::tests::not_applicable_for_imported_trait_for_const ... ok
[INFO] [stdout] test handlers::auto_import::tests::casing ... ok
[INFO] [stdout] test handlers::auto_import::tests::not_applicable_when_no_imports_found ... ok
[INFO] [stdout] test handlers::auto_import::tests::assoc_fn_cross_crate ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_return_type ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_return_type_already_result_std ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_return_type_bad_cursor ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_with_array ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_return_type_already_result ... ok
[INFO] [stdout] test handlers::auto_import::tests::not_applicable_when_path_start_is_imported ... ok
[INFO] [stdout] test handlers::auto_import::tests::not_applicable_for_imported_trait_for_method ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_with_cast ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_with_await ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_with_closure ... ok
[INFO] [stdout] test handlers::auto_import::tests::not_applicable_for_imported_trait_for_function ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_with_tail ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_with_cursor ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_with_loop_with_tail ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_with_tail_block_like_early_return ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_with_loop_in_let_stmt ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_with_tail_block_like_match ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_with_tail_block_like_match_return_expr ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_with_tail_block_like ... ok
[INFO] [stdout] test handlers::change_visibility::tests::change_visibility_adds_pub_crate_to_items ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_with_tail_only ... ok
[INFO] [stdout] test handlers::change_visibility::tests::change_visibility_field_false_positive ... ok
[INFO] [stdout] test handlers::change_visibility::tests::change_visibility_handles_comment_attrs ... ok
[INFO] [stdout] test handlers::change_visibility::tests::change_visibility_const ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_with_tail_block_like_match_deeper ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_with_nested_if ... ok
[INFO] [stdout] test handlers::change_visibility::tests::change_visibility_pub_crate_to_pub ... ok
[INFO] [stdout] test handlers::change_visibility::tests::change_visibility_static ... ok
[INFO] [stdout] test handlers::change_visibility::tests::change_visibility_pub_to_pub_crate ... ok
[INFO] [stdout] test handlers::change_visibility::tests::change_visibility_works_with_struct_fields ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::binary_target ... ok
[INFO] [stdout] test handlers::change_visibility::tests::change_visibility_target ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_binary_integer ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_binary_integer_with_underscores ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_binary_integer_with_suffix ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::binary_target_with_underscores ... ok
[INFO] [stdout] test handlers::change_visibility::tests::not_applicable_for_enum_variants ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_decimal_integer ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_hexadecimal_integer ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_binary_integer_with_underscores_and_suffix ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_hexadecimal_integer_with_suffix ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_decimal_integer_with_suffix ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_decimal_integer_with_underscores ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_decimal_integer_with_underscores_and_suffix ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_hexadecimal_integer_with_underscores_and_suffix ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_octal_integer ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_octal_integer_with_suffix ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_small_decimal_integer ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_hexadecimal_integer_with_underscores ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_octal_integer_with_underscores_and_suffix ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_small_decimal_integer_with_suffix ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_octal_integer_with_underscores ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_small_decimal_integer_with_underscores ... ok
[INFO] [stdout] test handlers::change_return_type_to_result::tests::change_return_type_to_result_simple_with_weird_forms ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::decimal_target_with_underscores ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::hexadecimal_target ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::hexadecimal_target_with_underscores ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::decimal_target ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::convert_small_decimal_integer_with_underscores_and_suffix ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::octal_target_with_underscores ... ok
[INFO] [stdout] test handlers::convert_integer_literal::tests::octal_target ... ok
[INFO] [stdout] test handlers::early_return::tests::convert_inside_fn ... ok
[INFO] [stdout] test handlers::early_return::tests::convert_inside_loop ... ok
[INFO] [stdout] test handlers::auto_import::tests::macro_import ... ok
[INFO] [stdout] test handlers::auto_import::tests::not_applicable_for_types_with_private_paths ... ok
[INFO] [stdout] test handlers::early_return::tests::convert_inside_while ... ok
[INFO] [stdout] test handlers::early_return::tests::ignore_already_converted_if ... ok
[INFO] [stdout] test handlers::early_return::tests::ignore_already_converted_loop ... ok
[INFO] [stdout] test handlers::early_return::tests::ignore_else_branch ... ok
[INFO] [stdout] test handlers::early_return::tests::ignore_statements_inside_if ... ok
[INFO] [stdout] test handlers::early_return::tests::ignore_statements_aftert_if ... ok
[INFO] [stdout] test handlers::early_return::tests::convert_let_inside_fn ... ok
[INFO] [stdout] test handlers::early_return::tests::convert_let_inside_while ... ok
[INFO] [stdout] test handlers::early_return::tests::convert_let_ok_inside_fn ... ok
[INFO] [stdout] test handlers::early_return::tests::ignore_return ... ok
[INFO] [stdout] test handlers::early_return::tests::convert_let_inside_loop ... ok
[INFO] [stdout] test handlers::early_return::tests::convert_if_let_result ... ok
[INFO] [stdout] test handlers::expand_glob_import::tests::expanding_glob_import_with_macro_defs ... ok
[INFO] [stdout] test handlers::extract_struct_from_enum_variant::tests::test_extract_enum_not_applicable_for_element_with_no_fields ... ok
[INFO] [stdout] test handlers::auto_import::tests::private_trait_cross_crate ... ok
[INFO] [stdout] test handlers::auto_import::tests::assoc_const_cross_crate ... ok
[INFO] [stdout] test handlers::expand_glob_import::tests::expanding_is_not_applicable_if_cursor_is_not_in_star_token ... ok
[INFO] [stdout] test handlers::expand_glob_import::tests::expanding_glob_import_with_existing_uses_in_same_module ... ok
[INFO] [stdout] test handlers::extract_struct_from_enum_variant::tests::test_extract_struct_with_complex_imports ... ignored
[INFO] [stdout] test handlers::extract_struct_from_enum_variant::tests::test_extract_struct_pub_visibility ... ok
[INFO] [stdout] test handlers::extract_struct_from_enum_variant::tests::test_extract_struct_several_fields ... ok
[INFO] [stdout] test handlers::extract_variable::tests::extract_var_field_shorthand ... ok
[INFO] [stdout] test handlers::extract_variable::tests::extract_var_in_comment_is_not_applicable ... ok
[INFO] [stdout] test handlers::expand_glob_import::tests::expanding_is_not_applicable_if_target_module_is_not_accessible_from_current_scope ... ok
[INFO] [stdout] test handlers::extract_struct_from_enum_variant::tests::test_extract_struct_one_field ... ok
[INFO] [stdout] test handlers::extract_variable::tests::extract_var_target ... ok
[INFO] [stdout] test handlers::extract_variable::tests::test_extract_var_for_cast ... ok
[INFO] [stdout] test handlers::expand_glob_import::tests::expanding_glob_import_with_existing_explicit_names ... ok
[INFO] [stdout] test handlers::extract_variable::tests::test_extract_var_break ... ok
[INFO] [stdout] test handlers::auto_import::tests::trait_method ... ok
[INFO] [stdout] test handlers::extract_variable::tests::test_extract_var_expr_stmt ... ok
[INFO] [stdout] test handlers::extract_variable::tests::test_extract_var_for_return_not_applicable ... ok
[INFO] [stdout] test handlers::extract_variable::tests::test_extract_var_does_not_add_extra_whitespace ... ok
[INFO] [stdout] test handlers::extract_variable::tests::test_extract_var_for_break_not_applicable ... ok
[INFO] [stdout] test handlers::extract_variable::tests::test_extract_var_last_expr ... ok
[INFO] [stdout] test handlers::extract_variable::tests::test_extract_var_in_closure_with_block ... ok
[INFO] [stdout] test handlers::extract_variable::tests::test_extract_var_path_method ... ok
[INFO] [stdout] test handlers::extract_variable::tests::test_extract_var_path_simple ... ok
[INFO] [stdout] test handlers::extract_variable::tests::test_extract_var_simple ... ok
[INFO] [stdout] test handlers::extract_variable::tests::test_extract_var_return ... ok
[INFO] [stdout] test handlers::extract_variable::tests::test_extract_var_in_closure_no_block ... ok
[INFO] [stdout] test handlers::extract_variable::tests::test_extract_var_in_match_arm_with_block ... ok
[INFO] [stdout] test handlers::extract_variable::tests::test_extract_var_part_of_expr_stmt ... ok
[INFO] [stdout] test handlers::auto_import::tests::macro_generated ... ok
[INFO] [stdout] test handlers::auto_import::tests::dep_import ... ok
[INFO] [stdout] test handlers::auto_import::tests::assoc_fn_as_method_cross_crate ... ok
[INFO] [stdout] test handlers::auto_import::tests::whole_segment ... ok
[INFO] [stdout] test handlers::extract_variable::tests::test_extract_var_in_match_arm_no_block ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::fill_match_arms_placeholder ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::fill_match_arms_preserves_comments_empty ... ok
[INFO] [stdout] test handlers::expand_glob_import::tests::expanding_glob_import ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::fill_match_arms_target ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::fill_match_arms_trivial_arm ... ok
[INFO] [stdout] test handlers::extract_struct_from_enum_variant::tests::test_extract_enum_not_applicable_if_struct_exists ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::fill_match_arms_tuple_of_enum_not_applicable ... ok
[INFO] [stdout] test handlers::auto_import::tests::trait_method_cross_crate ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::fill_match_arms_single_element_tuple_of_enum ... ok
[INFO] [stdout] test handlers::expand_glob_import::tests::expanding_glob_import_with_trait_method_uses ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::partial_fill_record_tuple ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::fill_match_arms_empty_body ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::fill_match_arms_tuple_of_enum ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::tuple_of_non_enum ... ok
[INFO] [stdout] test handlers::fix_visibility::tests::adds_pub_when_target_is_in_another_crate ... ok
[INFO] [stdout] test handlers::fix_visibility::tests::fix_visibility_of_adt_in_other_file ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::fill_match_arms_tuple_of_enum_partial ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::fill_match_arms_qualifies_path ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::fill_match_arms_preserves_comments ... ok
[INFO] [stdout] test handlers::fix_visibility::tests::fix_visibility_of_reexport ... ignored
[INFO] [stdout] test handlers::fix_visibility::tests::fix_visibility_of_const ... ok
[INFO] [stdout] test handlers::fix_visibility::tests::fix_visibility_of_adt_in_submodule ... ok
[INFO] [stdout] test handlers::fix_visibility::tests::fix_visibility_of_fn ... ok
[INFO] [stdout] test handlers::fix_visibility::tests::fix_visibility_of_module_declaration_in_other_file ... ok
[INFO] [stdout] test handlers::fix_visibility::tests::fix_visibility_of_union_field ... ignored
[INFO] [stdout] test handlers::fill_match_arms::tests::fill_match_arms_tuple_of_enum_ref ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::partial_fill_bind_pat ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::all_match_arms_provided ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::partial_fill_or_pat ... ok
[INFO] [stdout] test handlers::flip_binexpr::tests::flip_binexpr_target_is_the_op ... ok
[INFO] [stdout] test handlers::flip_binexpr::tests::flip_binexpr_works_for_eq ... ok
[INFO] [stdout] test handlers::flip_binexpr::tests::flip_binexpr_works_for_complex_expr ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::test_fill_match_arm_refs ... ok
[INFO] [stdout] test handlers::fix_visibility::tests::fix_visibility_of_struct_field ... ok
[INFO] [stdout] test handlers::flip_binexpr::tests::flip_binexpr_works_for_gt ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::partial_fill ... ok
[INFO] [stdout] test handlers::flip_binexpr::tests::flip_binexpr_not_applicable_for_assignment ... ok
[INFO] [stdout] test handlers::flip_trait_bound::tests::flip_trait_bound_not_applicable_for_single_trait_bound ... ok
[INFO] [stdout] test handlers::flip_trait_bound::tests::flip_trait_bound_works_for_complex_bounds ... ok
[INFO] [stdout] test handlers::flip_binexpr::tests::flip_binexpr_works_for_lteq ... ok
[INFO] [stdout] test handlers::flip_comma::tests::flip_comma_target ... ok
[INFO] [stdout] test handlers::flip_trait_bound::tests::flip_trait_bound_assist_available ... ok
[INFO] [stdout] test handlers::fix_visibility::tests::fix_visibility_of_type_alias ... ok
[INFO] [stdout] test handlers::flip_binexpr::tests::flip_binexpr_works_inside_match ... ok
[INFO] [stdout] test handlers::fix_visibility::tests::fix_visibility_of_trait ... ok
[INFO] [stdout] test handlers::generate_derive::tests::add_derive_existing ... ok
[INFO] [stdout] test handlers::flip_trait_bound::tests::flip_trait_bound_works_for_fn_where_clause ... ok
[INFO] [stdout] test handlers::generate_derive::tests::add_derive_new_with_doc_comment ... ok
[INFO] [stdout] test handlers::flip_trait_bound::tests::flip_trait_bound_works_for_trait_impl ... ok
[INFO] [stdout] test handlers::flip_trait_bound::tests::flip_trait_bound_works_for_long_bounds ... ok
[INFO] [stdout] test handlers::generate_derive::tests::add_derive_target ... ok
[INFO] [stdout] test handlers::generate_from_impl_for_enum::tests::test_add_from_impl_more_than_one_element_in_tuple ... ok
[INFO] [stdout] test handlers::flip_trait_bound::tests::flip_trait_bound_works_for_struct ... ok
[INFO] [stdout] test handlers::generate_derive::tests::add_derive_new ... ok
[INFO] [stdout] test handlers::generate_from_impl_for_enum::tests::test_add_from_impl_struct_variant ... ok
[INFO] [stdout] test handlers::flip_trait_bound::tests::flip_trait_bound_works_for_fn ... ok
[INFO] [stdout] test handlers::fix_visibility::tests::fix_visibility_of_inline_module_in_other_file ... ok
[INFO] [stdout] test handlers::flip_comma::tests::flip_comma_works_for_function_parameters ... ok
[INFO] [stdout] test handlers::flip_trait_bound::tests::flip_trait_bound_works_for_lifetime ... ok
[INFO] [stdout] test handlers::fix_visibility::tests::fix_visibility_of_enum_variant_field ... ok
[INFO] [stdout] test handlers::fix_visibility::tests::fix_visibility_of_module ... ok
[INFO] [stdout] test handlers::generate_from_impl_for_enum::tests::test_add_from_impl_no_element ... ok
[INFO] [stdout] test handlers::generate_from_impl_for_enum::tests::test_generate_from_impl_for_enum ... ok
[INFO] [stdout] test handlers::fill_match_arms::tests::option_order ... ok
[INFO] [stdout] test handlers::generate_from_impl_for_enum::tests::test_generate_from_impl_for_enum_complicated_path ... ok
[INFO] [stdout] test handlers::fix_visibility::tests::fix_visibility_of_static ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_with_closure_arg ... ignored
[INFO] [stdout] test handlers::generate_function::tests::add_function_with_fn_arg ... ignored
[INFO] [stdout] test handlers::generate_from_impl_for_enum::tests::test_add_from_impl_different_variant_impl_exists ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_with_generic_arg ... ignored
[INFO] [stdout] test handlers::generate_function::tests::add_function_directly_after_current_block ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_not_applicable_if_unresolved_variable_in_call_is_selected ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_with_int_literal_arg ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_in_nested_module ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_in_module_containing_other_items ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_from_method ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_with_cast_int_literal_arg ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_with_impl_trait_arg ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_with_no_args ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_with_method_call_arg ... ok
[INFO] [stdout] test handlers::fix_visibility::tests::replaces_pub_crate_with_pub ... ok
[INFO] [stdout] test handlers::generate_function::tests::create_method_with_no_args ... ignored
[INFO] [stdout] test handlers::generate_function::tests::add_function_in_module ... ok
[INFO] [stdout] test handlers::generate_function::tests::qualified_path_uses_correct_scope ... ignored
[INFO] [stdout] test handlers::generate_function::tests::add_function_in_another_file ... ok
[INFO] [stdout] test handlers::generate_function::tests::borrowed_arg ... ok
[INFO] [stdout] test handlers::expand_glob_import::tests::expanding_nested_glob_import ... ok
[INFO] [stdout] test handlers::generate_from_impl_for_enum::tests::test_add_from_impl_already_exists ... ok
[INFO] [stdout] test handlers::generate_impl::tests::add_impl_target ... ok
[INFO] [stdout] test handlers::generate_new::tests::generate_new_target ... ok
[INFO] [stdout] test handlers::generate_function::tests::unresolveable_types_default_to_unit ... ok
[INFO] [stdout] test handlers::generate_function::tests::name_of_cast_variable_is_used ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_with_variable_arg ... ok
[INFO] [stdout] test handlers::generate_function::tests::arg_names_dont_overlap ... ok
[INFO] [stdout] test handlers::generate_impl::tests::test_add_impl ... ok
[INFO] [stdout] test handlers::generate_new::tests::generate_new_not_applicable_if_fn_exists ... ok
[INFO] [stdout] test handlers::generate_new::tests::test_unrelated_new ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_array_expr ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::not_applicable_outside_of_bind_pat ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_index_expr ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_inline_let_bind_block_expr ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_with_no_args_in_same_module ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_field_expr ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_block_expr ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_inline_let_bind_bin_expr ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_with_char_literal_arg ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_not_inline_mut_variable ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_inline_let_bind_literal_expr ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_not_applicable_if_variable_unused ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_with_function_call_arg ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_inline_let_bind_function_call_expr ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_paren ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_inline_let_bind_cast_expr ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_used_in_different_expr1 ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_not_applicable_if_function_already_exists ... ok
[INFO] [stdout] test handlers::generate_new::tests::test_generate_new ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_method_call_expr ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_ref_expr ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_path_expr ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_used_in_match_expr ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::inline_field_shorthand ... ok
[INFO] [stdout] test handlers::introduce_named_lifetime::tests::test_example_case_simplified ... ok
[INFO] [stdout] test handlers::introduce_named_lifetime::tests::test_function_add_lifetime_to_param_with_non_ref_self ... ok
[INFO] [stdout] test handlers::introduce_named_lifetime::tests::test_function_add_lifetime_to_params ... ok
[INFO] [stdout] test handlers::introduce_named_lifetime::tests::test_example_case ... ok
[INFO] [stdout] test handlers::introduce_named_lifetime::tests::test_example_case_cursor_before_tick ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_with_string_literal_arg ... ok
[INFO] [stdout] test handlers::generate_function::tests::add_function_with_qualified_path_arg ... ok
[INFO] [stdout] test handlers::generate_function::tests::arg_name_counters_start_at_1_per_name ... ok
[INFO] [stdout] test handlers::introduce_named_lifetime::tests::test_function_not_applicable_without_self_and_multiple_unnamed_param_lifetimes ... ok
[INFO] [stdout] test handlers::introduce_named_lifetime::tests::test_function_param_anon_lifetime ... ok
[INFO] [stdout] test handlers::introduce_named_lifetime::tests::test_function_return_value_anon_lifetime_param ... ok
[INFO] [stdout] test handlers::introduce_named_lifetime::tests::test_impl_with_other_type_param ... ok
[INFO] [stdout] test handlers::introduce_named_lifetime::tests::test_with_existing_lifetime_name_conflict ... ok
[INFO] [stdout] test handlers::introduce_named_lifetime::tests::test_not_applicable_cursor_position ... ok
[INFO] [stdout] test handlers::introduce_named_lifetime::tests::test_not_applicable_lifetime_already_name ... ok
[INFO] [stdout] test handlers::introduce_named_lifetime::tests::test_example_case_cursor_after_tick ... ok
[INFO] [stdout] test handlers::introduce_named_lifetime::tests::test_function_add_lifetime_to_self_ref_param ... ok
[INFO] [stdout] test handlers::introduce_named_lifetime::tests::test_function_return_value_anon_reference_lifetime ... ok
[INFO] [stdout] test handlers::invert_if::tests::invert_if_doesnt_apply_with_if_let ... ok
[INFO] [stdout] test handlers::invert_if::tests::invert_if_general_case ... ok
[INFO] [stdout] test handlers::introduce_named_lifetime::tests::test_function_add_lifetime_to_params_in_presence_of_other_lifetime ... ok
[INFO] [stdout] test handlers::invert_if::tests::invert_if_doesnt_apply_with_cursor_not_on_if ... ok
[INFO] [stdout] test handlers::invert_if::tests::invert_if_remove_inequality ... ok
[INFO] [stdout] test handlers::introduce_named_lifetime::tests::test_with_type_parameter ... ok
[INFO] [stdout] test handlers::merge_imports::tests::merge_self2 ... ok
[INFO] [stdout] test handlers::invert_if::tests::invert_if_remove_not ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_used_in_for_expr ... ok
[INFO] [stdout] test handlers::merge_imports::tests::merge_self1 ... ok
[INFO] [stdout] test handlers::invert_if::tests::invert_if_option_case ... ok
[INFO] [stdout] test handlers::invert_if::tests::invert_if_result_case ... ok
[INFO] [stdout] test handlers::merge_imports::tests::merge_pub_crate ... ok
[INFO] [stdout] test handlers::merge_imports::tests::merge_pub ... ok
[INFO] [stdout] test handlers::merge_imports::tests::skip_pub1 ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_tuple_expr ... ok
[INFO] [stdout] test handlers::merge_imports::tests::removes_just_enough_whitespace ... ok
[INFO] [stdout] test handlers::merge_imports::tests::skip_pub_crate_pub ... ok
[INFO] [stdout] test handlers::merge_imports::tests::skip_pub_last ... ok
[INFO] [stdout] test handlers::merge_imports::tests::test_merge_nested ... ok
[INFO] [stdout] test handlers::merge_imports::tests::test_merge_second ... ok
[INFO] [stdout] test handlers::merge_imports::tests::test_merge_single_wildcard_diff_prefixes ... ok
[INFO] [stdout] test handlers::merge_imports::tests::test_merge_nested2 ... ok
[INFO] [stdout] test handlers::merge_imports::tests::test_merge_first ... ok
[INFO] [stdout] test handlers::merge_match_arms::tests::merge_match_arms_rejects_guards ... ok
[INFO] [stdout] test handlers::merge_match_arms::tests::merge_match_arms_multiple_patterns ... ok
[INFO] [stdout] test handlers::merge_imports::tests::skip_pub_pub_crate ... ok
[INFO] [stdout] test handlers::merge_imports::tests::test_double_comma ... ok
[INFO] [stdout] test handlers::merge_imports::tests::test_merge_both_wildcard_diff_prefixes ... ok
[INFO] [stdout] test handlers::merge_match_arms::tests::merge_match_arms_placeholder_pattern ... ok
[INFO] [stdout] test handlers::merge_match_arms::tests::merge_match_arms_single_patterns ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_try_expr ... ok
[INFO] [stdout] test handlers::merge_imports::tests::test_empty_use ... ok
[INFO] [stdout] test handlers::merge_match_arms::tests::merges_all_subsequent_arms ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_used_in_break_expr ... ok
[INFO] [stdout] test handlers::move_guard::tests::move_arm_cond_to_match_guard_if_multiline_body_works ... ok
[INFO] [stdout] test handlers::move_guard::tests::move_arm_cond_to_match_guard_if_empty_body_works ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_call_expr ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_inline_let_bind_paren_expr ... ok
[INFO] [stdout] test handlers::move_bounds::tests::move_bounds_to_where_clause_impl ... ok
[INFO] [stdout] test handlers::move_guard::tests::move_guard_to_arm_body_works_complex_match ... ok
[INFO] [stdout] test handlers::move_guard::tests::move_guard_to_arm_body_works ... ok
[INFO] [stdout] test handlers::move_guard::tests::move_arm_cond_to_match_guard_if_let_not_works ... ok
[INFO] [stdout] test handlers::raw_string::tests::add_hash_not_works ... ok
[INFO] [stdout] test handlers::raw_string::tests::cant_remove_required_hash ... ok
[INFO] [stdout] test handlers::raw_string::test_required_hashes ... ok
[INFO] [stdout] test handlers::raw_string::tests::add_hash_target ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_used_in_return_expr ... ok
[INFO] [stdout] test handlers::move_guard::tests::move_arm_cond_to_match_guard_works ... ok
[INFO] [stdout] test handlers::move_bounds::tests::move_bounds_to_where_clause_struct ... ok
[INFO] [stdout] test handlers::raw_string::tests::add_hash_works ... ok
[INFO] [stdout] test handlers::move_guard::tests::move_guard_to_arm_body_target ... ok
[INFO] [stdout] test handlers::move_bounds::tests::move_bounds_to_where_clause_fn ... ok
[INFO] [stdout] test handlers::merge_imports::tests::works_with_trailing_comma ... ok
[INFO] [stdout] test handlers::raw_string::tests::add_more_hash_works ... ok
[INFO] [stdout] test handlers::raw_string::tests::make_usual_string_not_works_on_partial_string ... ok
[INFO] [stdout] test handlers::raw_string::tests::make_raw_string_hashes_inside_works ... ok
[INFO] [stdout] test handlers::flip_comma::tests::flip_comma_before_punct ... ok
[INFO] [stdout] test handlers::raw_string::tests::remove_hash_no_hash_doesnt_work ... ok
[INFO] [stdout] test handlers::raw_string::tests::remove_hash_doesnt_work ... ok
[INFO] [stdout] test handlers::raw_string::tests::make_raw_string_closing_hashes_inside_works ... ok
[INFO] [stdout] test handlers::raw_string::tests::make_usual_string_works ... ok
[INFO] [stdout] test handlers::move_bounds::tests::move_bounds_to_where_clause_tuple_struct ... ok
[INFO] [stdout] test handlers::raw_string::tests::remove_more_hash_works ... ok
[INFO] [stdout] test handlers::raw_string::tests::make_raw_string_not_works_on_partial_string ... ok
[INFO] [stdout] test handlers::raw_string::tests::make_usual_string_more_hash_works ... ok
[INFO] [stdout] test handlers::raw_string::tests::make_usual_string_with_quote_works ... ok
[INFO] [stdout] test handlers::raw_string::tests::make_usual_string_not_works ... ok
[INFO] [stdout] test handlers::raw_string::tests::make_raw_string_works_inside_macros ... ok
[INFO] [stdout] test handlers::raw_string::tests::make_raw_string_nothing_to_unescape_works ... ok
[INFO] [stdout] test handlers::remove_dbg::tests::test_remove_dbg_keep_semicolon ... ok
[INFO] [stdout] test handlers::remove_dbg::tests::remove_dbg_from_non_leaf_simple_expression ... ok
[INFO] [stdout] test handlers::raw_string::tests::make_raw_string_target ... ok
[INFO] [stdout] test handlers::inline_local_variable::tests::test_used_in_while_expr ... ok
[INFO] [stdout] test handlers::raw_string::tests::remove_hash_works ... ok
[INFO] [stdout] test handlers::raw_string::tests::make_raw_string_works ... ok
[INFO] [stdout] test handlers::remove_dbg::tests::test_remove_dbg_with_brackets_and_braces ... ok
[INFO] [stdout] test handlers::raw_string::tests::make_usual_string_target ... ok
[INFO] [stdout] test handlers::raw_string::tests::remove_hash_target ... ok
[INFO] [stdout] test handlers::remove_dbg::tests::test_remove_dbg_keep_expression ... ok
[INFO] [stdout] test handlers::reorder_fields::tests::not_applicable_if_sorted ... ok
[INFO] [stdout] test handlers::remove_dbg::tests::test_remove_dbg_target ... ok
[INFO] [stdout] test handlers::remove_dbg::tests::test_remove_dbg_from_inside_fn ... ok
[INFO] [stdout] test handlers::replace_impl_trait_with_generic::tests::replace_impl_trait_multiple ... ok
[INFO] [stdout] test handlers::replace_impl_trait_with_generic::tests::replace_impl_trait_with_empty_multiline_generic_params ... ok
[INFO] [stdout] test handlers::replace_impl_trait_with_generic::tests::replace_impl_trait_with_exist_generic_letter ... ignored
[INFO] [stdout] test handlers::replace_impl_trait_with_generic::tests::replace_impl_trait_with_generic_params ... ok
[INFO] [stdout] test handlers::reorder_fields::tests::reorder_struct_fields ... ok
[INFO] [stdout] test handlers::remove_dbg::tests::test_remove_dbg ... ok
[INFO] [stdout] test handlers::remove_dbg::tests::test_remove_dbg_not_applicable ... ok
[INFO] [stdout] test handlers::replace_if_let_with_match::tests::special_case_result ... ok
[INFO] [stdout] test handlers::replace_impl_trait_with_generic::tests::replace_impl_trait_with_multiline_generic_params ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::does_not_replace_in_use ... ok
[INFO] [stdout] test handlers::replace_impl_trait_with_generic::tests::replace_impl_trait_with_empty_generic_params ... ok
[INFO] [stdout] test handlers::reorder_fields::tests::trivial_empty_fields ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::dont_import_trivial_paths ... ok
[INFO] [stdout] test handlers::remove_unused_param::tests::keep_used ... ok
[INFO] [stdout] test handlers::replace_impl_trait_with_generic::tests::replace_two_impl_trait_with_generic_params ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::does_not_replace_pub_crate_use ... ok
[INFO] [stdout] test handlers::replace_impl_trait_with_generic::tests::replace_impl_trait_without_generic_params ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::does_not_replace_pub_use ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::inserts_imports_after_inner_attributes ... ok
[INFO] [stdout] test handlers::replace_let_with_if_let::tests::replace_let_unknown_enum ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_add_use ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::does_not_replace_in_submodules ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_add_to_nested_self_already_included ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_add_use_no_anchor ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_add_use_no_anchor_2seg ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_add_use_no_anchor_in_mod_mod ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_add_to_nested_nested ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_add_use_no_anchor_with_item_above ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::replaces_all_affected_paths ... ok
[INFO] [stdout] test handlers::reorder_fields::tests::reorder_with_extra_field ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::replaces_all_affected_paths_mod ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_add_use_no_anchor_with_item_below ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_alias ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_not_applicable_in_use ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_file_use_other_anchor ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_add_to_nested_self_nested ... ok
[INFO] [stdout] test handlers::remove_unused_param::tests::remove_unused ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_add_use_other_anchor_indent ... ok
[INFO] [stdout] test handlers::replace_if_let_with_match::tests::test_replace_if_let_with_match_unwraps_simple_expressions ... ok
[INFO] [stdout] test handlers::split_import::tests::issue4044 ... ok
[INFO] [stdout] test handlers::reorder_fields::tests::reorder_struct_pattern ... ok
[INFO] [stdout] test handlers::replace_if_let_with_match::tests::test_replace_if_let_with_match_doesnt_unwrap_multiline_expressions ... ok
[INFO] [stdout] test handlers::replace_if_let_with_match::tests::replace_if_let_with_match_target ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_split_self_for_target ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_split_common_target_longer ... ok
[INFO] [stdout] test handlers::split_import::tests::split_import_target ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_split_self_for_use ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_split_different ... ok
[INFO] [stdout] test handlers::split_import::tests::test_split_import ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_use_nested_import ... ok
[INFO] [stdout] test handlers::replace_qualified_name_with_use::tests::test_replace_split_common_use_longer ... ok
[INFO] [stdout] test handlers::split_import::tests::split_import_works_with_trees ... ok
[INFO] [stdout] test handlers::unwrap_block::tests::simple_if_in_for ... ok
[INFO] [stdout] test handlers::unwrap_block::tests::simple_if_else_if_nested_middle ... ok
[INFO] [stdout] test handlers::unwrap_block::tests::simple_if_bad_cursor_position ... ok
[INFO] [stdout] test handlers::unwrap_block::tests::simple_if_else ... ok
[INFO] [stdout] test handlers::unwrap_block::tests::simple_if ... ok
[INFO] [stdout] test handlers::unwrap_block::tests::simple_if_else_if ... ok
[INFO] [stdout] test handlers::unwrap_block::tests::simple_if_else_if_nested ... ok
[INFO] [stdout] test handlers::split_import::tests::test_empty_use ... ok
[INFO] [stdout] test handlers::unwrap_block::tests::simple_if_in_while_bad_cursor_position ... ok
[INFO] [stdout] test tests::assist_order_field_struct ... ok
[INFO] [stdout] test handlers::unwrap_block::tests::simple_if_else_if_nested_else ... ok
[INFO] [stdout] test handlers::unwrap_block::tests::simple_loop ... ok
[INFO] [stdout] test tests::generated::doctest_add_hash ... ok
[INFO] [stdout] test handlers::unwrap_block::tests::simple_while ... ok
[INFO] [stdout] test tests::generated::doctest_add_explicit_type ... ok
[INFO] [stdout] test handlers::unwrap_block::tests::simple_for ... ok
[INFO] [stdout] test tests::generated::doctest_add_impl_default_members ... ok
[INFO] [stdout] test handlers::replace_unwrap_with_match::tests::replace_unwrap_with_match_target ... ok
[INFO] [stdout] test tests::generated::doctest_change_visibility ... ok
[INFO] [stdout] test tests::generated::doctest_add_impl_missing_members ... ok
[INFO] [stdout] test handlers::unwrap_block::tests::unwrap_match_arm ... ok
[INFO] [stdout] test tests::generated::doctest_add_custom_impl ... ok
[INFO] [stdout] test tests::generated::doctest_convert_integer_literal ... ok
[INFO] [stdout] test tests::generated::doctest_expand_glob_import ... ok
[INFO] [stdout] test handlers::replace_if_let_with_match::tests::special_case_option ... ok
[INFO] [stdout] test tests::generated::doctest_extract_struct_from_enum_variant ... ok
[INFO] [stdout] test tests::generated::doctest_flip_binexpr ... ok
[INFO] [stdout] test tests::generated::doctest_fix_visibility ... ok
[INFO] [stdout] test tests::generated::doctest_fill_match_arms ... ok
[INFO] [stdout] test tests::generated::doctest_convert_to_guarded_return ... ok
[INFO] [stdout] test tests::generated::doctest_apply_demorgan ... ok
[INFO] [stdout] test tests::assist_filter_works ... ok
[INFO] [stdout] test handlers::replace_if_let_with_match::tests::nested_indent ... ok
[INFO] [stdout] test tests::generated::doctest_generate_impl ... ok
[INFO] [stdout] test tests::generated::doctest_inline_local_variable ... ok
[INFO] [stdout] test tests::generated::doctest_add_turbo_fish ... ok
[INFO] [stdout] test tests::generated::doctest_extract_variable ... ok
[INFO] [stdout] test tests::generated::doctest_flip_trait_bound ... ok
[INFO] [stdout] test tests::assist_order_if_expr ... ok
[INFO] [stdout] test tests::generated::doctest_generate_new ... ok
[INFO] [stdout] test tests::generated::doctest_make_usual_string ... ok
[INFO] [stdout] test tests::generated::doctest_generate_derive ... ok
[INFO] [stdout] test tests::generated::doctest_change_return_type_to_result ... ok
[INFO] [stdout] test tests::generated::doctest_make_raw_string ... ok
[INFO] [stdout] test tests::generated::doctest_generate_from_impl_for_enum ... ok
[INFO] [stdout] test tests::generated::doctest_move_arm_cond_to_match_guard ... ok
[INFO] [stdout] test tests::generated::doctest_invert_if ... ok
[INFO] [stdout] test tests::generated::doctest_merge_imports ... ok
[INFO] [stdout] test handlers::replace_unwrap_with_match::tests::test_replace_option_unwrap_with_match ... ok
[INFO] [stdout] test handlers::replace_unwrap_with_match::tests::test_replace_result_unwrap_with_match_chaining ... ok
[INFO] [stdout] test tests::generated::doctest_merge_match_arms ... ok
[INFO] [stdout] test tests::generated::doctest_remove_hash ... ok
[INFO] [stdout] test tests::generated::doctest_flip_comma ... ok
[INFO] [stdout] test tests::generated::doctest_introduce_named_lifetime ... ok
[INFO] [stdout] test handlers::replace_unwrap_with_match::tests::test_replace_result_unwrap_with_match ... ok
[INFO] [stdout] test tests::generated::doctest_auto_import ... ok
[INFO] [stdout] test utils::insert_use::tests::insert_after_inner_attr ... ok
[INFO] [stdout] test tests::generated::doctest_replace_let_with_if_let ... ok
[INFO] [stdout] test utils::insert_use::tests::insert_empty_file ... ok
[INFO] [stdout] test tests::generated::doctest_split_import ... ok
[INFO] [stdout] test utils::insert_use::tests::insert_end ... ok
[INFO] [stdout] test utils::insert_use::tests::insert_after_inner_attr2 ... ok
[INFO] [stdout] test tests::generated::doctest_reorder_fields ... ok
[INFO] [stdout] test tests::generated::doctest_remove_dbg ... ok
[INFO] [stdout] test tests::generated::doctest_remove_unused_param ... ok
[INFO] [stdout] test utils::insert_use::tests::insert_middle ... ok
[INFO] [stdout] test tests::generated::doctest_replace_if_let_with_match ... ok
[INFO] [stdout] test utils::insert_use::tests::insert_middle_groups ... ok
[INFO] [stdout] test utils::insert_use::tests::insert_no_imports ... ok
[INFO] [stdout] test utils::insert_use::tests::insert_short_before_long ... ok
[INFO] [stdout] test utils::insert_use::tests::insert_first_matching_group ... ok
[INFO] [stdout] test utils::insert_use::tests::insert_start ... ok
[INFO] [stdout] test utils::insert_use::tests::insert_missing_group_self ... ok
[INFO] [stdout] test tests::generated::doctest_replace_impl_trait_with_generic ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_groups_last ... ok
[INFO] [stdout] test utils::insert_use::tests::insert_missing_group_std ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_groups_long_full_nested ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_glob_nested ... ok
[INFO] [stdout] test utils::insert_use::tests::insert_middle_nested ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_groups ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_groups_full ... ok
[INFO] [stdout] test tests::generated::doctest_move_bounds_to_where_clause ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_groups_long_full_list ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_groups_long_full ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_groups_full_nested_deep ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_groups_long_last ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_groups_skip_pub ... ok
[INFO] [stdout] test tests::generated::doctest_remove_mut ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_last_fail ... ok
[INFO] [stdout] test tests::generated::doctest_generate_function ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_groups_self ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_self_glob ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_groups_skip_pub_crate ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_groups_long_last_nested ... ok
[INFO] [stdout] test utils::insert_use::tests::skip_merge_last_too_long ... ok
[INFO] [stdout] test utils::insert_use::tests::split_out_merge ... ignored
[INFO] [stdout] test utils::insert_use::tests::merge_mod_into_glob ... ok
[INFO] [stdout] test tests::generated::doctest_unwrap_block ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_groups_long_last_list ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_last_fail1 ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_last_fail2 ... ok
[INFO] [stdout] test utils::insert_use::tests::skip_merge_last_too_long2 ... ok
[INFO] [stdout] test tests::generated::doctest_replace_unwrap_with_match ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_into_module_import ... ok
[INFO] [stdout] test tests::generated::doctest_replace_qualified_name_with_use ... ok
[INFO] [stdout] test tests::generated::doctest_move_guard_to_arm_body ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_last_fail3 ... ok
[INFO] [stdout] test utils::insert_use::tests::merge_last_into_self ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 558 passed; 0 failed; 10 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7f0effa4428737ac882f438ea6df382e8a35a023cb598993234d7e0e5d12c21b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7f0effa4428737ac882f438ea6df382e8a35a023cb598993234d7e0e5d12c21b", kill_on_drop: false }`
[INFO] [stdout] 7f0effa4428737ac882f438ea6df382e8a35a023cb598993234d7e0e5d12c21b
