[INFO] cloning repository https://github.com/hack-ink/vibe-style
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/hack-ink/vibe-style" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhack-ink%2Fvibe-style", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhack-ink%2Fvibe-style'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 942f31c258e35eb2c942f4e6cbfe37ec59b88bad
[INFO] testing hack-ink/vibe-style against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhack-ink%2Fvibe-style" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/hack-ink/vibe-style
[INFO] finished tweaking git repo https://github.com/hack-ink/vibe-style
[INFO] tweaked toml for git repo https://github.com/hack-ink/vibe-style written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/hack-ink/vibe-style on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/hack-ink/vibe-style 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: file `/workspace/builds/worker-1-tc2/source/src/main.rs` found to be present in multiple build targets:
[INFO] [stderr]   * `bin` target `vstyle`
[INFO] [stderr]   * `bin` target `cargo-vstyle`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 250e1b15c2763212d7544a97b24bccfdeadffdfafe694d91ddd0c1f10e65a66e
[INFO] running `Command { std: "docker" "start" "-a" "250e1b15c2763212d7544a97b24bccfdeadffdfafe694d91ddd0c1f10e65a66e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "250e1b15c2763212d7544a97b24bccfdeadffdfafe694d91ddd0c1f10e65a66e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "250e1b15c2763212d7544a97b24bccfdeadffdfafe694d91ddd0c1f10e65a66e", kill_on_drop: false }`
[INFO] [stdout] 250e1b15c2763212d7544a97b24bccfdeadffdfafe694d91ddd0c1f10e65a66e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 130ace685ba5809617b787ddf722c69e6b43efcde4a029edb2191484ef3f0428
[INFO] running `Command { std: "docker" "start" "-a" "130ace685ba5809617b787ddf722c69e6b43efcde4a029edb2191484ef3f0428", kill_on_drop: false }`
[INFO] [stderr] warning: file `/opt/rustwide/workdir/src/main.rs` found to be present in multiple build targets:
[INFO] [stderr]   * `bin` target `vstyle`
[INFO] [stderr]   * `bin` target `cargo-vstyle`
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling camino v1.2.2
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling num-conv v0.2.1
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling eyre v0.6.12
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling color-spantrace v0.3.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling ra-ap-rustc_lexer v0.160.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling vergen-lib v9.1.0
[INFO] [stderr]    Compiling vergen v9.1.0
[INFO] [stderr]    Compiling vergen-gitcl v9.1.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling drop_bomb v0.1.5
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling indenter v0.3.4
[INFO] [stderr]    Compiling ra_ap_edition v0.0.331
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling rustc-literal-escaper v0.0.4
[INFO] [stderr]    Compiling jod-thread v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling tracing-error v0.2.1
[INFO] [stderr]    Compiling rowan v0.15.18
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling ra_ap_stdx v0.0.331
[INFO] [stderr]    Compiling triomphe v0.1.15
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling cargo-platform v0.3.3
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling ra_ap_parser v0.0.331
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling smol_str v0.3.6
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling ra_ap_syntax v0.0.331
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling color-eyre v0.6.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling cargo_metadata v0.23.1
[INFO] [stderr]    Compiling vibe-style v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 03s
[INFO] running `Command { std: "docker" "inspect" "130ace685ba5809617b787ddf722c69e6b43efcde4a029edb2191484ef3f0428", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "130ace685ba5809617b787ddf722c69e6b43efcde4a029edb2191484ef3f0428", kill_on_drop: false }`
[INFO] [stdout] 130ace685ba5809617b787ddf722c69e6b43efcde4a029edb2191484ef3f0428
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 518bc7a4aed4c8d677c35606baa54c35489a852921c9303f71dc6b39fdd4149b
[INFO] running `Command { std: "docker" "start" "-a" "518bc7a4aed4c8d677c35606baa54c35489a852921c9303f71dc6b39fdd4149b", kill_on_drop: false }`
[INFO] [stderr] warning: file `/opt/rustwide/workdir/src/main.rs` found to be present in multiple build targets:
[INFO] [stderr]   * `bin` target `vstyle`
[INFO] [stderr]   * `bin` target `cargo-vstyle`
[INFO] [stderr]    Compiling vibe-style v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 16.65s
[INFO] running `Command { std: "docker" "inspect" "518bc7a4aed4c8d677c35606baa54c35489a852921c9303f71dc6b39fdd4149b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "518bc7a4aed4c8d677c35606baa54c35489a852921c9303f71dc6b39fdd4149b", kill_on_drop: false }`
[INFO] [stdout] 518bc7a4aed4c8d677c35606baa54c35489a852921c9303f71dc6b39fdd4149b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 3c97bc8747f8276f76042bfa6487ce65ed8fc90a19f64c22050410970be07183
[INFO] running `Command { std: "docker" "start" "-a" "3c97bc8747f8276f76042bfa6487ce65ed8fc90a19f64c22050410970be07183", kill_on_drop: false }`
[INFO] [stderr] warning: file `/opt/rustwide/workdir/src/main.rs` found to be present in multiple build targets:
[INFO] [stderr]   * `bin` target `vstyle`
[INFO] [stderr]   * `bin` target `cargo-vstyle`
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.26s
[INFO] [stdout] running 253 tests
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/cargo_vstyle-f2a5927753a6ae33)
[INFO] [stdout] test cli::tests::parses_curate_with_swift_language ... ok
[INFO] [stdout] test cli::tests::rejects_curate_without_language ... ok
[INFO] [stdout] test cli::tests::rejects_curate_positional_paths ... ok
[INFO] [stdout] test cli::tests::parses_tune_subcommand ... ok
[INFO] [stdout] test cli::tests::parses_curate_strict_subcommand ... ok
[INFO] [stdout] test style::shared::tests::style_rule_ids_are_contiguous_per_prefix_and_sorted ... ok
[INFO] [stdout] test cli::tests::rejects_tune_without_language ... ok
[INFO] [stdout] test style::shared::tests::style_rule_ids_are_unique ... ok
[INFO] [stdout] test cli::tests::parses_curate_subcommand ... ok
[INFO] [stdout] test cli::tests::rejects_tune_positional_paths ... ok
[INFO] [stdout] test cli::tests::parses_tune_with_cargo_target_options ... ok
[INFO] [stdout] test style::semantic::tests::applies_missing_import_suggestions_once ... ok
[INFO] [stdout] test style::bindings::tests::move_after_borrow_dependency_is_treated_as_compliant ... ok
[INFO] [stdout] test style::semantic::tests::extracts_use_suggestions_from_rustc_help_replacement ... ok
[INFO] [stdout] test style::bindings::tests::let_else_dependency_is_treated_as_compliant ... ok
[INFO] [stdout] test style::tests::does_not_apply_edits_inside_string_literals ... ok
[INFO] [stdout] test style::tests::applies_edits_after_lifetime_annotations ... ok
[INFO] [stdout] test style::swift::tests::ignores_force_operators_in_swift_tests_and_strings ... ok
[INFO] [stdout] test style::swift::tests::reports_first_batch_swift_violations ... ok
[INFO] [stdout] test style::swift::tests::reports_long_swift_function_body ... ok
[INFO] [stdout] test style::tests::generics003_skips_non_path_type_anchor ... ok
[INFO] [stdout] test cli::tests::parses_tune_strict_subcommand ... ok
[INFO] [stdout] test style::tests::generics002_fixes_typed_collect_turbofish ... ok
[INFO] [stdout] test style::tests::generics003_fixes_canonical_constructor_turbofish ... ok
[INFO] [stdout] test style::tests::generics003_fixes_canonical_collection_turbofish ... ok
[INFO] [stdout] test style::tests::generics002_skips_inferred_collect_wildcard ... ok
[INFO] [stdout] test style::tests::generics003_skips_disambiguated_trait_path ... ok
[INFO] [stdout] test style::tests::generics002_fixes_typed_constructor_turbofish ... ok
[INFO] [stdout] test style::tests::check_and_fix_collect_same_violations ... ok
[INFO] [stdout] test style::tests::impl_fix_skips_trait_impl_signatures ... ok
[INFO] [stdout] test style::tests::import002_fix_drops_unused_self_from_nested_use_group ... ok
[INFO] [stdout] test style::tests::fix_passes_rewrite_cfg_pub_use_self_path_and_keep_macro_block_order ... ok
[INFO] [stdout] test style::tests::generics002_skips_untyped_collect_turbofish ... ok
[INFO] [stdout] test style::tests::import003_does_not_require_as_underscore_when_trait_name_is_referenced ... ok
[INFO] [stdout] test style::tests::impl_fix_does_not_rewrite_generic_target_variants_to_self ... ok
[INFO] [stdout] test style::tests::import002_fix_normalizes_mixed_self_child_use_tree_with_aliases ... ok
[INFO] [stdout] test style::tests::import003_fix_dedupes_plain_and_keep_alive_trait_imports_when_unreferenced ... ok
[INFO] [stdout] test style::tests::impl003_does_not_flag_std_trait_order_for_unqualified_display_import ... ok
[INFO] [stdout] test style::tests::import003_fix_rewrites_nested_braced_aliases_to_qualified_paths ... ok
[INFO] [stdout] test style::tests::import003_fix_rewrites_trait_keep_alive_simple_use_to_as_underscore ... ok
[INFO] [stdout] test style::tests::import003_fix_rewrites_trait_keep_alive_braced_use_to_as_underscore ... ok
[INFO] [stdout] test style::tests::import003_alias_is_non_fixable_when_alias_identifier_is_referenced ... ok
[INFO] [stdout] test style::tests::import003_does_not_rewrite_trait_imports_in_parent_module_with_child_decls ... ok
[INFO] [stdout] test style::tests::fix_passes_rewrite_cfg_pub_use_glob_and_keep_macro_block_order ... ok
[INFO] [stdout] test style::tests::import004_keeps_existing_full_path_when_parent_module_name_is_ambiguous ... ok
[INFO] [stdout] test style::tests::impl_fix_does_not_break_foreign_usage_paths ... ok
[INFO] [stdout] test style::tests::import004_keeps_existing_full_path_when_imported_root_time_use_would_conflict ... ok
[INFO] [stdout] test style::tests::import003_fix_rewrites_non_trait_alias_to_qualified_paths ... ok
[INFO] [stdout] test style::tests::impl003_fix_reorders_impl_blocks_by_origin_group ... ok
[INFO] [stdout] test style::tests::import003_fix_dedupes_plain_and_keep_alive_trait_imports_when_referenced ... ok
[INFO] [stdout] test style::tests::import004_keeps_existing_full_path_when_root_qualified_time_path_would_conflict ... ok
[INFO] [stdout] test style::tests::import004_merges_parent_module_import_when_shortening_existing_full_path_call ... ok
[INFO] [stdout] test style::tests::import004_keeps_existing_full_path_when_imported_root_product_use_would_conflict ... ok
[INFO] [stdout] test style::tests::import004_keeps_existing_full_path_when_root_qualified_product_path_would_conflict ... ok
[INFO] [stdout] test style::tests::import004_keeps_full_path_when_free_function_import_root_time_use_would_conflict ... ok
[INFO] [stdout] test style::tests::import005_in_error_rs_is_not_fixable_when_symbol_is_ambiguous ... ok
[INFO] [stdout] test style::tests::import006_allows_file_top_level_use ... ok
[INFO] [stdout] test style::tests::import005_fix_rewrites_error_rs_to_fully_qualified_paths ... ok
[INFO] [stdout] test style::tests::import006_cfg_gated_function_local_use_is_reported_non_fixable ... ok
[INFO] [stdout] test style::tests::import004_preserves_turbofish_when_shortening_existing_full_path_call ... ok
[INFO] [stdout] test style::tests::import006_alias_local_use_is_reported_non_fixable ... ok
[INFO] [stdout] test style::tests::import004_fix_prefers_parent_module_keep_alive_style_for_eyre ... ok
[INFO] [stdout] test style::tests::import006_allows_inline_module_top_level_use ... ok
[INFO] [stdout] test style::tests::import004_does_not_rewrite_method_calls_inside_macro_tokens ... ok
[INFO] [stdout] test style::tests::import006_glob_local_use_is_reported_non_fixable ... ok
[INFO] [stdout] test style::tests::import006_pub_use_conflict_is_reported_non_fixable ... ok
[INFO] [stdout] test style::tests::import004_shortens_existing_full_path_free_function_call ... ok
[INFO] [stdout] test style::tests::import004_does_not_rewrite_method_calls_through_parent_module_imports ... ok
[INFO] [stdout] test style::tests::import006_fix_deletes_local_use_when_equivalent_module_scope_import_already_exists ... ok
[INFO] [stdout] test style::tests::import006_reports_nested_block_local_use ... ok
[INFO] [stdout] test style::tests::import006_reports_function_local_use ... ok
[INFO] [stdout] test style::tests::import006_keeps_cfg_test_module_top_level_use_valid ... ok
[INFO] [stdout] test style::tests::import006_leading_comment_local_use_is_reported_non_fixable ... ok
[INFO] [stdout] test style::tests::import007_fix_rewrites_rayon_prelude_glob_to_traits ... ok
[INFO] [stdout] test style::tests::import004_shortens_existing_full_path_call_inside_cfg_test_module ... ok
[INFO] [stdout] test style::tests::import007_fixes_super_glob_when_used_symbols_can_be_resolved ... ok
[INFO] [stdout] test style::tests::import004_shortens_existing_full_path_call_inside_macro_tokens ... ok
[INFO] [stdout] test style::tests::import004_rewrites_remaining_free_function_import_when_parent_module_is_already_imported ... ok
[INFO] [stdout] test style::tests::import006_fix_hoists_simple_function_local_use_to_file_scope ... ok
[INFO] [stdout] test style::tests::import007_fix_expands_long_pub_glob_without_custom_layout ... ok
[INFO] [stdout] test style::tests::import007_fix_preserves_inline_cfg_attribute_when_expanding_pub_glob ... ok
[INFO] [stdout] test style::tests::import008_derive_does_not_touch_skip_serializing_if_string_literal ... ok
[INFO] [stdout] test style::tests::collect_fix_outcomes_stores_lazy_import_fallback_source_text ... ok
[INFO] [stdout] test style::tests::import008_fix_keeps_module_import_for_same_name_module_macro ... ok
[INFO] [stdout] test style::tests::import008_fix_rewrites_existing_keep_alive_trait_import_to_plain_when_symbol_is_used ... ok
[INFO] [stdout] test style::tests::import007_fix_expands_crate_prelude_glob_when_module_exports_are_known ... ok
[INFO] [stdout] test style::tests::import007_reports_non_fixable_glob_without_safe_expansion ... ok
[INFO] [stdout] test style::tests::import006_fix_hoists_simple_function_local_use_to_enclosing_module_scope ... ok
[INFO] [stdout] test style::tests::import007_fix_preserves_cfg_attribute_when_expanding_pub_glob ... ok
[INFO] [stdout] test style::tests::import008_merges_alias_child_import_into_existing_parent_module_use ... ok
[INFO] [stdout] test style::tests::import008_merges_same_name_module_macro_into_existing_braced_use_tree ... ok
[INFO] [stdout] test style::tests::import008_shortens_qualified_derive_path_and_inserts_use ... ok
[INFO] [stdout] test style::tests::import008_prefers_imported_symbol_over_redundant_qualified_type_path ... ok
[INFO] [stdout] test style::tests::import007_fix_expands_crate_prelude_glob_inside_braced_use ... ok
[INFO] [stdout] test style::tests::import008_skips_ambiguous_derive_symbol_paths ... ok
[INFO] [stdout] test style::tests::import008_shortens_same_name_module_macro_paths ... ok
[INFO] [stdout] test style::tests::import004_multi_pass_removes_multiple_free_function_imports_without_leftover_unused_imports ... ok
[INFO] [stdout] test style::tests::import008_skips_ambiguous_type_symbol_paths ... ok
[INFO] [stdout] test style::tests::import008_skips_std_result_alias_shortening ... ok
[INFO] [stdout] test style::tests::import008_skips_non_importable_self_root_paths ... ok
[INFO] [stdout] test style::tests::import008_fix_imports_unambiguous_type_paths_and_keeps_group_order ... ok
[INFO] [stdout] test style::tests::import008_skips_cfg_test_module_paths ... ok
[INFO] [stdout] test style::tests::import008_shortens_type_like_value_constructor_paths ... ok
[INFO] [stdout] test style::tests::import008_skips_non_importable_generic_root_paths ... ok
[INFO] [stdout] test style::tests::import009_autofix_applies_for_unqualified_type_with_qualified_same_path_value_constructor ... ok
[INFO] [stdout] test style::tests::import008_ignores_large_macro_noise_without_record_receiver_paths ... ok
[INFO] [stdout] test style::tests::import009_autofix_applies_for_unqualified_error_type_with_qualified_same_path_variant_usage ... ok
[INFO] [stdout] test style::tests::import009_autofixes_result_when_std_result_is_also_used ... ok
[INFO] [stdout] test style::tests::import009_autofixes_when_different_qualified_symbol_path_exists ... ok
[INFO] [stdout] test style::tests::import009_autofixes_when_qualified_and_imported_paths_differ ... ok
[INFO] [stdout] test style::tests::import009_does_not_autofix_when_symbol_has_standalone_value_uses ... ok
[INFO] [stdout] test style::tests::import008_shortens_grouped_pubfi_search_error_receiver_when_import_exists ... ok
[INFO] [stdout] test style::tests::import008_shortens_type_like_value_constants_without_primitive_constants ... ok
[INFO] [stdout] test style::tests::import003_fix_normalizes_unreferenced_trait_alias_and_avoids_ambiguous_symbol ... ok
[INFO] [stdout] test style::tests::import009_cycle_guard_blocks_unqualified_value_with_qualified_type_same_path ... ok
[INFO] [stdout] test style::tests::import009_fix_applies_for_gateway_symbols_with_separate_imports_and_conflicting_paths ... ok
[INFO] [stdout] test style::tests::import008_shortens_serde_value_receivers_when_import_exists ... ok
[INFO] [stdout] test style::tests::import009_fix_removes_std_fmt_result_import_when_generic_result_is_used ... ok
[INFO] [stdout] test style::tests::import009_fix_applies_when_gateway_imports_are_eof_and_same_line ... ok
[INFO] [stdout] test style::tests::import008_merges_children_into_existing_nested_use_tree ... ok
[INFO] [stdout] test style::tests::import009_fix_is_not_undone_by_import008_for_result_symbols ... ok
[INFO] [stdout] test style::tests::import008_recovers_short_child_imports_into_existing_parent_use_tree ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_non_importable_self_root_use ... ok
[INFO] [stdout] test style::tests::import008_shortens_qualified_value_receiver_path_inside_macro_and_adds_import ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_dyn_trait_type_when_associated_receiver_path_conflicts ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_non_importable_generic_root_use ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_std_fmt_result_import_to_qualified_non_generic_uses ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_qualified_associated_fn_receiver_symbol ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_struct_literal_value_path_when_symbol_is_ambiguous ... ok
[INFO] [stdout] test style::tests::import009_ignores_lowercase_module_symbol_with_qualified_module_sibling ... ok
[INFO] [stdout] test style::tests::import010_does_not_report_self_prefix_use ... ok
[INFO] [stdout] test style::tests::import010_fix_rewrites_nested_super_chain_to_crate_absolute ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_struct_literal_value_path_from_braced_use_with_alias_sibling ... ok
[INFO] [stdout] test style::tests::import010_reports_non_fixable_when_super_depth_exceeds_module_depth ... ok
[INFO] [stdout] test style::tests::import009_autofixes_crawler_like_std_tokio_reqwest_symbol_conflicts ... ok
[INFO] [stdout] test style::tests::import009_removes_redundant_import_when_only_qualified_same_path_usage_remains ... ok
[INFO] [stdout] test style::tests::import007_super_glob_fix_ignores_symbol_names_only_mentioned_in_strings ... ok
[INFO] [stdout] test style::tests::import011_skips_derive_when_any_entry_is_unresolved ... ok
[INFO] [stdout] test style::tests::import009_rewrites_unqualified_derive_symbol ... ok
[INFO] [stdout] test style::tests::import011_reorders_derive_groups_and_alphabetizes_entries ... ok
[INFO] [stdout] test style::tests::import011_reorders_unqualified_imported_derives_by_display_text ... ok
[INFO] [stdout] test style::tests::import011_converges_after_import008_shortens_derive_paths ... ok
[INFO] [stdout] test style::tests::cfg_test_module_import_group_and_free_function_rules_apply_inside_tests_module ... ok
[INFO] [stdout] test style::tests::import012_reports_unused_crate_keep_alive_import ... ok
[INFO] [stdout] test style::tests::import012_allows_crate_keep_alive_import_with_other_crate_path_usage ... ok
[INFO] [stdout] test style::tests::import009_fix_applies_when_result_line_also_breaks_import_group_order ... ok
[INFO] [stdout] test style::tests::import012_does_not_report_trait_keep_alive_imports ... ok
[INFO] [stdout] test style::tests::import_check_reports_ambiguous_symbol_imports ... ok
[INFO] [stdout] test style::tests::import_check_does_not_report_ambiguous_symbol_for_keep_alive_alias ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_ambiguous_pubfi_ai_usage_with_grouped_import_kept ... ok
[INFO] [stdout] test style::tests::import_check_does_not_report_ambiguous_self_from_braced_use_tree ... ok
[INFO] [stdout] test style::tests::import011_converges_when_imported_derive_symbol_and_associated_call_stay_short ... ok
[INFO] [stdout] test style::tests::import_fix_normalizes_mixed_self_child_use_tree ... ok
[INFO] [stdout] test style::tests::import_fix_qualifies_unqualified_macro_calls ... ok
[INFO] [stdout] test style::tests::import_fix_rewrites_braced_use_tree_member ... ok
[INFO] [stdout] test style::tests::import_fix_qualifies_unqualified_function_calls ... ok
[INFO] [stdout] test style::tests::import012_allows_crate_keep_alive_import_with_cross_file_path_usage ... ok
[INFO] [stdout] test style::tests::import_fix_does_not_rewrite_already_grouped_multiline_use_tree ... ok
[INFO] [stdout] test style::tests::import_group_fix_applies_with_cfg_attribute_string_literal ... ok
[INFO] [stdout] test style::tests::import_group_fix_does_not_rewrite_unknown_separator_comments ... ok
[INFO] [stdout] test style::tests::import_group_reorder_still_applies_in_fallback_mode_with_import009_present ... ok
[INFO] [stdout] test style::tests::import_fix_does_not_collapse_multiline_braced_use_tree_when_semantics_are_unchanged ... ok
[INFO] [stdout] test style::tests::import_group_fix_normalizes_spacing_without_reordering_groups ... ok
[INFO] [stdout] test style::tests::import_group_treats_workspace_members_as_self_group_for_spacing ... ok
[INFO] [stdout] test style::tests::import_rules_skip_error_rs_and_do_not_add_imports ... ok
[INFO] [stdout] test style::tests::log_rule_does_not_enforce_sentence_style ... ok
[INFO] [stdout] test style::tests::import_group_fix_reorders_origin_groups ... ok
[INFO] [stdout] test style::tests::mod001_fix_keeps_adjacent_top_level_const_group_compact ... ok
[INFO] [stdout] test style::tests::import_fix_uses_full_path_when_parent_module_name_is_ambiguous ... ok
[INFO] [stdout] test style::tests::mod001_fix_keeps_blank_line_between_const_and_static_groups ... ok
[INFO] [stdout] test style::tests::import_fix_rewrites_std_iter_once_to_parent_module_path ... ok
[INFO] [stdout] test style::tests::mod001_fix_reorders_cross_category_top_level_items ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_pubfi_ai_usage_snippet_and_is_idempotent ... ok
[INFO] [stdout] test style::tests::mod001_fix_reorders_use_before_macro_calls ... ok
[INFO] [stdout] test style::tests::mod002_fix_inserts_blank_line_between_pub_and_pub_crate_const_batches_without_reorder ... ok
[INFO] [stdout] test style::tests::mod002_fix_reorders_pub_items_across_interleaved_segments ... ok
[INFO] [stdout] test style::tests::mod002_fix_reorders_pub_items_before_non_pub_items ... ok
[INFO] [stdout] test style::tests::import_rules_report_cfg_test_module_import_violations ... ok
[INFO] [stdout] test style::tests::mod002_fix_inserts_blank_line_between_pub_and_pub_crate_mod_batches ... ok
[INFO] [stdout] test style::tests::mod002_fix_separates_pub_and_non_pub_const_groups ... ok
[INFO] [stdout] test style::tests::mod002_keeps_existing_blank_line_between_pub_and_pub_crate_const_batches ... ok
[INFO] [stdout] test style::tests::mod003_fix_reorders_non_async_before_async_with_same_visibility ... ok
[INFO] [stdout] test style::tests::import_check_does_not_report_brace_artifact_symbol ... ok
[INFO] [stdout] test style::tests::mod004_allows_inner_doc_comment_inside_module_body ... ok
[INFO] [stdout] test style::tests::mod002_keeps_existing_blank_line_between_pub_and_pub_crate_mod_batches ... ok
[INFO] [stdout] test style::tests::mod001_fix_hoists_macro_rules_before_prior_nested_macro_call ... ok
[INFO] [stdout] test style::tests::mod004_allows_doc_control_attribute_on_module ... ok
[INFO] [stdout] test style::tests::mod004_reports_outer_doc_comment_on_external_module_declaration ... ok
[INFO] [stdout] test style::tests::mod004_reports_outer_doc_comment_on_inline_module ... ok
[INFO] [stdout] test style::tests::mod005_fix_moves_impl_block_adjacent_to_type ... ok
[INFO] [stdout] test style::tests::mod001_mod002_fix_reorders_use_blocks_split_by_mod_items ... ok
[INFO] [stdout] test style::tests::net_file_change_detection_matches_snapshot_delta ... ok
[INFO] [stdout] test style::tests::numeric_fix_applies_inside_macro_token_trees ... ok
[INFO] [stdout] test style::tests::mod005_fix_moves_impl_block_after_type_when_impl_precedes_type ... ok
[INFO] [stdout] test style::tests::numeric_fix_applies_to_usize_and_float_integer_part ... ok
[INFO] [stdout] test style::tests::numeric_rules_ignore_multiline_string_literals ... ok
[INFO] [stdout] test style::tests::mod005_fix_removes_blank_lines_between_type_and_impl ... ok
[INFO] [stdout] test style::tests::mod_group_spacing_fix_keeps_pub_mod_group_compact ... ok
[INFO] [stdout] test style::tests::pub_use_group_fix_converges_local_module_reexports_to_self_group ... ok
[INFO] [stdout] test style::tests::pub_use_group_fix_removes_blank_lines_for_same_root ... ok
[INFO] [stdout] test style::tests::runtime_does_not_enforce_expect_sentence_style ... ok
[INFO] [stdout] test style::tests::runtime_reports_expect_empty_message_without_autofix ... ok
[INFO] [stdout] test style::tests::pub_use_group_fix_converges_pub_super_local_reexports_with_cfg_tail ... ok
[INFO] [stdout] test style::tests::runtime_reports_unwrap_without_autofix ... ok
[INFO] [stdout] test style::tests::serde001_fix_removes_default_from_combined_serde_attr ... ok
[INFO] [stdout] test style::tests::serde001_fix_removes_standalone_default_attr_on_option_field ... ok
[INFO] [stdout] test style::tests::should_not_parallelize_fix_scopes_when_files_overlap ... ok
[INFO] [stdout] test style::tests::should_not_skip_tune_rounds_when_fixable_violations_remain ... ok
[INFO] [stdout] test style::tests::should_parallelize_fix_scopes_when_multiple_scopes_are_disjoint ... ok
[INFO] [stdout] test style::tests::should_skip_tune_rounds_when_initial_scan_has_no_fixable_violations ... ok
[INFO] [stdout] test style::tests::should_stop_tune_round_continues_on_first_non_decreasing_round ... ok
[INFO] [stdout] test style::tests::runtime_rules_ignore_cfg_test_module_calls ... ok
[INFO] [stdout] test style::tests::mod001_fix_reorders_use_before_macro_calls_inside_inline_module ... ok
[INFO] [stdout] test style::tests::should_stop_tune_round_stops_on_second_consecutive_non_decreasing_round ... ok
[INFO] [stdout] test style::tests::should_stop_tune_round_stops_when_follow_up_round_is_not_needed ... ok
[INFO] [stdout] test style::tests::should_stop_tune_round_stops_when_no_fixable_violations ... ok
[INFO] [stdout] test style::tests::should_stop_tune_round_stops_when_no_fixes_applied ... ok
[INFO] [stdout] test style::tests::space003_const_group_has_no_blank_lines ... ok
[INFO] [stdout] test style::tests::mod005_fix_does_not_accumulate_blank_lines_around_relocated_impls ... ok
[INFO] [stdout] test style::tests::space003_does_not_remove_blank_between_local_items ... ok
[INFO] [stdout] test style::tests::run_fix_round_skips_semantic_for_no_change_scope ... ok
[INFO] [stdout] test style::tests::import_group_treats_file_local_mod_roots_as_self_group ... ok
[INFO] [stdout] test style::tests::space003_fix_preserves_attributes_and_removes_only_blank_lines ... ok
[INFO] [stdout] test style::tests::space003_does_not_split_match_pattern_alternation ... ok
[INFO] [stdout] test style::tests::should_stop_tune_round_resets_streak_when_fixable_count_decreases ... ok
[INFO] [stdout] test style::tests::space003_fix_removes_blank_lines_between_top_level_const_items ... ok
[INFO] [stdout] test style::tests::space003_does_not_split_method_chain_after_struct_literal ... ok
[INFO] [stdout] test style::tests::space003_fix_removes_blank_lines_within_same_statement_type ... ok
[INFO] [stdout] test style::tests::space003_fix_inserts_single_blank_line_between_different_statement_types ... ok
[INFO] [stdout] test style::tests::space003_treats_assert_macros_as_same_group ... ok
[INFO] [stdout] test style::tests::space003_fix_removes_extra_blank_lines_between_top_level_items ... ok
[INFO] [stdout] test style::tests::suffix_rewrite_works ... ok
[INFO] [stdout] test style::tests::space003_fix_removes_blank_inside_match_pattern_alternation ... ok
[INFO] [stdout] test style::tests::type001_fix_removes_primitive_public_alias_and_rewrites_uses ... ok
[INFO] [stdout] test style::tests::space004_fix_remains_autofixable_with_char_literal_conditions ... ok
[INFO] [stdout] test style::tests::type001_flags_only_meaningless_aliases ... ok
[INFO] [stdout] test style::tests::space_rules_ignore_statements_inside_raw_string_literals ... ok
[INFO] [stdout] test tests::cargo_subcommand_arg_shape_is_normalized ... ok
[INFO] [stdout] test style::tests::type001_private_alias_is_autofixable ... ok
[INFO] [stdout] test style::tests::space004_fix_inserts_single_blank_before_return ... ok
[INFO] [stdout] test style::tests::type001_skips_specialized_or_non_path_aliases ... ok
[INFO] [stdout] test style::tests::import_rules_fix_cfg_test_module_function_calls_inside_macro_tokens ... ok
[INFO] [stdout] test style::tests::space003_fix_inserts_blank_between_local_items ... ok
[INFO] [stdout] test style::tests::import009_fix_applies_for_pubfi_gateway_service_referral_symbols ... ok
[INFO] [stdout] test style::tests::refresh_check_state_for_changed_files_updates_fixable_totals ... ok
[INFO] [stdout] test style::tests::import_rules_fix_cfg_test_module_imports ... ok
[INFO] [stdout] test style::tests::resolve_fix_round_scopes_workspace_splits_to_package_scopes ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_gateway_style_struct_literal_from_large_braced_use_tree ... ok
[INFO] [stdout] test style::tests::type001_skips_associated_types_in_impl_blocks ... ok
[INFO] [stdout] test style::tests::import009_fix_applies_for_pubfi_crawler_dispatcher_braced_segments ... ok
[INFO] [stdout] test style::tests::import009_fix_applies_for_pubfi_gateway_service_large_use_block_shape ... ok
[INFO] [stdout] test style::tests::import010_fix_rewrites_top_level_super_import_to_crate_absolute ... ok
[INFO] [stdout] test style::tests::import009_fix_applies_for_pubfi_crawler_result_import_after_workspace_group ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 253 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.35s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/vstyle-7deffffff2bcccb1)
[INFO] [stdout] 
[INFO] [stdout] running 253 tests
[INFO] [stdout] test cli::tests::parses_tune_subcommand ... ok
[INFO] [stdout] test cli::tests::parses_curate_with_swift_language ... ok
[INFO] [stdout] test cli::tests::parses_tune_strict_subcommand ... ok
[INFO] [stdout] test cli::tests::parses_curate_strict_subcommand ... ok
[INFO] [stdout] test cli::tests::parses_curate_subcommand ... ok
[INFO] [stdout] test cli::tests::rejects_curate_without_language ... ok
[INFO] [stdout] test cli::tests::rejects_tune_positional_paths ... ok
[INFO] [stdout] test cli::tests::rejects_tune_without_language ... ok
[INFO] [stdout] test cli::tests::rejects_curate_positional_paths ... ok
[INFO] [stdout] test style::bindings::tests::move_after_borrow_dependency_is_treated_as_compliant ... ok
[INFO] [stdout] test style::semantic::tests::applies_missing_import_suggestions_once ... ok
[INFO] [stdout] test style::shared::tests::style_rule_ids_are_unique ... ok
[INFO] [stdout] test style::shared::tests::style_rule_ids_are_contiguous_per_prefix_and_sorted ... ok
[INFO] [stdout] test style::bindings::tests::let_else_dependency_is_treated_as_compliant ... ok
[INFO] [stdout] test style::semantic::tests::extracts_use_suggestions_from_rustc_help_replacement ... ok
[INFO] [stdout] test style::tests::does_not_apply_edits_inside_string_literals ... ok
[INFO] [stdout] test style::tests::applies_edits_after_lifetime_annotations ... ok
[INFO] [stdout] test style::swift::tests::ignores_force_operators_in_swift_tests_and_strings ... ok
[INFO] [stdout] test style::swift::tests::reports_first_batch_swift_violations ... ok
[INFO] [stdout] test cli::tests::parses_tune_with_cargo_target_options ... ok
[INFO] [stdout] test style::tests::generics003_skips_non_path_type_anchor ... ok
[INFO] [stdout] test style::tests::generics002_fixes_typed_constructor_turbofish ... ok
[INFO] [stdout] test style::swift::tests::reports_long_swift_function_body ... ok
[INFO] [stdout] test style::tests::generics002_skips_untyped_collect_turbofish ... ok
[INFO] [stdout] test style::tests::generics003_fixes_canonical_constructor_turbofish ... ok
[INFO] [stdout] test style::tests::generics003_fixes_canonical_collection_turbofish ... ok
[INFO] [stdout] test style::tests::generics003_skips_disambiguated_trait_path ... ok
[INFO] [stdout] test style::tests::generics002_skips_inferred_collect_wildcard ... ok
[INFO] [stdout] test style::tests::fix_passes_rewrite_cfg_pub_use_self_path_and_keep_macro_block_order ... ok
[INFO] [stdout] test style::tests::impl_fix_skips_trait_impl_signatures ... ok
[INFO] [stdout] test style::tests::generics002_fixes_typed_collect_turbofish ... ok
[INFO] [stdout] test style::tests::import002_fix_drops_unused_self_from_nested_use_group ... ok
[INFO] [stdout] test style::tests::impl_fix_does_not_rewrite_generic_target_variants_to_self ... ok
[INFO] [stdout] test style::tests::import003_does_not_require_as_underscore_when_trait_name_is_referenced ... ok
[INFO] [stdout] test style::tests::import003_fix_dedupes_plain_and_keep_alive_trait_imports_when_unreferenced ... ok
[INFO] [stdout] test style::tests::impl003_does_not_flag_std_trait_order_for_unqualified_display_import ... ok
[INFO] [stdout] test style::tests::import003_fix_rewrites_trait_keep_alive_braced_use_to_as_underscore ... ok
[INFO] [stdout] test style::tests::import002_fix_normalizes_mixed_self_child_use_tree_with_aliases ... ok
[INFO] [stdout] test style::tests::fix_passes_rewrite_cfg_pub_use_glob_and_keep_macro_block_order ... ok
[INFO] [stdout] test style::tests::import003_fix_rewrites_nested_braced_aliases_to_qualified_paths ... ok
[INFO] [stdout] test style::tests::import003_fix_rewrites_trait_keep_alive_simple_use_to_as_underscore ... ok
[INFO] [stdout] test style::tests::check_and_fix_collect_same_violations ... ok
[INFO] [stdout] test style::tests::import004_does_not_rewrite_method_calls_through_parent_module_imports ... ok
[INFO] [stdout] test style::tests::import003_does_not_rewrite_trait_imports_in_parent_module_with_child_decls ... ok
[INFO] [stdout] test style::tests::import004_fix_prefers_parent_module_keep_alive_style_for_eyre ... ok
[INFO] [stdout] test style::tests::import003_fix_dedupes_plain_and_keep_alive_trait_imports_when_referenced ... ok
[INFO] [stdout] test style::tests::import004_keeps_existing_full_path_when_parent_module_name_is_ambiguous ... ok
[INFO] [stdout] test style::tests::impl_fix_does_not_break_foreign_usage_paths ... ok
[INFO] [stdout] test style::tests::impl003_fix_reorders_impl_blocks_by_origin_group ... ok
[INFO] [stdout] test style::tests::import004_does_not_rewrite_method_calls_inside_macro_tokens ... ok
[INFO] [stdout] test style::tests::import003_alias_is_non_fixable_when_alias_identifier_is_referenced ... ok
[INFO] [stdout] test style::tests::import004_keeps_existing_full_path_when_root_qualified_product_path_would_conflict ... ok
[INFO] [stdout] test style::tests::import004_keeps_existing_full_path_when_root_qualified_time_path_would_conflict ... ok
[INFO] [stdout] test style::tests::import005_fix_rewrites_error_rs_to_fully_qualified_paths ... ok
[INFO] [stdout] test style::tests::import005_in_error_rs_is_not_fixable_when_symbol_is_ambiguous ... ok
[INFO] [stdout] test style::tests::import006_alias_local_use_is_reported_non_fixable ... ok
[INFO] [stdout] test style::tests::import006_allows_file_top_level_use ... ok
[INFO] [stdout] test style::tests::import006_allows_inline_module_top_level_use ... ok
[INFO] [stdout] test style::tests::import006_cfg_gated_function_local_use_is_reported_non_fixable ... ok
[INFO] [stdout] test style::tests::import004_shortens_existing_full_path_free_function_call ... ok
[INFO] [stdout] test style::tests::import004_shortens_existing_full_path_call_inside_macro_tokens ... ok
[INFO] [stdout] test style::tests::import006_glob_local_use_is_reported_non_fixable ... ok
[INFO] [stdout] test style::tests::import003_fix_rewrites_non_trait_alias_to_qualified_paths ... ok
[INFO] [stdout] test style::tests::import004_keeps_full_path_when_free_function_import_root_time_use_would_conflict ... ok
[INFO] [stdout] test style::tests::import004_preserves_turbofish_when_shortening_existing_full_path_call ... ok
[INFO] [stdout] test style::tests::import006_pub_use_conflict_is_reported_non_fixable ... ok
[INFO] [stdout] test style::tests::import006_fix_deletes_local_use_when_equivalent_module_scope_import_already_exists ... ok
[INFO] [stdout] test style::tests::import006_leading_comment_local_use_is_reported_non_fixable ... ok
[INFO] [stdout] test style::tests::import006_fix_hoists_simple_function_local_use_to_file_scope ... ok
[INFO] [stdout] test style::tests::import006_keeps_cfg_test_module_top_level_use_valid ... ok
[INFO] [stdout] test style::tests::import006_fix_hoists_simple_function_local_use_to_enclosing_module_scope ... ok
[INFO] [stdout] test style::tests::import004_shortens_existing_full_path_call_inside_cfg_test_module ... ok
[INFO] [stdout] test style::tests::import006_reports_nested_block_local_use ... ok
[INFO] [stdout] test style::tests::import007_fix_rewrites_rayon_prelude_glob_to_traits ... ok
[INFO] [stdout] test style::tests::import004_merges_parent_module_import_when_shortening_existing_full_path_call ... ok
[INFO] [stdout] test style::tests::import004_rewrites_remaining_free_function_import_when_parent_module_is_already_imported ... ok
[INFO] [stdout] test style::tests::import007_fix_preserves_cfg_attribute_when_expanding_pub_glob ... ok
[INFO] [stdout] test style::tests::import007_fix_expands_crate_prelude_glob_when_module_exports_are_known ... ok
[INFO] [stdout] test style::tests::import004_keeps_existing_full_path_when_imported_root_time_use_would_conflict ... ok
[INFO] [stdout] test style::tests::import006_reports_function_local_use ... ok
[INFO] [stdout] test style::tests::import007_fix_expands_long_pub_glob_without_custom_layout ... ok
[INFO] [stdout] test style::tests::import007_fixes_super_glob_when_used_symbols_can_be_resolved ... ok
[INFO] [stdout] test style::tests::import004_multi_pass_removes_multiple_free_function_imports_without_leftover_unused_imports ... ok
[INFO] [stdout] test style::tests::import008_derive_does_not_touch_skip_serializing_if_string_literal ... ok
[INFO] [stdout] test style::tests::import004_keeps_existing_full_path_when_imported_root_product_use_would_conflict ... ok
[INFO] [stdout] test style::tests::import007_fix_preserves_inline_cfg_attribute_when_expanding_pub_glob ... ok
[INFO] [stdout] test style::tests::import007_reports_non_fixable_glob_without_safe_expansion ... ok
[INFO] [stdout] test style::tests::import007_fix_expands_crate_prelude_glob_inside_braced_use ... ok
[INFO] [stdout] test style::tests::import008_merges_same_name_module_macro_into_existing_braced_use_tree ... ok
[INFO] [stdout] test style::tests::import008_fix_rewrites_existing_keep_alive_trait_import_to_plain_when_symbol_is_used ... ok
[INFO] [stdout] test style::tests::import008_merges_alias_child_import_into_existing_parent_module_use ... ok
[INFO] [stdout] test style::tests::import008_shortens_qualified_derive_path_and_inserts_use ... ok
[INFO] [stdout] test style::tests::import008_fix_keeps_module_import_for_same_name_module_macro ... ok
[INFO] [stdout] test style::tests::import008_skips_ambiguous_derive_symbol_paths ... ok
[INFO] [stdout] test style::tests::import008_prefers_imported_symbol_over_redundant_qualified_type_path ... ok
[INFO] [stdout] test style::tests::import008_skips_ambiguous_type_symbol_paths ... ok
[INFO] [stdout] test style::tests::import003_fix_normalizes_unreferenced_trait_alias_and_avoids_ambiguous_symbol ... ok
[INFO] [stdout] test style::tests::import008_shortens_type_like_value_constructor_paths ... ok
[INFO] [stdout] test style::tests::collect_fix_outcomes_stores_lazy_import_fallback_source_text ... ok
[INFO] [stdout] test style::tests::import008_skips_cfg_test_module_paths ... ok
[INFO] [stdout] test style::tests::import008_skips_non_importable_self_root_paths ... ok
[INFO] [stdout] test style::tests::import008_shortens_same_name_module_macro_paths ... ok
[INFO] [stdout] test style::tests::import008_skips_std_result_alias_shortening ... ok
[INFO] [stdout] test style::tests::import008_skips_non_importable_generic_root_paths ... ok
[INFO] [stdout] test style::tests::import009_autofix_applies_for_unqualified_type_with_qualified_same_path_value_constructor ... ok
[INFO] [stdout] test style::tests::import009_autofix_applies_for_unqualified_error_type_with_qualified_same_path_variant_usage ... ok
[INFO] [stdout] test style::tests::import009_autofixes_result_when_std_result_is_also_used ... ok
[INFO] [stdout] test style::tests::import009_autofixes_when_different_qualified_symbol_path_exists ... ok
[INFO] [stdout] test style::tests::import008_fix_imports_unambiguous_type_paths_and_keeps_group_order ... ok
[INFO] [stdout] test style::tests::import008_ignores_large_macro_noise_without_record_receiver_paths ... ok
[INFO] [stdout] test style::tests::import008_shortens_type_like_value_constants_without_primitive_constants ... ok
[INFO] [stdout] test style::tests::import009_autofixes_when_qualified_and_imported_paths_differ ... ok
[INFO] [stdout] test style::tests::import008_shortens_serde_value_receivers_when_import_exists ... ok
[INFO] [stdout] test style::tests::import009_fix_applies_for_gateway_symbols_with_separate_imports_and_conflicting_paths ... ok
[INFO] [stdout] test style::tests::import009_does_not_autofix_when_symbol_has_standalone_value_uses ... ok
[INFO] [stdout] test style::tests::import009_cycle_guard_blocks_unqualified_value_with_qualified_type_same_path ... ok
[INFO] [stdout] test style::tests::import008_merges_children_into_existing_nested_use_tree ... ok
[INFO] [stdout] test style::tests::import009_fix_removes_std_fmt_result_import_when_generic_result_is_used ... ok
[INFO] [stdout] test style::tests::import009_fix_is_not_undone_by_import008_for_result_symbols ... ok
[INFO] [stdout] test style::tests::import008_shortens_qualified_value_receiver_path_inside_macro_and_adds_import ... ok
[INFO] [stdout] test style::tests::import009_fix_applies_when_gateway_imports_are_eof_and_same_line ... ok
[INFO] [stdout] test style::tests::import007_super_glob_fix_ignores_symbol_names_only_mentioned_in_strings ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_non_importable_self_root_use ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_dyn_trait_type_when_associated_receiver_path_conflicts ... ok
[INFO] [stdout] test style::tests::cfg_test_module_import_group_and_free_function_rules_apply_inside_tests_module ... ok
[INFO] [stdout] test style::tests::import008_shortens_grouped_pubfi_search_error_receiver_when_import_exists ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_non_importable_generic_root_use ... ok
[INFO] [stdout] test style::tests::import008_recovers_short_child_imports_into_existing_parent_use_tree ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_struct_literal_value_path_when_symbol_is_ambiguous ... ok
[INFO] [stdout] test style::tests::import010_does_not_report_self_prefix_use ... ok
[INFO] [stdout] test style::tests::import010_fix_rewrites_nested_super_chain_to_crate_absolute ... ok
[INFO] [stdout] test style::tests::import009_rewrites_unqualified_derive_symbol ... ok
[INFO] [stdout] test style::tests::import010_reports_non_fixable_when_super_depth_exceeds_module_depth ... ok
[INFO] [stdout] test style::tests::import009_removes_redundant_import_when_only_qualified_same_path_usage_remains ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_std_fmt_result_import_to_qualified_non_generic_uses ... ok
[INFO] [stdout] test style::tests::import009_ignores_lowercase_module_symbol_with_qualified_module_sibling ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_struct_literal_value_path_from_braced_use_with_alias_sibling ... ok
[INFO] [stdout] test style::tests::import011_skips_derive_when_any_entry_is_unresolved ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_qualified_associated_fn_receiver_symbol ... ok
[INFO] [stdout] test style::tests::import012_allows_crate_keep_alive_import_with_cross_file_path_usage ... ok
[INFO] [stdout] test style::tests::import012_allows_crate_keep_alive_import_with_other_crate_path_usage ... ok
[INFO] [stdout] test style::tests::import012_does_not_report_trait_keep_alive_imports ... ok
[INFO] [stdout] test style::tests::import012_reports_unused_crate_keep_alive_import ... ok
[INFO] [stdout] test style::tests::import011_reorders_derive_groups_and_alphabetizes_entries ... ok
[INFO] [stdout] test style::tests::import_check_does_not_report_ambiguous_self_from_braced_use_tree ... ok
[INFO] [stdout] test style::tests::import_check_reports_ambiguous_symbol_imports ... ok
[INFO] [stdout] test style::tests::import_check_does_not_report_ambiguous_symbol_for_keep_alive_alias ... ok
[INFO] [stdout] test style::tests::import011_reorders_unqualified_imported_derives_by_display_text ... ok
[INFO] [stdout] test style::tests::import_fix_does_not_collapse_multiline_braced_use_tree_when_semantics_are_unchanged ... ok
[INFO] [stdout] test style::tests::import009_autofixes_crawler_like_std_tokio_reqwest_symbol_conflicts ... ok
[INFO] [stdout] test style::tests::import_fix_qualifies_unqualified_function_calls ... ok
[INFO] [stdout] test style::tests::import011_converges_when_imported_derive_symbol_and_associated_call_stay_short ... ok
[INFO] [stdout] test style::tests::import_fix_qualifies_unqualified_macro_calls ... ok
[INFO] [stdout] test style::tests::import_fix_does_not_rewrite_already_grouped_multiline_use_tree ... ok
[INFO] [stdout] test style::tests::import011_converges_after_import008_shortens_derive_paths ... ok
[INFO] [stdout] test style::tests::import_group_fix_applies_with_cfg_attribute_string_literal ... ok
[INFO] [stdout] test style::tests::import_fix_normalizes_mixed_self_child_use_tree ... ok
[INFO] [stdout] test style::tests::import_fix_rewrites_braced_use_tree_member ... ok
[INFO] [stdout] test style::tests::import_group_fix_does_not_rewrite_unknown_separator_comments ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_ambiguous_pubfi_ai_usage_with_grouped_import_kept ... ok
[INFO] [stdout] test style::tests::import_group_treats_workspace_members_as_self_group_for_spacing ... ok
[INFO] [stdout] test style::tests::import009_fix_applies_when_result_line_also_breaks_import_group_order ... ok
[INFO] [stdout] test style::tests::import_group_fix_normalizes_spacing_without_reordering_groups ... ok
[INFO] [stdout] test style::tests::import_group_fix_reorders_origin_groups ... ok
[INFO] [stdout] test style::tests::import_rules_skip_error_rs_and_do_not_add_imports ... ok
[INFO] [stdout] test style::tests::import_check_does_not_report_brace_artifact_symbol ... ok
[INFO] [stdout] test style::tests::import_group_reorder_still_applies_in_fallback_mode_with_import009_present ... ok
[INFO] [stdout] test style::tests::log_rule_does_not_enforce_sentence_style ... ok
[INFO] [stdout] test style::tests::mod001_fix_keeps_blank_line_between_const_and_static_groups ... ok
[INFO] [stdout] test style::tests::import_fix_uses_full_path_when_parent_module_name_is_ambiguous ... ok
[INFO] [stdout] test style::tests::mod001_fix_keeps_adjacent_top_level_const_group_compact ... ok
[INFO] [stdout] test style::tests::mod001_fix_reorders_cross_category_top_level_items ... ok
[INFO] [stdout] test style::tests::mod001_fix_reorders_use_before_macro_calls ... ok
[INFO] [stdout] test style::tests::mod002_fix_inserts_blank_line_between_pub_and_pub_crate_const_batches_without_reorder ... ok
[INFO] [stdout] test style::tests::mod002_fix_inserts_blank_line_between_pub_and_pub_crate_mod_batches ... ok
[INFO] [stdout] test style::tests::mod002_fix_reorders_pub_items_across_interleaved_segments ... ok
[INFO] [stdout] test style::tests::import_rules_report_cfg_test_module_import_violations ... ok
[INFO] [stdout] test style::tests::mod002_fix_separates_pub_and_non_pub_const_groups ... ok
[INFO] [stdout] test style::tests::mod002_fix_reorders_pub_items_before_non_pub_items ... ok
[INFO] [stdout] test style::tests::mod001_mod002_fix_reorders_use_blocks_split_by_mod_items ... ok
[INFO] [stdout] test style::tests::mod002_keeps_existing_blank_line_between_pub_and_pub_crate_const_batches ... ok
[INFO] [stdout] test style::tests::mod003_fix_reorders_non_async_before_async_with_same_visibility ... ok
[INFO] [stdout] test style::tests::mod002_keeps_existing_blank_line_between_pub_and_pub_crate_mod_batches ... ok
[INFO] [stdout] test style::tests::mod004_allows_inner_doc_comment_inside_module_body ... ok
[INFO] [stdout] test style::tests::mod004_allows_doc_control_attribute_on_module ... ok
[INFO] [stdout] test style::tests::mod004_reports_outer_doc_comment_on_external_module_declaration ... ok
[INFO] [stdout] test style::tests::mod004_reports_outer_doc_comment_on_inline_module ... ok
[INFO] [stdout] test style::tests::mod001_fix_hoists_macro_rules_before_prior_nested_macro_call ... ok
[INFO] [stdout] test style::tests::mod001_fix_reorders_use_before_macro_calls_inside_inline_module ... ok
[INFO] [stdout] test style::tests::mod005_fix_moves_impl_block_adjacent_to_type ... ok
[INFO] [stdout] test style::tests::mod005_fix_moves_impl_block_after_type_when_impl_precedes_type ... ok
[INFO] [stdout] test style::tests::net_file_change_detection_matches_snapshot_delta ... ok
[INFO] [stdout] test style::tests::numeric_fix_applies_inside_macro_token_trees ... ok
[INFO] [stdout] test style::tests::numeric_rules_ignore_multiline_string_literals ... ok
[INFO] [stdout] test style::tests::numeric_fix_applies_to_usize_and_float_integer_part ... ok
[INFO] [stdout] test style::tests::import_fix_rewrites_std_iter_once_to_parent_module_path ... ok
[INFO] [stdout] test style::tests::mod005_fix_removes_blank_lines_between_type_and_impl ... ok
[INFO] [stdout] test style::tests::mod_group_spacing_fix_keeps_pub_mod_group_compact ... ok
[INFO] [stdout] test style::tests::pub_use_group_fix_converges_local_module_reexports_to_self_group ... ok
[INFO] [stdout] test style::tests::pub_use_group_fix_removes_blank_lines_for_same_root ... ok
[INFO] [stdout] test style::tests::runtime_does_not_enforce_expect_sentence_style ... ok
[INFO] [stdout] test style::tests::pub_use_group_fix_converges_pub_super_local_reexports_with_cfg_tail ... ok
[INFO] [stdout] test style::tests::runtime_reports_expect_empty_message_without_autofix ... ok
[INFO] [stdout] test style::tests::runtime_reports_unwrap_without_autofix ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_pubfi_ai_usage_snippet_and_is_idempotent ... ok
[INFO] [stdout] test style::tests::serde001_fix_removes_default_from_combined_serde_attr ... ok
[INFO] [stdout] test style::tests::serde001_fix_removes_standalone_default_attr_on_option_field ... ok
[INFO] [stdout] test style::tests::should_not_parallelize_fix_scopes_when_files_overlap ... ok
[INFO] [stdout] test style::tests::should_parallelize_fix_scopes_when_multiple_scopes_are_disjoint ... ok
[INFO] [stdout] test style::tests::should_skip_tune_rounds_when_initial_scan_has_no_fixable_violations ... ok
[INFO] [stdout] test style::tests::should_stop_tune_round_continues_on_first_non_decreasing_round ... ok
[INFO] [stdout] test style::tests::should_stop_tune_round_resets_streak_when_fixable_count_decreases ... ok
[INFO] [stdout] test style::tests::should_stop_tune_round_stops_on_second_consecutive_non_decreasing_round ... ok
[INFO] [stdout] test style::tests::should_not_skip_tune_rounds_when_fixable_violations_remain ... ok
[INFO] [stdout] test style::tests::should_stop_tune_round_stops_when_follow_up_round_is_not_needed ... ok
[INFO] [stdout] test style::tests::should_stop_tune_round_stops_when_no_fixable_violations ... ok
[INFO] [stdout] test style::tests::should_stop_tune_round_stops_when_no_fixes_applied ... ok
[INFO] [stdout] test style::tests::import_rules_fix_cfg_test_module_imports ... ok
[INFO] [stdout] test style::tests::space003_const_group_has_no_blank_lines ... ok
[INFO] [stdout] test style::tests::space003_does_not_remove_blank_between_local_items ... ok
[INFO] [stdout] test style::tests::space003_does_not_split_match_pattern_alternation ... ok
[INFO] [stdout] test style::tests::mod005_fix_does_not_accumulate_blank_lines_around_relocated_impls ... ok
[INFO] [stdout] test style::tests::space003_fix_inserts_single_blank_line_between_different_statement_types ... ok
[INFO] [stdout] test style::tests::runtime_rules_ignore_cfg_test_module_calls ... ok
[INFO] [stdout] test style::tests::space003_does_not_split_method_chain_after_struct_literal ... ok
[INFO] [stdout] test style::tests::space003_fix_inserts_blank_between_local_items ... ok
[INFO] [stdout] test style::tests::space003_fix_removes_blank_lines_between_top_level_const_items ... ok
[INFO] [stdout] test style::tests::space003_fix_preserves_attributes_and_removes_only_blank_lines ... ok
[INFO] [stdout] test style::tests::space003_fix_removes_blank_inside_match_pattern_alternation ... ok
[INFO] [stdout] test style::tests::space003_fix_removes_blank_lines_within_same_statement_type ... ok
[INFO] [stdout] test style::tests::space003_fix_removes_extra_blank_lines_between_top_level_items ... ok
[INFO] [stdout] test style::tests::space004_fix_inserts_single_blank_before_return ... ok
[INFO] [stdout] test style::tests::space004_fix_remains_autofixable_with_char_literal_conditions ... ok
[INFO] [stdout] test style::tests::type001_fix_removes_primitive_public_alias_and_rewrites_uses ... ok
[INFO] [stdout] test style::tests::suffix_rewrite_works ... ok
[INFO] [stdout] test style::tests::type001_private_alias_is_autofixable ... ok
[INFO] [stdout] test style::tests::type001_flags_only_meaningless_aliases ... ok
[INFO] [stdout] test style::tests::space_rules_ignore_statements_inside_raw_string_literals ... ok
[INFO] [stdout] test style::tests::run_fix_round_skips_semantic_for_no_change_scope ... ok
[INFO] [stdout] test style::tests::space003_treats_assert_macros_as_same_group ... ok
[INFO] [stdout] test style::tests::type001_skips_associated_types_in_impl_blocks ... ok
[INFO] [stdout] test tests::cargo_subcommand_arg_shape_is_normalized ... ok
[INFO] [stdout] test style::tests::type001_skips_specialized_or_non_path_aliases ... ok
[INFO] [stdout] test style::tests::refresh_check_state_for_changed_files_updates_fixable_totals ... ok
[INFO] [stdout] test style::tests::import_group_treats_file_local_mod_roots_as_self_group ... ok
[INFO] [stdout] test style::tests::resolve_fix_round_scopes_workspace_splits_to_package_scopes ... ok
[INFO] [stdout] test style::tests::import_rules_fix_cfg_test_module_function_calls_inside_macro_tokens ... ok
[INFO] [stdout] test style::tests::import009_fix_rewrites_gateway_style_struct_literal_from_large_braced_use_tree ... ok
[INFO] [stdout] test style::tests::import009_fix_applies_for_pubfi_gateway_service_referral_symbols ... ok
[INFO] [stdout] test style::tests::import009_fix_applies_for_pubfi_crawler_dispatcher_braced_segments ... ok
[INFO] [stdout] test style::tests::import009_fix_applies_for_pubfi_gateway_service_large_use_block_shape ... ok
[INFO] [stdout] test style::tests::import010_fix_rewrites_top_level_super_import_to_crate_absolute ... ok
[INFO] [stdout] test style::tests::import009_fix_applies_for_pubfi_crawler_result_import_after_workspace_group ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 253 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.94s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/let_mut_reorder.rs (/opt/rustwide/target/debug/deps/let_mut_reorder-1ec9bf8f2d445be2)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test let_mut_reorder_is_semantically_validated_by_compiler ... ok
[INFO] [stdout] test let_mut_reorder_reuses_semantic_output_across_cold_and_warm_runs ... ok
[INFO] [stderr]      Running tests/mod007_super_import.rs (/opt/rustwide/target/debug/deps/mod007_super_import-4211c2ff45951a49)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.90s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/pub_use_self_group.rs (/opt/rustwide/target/debug/deps/pub_use_self_group-6d549320a489dceb)
[INFO] [stdout] test removes_unused_test_module_super_glob ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/swift_curate.rs (/opt/rustwide/target/debug/deps/swift_curate-134b316c0a4a9138)
[INFO] [stdout] test local_module_pub_use_items_are_converged_to_self_group_by_tune ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/type_alias_rename.rs (/opt/rustwide/target/debug/deps/type_alias_rename-8675d4572986a462)
[INFO] [stdout] test curate_reports_swift_workspace_violations_from_non_ignored_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test type_alias_rename_is_fixed_by_tune_across_module_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "3c97bc8747f8276f76042bfa6487ce65ed8fc90a19f64c22050410970be07183", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3c97bc8747f8276f76042bfa6487ce65ed8fc90a19f64c22050410970be07183", kill_on_drop: false }`
[INFO] [stdout] 3c97bc8747f8276f76042bfa6487ce65ed8fc90a19f64c22050410970be07183
