[INFO] cloning repository https://github.com/superfriechiew/move-vscode-extension
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/superfriechiew/move-vscode-extension" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsuperfriechiew%2Fmove-vscode-extension", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsuperfriechiew%2Fmove-vscode-extension'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 1b570dce76b67020d50b10cabc6d2e0105bff73c
[INFO] testing superfriechiew/move-vscode-extension against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsuperfriechiew%2Fmove-vscode-extension" "/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/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/superfriechiew/move-vscode-extension
[INFO] finished tweaking git repo https://github.com/superfriechiew/move-vscode-extension
[INFO] tweaked toml for git repo https://github.com/superfriechiew/move-vscode-extension written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/superfriechiew/move-vscode-extension on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/superfriechiew/move-vscode-extension already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3e8f4e459fc157541e1eb38a29fe5bfa4bf0768f876d9255cf02bd585a5036af
[INFO] running `Command { std: "docker" "start" "3e8f4e459fc157541e1eb38a29fe5bfa4bf0768f876d9255cf02bd585a5036af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3e8f4e459fc157541e1eb38a29fe5bfa4bf0768f876d9255cf02bd585a5036af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3e8f4e459fc157541e1eb38a29fe5bfa4bf0768f876d9255cf02bd585a5036af" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3e8f4e459fc157541e1eb38a29fe5bfa4bf0768f876d9255cf02bd585a5036af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3e8f4e459fc157541e1eb38a29fe5bfa4bf0768f876d9255cf02bd585a5036af" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling camino v1.2.2
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling jod-thread v1.0.0
[INFO] [stderr]    Compiling fst v0.4.7
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling typeid v1.0.3
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling rowan v0.15.15
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling line-index v0.1.2
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling intrusive-collections v0.9.7
[INFO] [stderr]    Compiling thin-vec v0.2.18
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling drop_bomb v0.1.5
[INFO] [stderr]    Compiling salsa-macro-rules v0.26.2
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling inventory v0.3.24
[INFO] [stderr]    Compiling boxcar v0.2.14
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling winnow v1.0.2
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling inotify v0.11.1
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling num-conv v0.2.1
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling stdext v0.1.0 (/opt/rustwide/workdir/crates/stdext)
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling vte v0.14.1
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling codespan-reporting v0.13.1
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling strip-ansi-escapes v0.2.1
[INFO] [stderr]    Compiling shellexpand v3.1.2
[INFO] [stderr]    Compiling pathsearch v0.2.0
[INFO] [stderr]    Compiling which v8.0.2
[INFO] [stderr]    Compiling paths v0.0.0 (https://github.com/rust-lang/rust-analyzer.git?rev=2026-05-04#f04c3728)
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling duration-string v0.5.3
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling xshell-macros v0.2.7
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling dissimilar v1.0.11
[INFO] [stderr]    Compiling ungrammar v1.16.1
[INFO] [stderr]    Compiling xshell v0.2.7
[INFO] [stderr]    Compiling expect-test v1.5.1
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling zip v3.0.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling salsa-macros v0.26.2
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling check_keyword v0.4.1
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling stdx v0.0.0 (https://github.com/rust-lang/rust-analyzer.git?rev=2026-05-04#f04c3728)
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling vfs v0.0.0 (https://github.com/rust-lang/rust-analyzer.git?rev=2026-05-04#f04c3728)
[INFO] [stderr]    Compiling xtask v0.1.0 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]    Compiling salsa v0.26.2
[INFO] [stderr]    Compiling syntax v0.1.0 (/opt/rustwide/workdir/crates/syntax)
[INFO] [stderr]    Compiling vfs-notify v0.0.0 (https://github.com/rust-lang/rust-analyzer.git?rev=2026-05-04#f04c3728)
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling enumset_derive v0.14.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling tracing-tree v0.4.1
[INFO] [stderr]    Compiling lsp-server v0.7.9
[INFO] [stderr]    Compiling enumset v1.1.10
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling lsp-types v0.95.1
[INFO] [stderr]    Compiling base-db v0.1.0 (/opt/rustwide/workdir/crates/base-db)
[INFO] [stderr]    Compiling project-model v0.1.0 (/opt/rustwide/workdir/crates/project-model)
[INFO] [stderr]    Compiling lang v0.1.0 (/opt/rustwide/workdir/crates/lang)
[INFO] [stderr]    Compiling ide-db v0.1.0 (/opt/rustwide/workdir/crates/ide-db)
[INFO] [stderr]    Compiling ide-completion v0.1.0 (/opt/rustwide/workdir/crates/ide-completion)
[INFO] [stderr]    Compiling ide-diagnostics v0.1.0 (/opt/rustwide/workdir/crates/ide-diagnostics)
[INFO] [stderr]    Compiling ide v0.1.0 (/opt/rustwide/workdir/crates/ide)
[INFO] [stderr]    Compiling aptos-language-server v0.1.0 (/opt/rustwide/workdir/crates/aptos-language-server)
[INFO] [stderr]    Compiling test-utils v0.1.0 (/opt/rustwide/workdir/crates/test-utils)
[INFO] [stderr]    Compiling ide-tests v0.1.0 (/opt/rustwide/workdir/crates/ide-tests)
[INFO] [stdout] warning: unused imports: `check_resolve_tmpfs` and `check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_1.rs:7:22
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::{check_resolve, check_resolve_tmpfs};
[INFO] [stdout]   |                      ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `test_utils::fixtures::test_state::named`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_1.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use test_utils::fixtures::test_state::named;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve_tmpfs`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_fs.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve_tmpfs;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `named_with_deps`, `named`, and `package`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_fs.rs:8:40
[INFO] [stdout]   |
[INFO] [stdout] 8 | use test_utils::fixtures::test_state::{named, named_with_deps, package};
[INFO] [stdout]   |                                        ^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_functions.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_loop_labels.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_modules.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_proofs.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_receiver_style_function.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_specs.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_struct_fields.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_types.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_variables.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_completions`, `check_no_completions`, and `do_single_completion`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 |     check_completions, check_no_completions, do_single_completion,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | mod test_completion;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | mod test_completion;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_type_hints.rs:8:27
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::{Expect, expect};
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | mod test_inlay_type_hints;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_quick_docs.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | mod test_quick_docs;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_syntax_highlighting.rs:7:27
[INFO] [stdout]    |
[INFO] [stdout]  7 | use expect_test::{Expect, expect};
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | mod test_syntax_highlighting;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::types::check_expr_type`
[INFO] [stdout]  --> crates/ide-tests/src/types/test_function_values.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::types::check_expr_type;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::types::check_expr_type`
[INFO] [stdout]  --> crates/ide-tests/src/types/test_lambda_param_types.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::types::check_expr_type;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::types::check_expr_type`
[INFO] [stdout]  --> crates/ide-tests/src/types/test_my_types.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::types::check_expr_type;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::types::check_expr_type`
[INFO] [stdout]  --> crates/ide-tests/src/types/test_proof_types.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::types::check_expr_type;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::types::check_expr_type`
[INFO] [stdout]  --> crates/ide-tests/src/types/test_types_expression_types.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::types::check_expr_type;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_code_lens.rs:4:27
[INFO] [stdout]    |
[INFO] [stdout]  4 | use expect_test::{Expect, expect};
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | mod test_code_lens;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_completions`, `check_no_completions`, `do_single_completion_with_config`, and `do_single_completion`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_functions.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 |     check_completions, check_no_completions, do_single_completion, do_single_completion_with_config,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | mod test_completion_functions;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_functions.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | mod test_completion_functions;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ide_completion::config::CompletionConfig`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_functions.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use ide_completion::config::CompletionConfig;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | mod test_completion_functions;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ide_db::AllowSnippets`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_functions.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use ide_db::AllowSnippets;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | mod test_completion_functions;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_no_completions` and `do_single_completion`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_loops.rs:7:47
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::completion_utils::{check_no_completions, do_single_completion};
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | mod test_completion_loops;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_loops.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | mod test_completion_loops;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_completions` and `do_single_completion`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_methods.rs:7:47
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::completion_utils::{check_completions, do_single_completion};
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | mod test_completion_methods;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_methods.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | mod test_completion_methods;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_out_of_scope.rs:4:27
[INFO] [stdout]    |
[INFO] [stdout]  4 | use expect_test::{Expect, expect};
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod test_completion_out_of_scope;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::completion_utils::check_completions`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_relevance.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::completion_utils::check_completions;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | mod test_completion_relevance;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_relevance.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | mod test_completion_relevance;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics_with_config`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics_with_config;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | mod test_diagnostics;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | mod test_diagnostics;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ide_diagnostics::config::DiagnosticsConfig`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout]  6 | use ide_diagnostics::config::DiagnosticsConfig;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | mod test_diagnostics;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use std::collections::HashSet;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | mod test_diagnostics;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics_and_fix`
[INFO] [stdout]  --> crates/ide-tests/src/test_diagnostics/test_replace_with_compound_expr.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::ide_test_utils::diagnostics::check_diagnostics_and_fix;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]  --> crates/ide-tests/src/test_diagnostics.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | mod test_replace_with_compound_expr;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]  --> crates/ide-tests/src/test_diagnostics/test_replace_with_compound_expr.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use expect_test::expect;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]  --> crates/ide-tests/src/test_diagnostics.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | mod test_replace_with_compound_expr;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_index_expr.rs:4:42
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | mod test_replace_with_index_expr;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_index_expr.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | mod test_replace_with_index_expr;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_method_call.rs:7:42
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | mod test_replace_with_method_call;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_method_call.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | mod test_replace_with_method_call;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_missing_fields.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | mod test_missing_fields;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_missing_fields.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | mod test_missing_fields;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_missing_value_arguments.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | mod test_missing_value_arguments;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_missing_value_arguments.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | mod test_missing_value_arguments;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_ability_checking.rs:1:5
[INFO] [stdout]    |
[INFO] [stdout]  1 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | mod test_ability_checking;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_ability_checking.rs:2:5
[INFO] [stdout]    |
[INFO] [stdout]  2 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | mod test_ability_checking;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_check_syntax.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | mod test_check_syntax;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_check_syntax.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | mod test_check_syntax;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_field_shorthand.rs:4:42
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | mod test_field_shorthand;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_field_shorthand.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | mod test_field_shorthand;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_missing_type_arguments.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | mod test_missing_type_arguments;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_missing_type_arguments.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | mod test_missing_type_arguments;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_needs_type_annotation.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | mod test_needs_type_annotation;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_needs_type_annotation.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | mod test_needs_type_annotation;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_redundant_cast.rs:4:42
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod test_redundant_cast;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_redundant_cast.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod test_redundant_cast;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_friend.rs:4:42
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | mod test_replace_with_friend;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_friend.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | mod test_replace_with_friend;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_package.rs:4:42
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | mod test_replace_with_package;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_package.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | mod test_replace_with_package;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_resource_index_expr.rs:4:42
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | mod test_replace_with_resource_index_expr;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_resource_index_expr.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | mod test_replace_with_resource_index_expr;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_simplify_turbofish.rs:1:42
[INFO] [stdout]    |
[INFO] [stdout]  1 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | mod test_simplify_turbofish;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_simplify_turbofish.rs:2:5
[INFO] [stdout]    |
[INFO] [stdout]  2 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | mod test_simplify_turbofish;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_spec_global_replace_with_index_expr.rs:4:42
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | mod test_spec_global_replace_with_index_expr;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_spec_global_replace_with_index_expr.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | mod test_spec_global_replace_with_index_expr;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_type_checking.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | mod test_type_checking;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_type_checking.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | mod test_type_checking;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics_on_tmpfs`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_type_checking_fs.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics_on_tmpfs;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test_type_checking_fs;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_type_checking_fs.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test_type_checking_fs;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `test_utils::fixtures`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_type_checking_fs.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout]  6 | use test_utils::fixtures;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test_type_checking_fs;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `named_with_deps`, `named`, and `raw`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_type_checking_fs.rs:7:40
[INFO] [stdout]    |
[INFO] [stdout]  7 | use test_utils::fixtures::test_state::{named, named_with_deps, raw};
[INFO] [stdout]    |                                        ^^^^^  ^^^^^^^^^^^^^^^  ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test_type_checking_fs;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_on_tmpfs` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference.rs:7:42
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_on_tmpfs};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | mod test_unresolved_reference;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | mod test_unresolved_reference;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `test_utils::fixtures`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | use test_utils::fixtures;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | mod test_unresolved_reference;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `named_with_deps`, `package`, and `raw`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference.rs:10:40
[INFO] [stdout]    |
[INFO] [stdout] 10 | use test_utils::fixtures::test_state::{named_with_deps, package, raw};
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^  ^^^^^^^  ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | mod test_unresolved_reference;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics_on_tmpfs_and_fix`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:2:5
[INFO] [stdout]    |
[INFO] [stdout]  2 |     check_diagnostics_and_fix, check_diagnostics_and_fix_with_id, check_diagnostics_no_fix,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  3 |     check_diagnostics_on_tmpfs_and_fix,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | mod test_unresolved_reference_auto_import;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:5:27
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::{Expect, expect};
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | mod test_unresolved_reference_auto_import;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `test_utils::fixtures`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use test_utils::fixtures;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | mod test_unresolved_reference_auto_import;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `named_with_deps` and `named`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:8:40
[INFO] [stdout]    |
[INFO] [stdout]  8 | use test_utils::fixtures::test_state::{named, named_with_deps};
[INFO] [stdout]    |                                        ^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | mod test_unresolved_reference_auto_import;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unused_acquires.rs:4:42
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | mod test_unused_acquires;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unused_acquires.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | mod test_unused_acquires;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unused_imports.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | mod test_unused_imports;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unused_imports.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | mod test_unused_imports;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics_and_fix`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unused_imports_fix.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics_and_fix;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | mod test_unused_imports_fix;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unused_imports_fix.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | mod test_unused_imports_fix;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unused_variables.rs:7:42
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | mod test_unused_variables;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unused_variables.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | mod test_unused_variables;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_error_const_docs.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | mod test_error_const_docs;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_error_const_docs.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | mod test_error_const_docs;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::test_inlay_type_hints::check_inlay_hints`
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_hints.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::test_inlay_type_hints::check_inlay_hints;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | mod test_inlay_hints;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_hints.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | mod test_inlay_hints;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::test_inlay_type_hints::check_inlay_hints`
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_parameter_hints.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::test_inlay_type_hints::check_inlay_hints;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test_inlay_parameter_hints;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_parameter_hints.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test_inlay_parameter_hints;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::init_tracing_for_test`
[INFO] [stdout]   --> crates/ide-tests/src/test_load_dependencies.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::init_tracing_for_test;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | mod test_load_dependencies;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `paths::AbsPathBuf`
[INFO] [stdout]   --> crates/ide-tests/src/test_load_dependencies.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use paths::AbsPathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | mod test_load_dependencies;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `project_model::DiscoveredManifest`
[INFO] [stdout]   --> crates/ide-tests/src/test_load_dependencies.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | use project_model::DiscoveredManifest;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | mod test_load_dependencies;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `project_model::aptos_package::load_from_fs::load_aptos_packages`
[INFO] [stdout]   --> crates/ide-tests/src/test_load_dependencies.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use project_model::aptos_package::load_from_fs::load_aptos_packages;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | mod test_load_dependencies;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_named_addresses.rs:1:5
[INFO] [stdout]    |
[INFO] [stdout]  1 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | mod test_named_addresses;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `stdx::itertools::Itertools`
[INFO] [stdout]   --> crates/ide-tests/src/test_named_addresses.rs:2:5
[INFO] [stdout]    |
[INFO] [stdout]  2 | use stdx::itertools::Itertools;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | mod test_named_addresses;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `test_utils::fixtures`
[INFO] [stdout]   --> crates/ide-tests/src/test_named_addresses.rs:3:5
[INFO] [stdout]    |
[INFO] [stdout]  3 | use test_utils::fixtures;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | mod test_named_addresses;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `test_utils::fixtures::test_state::package`
[INFO] [stdout]   --> crates/ide-tests/src/test_named_addresses.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use test_utils::fixtures::test_state::package;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | mod test_named_addresses;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_organize_imports.rs:5:27
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::{Expect, expect};
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | mod test_organize_imports;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_rename.rs:7:27
[INFO] [stdout]    |
[INFO] [stdout]  7 | use expect_test::{Expect, expect};
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | mod test_rename;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]   --> crates/ide-tests/src/test_resolve_items.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::resolve::check_resolve;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | mod test_resolve_items;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]   --> crates/ide-tests/src/test_resolve_types.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::resolve::check_resolve;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | mod test_resolve_types;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::check_signature_info`
[INFO] [stdout]   --> crates/ide-tests/src/test_signature_help_struct_lit_fields.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::check_signature_info;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | mod test_signature_help_struct_lit_fields;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_signature_help_struct_lit_fields.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | mod test_signature_help_struct_lit_fields;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::check_signature_info`
[INFO] [stdout]   --> crates/ide-tests/src/test_signature_help_type_parameters.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::check_signature_info;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | mod test_signature_help_type_parameters;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_signature_help_type_parameters.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | mod test_signature_help_type_parameters;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::check_signature_info`
[INFO] [stdout]   --> crates/ide-tests/src/test_signature_help_value_parameters.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::check_signature_info;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | mod test_signature_help_value_parameters;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_signature_help_value_parameters.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | mod test_signature_help_value_parameters;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_view_syntax_tree.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | mod test_view_syntax_tree;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_world_symbols.rs:7:27
[INFO] [stdout]    |
[INFO] [stdout]  7 | use expect_test::{Expect, expect};
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | mod test_world_symbols;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_tags` is never used
[INFO] [stdout]   --> crates/ide-tests/src/fold.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub fn extract_tags(mut text: &str, tag: &str) -> (Vec<(TextRange, Option<String>)>, String) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_resolve` is never used
[INFO] [stdout]   --> crates/ide-tests/src/resolve.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn check_resolve(source: &str) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_resolve_tmpfs` is never used
[INFO] [stdout]   --> crates/ide-tests/src/resolve.rs:66:8
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn check_resolve_tmpfs(test_packages: Vec<TestPackageFiles>) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_resolves_to_target` is never used
[INFO] [stdout]   --> crates/ide-tests/src/resolve.rs:97:4
[INFO] [stdout]    |
[INFO] [stdout] 97 | fn assert_resolves_to_target(
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_resolves_to_multiple_targets` is never used
[INFO] [stdout]    --> crates/ide-tests/src/resolve.rs:117:8
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub fn assert_resolves_to_multiple_targets(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DISABLED_CONFIG` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_type_hints.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | const DISABLED_CONFIG: InlayHintsConfig = InlayHintsConfig {
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TEST_CONFIG` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_type_hints.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const TEST_CONFIG: InlayHintsConfig = InlayHintsConfig {
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_inlay_hints_with_config` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_type_hints.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub(crate) fn check_inlay_hints_with_config(config: &InlayHintsConfig, expect: Expect) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_inlay_hints` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_type_hints.rs:58:15
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub(crate) fn check_inlay_hints(expect: Expect) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_hover` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_quick_docs.rs:12:15
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub(crate) fn check_hover(source: &str, expect: expect_test::Expect) {
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_highlighting_for_text` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_syntax_highlighting.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn check_highlighting_for_text(source: &str, expect: Expect) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_expr_type` is never used
[INFO] [stdout]   --> crates/ide-tests/src/types.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub fn check_expr_type(source: &str) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_call_expr_type` is never used
[INFO] [stdout]  --> crates/ide-tests/src/types/test_call_expr_types.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn check_call_expr_type(source: &str) {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_CONFIG` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_code_lens.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | const DEFAULT_CONFIG: AnnotationConfig = AnnotationConfig {
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_code_lens` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_code_lens.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn check_code_lens(expect: Expect) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_out_of_scope_completions` is never used
[INFO] [stdout]  --> crates/ide-tests/src/test_completion_out_of_scope.rs:8:4
[INFO] [stdout]   |
[INFO] [stdout] 8 | fn check_out_of_scope_completions(source: &str, expected: Expect) {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `do_out_of_scope_completion` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_out_of_scope.rs:19:4
[INFO] [stdout]    |
[INFO] [stdout] 19 | fn do_out_of_scope_completion(before: &str, after: Expect) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_diagnostics_apply_import_fix` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn check_diagnostics_apply_import_fix(before: Expect, after: Expect) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_diagnostics_no_import_fix` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:14:4
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn check_diagnostics_no_import_fix(before: Expect) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_find_usages` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_find_usages.rs:15:4
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn check_find_usages(source: &str) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_goto_spec` is never used
[INFO] [stdout]  --> crates/ide-tests/src/test_goto_specification.rs:9:4
[INFO] [stdout]   |
[INFO] [stdout] 9 | fn check_goto_spec(source: &str) {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_deps_dir` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_load_dependencies.rs:14:4
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn load_deps_dir() -> PathBuf {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_organize_imports` is never used
[INFO] [stdout]  --> crates/ide-tests/src/test_organize_imports.rs:9:4
[INFO] [stdout]   |
[INFO] [stdout] 9 | fn check_organize_imports(before: &str, after: Expect) {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_rename` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_rename.rs:12:4
[INFO] [stdout]    |
[INFO] [stdout] 12 | fn check_rename(before: &str, rename_to: &str, after: Expect) {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_view_syntax_tree.rs:11:4
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn check(source: &str, expect: expect_test::Expect) {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_symbols` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_world_symbols.rs:11:4
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn check_symbols(source: &str, query: Query, with_symbols: Expect) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 33s
[INFO] running `Command { std: "docker" "inspect" "3e8f4e459fc157541e1eb38a29fe5bfa4bf0768f876d9255cf02bd585a5036af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3e8f4e459fc157541e1eb38a29fe5bfa4bf0768f876d9255cf02bd585a5036af" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling escape8259 v0.5.3
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling ide v0.1.0 (/opt/rustwide/workdir/crates/ide)
[INFO] [stderr]    Compiling ide-diagnostics v0.1.0 (/opt/rustwide/workdir/crates/ide-diagnostics)
[INFO] [stderr]    Compiling ide-completion v0.1.0 (/opt/rustwide/workdir/crates/ide-completion)
[INFO] [stderr]    Compiling ide-db v0.1.0 (/opt/rustwide/workdir/crates/ide-db)
[INFO] [stderr]    Compiling lang v0.1.0 (/opt/rustwide/workdir/crates/lang)
[INFO] [stderr]    Compiling xtask v0.1.0 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]    Compiling project-model v0.1.0 (/opt/rustwide/workdir/crates/project-model)
[INFO] [stderr]    Compiling test-utils v0.1.0 (/opt/rustwide/workdir/crates/test-utils)
[INFO] [stdout] warning: unused imports: `check_resolve_tmpfs` and `check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_1.rs:7:22
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::{check_resolve, check_resolve_tmpfs};
[INFO] [stdout]   |                      ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `test_utils::fixtures::test_state::named`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_1.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use test_utils::fixtures::test_state::named;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve_tmpfs`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_fs.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve_tmpfs;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `named_with_deps`, `named`, and `package`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_fs.rs:8:40
[INFO] [stdout]   |
[INFO] [stdout] 8 | use test_utils::fixtures::test_state::{named, named_with_deps, package};
[INFO] [stdout]   |                                        ^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_functions.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_loop_labels.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_modules.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_proofs.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_receiver_style_function.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_specs.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_struct_fields.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_types.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]  --> crates/ide-tests/src/resolve/test_resolve_variables.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::resolve::check_resolve;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_completions`, `check_no_completions`, and `do_single_completion`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 |     check_completions, check_no_completions, do_single_completion,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | mod test_completion;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | mod test_completion;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_type_hints.rs:8:27
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::{Expect, expect};
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | mod test_inlay_type_hints;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_quick_docs.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | mod test_quick_docs;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_syntax_highlighting.rs:7:27
[INFO] [stdout]    |
[INFO] [stdout]  7 | use expect_test::{Expect, expect};
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | mod test_syntax_highlighting;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::types::check_expr_type`
[INFO] [stdout]  --> crates/ide-tests/src/types/test_function_values.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::types::check_expr_type;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::types::check_expr_type`
[INFO] [stdout]  --> crates/ide-tests/src/types/test_lambda_param_types.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::types::check_expr_type;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::types::check_expr_type`
[INFO] [stdout]  --> crates/ide-tests/src/types/test_my_types.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::types::check_expr_type;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::types::check_expr_type`
[INFO] [stdout]  --> crates/ide-tests/src/types/test_proof_types.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::types::check_expr_type;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::types::check_expr_type`
[INFO] [stdout]  --> crates/ide-tests/src/types/test_types_expression_types.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::types::check_expr_type;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_code_lens.rs:4:27
[INFO] [stdout]    |
[INFO] [stdout]  4 | use expect_test::{Expect, expect};
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | mod test_code_lens;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_completions`, `check_no_completions`, `do_single_completion_with_config`, and `do_single_completion`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_functions.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 |     check_completions, check_no_completions, do_single_completion, do_single_completion_with_config,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | mod test_completion_functions;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_functions.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | mod test_completion_functions;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ide_completion::config::CompletionConfig`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_functions.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use ide_completion::config::CompletionConfig;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | mod test_completion_functions;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ide_db::AllowSnippets`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_functions.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use ide_db::AllowSnippets;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | mod test_completion_functions;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_no_completions` and `do_single_completion`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_loops.rs:7:47
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::completion_utils::{check_no_completions, do_single_completion};
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | mod test_completion_loops;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_loops.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | mod test_completion_loops;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_completions` and `do_single_completion`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_methods.rs:7:47
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::completion_utils::{check_completions, do_single_completion};
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | mod test_completion_methods;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_methods.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | mod test_completion_methods;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_out_of_scope.rs:4:27
[INFO] [stdout]    |
[INFO] [stdout]  4 | use expect_test::{Expect, expect};
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod test_completion_out_of_scope;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::completion_utils::check_completions`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_relevance.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::completion_utils::check_completions;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | mod test_completion_relevance;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_relevance.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | mod test_completion_relevance;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics_with_config`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics_with_config;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | mod test_diagnostics;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | mod test_diagnostics;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ide_diagnostics::config::DiagnosticsConfig`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout]  6 | use ide_diagnostics::config::DiagnosticsConfig;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | mod test_diagnostics;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use std::collections::HashSet;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | mod test_diagnostics;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics_and_fix`
[INFO] [stdout]  --> crates/ide-tests/src/test_diagnostics/test_replace_with_compound_expr.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::ide_test_utils::diagnostics::check_diagnostics_and_fix;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]  --> crates/ide-tests/src/test_diagnostics.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | mod test_replace_with_compound_expr;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]  --> crates/ide-tests/src/test_diagnostics/test_replace_with_compound_expr.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use expect_test::expect;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]  --> crates/ide-tests/src/test_diagnostics.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | mod test_replace_with_compound_expr;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_index_expr.rs:4:42
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | mod test_replace_with_index_expr;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_index_expr.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | mod test_replace_with_index_expr;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_method_call.rs:7:42
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | mod test_replace_with_method_call;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_method_call.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | mod test_replace_with_method_call;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_missing_fields.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | mod test_missing_fields;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_missing_fields.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | mod test_missing_fields;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_missing_value_arguments.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | mod test_missing_value_arguments;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_missing_value_arguments.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | mod test_missing_value_arguments;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_ability_checking.rs:1:5
[INFO] [stdout]    |
[INFO] [stdout]  1 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | mod test_ability_checking;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_ability_checking.rs:2:5
[INFO] [stdout]    |
[INFO] [stdout]  2 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | mod test_ability_checking;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_check_syntax.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | mod test_check_syntax;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_check_syntax.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | mod test_check_syntax;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_field_shorthand.rs:4:42
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | mod test_field_shorthand;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_field_shorthand.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | mod test_field_shorthand;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_missing_type_arguments.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | mod test_missing_type_arguments;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_missing_type_arguments.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | mod test_missing_type_arguments;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_needs_type_annotation.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | mod test_needs_type_annotation;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_needs_type_annotation.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | mod test_needs_type_annotation;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_redundant_cast.rs:4:42
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod test_redundant_cast;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_redundant_cast.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | mod test_redundant_cast;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_friend.rs:4:42
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | mod test_replace_with_friend;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_friend.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | mod test_replace_with_friend;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_package.rs:4:42
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | mod test_replace_with_package;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_package.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | mod test_replace_with_package;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_resource_index_expr.rs:4:42
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | mod test_replace_with_resource_index_expr;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_resource_index_expr.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | mod test_replace_with_resource_index_expr;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_simplify_turbofish.rs:1:42
[INFO] [stdout]    |
[INFO] [stdout]  1 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | mod test_simplify_turbofish;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_simplify_turbofish.rs:2:5
[INFO] [stdout]    |
[INFO] [stdout]  2 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | mod test_simplify_turbofish;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_spec_global_replace_with_index_expr.rs:4:42
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | mod test_spec_global_replace_with_index_expr;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_spec_global_replace_with_index_expr.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | mod test_spec_global_replace_with_index_expr;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_type_checking.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | mod test_type_checking;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_type_checking.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | mod test_type_checking;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics_on_tmpfs`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_type_checking_fs.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics_on_tmpfs;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test_type_checking_fs;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_type_checking_fs.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test_type_checking_fs;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `test_utils::fixtures`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_type_checking_fs.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout]  6 | use test_utils::fixtures;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test_type_checking_fs;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `named_with_deps`, `named`, and `raw`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_type_checking_fs.rs:7:40
[INFO] [stdout]    |
[INFO] [stdout]  7 | use test_utils::fixtures::test_state::{named, named_with_deps, raw};
[INFO] [stdout]    |                                        ^^^^^  ^^^^^^^^^^^^^^^  ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test_type_checking_fs;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_on_tmpfs` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference.rs:7:42
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_on_tmpfs};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | mod test_unresolved_reference;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | mod test_unresolved_reference;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `test_utils::fixtures`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | use test_utils::fixtures;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | mod test_unresolved_reference;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `named_with_deps`, `package`, and `raw`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference.rs:10:40
[INFO] [stdout]    |
[INFO] [stdout] 10 | use test_utils::fixtures::test_state::{named_with_deps, package, raw};
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^  ^^^^^^^  ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | mod test_unresolved_reference;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics_on_tmpfs_and_fix`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:2:5
[INFO] [stdout]    |
[INFO] [stdout]  2 |     check_diagnostics_and_fix, check_diagnostics_and_fix_with_id, check_diagnostics_no_fix,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  3 |     check_diagnostics_on_tmpfs_and_fix,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | mod test_unresolved_reference_auto_import;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:5:27
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::{Expect, expect};
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | mod test_unresolved_reference_auto_import;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `test_utils::fixtures`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use test_utils::fixtures;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | mod test_unresolved_reference_auto_import;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `named_with_deps` and `named`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:8:40
[INFO] [stdout]    |
[INFO] [stdout]  8 | use test_utils::fixtures::test_state::{named, named_with_deps};
[INFO] [stdout]    |                                        ^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | mod test_unresolved_reference_auto_import;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unused_acquires.rs:4:42
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | mod test_unused_acquires;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unused_acquires.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | mod test_unused_acquires;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unused_imports.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | mod test_unused_imports;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unused_imports.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | mod test_unused_imports;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics_and_fix`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unused_imports_fix.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics_and_fix;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | mod test_unused_imports_fix;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unused_imports_fix.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | mod test_unused_imports_fix;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unused_variables.rs:7:42
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | mod test_unused_variables;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unused_variables.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | mod test_unused_variables;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stdout]   --> crates/ide-tests/src/test_error_const_docs.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | mod test_error_const_docs;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_error_const_docs.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | mod test_error_const_docs;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::test_inlay_type_hints::check_inlay_hints`
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_hints.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::test_inlay_type_hints::check_inlay_hints;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | mod test_inlay_hints;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_hints.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | mod test_inlay_hints;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::test_inlay_type_hints::check_inlay_hints`
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_parameter_hints.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::test_inlay_type_hints::check_inlay_hints;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test_inlay_parameter_hints;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_parameter_hints.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test_inlay_parameter_hints;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::init_tracing_for_test`
[INFO] [stdout]   --> crates/ide-tests/src/test_load_dependencies.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::init_tracing_for_test;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | mod test_load_dependencies;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `paths::AbsPathBuf`
[INFO] [stdout]   --> crates/ide-tests/src/test_load_dependencies.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use paths::AbsPathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | mod test_load_dependencies;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `project_model::DiscoveredManifest`
[INFO] [stdout]   --> crates/ide-tests/src/test_load_dependencies.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | use project_model::DiscoveredManifest;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | mod test_load_dependencies;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `project_model::aptos_package::load_from_fs::load_aptos_packages`
[INFO] [stdout]   --> crates/ide-tests/src/test_load_dependencies.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use project_model::aptos_package::load_from_fs::load_aptos_packages;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | mod test_load_dependencies;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_named_addresses.rs:1:5
[INFO] [stdout]    |
[INFO] [stdout]  1 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | mod test_named_addresses;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `stdx::itertools::Itertools`
[INFO] [stdout]   --> crates/ide-tests/src/test_named_addresses.rs:2:5
[INFO] [stdout]    |
[INFO] [stdout]  2 | use stdx::itertools::Itertools;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | mod test_named_addresses;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `test_utils::fixtures`
[INFO] [stdout]   --> crates/ide-tests/src/test_named_addresses.rs:3:5
[INFO] [stdout]    |
[INFO] [stdout]  3 | use test_utils::fixtures;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | mod test_named_addresses;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `test_utils::fixtures::test_state::package`
[INFO] [stdout]   --> crates/ide-tests/src/test_named_addresses.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use test_utils::fixtures::test_state::package;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | mod test_named_addresses;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_organize_imports.rs:5:27
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::{Expect, expect};
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | mod test_organize_imports;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_rename.rs:7:27
[INFO] [stdout]    |
[INFO] [stdout]  7 | use expect_test::{Expect, expect};
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | mod test_rename;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]   --> crates/ide-tests/src/test_resolve_items.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::resolve::check_resolve;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | mod test_resolve_items;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stdout]   --> crates/ide-tests/src/test_resolve_types.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::resolve::check_resolve;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | mod test_resolve_types;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::check_signature_info`
[INFO] [stdout]   --> crates/ide-tests/src/test_signature_help_struct_lit_fields.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::check_signature_info;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | mod test_signature_help_struct_lit_fields;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_signature_help_struct_lit_fields.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | mod test_signature_help_struct_lit_fields;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::check_signature_info`
[INFO] [stdout]   --> crates/ide-tests/src/test_signature_help_type_parameters.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::ide_test_utils::check_signature_info;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | mod test_signature_help_type_parameters;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_signature_help_type_parameters.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | mod test_signature_help_type_parameters;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ide_test_utils::check_signature_info`
[INFO] [stdout]   --> crates/ide-tests/src/test_signature_help_value_parameters.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::ide_test_utils::check_signature_info;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | mod test_signature_help_value_parameters;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_signature_help_value_parameters.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | mod test_signature_help_value_parameters;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect_test::expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_view_syntax_tree.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | use expect_test::expect;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | mod test_view_syntax_tree;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expect`
[INFO] [stdout]   --> crates/ide-tests/src/test_world_symbols.rs:7:27
[INFO] [stdout]    |
[INFO] [stdout]  7 | use expect_test::{Expect, expect};
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> crates/ide-tests/src/lib.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | mod test_world_symbols;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_tags` is never used
[INFO] [stdout]   --> crates/ide-tests/src/fold.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub fn extract_tags(mut text: &str, tag: &str) -> (Vec<(TextRange, Option<String>)>, String) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_resolve` is never used
[INFO] [stdout]   --> crates/ide-tests/src/resolve.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn check_resolve(source: &str) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_resolve_tmpfs` is never used
[INFO] [stdout]   --> crates/ide-tests/src/resolve.rs:66:8
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn check_resolve_tmpfs(test_packages: Vec<TestPackageFiles>) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_resolves_to_target` is never used
[INFO] [stdout]   --> crates/ide-tests/src/resolve.rs:97:4
[INFO] [stdout]    |
[INFO] [stdout] 97 | fn assert_resolves_to_target(
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_resolves_to_multiple_targets` is never used
[INFO] [stdout]    --> crates/ide-tests/src/resolve.rs:117:8
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub fn assert_resolves_to_multiple_targets(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DISABLED_CONFIG` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_type_hints.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | const DISABLED_CONFIG: InlayHintsConfig = InlayHintsConfig {
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TEST_CONFIG` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_type_hints.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const TEST_CONFIG: InlayHintsConfig = InlayHintsConfig {
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_inlay_hints_with_config` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_type_hints.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub(crate) fn check_inlay_hints_with_config(config: &InlayHintsConfig, expect: Expect) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_inlay_hints` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_inlay_type_hints.rs:58:15
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub(crate) fn check_inlay_hints(expect: Expect) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_hover` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_quick_docs.rs:12:15
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub(crate) fn check_hover(source: &str, expect: expect_test::Expect) {
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_highlighting_for_text` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_syntax_highlighting.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn check_highlighting_for_text(source: &str, expect: Expect) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_expr_type` is never used
[INFO] [stdout]   --> crates/ide-tests/src/types.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub fn check_expr_type(source: &str) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_call_expr_type` is never used
[INFO] [stdout]  --> crates/ide-tests/src/types/test_call_expr_types.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn check_call_expr_type(source: &str) {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_CONFIG` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_code_lens.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | const DEFAULT_CONFIG: AnnotationConfig = AnnotationConfig {
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling aptos-language-server v0.1.0 (/opt/rustwide/workdir/crates/aptos-language-server)
[INFO] [stdout] warning: function `check_code_lens` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_code_lens.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn check_code_lens(expect: Expect) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_out_of_scope_completions` is never used
[INFO] [stdout]  --> crates/ide-tests/src/test_completion_out_of_scope.rs:8:4
[INFO] [stdout]   |
[INFO] [stdout] 8 | fn check_out_of_scope_completions(source: &str, expected: Expect) {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `do_out_of_scope_completion` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_completion_out_of_scope.rs:19:4
[INFO] [stdout]    |
[INFO] [stdout] 19 | fn do_out_of_scope_completion(before: &str, after: Expect) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_diagnostics_apply_import_fix` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn check_diagnostics_apply_import_fix(before: Expect, after: Expect) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_diagnostics_no_import_fix` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:14:4
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn check_diagnostics_no_import_fix(before: Expect) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_find_usages` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_find_usages.rs:15:4
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn check_find_usages(source: &str) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_goto_spec` is never used
[INFO] [stdout]  --> crates/ide-tests/src/test_goto_specification.rs:9:4
[INFO] [stdout]   |
[INFO] [stdout] 9 | fn check_goto_spec(source: &str) {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_deps_dir` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_load_dependencies.rs:14:4
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn load_deps_dir() -> PathBuf {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_organize_imports` is never used
[INFO] [stdout]  --> crates/ide-tests/src/test_organize_imports.rs:9:4
[INFO] [stdout]   |
[INFO] [stdout] 9 | fn check_organize_imports(before: &str, after: Expect) {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_rename` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_rename.rs:12:4
[INFO] [stdout]    |
[INFO] [stdout] 12 | fn check_rename(before: &str, rename_to: &str, after: Expect) {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_view_syntax_tree.rs:11:4
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn check(source: &str, expect: expect_test::Expect) {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_symbols` is never used
[INFO] [stdout]   --> crates/ide-tests/src/test_world_symbols.rs:11:4
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn check_symbols(source: &str, query: Query, with_symbols: Expect) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling libtest-mimic v0.8.2
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling fancy-regex v0.14.0
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling base-db v0.1.0 (/opt/rustwide/workdir/crates/base-db)
[INFO] [stderr]    Compiling stdext v0.1.0 (/opt/rustwide/workdir/crates/stdext)
[INFO] [stderr]    Compiling datatest-stable v0.3.3
[INFO] [stderr]    Compiling syntax v0.1.0 (/opt/rustwide/workdir/crates/syntax)
[INFO] [stderr]    Compiling ide-tests-corpus v0.1.0 (/opt/rustwide/workdir/crates/ide-tests-corpus)
[INFO] [stderr]    Compiling ide-tests v0.1.0 (/opt/rustwide/workdir/crates/ide-tests)
[INFO] [stdout] warning: use of deprecated function `codespan_reporting::term::emit`: Use `emit_to_write_style` instead or depending on the writer use `emit_to_io_write` or `emit_to_string`
[INFO] [stdout]    --> crates/ide-tests-corpus/tests/test_corpus.rs:121:11
[INFO] [stdout]     |
[INFO] [stdout] 121 |     term::emit(&mut stderr, &term_config, &files, &codespan_diagnostic).unwrap();
[INFO] [stdout]     |           ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 21.71s
[INFO] running `Command { std: "docker" "inspect" "3e8f4e459fc157541e1eb38a29fe5bfa4bf0768f876d9255cf02bd585a5036af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3e8f4e459fc157541e1eb38a29fe5bfa4bf0768f876d9255cf02bd585a5036af" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused imports: `check_resolve_tmpfs` and `check_resolve`
[INFO] [stderr]  --> crates/ide-tests/src/resolve/test_resolve_1.rs:7:22
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::resolve::{check_resolve, check_resolve_tmpfs};
[INFO] [stderr]   |                      ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `test_utils::fixtures::test_state::named`
[INFO] [stderr]  --> crates/ide-tests/src/resolve/test_resolve_1.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | use test_utils::fixtures::test_state::named;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::resolve::check_resolve_tmpfs`
[INFO] [stderr]  --> crates/ide-tests/src/resolve/test_resolve_fs.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::resolve::check_resolve_tmpfs;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `named_with_deps`, `named`, and `package`
[INFO] [stderr]  --> crates/ide-tests/src/resolve/test_resolve_fs.rs:8:40
[INFO] [stderr]   |
[INFO] [stderr] 8 | use test_utils::fixtures::test_state::{named, named_with_deps, package};
[INFO] [stderr]   |                                        ^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stderr]  --> crates/ide-tests/src/resolve/test_resolve_functions.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::resolve::check_resolve;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stderr]  --> crates/ide-tests/src/resolve/test_resolve_loop_labels.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::resolve::check_resolve;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stderr]  --> crates/ide-tests/src/resolve/test_resolve_modules.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::resolve::check_resolve;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stderr]  --> crates/ide-tests/src/resolve/test_resolve_proofs.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::resolve::check_resolve;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stderr]  --> crates/ide-tests/src/resolve/test_resolve_receiver_style_function.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::resolve::check_resolve;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stderr]  --> crates/ide-tests/src/resolve/test_resolve_specs.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::resolve::check_resolve;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stderr]  --> crates/ide-tests/src/resolve/test_resolve_struct_fields.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::resolve::check_resolve;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stderr]  --> crates/ide-tests/src/resolve/test_resolve_types.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::resolve::check_resolve;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stderr]  --> crates/ide-tests/src/resolve/test_resolve_variables.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::resolve::check_resolve;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check_completions`, `check_no_completions`, and `do_single_completion`
[INFO] [stderr]   --> crates/ide-tests/src/test_completion.rs:8:5
[INFO] [stderr]    |
[INFO] [stderr]  8 |     check_completions, check_no_completions, do_single_completion,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | mod test_completion;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_completion.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | mod test_completion;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_inlay_type_hints.rs:8:27
[INFO] [stderr]    |
[INFO] [stderr]  8 | use expect_test::{Expect, expect};
[INFO] [stderr]    |                           ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | mod test_inlay_type_hints;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_quick_docs.rs:8:5
[INFO] [stderr]    |
[INFO] [stderr]  8 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | mod test_quick_docs;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_syntax_highlighting.rs:7:27
[INFO] [stderr]    |
[INFO] [stderr]  7 | use expect_test::{Expect, expect};
[INFO] [stderr]    |                           ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | mod test_syntax_highlighting;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::types::check_expr_type`
[INFO] [stderr]  --> crates/ide-tests/src/types/test_function_values.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::types::check_expr_type;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::types::check_expr_type`
[INFO] [stderr]  --> crates/ide-tests/src/types/test_lambda_param_types.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::types::check_expr_type;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::types::check_expr_type`
[INFO] [stderr]  --> crates/ide-tests/src/types/test_my_types.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::types::check_expr_type;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::types::check_expr_type`
[INFO] [stderr]  --> crates/ide-tests/src/types/test_proof_types.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::types::check_expr_type;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::types::check_expr_type`
[INFO] [stderr]  --> crates/ide-tests/src/types/test_types_expression_types.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::types::check_expr_type;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_code_lens.rs:4:27
[INFO] [stderr]    |
[INFO] [stderr]  4 | use expect_test::{Expect, expect};
[INFO] [stderr]    |                           ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | mod test_code_lens;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check_completions`, `check_no_completions`, `do_single_completion_with_config`, and `do_single_completion`
[INFO] [stderr]   --> crates/ide-tests/src/test_completion_functions.rs:8:5
[INFO] [stderr]    |
[INFO] [stderr]  8 |     check_completions, check_no_completions, do_single_completion, do_single_completion_with_config,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | mod test_completion_functions;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_completion_functions.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | mod test_completion_functions;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ide_completion::config::CompletionConfig`
[INFO] [stderr]   --> crates/ide-tests/src/test_completion_functions.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | use ide_completion::config::CompletionConfig;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | mod test_completion_functions;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ide_db::AllowSnippets`
[INFO] [stderr]   --> crates/ide-tests/src/test_completion_functions.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | use ide_db::AllowSnippets;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | mod test_completion_functions;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check_no_completions` and `do_single_completion`
[INFO] [stderr]   --> crates/ide-tests/src/test_completion_loops.rs:7:47
[INFO] [stderr]    |
[INFO] [stderr]  7 | use crate::ide_test_utils::completion_utils::{check_no_completions, do_single_completion};
[INFO] [stderr]    |                                               ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | mod test_completion_loops;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_completion_loops.rs:8:5
[INFO] [stderr]    |
[INFO] [stderr]  8 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | mod test_completion_loops;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check_completions` and `do_single_completion`
[INFO] [stderr]   --> crates/ide-tests/src/test_completion_methods.rs:7:47
[INFO] [stderr]    |
[INFO] [stderr]  7 | use crate::ide_test_utils::completion_utils::{check_completions, do_single_completion};
[INFO] [stderr]    |                                               ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | mod test_completion_methods;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_completion_methods.rs:8:5
[INFO] [stderr]    |
[INFO] [stderr]  8 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | mod test_completion_methods;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_completion_out_of_scope.rs:4:27
[INFO] [stderr]    |
[INFO] [stderr]  4 | use expect_test::{Expect, expect};
[INFO] [stderr]    |                           ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:21:1
[INFO] [stderr]    |
[INFO] [stderr] 21 | mod test_completion_out_of_scope;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::ide_test_utils::completion_utils::check_completions`
[INFO] [stderr]   --> crates/ide-tests/src/test_completion_relevance.rs:4:5
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::completion_utils::check_completions;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | mod test_completion_relevance;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_completion_relevance.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | mod test_completion_relevance;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics_with_config`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:4:5
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics_with_config;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | mod test_diagnostics;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | mod test_diagnostics;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ide_diagnostics::config::DiagnosticsConfig`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:6:5
[INFO] [stderr]    |
[INFO] [stderr]  6 | use ide_diagnostics::config::DiagnosticsConfig;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | mod test_diagnostics;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::collections::HashSet`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:7:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | use std::collections::HashSet;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | mod test_diagnostics;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics_and_fix`
[INFO] [stderr]  --> crates/ide-tests/src/test_diagnostics/test_replace_with_compound_expr.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::ide_test_utils::diagnostics::check_diagnostics_and_fix;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]  --> crates/ide-tests/src/test_diagnostics.rs:9:1
[INFO] [stderr]   |
[INFO] [stderr] 9 | mod test_replace_with_compound_expr;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]  --> crates/ide-tests/src/test_diagnostics/test_replace_with_compound_expr.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | use expect_test::expect;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]  --> crates/ide-tests/src/test_diagnostics.rs:9:1
[INFO] [stderr]   |
[INFO] [stderr] 9 | mod test_replace_with_compound_expr;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_index_expr.rs:4:42
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | mod test_replace_with_index_expr;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_index_expr.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | mod test_replace_with_index_expr;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_method_call.rs:7:42
[INFO] [stderr]    |
[INFO] [stderr]  7 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | mod test_replace_with_method_call;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_method_call.rs:8:5
[INFO] [stderr]    |
[INFO] [stderr]  8 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | mod test_replace_with_method_call;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_missing_fields.rs:4:5
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | mod test_missing_fields;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_missing_fields.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | mod test_missing_fields;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_missing_value_arguments.rs:7:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | mod test_missing_value_arguments;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_missing_value_arguments.rs:8:5
[INFO] [stderr]    |
[INFO] [stderr]  8 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | mod test_missing_value_arguments;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_ability_checking.rs:1:5
[INFO] [stderr]    |
[INFO] [stderr]  1 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | mod test_ability_checking;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_ability_checking.rs:2:5
[INFO] [stderr]    |
[INFO] [stderr]  2 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | mod test_ability_checking;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_check_syntax.rs:4:5
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | mod test_check_syntax;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_check_syntax.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | mod test_check_syntax;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_field_shorthand.rs:4:42
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | mod test_field_shorthand;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_field_shorthand.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | mod test_field_shorthand;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_missing_type_arguments.rs:4:5
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | mod test_missing_type_arguments;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_missing_type_arguments.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | mod test_missing_type_arguments;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_needs_type_annotation.rs:4:5
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | mod test_needs_type_annotation;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_needs_type_annotation.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | mod test_needs_type_annotation;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_redundant_cast.rs:4:42
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:21:1
[INFO] [stderr]    |
[INFO] [stderr] 21 | mod test_redundant_cast;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_redundant_cast.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:21:1
[INFO] [stderr]    |
[INFO] [stderr] 21 | mod test_redundant_cast;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_friend.rs:4:42
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | mod test_replace_with_friend;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_friend.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | mod test_replace_with_friend;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_package.rs:4:42
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | mod test_replace_with_package;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_package.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | mod test_replace_with_package;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_resource_index_expr.rs:4:42
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | mod test_replace_with_resource_index_expr;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_replace_with_resource_index_expr.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | mod test_replace_with_resource_index_expr;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_simplify_turbofish.rs:1:42
[INFO] [stderr]    |
[INFO] [stderr]  1 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:25:1
[INFO] [stderr]    |
[INFO] [stderr] 25 | mod test_simplify_turbofish;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_simplify_turbofish.rs:2:5
[INFO] [stderr]    |
[INFO] [stderr]  2 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:25:1
[INFO] [stderr]    |
[INFO] [stderr] 25 | mod test_simplify_turbofish;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_spec_global_replace_with_index_expr.rs:4:42
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | mod test_spec_global_replace_with_index_expr;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_spec_global_replace_with_index_expr.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | mod test_spec_global_replace_with_index_expr;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_type_checking.rs:7:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:27:1
[INFO] [stderr]    |
[INFO] [stderr] 27 | mod test_type_checking;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_type_checking.rs:8:5
[INFO] [stderr]    |
[INFO] [stderr]  8 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:27:1
[INFO] [stderr]    |
[INFO] [stderr] 27 | mod test_type_checking;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics_on_tmpfs`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_type_checking_fs.rs:4:5
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics_on_tmpfs;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | mod test_type_checking_fs;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_type_checking_fs.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | mod test_type_checking_fs;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `test_utils::fixtures`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_type_checking_fs.rs:6:5
[INFO] [stderr]    |
[INFO] [stderr]  6 | use test_utils::fixtures;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | mod test_type_checking_fs;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `named_with_deps`, `named`, and `raw`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_type_checking_fs.rs:7:40
[INFO] [stderr]    |
[INFO] [stderr]  7 | use test_utils::fixtures::test_state::{named, named_with_deps, raw};
[INFO] [stderr]    |                                        ^^^^^  ^^^^^^^^^^^^^^^  ^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | mod test_type_checking_fs;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check_diagnostics_on_tmpfs` and `check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference.rs:7:42
[INFO] [stderr]    |
[INFO] [stderr]  7 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_on_tmpfs};
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | mod test_unresolved_reference;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference.rs:8:5
[INFO] [stderr]    |
[INFO] [stderr]  8 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | mod test_unresolved_reference;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `test_utils::fixtures`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference.rs:9:5
[INFO] [stderr]    |
[INFO] [stderr]  9 | use test_utils::fixtures;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | mod test_unresolved_reference;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `named_with_deps`, `package`, and `raw`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference.rs:10:40
[INFO] [stderr]    |
[INFO] [stderr] 10 | use test_utils::fixtures::test_state::{named_with_deps, package, raw};
[INFO] [stderr]    |                                        ^^^^^^^^^^^^^^^  ^^^^^^^  ^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | mod test_unresolved_reference;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics_on_tmpfs_and_fix`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:2:5
[INFO] [stderr]    |
[INFO] [stderr]  2 |     check_diagnostics_and_fix, check_diagnostics_and_fix_with_id, check_diagnostics_no_fix,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]  3 |     check_diagnostics_on_tmpfs_and_fix,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:30:1
[INFO] [stderr]    |
[INFO] [stderr] 30 | mod test_unresolved_reference_auto_import;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:5:27
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::{Expect, expect};
[INFO] [stderr]    |                           ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:30:1
[INFO] [stderr]    |
[INFO] [stderr] 30 | mod test_unresolved_reference_auto_import;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `test_utils::fixtures`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:7:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | use test_utils::fixtures;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:30:1
[INFO] [stderr]    |
[INFO] [stderr] 30 | mod test_unresolved_reference_auto_import;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `named_with_deps` and `named`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:8:40
[INFO] [stderr]    |
[INFO] [stderr]  8 | use test_utils::fixtures::test_state::{named, named_with_deps};
[INFO] [stderr]    |                                        ^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:30:1
[INFO] [stderr]    |
[INFO] [stderr] 30 | mod test_unresolved_reference_auto_import;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unused_acquires.rs:4:42
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | mod test_unused_acquires;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unused_acquires.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | mod test_unused_acquires;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unused_imports.rs:4:5
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:32:1
[INFO] [stderr]    |
[INFO] [stderr] 32 | mod test_unused_imports;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unused_imports.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:32:1
[INFO] [stderr]    |
[INFO] [stderr] 32 | mod test_unused_imports;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics_and_fix`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unused_imports_fix.rs:4:5
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics_and_fix;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:33:1
[INFO] [stderr]    |
[INFO] [stderr] 33 | mod test_unused_imports_fix;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unused_imports_fix.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:33:1
[INFO] [stderr]    |
[INFO] [stderr] 33 | mod test_unused_imports_fix;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check_diagnostics_and_fix` and `check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unused_variables.rs:7:42
[INFO] [stderr]    |
[INFO] [stderr]  7 | use crate::ide_test_utils::diagnostics::{check_diagnostics, check_diagnostics_and_fix};
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:34:1
[INFO] [stderr]    |
[INFO] [stderr] 34 | mod test_unused_variables;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unused_variables.rs:8:5
[INFO] [stderr]    |
[INFO] [stderr]  8 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics.rs:34:1
[INFO] [stderr]    |
[INFO] [stderr] 34 | mod test_unused_variables;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::ide_test_utils::diagnostics::check_diagnostics`
[INFO] [stderr]   --> crates/ide-tests/src/test_error_const_docs.rs:4:5
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::diagnostics::check_diagnostics;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | mod test_error_const_docs;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_error_const_docs.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | mod test_error_const_docs;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::test_inlay_type_hints::check_inlay_hints`
[INFO] [stderr]   --> crates/ide-tests/src/test_inlay_hints.rs:4:5
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::test_inlay_type_hints::check_inlay_hints;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:27:1
[INFO] [stderr]    |
[INFO] [stderr] 27 | mod test_inlay_hints;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_inlay_hints.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:27:1
[INFO] [stderr]    |
[INFO] [stderr] 27 | mod test_inlay_hints;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::test_inlay_type_hints::check_inlay_hints`
[INFO] [stderr]   --> crates/ide-tests/src/test_inlay_parameter_hints.rs:4:5
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::test_inlay_type_hints::check_inlay_hints;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | mod test_inlay_parameter_hints;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_inlay_parameter_hints.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | mod test_inlay_parameter_hints;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::init_tracing_for_test`
[INFO] [stderr]   --> crates/ide-tests/src/test_load_dependencies.rs:7:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | use crate::init_tracing_for_test;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | mod test_load_dependencies;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `paths::AbsPathBuf`
[INFO] [stderr]   --> crates/ide-tests/src/test_load_dependencies.rs:8:5
[INFO] [stderr]    |
[INFO] [stderr]  8 | use paths::AbsPathBuf;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | mod test_load_dependencies;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `project_model::DiscoveredManifest`
[INFO] [stderr]   --> crates/ide-tests/src/test_load_dependencies.rs:9:5
[INFO] [stderr]    |
[INFO] [stderr]  9 | use project_model::DiscoveredManifest;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | mod test_load_dependencies;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `project_model::aptos_package::load_from_fs::load_aptos_packages`
[INFO] [stderr]   --> crates/ide-tests/src/test_load_dependencies.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use project_model::aptos_package::load_from_fs::load_aptos_packages;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | mod test_load_dependencies;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_named_addresses.rs:1:5
[INFO] [stderr]    |
[INFO] [stderr]  1 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:30:1
[INFO] [stderr]    |
[INFO] [stderr] 30 | mod test_named_addresses;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `stdx::itertools::Itertools`
[INFO] [stderr]   --> crates/ide-tests/src/test_named_addresses.rs:2:5
[INFO] [stderr]    |
[INFO] [stderr]  2 | use stdx::itertools::Itertools;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:30:1
[INFO] [stderr]    |
[INFO] [stderr] 30 | mod test_named_addresses;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `test_utils::fixtures`
[INFO] [stderr]   --> crates/ide-tests/src/test_named_addresses.rs:3:5
[INFO] [stderr]    |
[INFO] [stderr]  3 | use test_utils::fixtures;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:30:1
[INFO] [stderr]    |
[INFO] [stderr] 30 | mod test_named_addresses;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `test_utils::fixtures::test_state::package`
[INFO] [stderr]   --> crates/ide-tests/src/test_named_addresses.rs:4:5
[INFO] [stderr]    |
[INFO] [stderr]  4 | use test_utils::fixtures::test_state::package;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:30:1
[INFO] [stderr]    |
[INFO] [stderr] 30 | mod test_named_addresses;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_organize_imports.rs:5:27
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::{Expect, expect};
[INFO] [stderr]    |                           ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | mod test_organize_imports;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_rename.rs:7:27
[INFO] [stderr]    |
[INFO] [stderr]  7 | use expect_test::{Expect, expect};
[INFO] [stderr]    |                           ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:32:1
[INFO] [stderr]    |
[INFO] [stderr] 32 | mod test_rename;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stderr]   --> crates/ide-tests/src/test_resolve_items.rs:7:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | use crate::resolve::check_resolve;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:33:1
[INFO] [stderr]    |
[INFO] [stderr] 33 | mod test_resolve_items;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::resolve::check_resolve`
[INFO] [stderr]   --> crates/ide-tests/src/test_resolve_types.rs:7:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | use crate::resolve::check_resolve;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:34:1
[INFO] [stderr]    |
[INFO] [stderr] 34 | mod test_resolve_types;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::ide_test_utils::check_signature_info`
[INFO] [stderr]   --> crates/ide-tests/src/test_signature_help_struct_lit_fields.rs:7:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | use crate::ide_test_utils::check_signature_info;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:35:1
[INFO] [stderr]    |
[INFO] [stderr] 35 | mod test_signature_help_struct_lit_fields;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_signature_help_struct_lit_fields.rs:8:5
[INFO] [stderr]    |
[INFO] [stderr]  8 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:35:1
[INFO] [stderr]    |
[INFO] [stderr] 35 | mod test_signature_help_struct_lit_fields;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::ide_test_utils::check_signature_info`
[INFO] [stderr]   --> crates/ide-tests/src/test_signature_help_type_parameters.rs:4:5
[INFO] [stderr]    |
[INFO] [stderr]  4 | use crate::ide_test_utils::check_signature_info;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:36:1
[INFO] [stderr]    |
[INFO] [stderr] 36 | mod test_signature_help_type_parameters;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_signature_help_type_parameters.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  5 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:36:1
[INFO] [stderr]    |
[INFO] [stderr] 36 | mod test_signature_help_type_parameters;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::ide_test_utils::check_signature_info`
[INFO] [stderr]   --> crates/ide-tests/src/test_signature_help_value_parameters.rs:7:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | use crate::ide_test_utils::check_signature_info;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:37:1
[INFO] [stderr]    |
[INFO] [stderr] 37 | mod test_signature_help_value_parameters;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_signature_help_value_parameters.rs:8:5
[INFO] [stderr]    |
[INFO] [stderr]  8 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:37:1
[INFO] [stderr]    |
[INFO] [stderr] 37 | mod test_signature_help_value_parameters;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect_test::expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_view_syntax_tree.rs:7:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | use expect_test::expect;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:38:1
[INFO] [stderr]    |
[INFO] [stderr] 38 | mod test_view_syntax_tree;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `expect`
[INFO] [stderr]   --> crates/ide-tests/src/test_world_symbols.rs:7:27
[INFO] [stderr]    |
[INFO] [stderr]  7 | use expect_test::{Expect, expect};
[INFO] [stderr]    |                           ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stderr]   --> crates/ide-tests/src/lib.rs:39:1
[INFO] [stderr]    |
[INFO] [stderr] 39 | mod test_world_symbols;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `extract_tags` is never used
[INFO] [stderr]   --> crates/ide-tests/src/fold.rs:10:8
[INFO] [stderr]    |
[INFO] [stderr] 10 | pub fn extract_tags(mut text: &str, tag: &str) -> (Vec<(TextRange, Option<String>)>, String) {
[INFO] [stderr]    |        ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_resolve` is never used
[INFO] [stderr]   --> crates/ide-tests/src/resolve.rs:32:8
[INFO] [stderr]    |
[INFO] [stderr] 32 | pub fn check_resolve(source: &str) {
[INFO] [stderr]    |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_resolve_tmpfs` is never used
[INFO] [stderr]   --> crates/ide-tests/src/resolve.rs:66:8
[INFO] [stderr]    |
[INFO] [stderr] 66 | pub fn check_resolve_tmpfs(test_packages: Vec<TestPackageFiles>) {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `assert_resolves_to_target` is never used
[INFO] [stderr]   --> crates/ide-tests/src/resolve.rs:97:4
[INFO] [stderr]    |
[INFO] [stderr] 97 | fn assert_resolves_to_target(
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `assert_resolves_to_multiple_targets` is never used
[INFO] [stderr]    --> crates/ide-tests/src/resolve.rs:117:8
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub fn assert_resolves_to_multiple_targets(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DISABLED_CONFIG` is never used
[INFO] [stderr]   --> crates/ide-tests/src/test_inlay_type_hints.rs:12:7
[INFO] [stderr]    |
[INFO] [stderr] 12 | const DISABLED_CONFIG: InlayHintsConfig = InlayHintsConfig {
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `TEST_CONFIG` is never used
[INFO] [stderr]   --> crates/ide-tests/src/test_inlay_type_hints.rs:22:7
[INFO] [stderr]    |
[INFO] [stderr] 22 | const TEST_CONFIG: InlayHintsConfig = InlayHintsConfig {
[INFO] [stderr]    |       ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_inlay_hints_with_config` is never used
[INFO] [stderr]   --> crates/ide-tests/src/test_inlay_type_hints.rs:31:15
[INFO] [stderr]    |
[INFO] [stderr] 31 | pub(crate) fn check_inlay_hints_with_config(config: &InlayHintsConfig, expect: Expect) {
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_inlay_hints` is never used
[INFO] [stderr]   --> crates/ide-tests/src/test_inlay_type_hints.rs:58:15
[INFO] [stderr]    |
[INFO] [stderr] 58 | pub(crate) fn check_inlay_hints(expect: Expect) {
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_hover` is never used
[INFO] [stderr]   --> crates/ide-tests/src/test_quick_docs.rs:12:15
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub(crate) fn check_hover(source: &str, expect: expect_test::Expect) {
[INFO] [stderr]    |               ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_highlighting_for_text` is never used
[INFO] [stderr]   --> crates/ide-tests/src/test_syntax_highlighting.rs:10:4
[INFO] [stderr]    |
[INFO] [stderr] 10 | fn check_highlighting_for_text(source: &str, expect: Expect) {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_expr_type` is never used
[INFO] [stderr]   --> crates/ide-tests/src/types.rs:18:8
[INFO] [stderr]    |
[INFO] [stderr] 18 | pub fn check_expr_type(source: &str) {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_call_expr_type` is never used
[INFO] [stderr]  --> crates/ide-tests/src/types/test_call_expr_types.rs:8:8
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub fn check_call_expr_type(source: &str) {
[INFO] [stderr]   |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DEFAULT_CONFIG` is never used
[INFO] [stderr]   --> crates/ide-tests/src/test_code_lens.rs:11:7
[INFO] [stderr]    |
[INFO] [stderr] 11 | const DEFAULT_CONFIG: AnnotationConfig = AnnotationConfig {
[INFO] [stderr]    |       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_code_lens` is never used
[INFO] [stderr]   --> crates/ide-tests/src/test_code_lens.rs:17:4
[INFO] [stderr]    |
[INFO] [stderr] 17 | fn check_code_lens(expect: Expect) {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_out_of_scope_completions` is never used
[INFO] [stderr]  --> crates/ide-tests/src/test_completion_out_of_scope.rs:8:4
[INFO] [stderr]   |
[INFO] [stderr] 8 | fn check_out_of_scope_completions(source: &str, expected: Expect) {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `do_out_of_scope_completion` is never used
[INFO] [stderr]   --> crates/ide-tests/src/test_completion_out_of_scope.rs:19:4
[INFO] [stderr]    |
[INFO] [stderr] 19 | fn do_out_of_scope_completion(before: &str, after: Expect) {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_diagnostics_apply_import_fix` is never used
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:10:4
[INFO] [stderr]    |
[INFO] [stderr] 10 | fn check_diagnostics_apply_import_fix(before: Expect, after: Expect) {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_diagnostics_no_import_fix` is never used
[INFO] [stderr]   --> crates/ide-tests/src/test_diagnostics/test_unresolved_reference_auto_import.rs:14:4
[INFO] [stderr]    |
[INFO] [stderr] 14 | fn check_diagnostics_no_import_fix(before: Expect) {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_find_usages` is never used
[INFO] [stderr]   --> crates/ide-tests/src/test_find_usages.rs:15:4
[INFO] [stderr]    |
[INFO] [stderr] 15 | fn check_find_usages(source: &str) {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_goto_spec` is never used
[INFO] [stderr]  --> crates/ide-tests/src/test_goto_specification.rs:9:4
[INFO] [stderr]   |
[INFO] [stderr] 9 | fn check_goto_spec(source: &str) {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `load_deps_dir` is never used
[INFO] [stderr]   --> crates/ide-tests/src/test_load_dependencies.rs:14:4
[INFO] [stderr]    |
[INFO] [stderr] 14 | fn load_deps_dir() -> PathBuf {
[INFO] [stderr]    |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_organize_imports` is never used
[INFO] [stderr]  --> crates/ide-tests/src/test_organize_imports.rs:9:4
[INFO] [stderr]   |
[INFO] [stderr] 9 | fn check_organize_imports(before: &str, after: Expect) {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_rename` is never used
[INFO] [stderr]   --> crates/ide-tests/src/test_rename.rs:12:4
[INFO] [stderr]    |
[INFO] [stderr] 12 | fn check_rename(before: &str, rename_to: &str, after: Expect) {
[INFO] [stderr]    |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check` is never used
[INFO] [stderr]   --> crates/ide-tests/src/test_view_syntax_tree.rs:11:4
[INFO] [stderr]    |
[INFO] [stderr] 11 | fn check(source: &str, expect: expect_test::Expect) {
[INFO] [stderr]    |    ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_symbols` is never used
[INFO] [stderr]   --> crates/ide-tests/src/test_world_symbols.rs:11:4
[INFO] [stderr]    |
[INFO] [stderr] 11 | fn check_symbols(source: &str, query: Query, with_symbols: Expect) {
[INFO] [stderr]    |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `ide-tests` (lib) generated 145 warnings (run `cargo fix --lib -p ide-tests` to apply 119 suggestions)
[INFO] [stderr] warning: use of deprecated function `codespan_reporting::term::emit`: Use `emit_to_write_style` instead or depending on the writer use `emit_to_io_write` or `emit_to_string`
[INFO] [stderr]    --> crates/ide-tests-corpus/tests/test_corpus.rs:121:11
[INFO] [stderr]     |
[INFO] [stderr] 121 |     term::emit(&mut stderr, &term_config, &files, &codespan_diagnostic).unwrap();
[INFO] [stderr]     |           ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `ide-tests-corpus` (test "test_corpus") generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.54s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/aptos_language_server-dd39df732f0e0336)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test lsp::semantic_tokens::tests::test_diff_insert_at_beginning ... ok
[INFO] [stdout] test lsp::semantic_tokens::tests::test_diff_insert_at_end ... ok
[INFO] [stdout] test lsp::semantic_tokens::tests::test_diff_insert_in_middle ... ok
[INFO] [stdout] test lsp::semantic_tokens::tests::test_diff_remove_from_end ... ok
[INFO] [stdout] test lsp::semantic_tokens::tests::test_diff_remove_from_beginning ... ok
[INFO] [stdout] test lsp::utils::tests::completion_with_disjoint_edits_disjoint_tests ... ok
[INFO] [stdout] test lsp::utils::tests::empty_completion_disjoint_tests ... ok
[INFO] [stdout] test lsp::utils::tests::test_apply_document_changes ... ok
[INFO] [stdout] test lsp::semantic_tokens::tests::test_diff_remove_from_middle ... ok
[INFO] [stdout] test lsp::utils::tests::completion_with_joint_edits_disjoint_tests ... ok
[INFO] [stdout] test movefmt::tests::test_parse_movefmt_version ... ok
[INFO] [stdout] test config::tests::generate_package_json_config ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/main.rs (/opt/rustwide/target/debug/deps/aptos_language_server-36d757745870fc6a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/slow-tests/main.rs (/opt/rustwide/target/debug/deps/slow_tests-6c364b0cc92bd8b0)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test support::lines_match_works ... ok
[INFO] [stdout] ┐Vfs::set_file_contents 
[INFO] [stdout] ┘
[INFO] [stdout] INFO load `builtins.move` file to FileId(0)
[INFO] [stdout] ┐apply_change 
[INFO] [stdout] └─┐RootDatabase::request_cancellation 
[INFO] [stdout] ┌─┘
[INFO] [stdout] └─┐FileChange::apply 
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] INFO starting GlobalState
[INFO] [stdout] ┐load_aptos_packages_from_fs _cause="on startup", force_reload_package_deps=false
[INFO] [stdout] ├─ INFO discovered packages: [
[INFO] [stdout] │      "/tmp/testdir/3490_0/MyDep",
[INFO] [stdout] │      "/tmp/testdir/3490_0/MyPackage",
[INFO] [stdout] │  ]
[INFO] [stdout] ├─ INFO skip deps for: []
[INFO] [stdout] ├─ INFO send fetch_packages() to the worker thread pool
[INFO] [stdout] ┘
[INFO] [stdout] ┐GlobalState::handle_event event=Event::Lsp
[INFO] [stdout] └─┐GlobalState::on_notification not.method="textDocument/didOpen"
[INFO] [stdout]   └─┐notification method="textDocument/didOpen"
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐notification method="textDocument/didOpen"
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐notification method="textDocument/didOpen"
[INFO] [stdout]     └─┐handle_did_open_text_document 
[INFO] [stdout]       └─┐Vfs::set_file_contents 
[INFO] [stdout]       ┌─┘
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] └─┐process_pending_file_changes 
[INFO] [stdout]   ├─ INFO needs_to_refresh_packages=true
[INFO] [stdout]   └─┐GlobalState::process_changes/apply_change 
[INFO] [stdout]     └─┐apply_change 
[INFO] [stdout]       └─┐RootDatabase::request_cancellation 
[INFO] [stdout]       ┌─┘
[INFO] [stdout]       └─┐FileChange::apply 
[INFO] [stdout] ┐worker thread: fetch_packages() 
[INFO] [stdout] ├─ INFO load 2 packages
[INFO] [stdout]       ┌─┘
[INFO] [stdout]     ┌─┘
[INFO] [stdout]     └─┐GlobalState::process_changes/ws_structure_change 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] ┐GlobalState::handle_event event=Event::Task(Task::FetchPackagesProgress(FetchPackagesProgress::Begin))
[INFO] [stdout] ┘
[INFO] [stdout] └─┐GlobalState::handle_event/task 
[INFO] [stdout]   └─┐GlobalState::handle_task task=Task::FetchPackagesProgress(FetchPackagesProgress::Begin)
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_task task=Task::FetchPackagesProgress(FetchPackagesProgress::End(n_packages=2, force_reload=false))
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] └─┐switch_workspaces cause="loaded aptos packages from fs"
[INFO] [stdout]   ├─ INFO switching_from_empty_workspace=true, force_reload_package_deps=false
[INFO] [stdout]   ├─ INFO switch to packages: [
[INFO] [stdout]   │      "/tmp/testdir/3490_0/MyDep",
[INFO] [stdout]   │      "/tmp/testdir/3490_0/MyPackage",
[INFO] [stdout]   │  ]
[INFO] [stdout]   ├─ INFO vfs_refresh scheduled
[INFO] [stdout] ┌─┘
[INFO] [stdout] └─┐process_pending_file_changes 
[INFO] [stdout] ┌─┘
[INFO] [stdout] └─┐load_aptos_packages_from_fs _cause="vfs structure changes", force_reload_package_deps=true
[INFO] [stdout]   ├─ INFO discovered packages: [
[INFO] [stdout]   │      "/tmp/testdir/3490_0/MyDep",
[INFO] [stdout]   │      "/tmp/testdir/3490_0/MyPackage",
[INFO] [stdout]   │  ]
[INFO] [stdout]   ├─ INFO skip deps for: []
[INFO] [stdout]   ├─ INFO send fetch_packages() to the worker thread pool
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] ┐GlobalState::handle_event event=Event::Vfs(Progress { n_total: 4, n_done: Started, dir: None, config_version: 1 })
[INFO] [stdout] └─┐GlobalState::handle_event/vfs 
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] ┐worker thread: fetch_packages() 
[INFO] [stdout] ┐GlobalState::handle_event event=Event::Task(Task::FetchPackagesProgress(FetchPackagesProgress::Begin))
[INFO] [stdout] └─┐GlobalState::handle_event/task 
[INFO] [stdout]   └─┐GlobalState::handle_task task=Task::FetchPackagesProgress(FetchPackagesProgress::Begin)
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] ┐GlobalState::handle_event event=Event::Vfs(Progress { n_total: 4, n_done: Progress(0), dir: Some(AbsPathBuf("/tmp/testdir/3490_0/MyDep")), config_version: 1 })
[INFO] [stdout] └─┐GlobalState::handle_event/vfs 
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg{loaded} 
[INFO] [stdout]       └─┐Vfs::set_file_contents 
[INFO] [stdout]       ┌─┘
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout] ├─ INFO load 2 packages
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout] ┘
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg{loaded} 
[INFO] [stdout]       └─┐Vfs::set_file_contents 
[INFO] [stdout]       ┌─┘
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg{loaded} 
[INFO] [stdout]       └─┐Vfs::set_file_contents 
[INFO] [stdout]       ┌─┘
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg{loaded} 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]       └─┐recreate_package_graph cause="after vfs_refresh"
[INFO] [stdout]         └─┐dep_graph::collect 
[INFO] [stdout]         ┌─┘
[INFO] [stdout]         ├─ INFO main_package="MyPackage", dep_names=["MyDep"]
[INFO] [stdout]         ├─ INFO main_package="MyDep", dep_names=[]
[INFO] [stdout]         └─┐apply_change 
[INFO] [stdout]           └─┐RootDatabase::request_cancellation 
[INFO] [stdout]           ┌─┘
[INFO] [stdout]           └─┐FileChange::apply 
[INFO] [stdout]             └─┐set package dependencies 
[INFO] [stdout]             ┌─┘
[INFO] [stdout]           ┌─┘
[INFO] [stdout]         ┌─┘
[INFO] [stdout]       ┌─┘
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] └─┐process_pending_file_changes 
[INFO] [stdout]   ├─ INFO needs_to_refresh_packages=true
[INFO] [stdout]   └─┐GlobalState::process_changes/apply_change 
[INFO] [stdout]     └─┐apply_change 
[INFO] [stdout]       └─┐RootDatabase::request_cancellation 
[INFO] [stdout]       ┌─┘
[INFO] [stdout]       └─┐FileChange::apply 
[INFO] [stdout]       ┌─┘
[INFO] [stdout]     ┌─┘
[INFO] [stdout]     └─┐GlobalState::process_changes/ws_structure_change 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] ┐GlobalState::handle_event event=Event::Task(Task::FetchPackagesProgress(FetchPackagesProgress::End(n_packages=2, force_reload=true)))
[INFO] [stdout] └─┐GlobalState::handle_event/task 
[INFO] [stdout]   └─┐GlobalState::handle_task task=Task::FetchPackagesProgress(FetchPackagesProgress::End(n_packages=2, force_reload=true))
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] └─┐switch_workspaces cause="loaded aptos packages from fs"
[INFO] [stdout]   ├─ INFO switching_from_empty_workspace=false, force_reload_package_deps=true
[INFO] [stdout]   ├─ INFO switch to packages: [
[INFO] [stdout]   │      "/tmp/testdir/3490_0/MyDep",
[INFO] [stdout]   │      "/tmp/testdir/3490_0/MyPackage",
[INFO] [stdout]   │  ]
[INFO] [stdout]   ├─ INFO vfs_refresh scheduled
[INFO] [stdout] ┌─┘
[INFO] [stdout] └─┐process_pending_file_changes 
[INFO] [stdout] ┌─┘
[INFO] [stdout] └─┐load_aptos_packages_from_fs _cause="vfs structure changes", force_reload_package_deps=true
[INFO] [stdout]   ├─ INFO discovered packages: [
[INFO] [stdout]   │      "/tmp/testdir/3490_0/MyDep",
[INFO] [stdout]   │      "/tmp/testdir/3490_0/MyPackage",
[INFO] [stdout]   │  ]
[INFO] [stdout]   ├─ INFO skip deps for: []
[INFO] [stdout]   ├─ INFO send fetch_packages() to the worker thread pool
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] ┐GlobalState::handle_event event=Event::Vfs(Progress { n_total: 4, n_done: Started, dir: None, config_version: 2 })
[INFO] [stdout] └─┐GlobalState::handle_event/vfs 
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] ┐worker thread: fetch_packages() 
[INFO] [stdout] ├─ INFO load 2 packages
[INFO] [stdout] ┐GlobalState::handle_event event=Event::Task(Task::FetchPackagesProgress(FetchPackagesProgress::Begin))
[INFO] [stdout] └─┐GlobalState::handle_event/task 
[INFO] [stdout]   └─┐GlobalState::handle_task task=Task::FetchPackagesProgress(FetchPackagesProgress::Begin)
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] ┐GlobalState::handle_event event=Event::Task(Task::FetchPackagesProgress(FetchPackagesProgress::End(n_packages=2, force_reload=true)))
[INFO] [stdout] └─┐GlobalState::handle_event/task 
[INFO] [stdout]   └─┐GlobalState::handle_task task=Task::FetchPackagesProgress(FetchPackagesProgress::End(n_packages=2, force_reload=true))
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] ┘
[INFO] [stdout] ┐GlobalState::handle_event event=Event::Vfs(Progress { n_total: 4, n_done: Progress(0), dir: Some(AbsPathBuf("/tmp/testdir/3490_0/MyDep")), config_version: 2 })
[INFO] [stdout] └─┐GlobalState::handle_event/vfs 
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg{loaded} 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg{loaded} 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg{loaded} 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg{loaded} 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]       └─┐recreate_package_graph cause="after vfs_refresh"
[INFO] [stdout]         └─┐dep_graph::collect 
[INFO] [stdout]         ┌─┘
[INFO] [stdout]         ├─ INFO main_package="MyPackage", dep_names=["MyDep"]
[INFO] [stdout]         ├─ INFO main_package="MyDep", dep_names=[]
[INFO] [stdout]         └─┐apply_change 
[INFO] [stdout]           └─┐RootDatabase::request_cancellation 
[INFO] [stdout]           ┌─┘
[INFO] [stdout]           └─┐FileChange::apply 
[INFO] [stdout]             └─┐set package dependencies 
[INFO] [stdout]             ┌─┘
[INFO] [stdout]           ┌─┘
[INFO] [stdout]         ┌─┘
[INFO] [stdout]       ┌─┘
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] └─┐switch_workspaces cause="loaded aptos packages from fs"
[INFO] [stdout]   ├─ INFO switching_from_empty_workspace=false, force_reload_package_deps=true
[INFO] [stdout]   ├─ INFO switch to packages: [
[INFO] [stdout]   │      "/tmp/testdir/3490_0/MyPackage",
[INFO] [stdout]   │      "/tmp/testdir/3490_0/MyDep",
[INFO] [stdout]   │  ]
[INFO] [stdout]   ├─ INFO vfs_refresh scheduled
[INFO] [stdout] ┌─┘
[INFO] [stdout] └─┐process_pending_file_changes 
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] ┐GlobalState::handle_event event=Event::Vfs(Progress { n_total: 4, n_done: Started, dir: None, config_version: 3 })
[INFO] [stdout] └─┐GlobalState::handle_event/vfs 
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] ┐GlobalState::handle_event event=Event::Vfs(Progress { n_total: 4, n_done: Progress(0), dir: Some(AbsPathBuf("/tmp/testdir/3490_0/MyDep")), config_version: 3 })
[INFO] [stdout] └─┐GlobalState::handle_event/vfs 
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg{loaded} 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg{loaded} 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg{loaded} 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] ┐GlobalState::handle_event event=Event::Vfs(Progress { n_total: 4, n_done: Progress(3), dir: Some(AbsPathBuf("/tmp/testdir/3490_0/MyPackage")), config_version: 3 })
[INFO] [stdout] └─┐GlobalState::handle_event/vfs 
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg{loaded} 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐GlobalState::handle_vfs_msg 
[INFO] [stdout]     └─┐GlobalState::handle_vfs_msg/progress 
[INFO] [stdout]       └─┐recreate_package_graph cause="after vfs_refresh"
[INFO] [stdout]         └─┐dep_graph::collect 
[INFO] [stdout]         ┌─┘
[INFO] [stdout]         ├─ INFO main_package="MyDep", dep_names=[]
[INFO] [stdout]         ├─ INFO main_package="MyPackage", dep_names=["MyDep"]
[INFO] [stdout]         └─┐apply_change 
[INFO] [stdout]           └─┐RootDatabase::request_cancellation 
[INFO] [stdout]           ┌─┘
[INFO] [stdout]           └─┐FileChange::apply 
[INFO] [stdout]             └─┐set package dependencies 
[INFO] [stdout]             ┌─┘
[INFO] [stdout]           ┌─┘
[INFO] [stdout]         ┌─┘
[INFO] [stdout]       ┌─┘
[INFO] [stdout]     ┌─┘
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] └─┐process_pending_file_changes 
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] ┐GlobalState::handle_event event=Event::Lsp
[INFO] [stdout] └─┐GlobalState::on_new_request req.method="textDocument/diagnostic"
[INFO] [stdout]   └─┐request method="textDocument/diagnostic", request_id=RequestId(I32(1))
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┐handle_document_diagnostics 
[INFO] [stdout] └─┐process_pending_file_changes 
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] └─┐syntax_diagnostics 
[INFO] [stdout]   └─┐source_db::parse file_id=FileIdInput(Id(1800), PhantomData<fn() -> &()>)
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐parser::validate 
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] └─┐semantic_diagnostics 
[INFO] [stdout]   └─┐source_db::parse file_id=FileIdInput(Id(0), PhantomData<fn() -> &()>)
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐source_db::parse file_id=FileIdInput(Id(1801), PhantomData<fn() -> &()>)
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐source_db::parse file_id=FileIdInput(Id(1802), PhantomData<fn() -> &()>)
[INFO] [stdout]   ┌─┘
[INFO] [stdout]   └─┐source_db::parse file_id=FileIdInput(Id(1803), PhantomData<fn() -> &()>)
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] ┐GlobalState::handle_event event=Event::Task(Task::Response)
[INFO] [stdout] └─┐GlobalState::handle_event/task 
[INFO] [stdout]   └─┐GlobalState::handle_task task=Task::Response
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] └─┐process_pending_file_changes 
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] ┐GlobalState::handle_event event=Event::Lsp
[INFO] [stdout] └─┐GlobalState::on_new_request req.method="shutdown"
[INFO] [stdout]   └─┐request method="shutdown", request_id=RequestId(I32(2))
[INFO] [stdout]   ┌─┘
[INFO] [stdout] ┌─┘
[INFO] [stdout] └─┐process_pending_file_changes 
[INFO] [stdout] ┌─┘
[INFO] [stdout] ┘
[INFO] [stdout] INFO received exit notification
[INFO] [stdout] ┐RootDatabase::request_cancellation 
[INFO] [stdout] ┘
[INFO] [stdout] test test_get_diagnostics_for_a_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/base_db-0e166d44d8fca25f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ide-4803c4df5d3ceeab)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ide_completion-74a2186e28370226)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ide_db-1139e41ecfa01a71)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test text_edit::tests::test_coalesce_adjacent ... ok
[INFO] [stdout] test text_edit::tests::test_apply ... ok
[INFO] [stdout] test text_edit::tests::test_coalesce_disjoint ... ok
[INFO] [stdout] test text_edit::tests::test_union ... ok
[INFO] [stdout] test text_edit::tests::test_coalesce_adjacent_series ... ok
[INFO] [stdout] test text_edit::tests::test_union_panics ... ok
[INFO] [stdout] test text_edit::tests::test_union_with_duplicates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ide_diagnostics-4fe8bce99080551a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ide_tests-e424e2d79901ede8)
[INFO] [stdout] 
[INFO] [stdout] running 1471 tests
[INFO] [stdout] test resolve::test_resolve_1::test_functions_with_test_attribute_and_one_liner_expected_failure_as_test_only_too ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_integer_inference_with_spec_blocks_inside_block ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_cannot_resolve_test_function_from_non_test_only_function ... ok
[INFO] [stdout] test resolve::test_resolve_1::signer_address_of_is_available_as_a_receiver_style_method ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_cannot_resolve_borrow_global_mut ... ok
[INFO] [stdout] test fold::test_extract_tags ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_prioritize_variable_in_variable_context_in_case_of_multiple_resolution ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_module_unresolved_by_name_from_use_speck ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_base_for_index_expr ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_dot_field_for_index_expr ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(3)
[INFO] [stdout] INFO load `builtins.move` file to FileId(3)
[INFO] [stdout] test resolve::test_resolve_1::test_public_enum_match ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_cannot_resolve_private_const ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_friend_function_with_non_standard_named_address ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_public_enum_match_field ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_match_struct_lit_field_to_the_function_value ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_const_in_script ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_lambda_return_value_from_struct_field ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_module_item_cross_file_unresolved ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_match_struct_lit_enum_field_to_the_function_value ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_field_without_expr_in_struct_pat ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_module_item_cross_file ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_dot_field_for_dot_field_for_index_expr ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_public_struct_constructor_field ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_field_without_expr_in_struct_lit ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_enum_field_from_one_of_variants_only_with_function_value ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_field_of_index_expr ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_module_from_module_spec_with_named_address ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_module_spec_without_address ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_spec_function_from_module_spec_with_no_path_with_address ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_package_const ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_spec_fun_from_spec_module_to_fun ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_public_const ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resource_index_expr_autoborrows ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resource_index_expr_autoborrows_mut ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_spec_function_from_module_spec_with_no_path ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_public_struct_constructor ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_test_only_under_test_with_addresses ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_public_struct_dot_field ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_to_variable_in_presence_of_global_var_with_same_name ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_spec_function_parameter_with_invalid_pat ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_test_function_from_test_only_function ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_test_function_from_another_test_function ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_tuple_struct_from_use_item ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_tuple_struct ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_struct_with_wrapped_lambda ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(3)
[INFO] [stdout] test resolve::test_resolve_1::test_spec_enum_variant_field ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(4)
[INFO] [stdout] INFO load `builtins.move` file to FileId(3)
[INFO] [stdout] test resolve::test_resolve_1::test_self_variable_in_spec_enum_variant_field ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_self_variable_in_spec_field ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(4)
[INFO] [stdout] INFO load `builtins.move` file to FileId(4)
[INFO] [stdout] test resolve::test_resolve_fs::test_resolve_modules_with_different_name_for_the_same_value_address_same_package ... ok
[INFO] [stdout] test resolve::test_resolve_1::test_resolve_lambda_expr_with_lambda_and_wildcard_pattern_with_invalid_binary_expr ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(3)
[INFO] [stdout] INFO load `builtins.move` file to FileId(5)
[INFO] [stdout] test resolve::test_resolve_functions::test_cannot_resolve_const_from_item ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(6)
[INFO] [stdout] test resolve::test_resolve_fs::test_resolve_spec_fun_from_related_module_spec ... ok
[INFO] [stdout] test resolve::test_resolve_fs::test_module_item_cross_tmpfs ... ok
[INFO] [stdout] test resolve::test_resolve_fs::test_cross_package_resolve ... ok
[INFO] [stdout] test resolve::test_resolve_fs::test_resolve_modules_with_same_name_but_different_named_address_from_different_dependency_packages ... ok
[INFO] [stdout] test resolve::test_resolve_fs::test_cross_package_resolve_with_public_package ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(4)
[INFO] [stdout] test resolve::test_resolve_fs::test_resolve_spec_fun_from_tests_directory ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_cannot_resolve_private_entry_function_from_script ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(3)
[INFO] [stdout] INFO load `builtins.move` file to FileId(5)
[INFO] [stdout] test resolve::test_resolve_functions::test_cannot_resolve_spec_fun_main_scope ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_entry_function_is_unresolved_in_friend_modules ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_cannot_resolve_private_function_from_import ... ok
[INFO] [stdout] test resolve::test_resolve_fs::test_resolve_to_item_which_occurs_in_dep_tree_twice ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_import_public_test_function ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(4)
[INFO] [stdout] test resolve::test_resolve_functions::test_function_with_module_alias_cannot_use_original_module_name ... ok
[INFO] [stdout] test resolve::test_resolve_fs::test_friend_module_item_from_tests_directory_of_the_dependency ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_if_there_is_non_lambda_function_prioritize_it_over_variables ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_cannot_resolve_local_function_when_duplicate_function_is_imported ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_inline_function_lambda_two_variables ... ok
[INFO] [stdout] test resolve::test_resolve_fs::test_resolve_from_dev_dependency ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_friend_function_from_another_module_with_spaces_after_public ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_private_entry_function_is_not_available_from_another_module ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_inline_function_lambda_variable ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_lambda_variable_does_not_shadow_function_with_the_same_name ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_friend_function_is_unresolved_in_scripts ... ok
[INFO] [stdout] test resolve::test_resolve_fs::test_cannot_resolve_dependency_if_no_toml_declaration ... ok
[INFO] [stdout] test resolve::test_resolve_fs::test_resolve_with_fq_path_and_named_address_from_dependency ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_call_expr_to_variable_even_if_not_lambda ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_public_script_is_the_same_as_public_entry ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_friend_function_with_friend_modifier ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(4)
[INFO] [stdout] test resolve::test_resolve_functions::test_cannot_resolve_function_that_friend_without_friend_statement ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_call_should_resolve_to_parameter_then_warn_not_callable ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(5)
[INFO] [stdout] INFO load `builtins.move` file to FileId(6)
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_function_from_use_group_in_use ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_fully_qualified_path_from_the_same_module ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_function_to_another_module_with_local_module_alias ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_private_entry_function_is_not_available_from_another_module_entry_function ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_function_to_another_module_full_path ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_function_with_alias ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_function_from_import ... ok
[INFO] [stdout] test resolve::test_resolve_fs::test_resolve_to_item_in_dep_after_circular ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_inline_function_from_different_module ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_function_from_use_group ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_function_qualed_with_module ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_function_to_another_module_by_module_import ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_lambda_function_call_expr ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_function_to_the_same_module_full_path ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_function_to_another_module_with_module_alias ... ok
[INFO] [stdout] test resolve::test_resolve_fs::test_transitive_dependency ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_fun_in_test_only_module_from_another_test_only ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_friend_function_with_named_address ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_friend_function_with_public_friend_modifier ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_spec_fun_defined_in_module_spec ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_reference_to_function ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_local_function_when_module_with_same_name_is_imported ... ok
[INFO] [stdout] test resolve::test_resolve_fs::test_resolve_modules_with_different_name_for_the_same_value_address ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_lambda_from_let_stmt ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_public_entry_function ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_inline_function_from_same_module ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_local_function_when_module_imported_with_the_same_alias ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_local_test_only_import_into_test_only_item ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_local_function_when_module_with_same_name_is_imported_as_self ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_reference_to_function_via_self ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_spec_fun_defined_in_module_spec_from_local_usage ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_script_function ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_test_only_function_is_not_accessible_from_non_test_only_module ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_test_only_module_is_not_accessible_from_non_test_only_module ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_use_item ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_test_function_can_be_used_from_test_only ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_reference_to_native_function ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_type_param_in_acquires ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_use_item_spec_fun_defined_in_module_spec_verify_scope_always_available ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_type_param_in_return_pos ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_spec_fun_from_import ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_with_self_alias ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_through_member_import ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_resolve_type_param_in_param_pos ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_type_params_used_in_call_expr ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_use_item_inside_function_block ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_unresolved_if_main_scope_and_test_only_item ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_test_function_is_not_available_in_name_resolution ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_test_only_not_accessible_in_the_regular_code_for_local_functions ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_test_function_can_be_used_if_inside_test_only_module ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_verify_only_function_accessible_in_other_verify_only_function ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_unresolved_if_main_scope_and_verify_only_item ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_unresolved_friend_function_if_friend_of_another_module ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_verify_only_function_accessible_in_spec ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_variable_shadows_lambda_parameter_with_the_same_name_even_if_not_callable ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_cannot_resolve_named_address_in_incomplete_path_use_stmt ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_cannot_resolve_path_inside_friend_to_a_function ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_friend_module_resolution ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_cannot_resolve_module_if_imported_one_has_different_address ... ok
[INFO] [stdout] test resolve::test_resolve_loop_labels::test_resolve_loop_expr_label_for_continue ... ok
[INFO] [stdout] test resolve::test_resolve_loop_labels::test_resolve_loop_expr_label_for_break ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_friend_module_resolution_for_test_only_modules ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_fq_item_with_named_address ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_unittest_functions_are_not_accessible_as_module_items ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_friend_no_module_resolution_for_test_only_modules_in_non_test_only_case ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_module_cannot_be_resolved_without_use ... ok
[INFO] [stdout] test resolve::test_resolve_loop_labels::test_resolve_while_expr_label_for_break ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_import_module_itself_with_self_import ... ok
[INFO] [stdout] test resolve::test_resolve_loop_labels::test_resolve_while_expr_label_for_continue ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_module_from_import ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_fully_qualified ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_module_from_import_with_named_address ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_module_from_script ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_module_from_self_with_alias ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_import_module_itself_with_self_group_import ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_module_to_different_one_in_same_address_block ... ok
[INFO] [stdout] test resolve::test_resolve_functions::test_verify_only_not_accessible_in_the_regular_code_for_local_functions ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_module_import_inside_code_block ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_module_from_import_with_value_address ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_friend_module ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_unresolved_value_address ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_module_with_different_address ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_fq_module_with_named_address ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_friend_module_with_named_address ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_module_with_alias ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_apply_lemma_from_proof ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_test_failure_location_to_module ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_unresolved_named_address ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_use_module_self ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_module_from_self ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_self_to_current_module ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_module_with_unknown_named_address ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_proof_has_access_to_function_parameters ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_use_module_self_in_use_group ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_module_to_the_current_one_with_fq_path ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_import_lemma_from_another_module ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_apply_top_level_lemma_from_proof ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_test_only_fun_from_test_only_module ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_resolve_with_address_normalization ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_pre_expr_cant_access_post_let ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_lemma_accessible_forall_apply ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_proof_resolve_let_variable ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_proof_resolve_let_variable_with_post ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_import_lemma_from_another_module_fq_path ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_proof_resolve_post_has_access_to_pre_lets_block ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_proof_has_access_to_function_type_parameters ... ok
[INFO] [stdout] test resolve::test_resolve_modules::test_unresolved_if_alias_points_to_unresolved_item ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_resolve_forall_apply_variables ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_proof_resolve_post_has_access_to_pre_lets_inline ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_resolve_lemma_type_param ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_apply_lemma_from_its_own_proof ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_method_cannot_be_resolved_if_self_is_not_the_first_parameter ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_cannot_be_resolved_if_self_requires_mutable_reference ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_spec_fun_accessible_forall_triggers ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_resolve_lemma_variable ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_proof_resolve_let_variable_in_post_block ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_resolve_receiver_function ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_cannot_be_resolved_if_self_requires_no_reference ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_spec_fun_accessible_from_lemma ... ok
[INFO] [stdout] test resolve::test_resolve_proofs::test_spec_fun_accessible_from_lemma_proof ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_resolve_receiver_function_with_reference ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_cannot_be_resolved_if_self_has_another_type ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_public_package_method ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_friend_function_method_unresolved ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_resolve_receiver_function_with_mut_reference ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_receiver_resolvable_if_self_requires_reference_but_mut_reference_exists ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_resolve_receiver_function_with_inline_mut_reference ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_dot_access_resolution_for_spec_parameters ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_public_receiver_style_from_another_module ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_unresolved_private_receiver_style_from_another_module ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_another_module_consts_are_not_accessible_from_non_msl ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_method_with_enum_inner_item ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_friend_function_method ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_enum_with_receiver_function_from_a_call_expr ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_item_spec_of_verify_only_function ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_global_spec_variable_not_accessible_from_main_code ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_resolve_self_parameter ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_exists_binding ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_another_module_consts_are_accessible_from_msl ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_from_let_statement_to_another_let_statement ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_dot_field_for_fields_in_module ... ok
[INFO] [stdout] test resolve::test_resolve_receiver_style_function::test_resolve_receiver_style_with_generic_argument ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_module_has_separate_scope_from_bindings ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_fun_can_be_defined_right_in_spec ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_fun_can_be_defined_in_spec_module ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_forall_binding ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_function_name_in_spec_module ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_item_specs_in_test_only_module ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_funs_in_spec_in_test_only_module ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_global_variable_in_spec_module ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_invariant_index_variable_in_loop_condition_spec_with_variable_present ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_schema_element_to_schema ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_global_variable_accessible_with_qual_name ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_global_variable_for_inline_spec ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_let_post_sees_post ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_global_variable_for_inline_spec_defined_in_module_spec ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_local_schema_parameters ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_schema_in_apply ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_global_variable_for_schema ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_schema_parameter ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_let_post_sees_pre ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_schema_parameters ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_module_in_spec ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_let_pre_does_not_see_let_post ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_module_name_in_spec_module ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_schema_from_current_scope ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_native_fun_defined_in_spec_module ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_schema_from_another_module ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_spec_to_struct ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_spec_fun_defined_in_another_module ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_spec_to_function ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_schema_from_spec_module ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_spec_fun_defined_in_another_spec_module_item_spec ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_spec_variable_to_function_param ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_schema_type_parameter_in_apply ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_spec_fun_defined_in_another_module_spec ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_spec_fun_from_module_item_spec_in_the_same_module ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_struct_name_in_spec_module ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_spec_fun_from_another_module ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_spec_type_param_to_function_type_param ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_spec_variable_to_let_statement_in_any_order ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_schema_vars_in_schema ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_spec_variable_to_let_statement ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_schema_lit_with_and_operator ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_result_field_for_spec ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_type_in_spec_global_function ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_schema_vars_in_schema_reverse_order ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_call_to_module_fun ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_schema_vars_in_schema_local ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_call_to_spec_fun ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_fun_type_parameters ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_functions_not_available_in_main_code ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_functions_are_available_in_spec_module_code ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_resolve_type_parameters_of_axiom ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_functions_are_available_in_spec_code ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_fun_call_to_spec_fun ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_item_function_parameter ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_fun_from_spec_module_reachable_in_spec_module ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_schema_lit_with_if_else_operator_else ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_module_has_access_to_item_imports_locally ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_module_has_access_to_item_imports ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_function_from_module_item_spec_is_not_accessible_in_non_msl_scope ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_item_type_parameter ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_schema_lit_with_if_else_operator_if ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_unresolved_if_let_declared_after_the_first_let ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_inline_function_from_module_item_spec_is_not_accessible_in_non_msl_scope ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_fun_parameters ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_struct_resolves_to_field ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_positional_struct_type_as_a_type ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_module_has_access_to_module_imports ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_positional_field_lookup_type ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_resolve_field_inside_incomplete_inequal_expr ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_resolve_field_for_parameter_type ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_resolve_reference_to_field_from_lit_shorthand ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::est_resolve_field_for_borrow_global_mut ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_resolve_field_inside_incomplete_equal_expr ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_resolve_field_inside_incomplete_plus_expr ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_access_fields_of_imported_structs_in_specs ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_resolve_reference_to_field_from_pattern ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_resolve_fields_from_dot_access_to_struct_reference ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_resolve_reference_to_field_from_constructor ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_resolve_reference_to_field_from_pattern_shorthand ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_resolve_enum_fields_in_a_tuple_return_type ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_resolve_field_from_include_schema ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_resolve_field_in_test ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_resolve_fields_from_dot_access_to_struct_mutable_reference ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_resolve_field_for_vector_inferred_type ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_cannot_create_enum_variants_in_another_module_1 ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_cannot_resolve_enum_variant_in_is_expr_for_different_enum_type ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_cannot_create_enum_variant_from_other_module_fq ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_cannot_resolve_enum_value_by_itself_with_no_type_guidance_in_type ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_struct_from_another_module_can_be_created_in_specs ... ok
[INFO] [stdout] test resolve::test_resolve_specs::test_spec_module_has_access_to_all_items_of_module ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_cannot_resolve_enum_value_by_itself_with_no_type_guidance_in_expr ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_cannot_resolve_enum_variant_from_different_module ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_cannot_resolve_enum_variant_in_type_position ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_unresolved_field_for_struct_in_a_different_module ... ok
[INFO] [stdout] test resolve::test_resolve_struct_fields::test_resolve_struct_field_through_lambda_inference ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_cannot_create_enum_variants_in_another_module_2 ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_item_unresolved_with_duplicate_import ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_cannot_resolve_enum_variant_in_let_expr_for_different_enum_type ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_cannot_resolve_struct_for_struct_literal_from_another_module ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_cannot_resolve_enum_variant_in_type_position_from_import ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_enum_variant_cannot_be_resolved_on_the_right_side_of_match_arm ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_function_return_type_param_to_type_param ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_enum_expr_cannot_be_used_with_import_from_another_module ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_cannot_use_enum_variant_as_type_argument_in_is_expr ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_match_with_guard ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_match_on_unqualified_enum_variant ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_module_resolution_not_available_on_type_position ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_match_on_unqualified_enum_variant_mut_ref ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_match_on_unqualified_enum_variant_ref ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_module_unresolved_with_duplicate_import ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_match_on_qualified_enum_variant ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_native_function_return_type_param_to_type_param ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_match_on_unqualified_enum_variant_with_fields ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_enum_as_a_qualifier_of_enum_variant_in_type_position ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_enum_variant_in_is_expr ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_enum_item_of_resource_index_expr ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_enum_type_from_fully_qualified ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_enum_type_from_module ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_enum_type_from_module_with_the_same_name ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_enum_variant ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_enum_variant_in_call_position_even_it_is_not_a_tuple_struct ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_enum_variant_in_let_expr_if_explicit_type_is_provided ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_function_return_type_to_type_param ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_enum_variant_in_is_expr_fq ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_match_variant_with_reference ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_match_variant_with_reference_and_nested_enum ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_enum_variant_in_is_expr_with_or ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_enum_variant_tuple_struct ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_match_variant_with_reference_and_nested_enum_variant_no_qualifier ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_enum_variant_from_match_arm_pattern ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_enum_with_variant_in_type_position_from_import ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_enum_variant_from_module_fully_qualified_same_module ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_expr_with_enum_variant_no_expected_type ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_expr_with_enum_variant_fq ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_match_expr_enum_variant_with_presence_of_another_of_the_same_name_2 ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_expr_with_enum_variant ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_struct_as_acquires_type ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_expr_with_enum_variant_with_explicit_type_but_ambiguous ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_match_variant_with_reference_and_nested_struct_pat_field_decl ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_struct_for_struct_literal ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_struct_as_struct_pattern_destructuring ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_match_expr_enum_variant_with_presence_of_another_of_the_same_name_1 ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_return_type_with_alias ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_struct_lit_with_enum_variant_fq ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_struct_as_function_param_type ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_struct_from_another_module_for_import ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_match_variant_with_reference_and_nested_enum_variant ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_struct_type_with_generics ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_struct_type_param ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_struct_as_return_type ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_struct_as_type_argument ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_struct_item_of_resource_index_expr ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_match_variant_with_reference_and_nested_struct_pat_struct ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_match_variant_with_reference_struct_pat ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_tuple_struct_as_a_type ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_type_from_import ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_match_variant_with_reference_and_nested_struct_pat_field_variable ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_struct_lit_with_enum_variant ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_type_from_usage ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_struct_from_use_item ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_struct_lit_with_enum_variant_ambiguous ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_type_for_local_import ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_type_imported_with_a_different_named_address_with_same_value ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_type_for_local_import_in_spec ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_struct_type_param_inside_vector ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_unresolved_for_unresolved_alias ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_type_of_field_with_alias ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_compound_assigment_rhs_binding ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_struct_unresolved_in_name_expr ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resource_index_expr ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_type_with_alias ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_types_with_shadowing ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_unresolved_enum_variant_if_argument_type_does_not_have_this_variant_1 ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_type_param_in_native_function_in_spec ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_resolve_tuple_struct_as_a_name ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_compound_assigment_lhs_binding ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_const_accessible_from_spec_functions ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_destructuring_of_struct_with_variable_rename ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_cannot_resolve_path_address ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_type_parameter_in_return ... ok
[INFO] [stdout] test resolve::test_resolve_types::test_unresolved_enum_variant_if_argument_type_does_not_have_this_variant_2 ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_enum_variant_with_fields ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_locals ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_attribute_location ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_attribute_location_for_named_address ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_local_variable_has_priority_over_function_variable ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_destructuring_of_struct ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_const_import_expected_failure ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_for_condition_spec_block ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_for_loop_name_resolution ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_function_argument ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_consts ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_binding_for_shortcut_field_for_enum_variant ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_const_expected_failure ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_no_path_resolution_for_attr_items ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_function_signer_with_the_address_name_with_existing_named_address ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_const_item_same_module_expected_failure ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_enum_variant_for_struct_pat ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_redefinition_in_nested_block ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_enum_variant_for_struct_lit ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_lambda_parameters_in_inline_spec_block ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_field_for_struct_pat_in_enum ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_const_item_expected_failure ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_field_reassignment_for_struct_pat_in_enum ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_enum_variant_for_struct_pat_2 ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_binding_for_field_reassignment_for_enum_variant ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_field_reassignment_for_struct_lit_enum_variant_binding ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_fields_for_enum_variant_in_match_arm ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_outer_block_variable_with_inner_block_variable ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_fq_const_expected_failure ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_tuple_struct_pattern ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_type_in_match_arm_3 ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_field_reassignment_for_struct_lit_enum_variant ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_function_parameters_in_specs ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_function_with_match_name ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_field_reassignment_for_struct_pat_in_enum_binding ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_type_in_match_arm_2 ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_item_in_match_arm_body_1 ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_test_only_const_in_test_function ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_variable_in_match_expr ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_shadowing_of_variable_with_another_variable ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_shadow_global_spec_variable_with_local_one ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_type_in_match_arm_1 ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_shortcut_field_for_enum_variant_in_match_arm ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_pattern_with_rest ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_test_only_function_in_test_function ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_variable_defined_in_nested_block ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_item_in_match_arm_body_2 ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_shadowing_does_not_happen_until_end_of_statement ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_resolve_variables_in_tuple_struct_pattern ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_unknown_struct_literal_variable_is_resolvable_with_shorthand ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_type_params_used_in_as_statement ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_unknown_struct_literal_variable_is_resolvable_with_full_field ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(3)
[INFO] [stdout] test test_completion::test_add_schemas_for_include_and_completion ... ok
[INFO] [stdout] test resolve::test_resolve_variables::test_tuple_destructuring ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(2)
[INFO] [stdout] INFO load `builtins.move` file to FileId(3)
[INFO] [stdout] INFO load `builtins.move` file to FileId(2)
[INFO] [stdout] INFO load `builtins.move` file to FileId(2)
[INFO] [stdout] test test_completion::test_abilities_after_has ... ok
[INFO] [stdout] test test_completion::test_complete_built_signer_in_type_position ... ok
[INFO] [stdout] test test_completion::test_add_schemas_for_include_completion_with_generic_params ... ok
[INFO] [stdout] test test_completion::test_add_schemas_for_include_completion ... ok
[INFO] [stdout] test test_code_lens::test_annotate_item_spec_for_function_in_module_spec ... ok
[INFO] [stdout] test test_completion::test_abilities_after_type_bounds ... ok
[INFO] [stdout] test test_code_lens::test_debug_transaction_for_entry_function ... ok
[INFO] [stdout] test test_completion::test_complete_fun_keyword ... ok
[INFO] [stdout] test test_completion::test_complete_assert_ne_macro ... ok
[INFO] [stdout] test test_code_lens::test_annotate_test_module_and_test_fun ... ok
[INFO] [stdout] test test_completion::test_complete_assert_eq_macro ... ok
[INFO] [stdout] test test_completion::test_complete_function_in_item_spec ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(2)
[INFO] [stdout] test test_completion::test_complete_vector_type_with_angle_brackets ... ok
[INFO] [stdout] test test_completion::test_complete_vector_literal ... ok
[INFO] [stdout] test test_completion::test_complete_module_keyword_at_item_spec ... ok
[INFO] [stdout] test test_completion::test_complete_assert_from_as_keyword ... ok
[INFO] [stdout] test test_completion::test_complete_assert_macro ... ok
[INFO] [stdout] test test_code_lens::test_no_test_module_annotation_if_no_test_functions ... ok
[INFO] [stdout] test test_completion::test_completion_for_acquires_type ... ok
[INFO] [stdout] test test_completion::test_complete_function_item_inserts_parens_one_param ... ok
[INFO] [stdout] test test_completion::test_complete_function_item ... ok
[INFO] [stdout] test test_code_lens::test_annotate_specified_fun ... ok
[INFO] [stdout] test test_code_lens::test_annotate_item_spec_for_function ... ok
[INFO] [stdout] test test_completion::test_enum_variants_should_not_be_present_in_types ... ok
[INFO] [stdout] test test_completion::test_completion_for_acquires_type_from_other_module ... ok
[INFO] [stdout] test test_completion::test_complete_other_item_spec_keywords ... ok
[INFO] [stdout] test test_completion::test_complete_function_item_inserts_parens_zero_params ... ok
[INFO] [stdout] test test_completion::test_completion_in_expr_position_in_struct_literal ... ok
[INFO] [stdout] test test_completion::test_completion_for_fq_name_if_next_is_fq_name ... ok
[INFO] [stdout] test test_completion::test_complete_variable_with_same_name_parameter ... ok
[INFO] [stdout] test test_completion::test_field_completion_with_substituted_type ... ok
[INFO] [stdout] test test_completion::test_field_completion ... ok
[INFO] [stdout] test test_completion::test_do_not_show_already_present_fields_in_completion ... ok
[INFO] [stdout] test test_completion::test_external_module_item_completion ... ok
[INFO] [stdout] test test_completion::test_field_completion_detail ... ok
[INFO] [stdout] test test_completion::test_field_completion_from_dot ... ok
[INFO] [stdout] test test_completion::test_has_keyword_after_struct ... ok
[INFO] [stdout] test test_completion::test_complete_function_parameter ... ok
[INFO] [stdout] test test_completion::test_completions_for_test_only_functions ... ok
[INFO] [stdout] test test_completion::test_method_call_completions ... ok
[INFO] [stdout] test test_completion::test_items_already_present_in_the_use_group_not_in_completion ... ok
[INFO] [stdout] test test_completion::test_named_field_completion_in_struct_lit ... ok
[INFO] [stdout] test test_completion::test_expr_start_completion ... ok
[INFO] [stdout] test test_completion::test_named_field_completions_detail ... ok
[INFO] [stdout] test test_completion::test_no_ability_in_completion_if_already_present_type_bounds ... ok
[INFO] [stdout] test test_completion::test_module_item_list_completion ... ok
[INFO] [stdout] test test_completion::test_no_completion_after_double_colon_colon ... ok
[INFO] [stdout] test test_completion::test_no_completion_after_single_colon_in_use ... ok
[INFO] [stdout] test test_completion::test_no_completion_for_lambda_param ... ok
[INFO] [stdout] test test_completion::test_module_completion_in_types ... ok
[INFO] [stdout] test test_completion::test_no_builtin_type_if_path_qualifier_is_present ... ok
[INFO] [stdout] test test_completion::test_for_each_ref_lambda_parameter ... ok
[INFO] [stdout] test test_completion::test_no_extra_space_after_public_if_fun_is_present_two_spaces ... ok
[INFO] [stdout] test test_completion::test_no_item_completion_before_l_brace_in_module ... ok
[INFO] [stdout] test test_completion::test_local_type_completion ... ok
[INFO] [stdout] test test_completion::test_no_ability_in_completion_if_already_present ... ok
[INFO] [stdout] test test_completion::test_no_phantom_kw_if_already_there ... ok
[INFO] [stdout] test test_completion::test_no_extra_space_after_public_if_fun_is_present ... ok
[INFO] [stdout] test test_completion::test_no_self_in_module_completion_outside_use_stmt ... ok
[INFO] [stdout] test test_completion::test_no_item_completion_if_no_l_brace ... ok
[INFO] [stdout] test test_completion::test_method_completion_with_substituted_parameters ... ok
[INFO] [stdout] test test_completion::test_no_fields_completion_in_expr ... ok
[INFO] [stdout] test test_completion::test_no_phantom_kw_in_functions ... ok
[INFO] [stdout] test test_completion::test_no_keyword_completion_after_colon_colon_in_expr ... ok
[INFO] [stdout] test test_completion::test_no_completion_of_assert_if_bool ... ok
[INFO] [stdout] test test_completion::test_package_inside_public_modifier ... ok
[INFO] [stdout] test test_completion::test_no_angle_brackets_for_struct_expr ... ok
[INFO] [stdout] test test_completion::test_exists_function_is_available_in_spec_completion ... ok
[INFO] [stdout] test test_completion::test_no_completions_for_test_functions ... ok
[INFO] [stdout] test test_completion::test_no_builtin_storage_functions_in_specs_for_module ... ok
[INFO] [stdout] test test_completion::test_phantom_keyword_completion ... ok
[INFO] [stdout] test test_completion::test_no_expr_keywords_in_path_type ... ok
[INFO] [stdout] test test_completion::test_package_friend_inside_public_modifier ... ok
[INFO] [stdout] test test_completion::test_no_spec_block_keywords_in_spec_block_but_not_directly_at_stmt ... ok
[INFO] [stdout] test test_completion::test_phantom_keyword_completion_with_type ... ok
[INFO] [stdout] test test_completion::test_spec_predicate_keywords_in_spec_module_block ... ok
[INFO] [stdout] test test_completion::test_no_spec_block_keywords_in_block ... ok
[INFO] [stdout] test test_completion::test_spec_keywords_in_schema_block ... ok
[INFO] [stdout] test test_completion::test_show_current_field_in_completion ... ok
[INFO] [stdout] test test_completion::test_on_let_keyword_only_let ... ok
[INFO] [stdout] test test_completion::test_no_builtin_storage_functions_in_specs_for_module_spec ... ok
[INFO] [stdout] test test_completion::test_no_spec_predicates_in_spec_fun ... ok
[INFO] [stdout] test test_completion::test_no_aborts_if_under_struct_item_spec ... ok
[INFO] [stdout] test test_completion::test_struct_type_no_type_params ... ok
[INFO] [stdout] test test_completion::test_struct_pat_field_completion_filter_existing_fields ... ok
[INFO] [stdout] test test_completion::test_top_level_module_completion ... ok
[INFO] [stdout] test test_completion::test_top_level_completion_items ... ok
[INFO] [stdout] test test_completion::test_struct_pat_field_completion ... ok
[INFO] [stdout] test test_completion::test_struct_type_with_type_params ... ok
[INFO] [stdout] test test_completion::test_path_completion_without_ident ... ok
[INFO] [stdout] test test_completion::test_spec_predicate_keywords_in_spec_block_assume ... ok
[INFO] [stdout] test test_completion::test_spec_predicate_keywords_in_item_spec_block ... ok
[INFO] [stdout] test test_completion::test_spec_keywords_in_spec_blocks ... ok
[INFO] [stdout] test test_completion_functions::test_fq_completion_for_reference_expr ... ok
[INFO] [stdout] test test_completion::test_variable_completion_in_nested_block ... ok
[INFO] [stdout] test test_completion_functions::test_complete_function_from_module_alias ... ok
[INFO] [stdout] test test_completion::test_spec_predicate_keywords_in_inner_spec_block ... ok
[INFO] [stdout] test test_completion_functions::test_fq_completion_for_use ... ok
[INFO] [stdout] test test_completion::test_variable_completion_in_if_block_after_incomplete_call_expr ... ok
[INFO] [stdout] test test_completion_functions::test_type_parameters_available_in_let_type_completion ... ok
[INFO] [stdout] test test_completion_functions::test_self_completion ... ok
[INFO] [stdout] test test_completion_functions::test_public_friend_functions_for_fq_completion ... ok
[INFO] [stdout] test test_completion_functions::test_do_not_insert_parens_if_angle_brackets_exist ... ok
[INFO] [stdout] test test_completion_functions::test_public_and_public_script_completions_for_script ... ok
[INFO] [stdout] test test_completion_functions::test_function_call_one_arg ... ok
[INFO] [stdout] test test_completion_loops::test_loop_label_for_break_from_single_quote ... ok
[INFO] [stdout] test test_completion_functions::test_test_only_function_completion_in_test_only_use_stmt_scope ... ok
[INFO] [stdout] test test_completion_functions::test_test_only_function_completion_in_test_only_scope ... ok
[INFO] [stdout] test test_completion_loops::test_loop_label_for_break ... ok
[INFO] [stdout] test test_completion_functions::test_function_call_with_parens ... ok
[INFO] [stdout] test test_completion_functions::test_function_call_zero_args ... ok
[INFO] [stdout] test test_completion_functions::test_function_call_one_arg_with_parens ... ok
[INFO] [stdout] test test_completion_methods::test_method_completion ... ok
[INFO] [stdout] test test_completion_methods::test_no_test_only_methods_in_main_item_scope_completion ... ok
[INFO] [stdout] test test_completion_methods::test_no_private_methods_in_completion ... ok
[INFO] [stdout] test test_completion_loops::test_no_break_keyword_outside_loop ... ok
[INFO] [stdout] test test_completion_functions::test_spec_function_completion_at_rhs_of_equality_expr ... ok
[INFO] [stdout] test test_completion_out_of_scope::test_do_struct_completion ... ok
[INFO] [stdout] test test_completion_loops::test_break_keyword_inside_loop ... ok
[INFO] [stdout] test test_completion_out_of_scope::test_module_completion ... ok
[INFO] [stdout] test test_completion_out_of_scope::test_module_completion_with_import_present ... ok
[INFO] [stdout] test test_completion_out_of_scope::test_do_function_completion_with_test_only_in_test_scope ... ok
[INFO] [stdout] test test_completion_methods::test_method_completion_from_another_module ... ok
[INFO] [stdout] test test_completion_functions::test_no_function_completion_in_type_position ... ok
[INFO] [stdout] test test_completion_relevance::test_sort_completions_by_function_return_type_in_struct_lit_field ... ok
[INFO] [stdout] test test_completion_relevance::test_sort_completions_by_function_return_type_in_call_expr_argument ... ok
[INFO] [stdout] test test_completion_out_of_scope::test_do_function_completion ... ok
[INFO] [stdout] test test_completion_relevance::test_sort_types_accounting_for_integer_variables ... ok
[INFO] [stdout] test test_completion_relevance::test_exact_name_match_does_before_everything_else ... ok
[INFO] [stdout] test test_completion_relevance::test_sort_completions_by_ident_pat_type ... ok
[INFO] [stdout] test test_completion_functions::test_spec_function_completion_at_lhs_of_equality_expr ... ok
[INFO] [stdout] test test_completion_relevance::test_prioritize_local_idents_over_global_items ... ok
[INFO] [stdout] test test_completion_out_of_scope::test_do_module_completion ... ok
[INFO] [stdout] test test_completion_relevance::test_sort_completions_by_method_return_type_with_generic ... ok
[INFO] [stdout] test test_completion_relevance::test_sort_completions_by_method_return_type ... ok
[INFO] [stdout] test test_diagnostics::test_check_syntax::test_entry_fun_without_return_value ... ok
[INFO] [stdout] test test_diagnostics::test_ability_checking::test_no_error_for_required_ability_with_generic_type ... ok
[INFO] [stdout] test test_completion_relevance::test_spec_predicate_expected_type ... ok
[INFO] [stdout] test test_diagnostics::test_ability_checking::test_ability_error_with_explicit_type_args_in_index_expr ... ok
[INFO] [stdout] test test_completion_relevance::test_aborts_if_expected_type ... ok
[INFO] [stdout] test test_completion_functions::test_function_in_path_position_with_auto_import ... ok
[INFO] [stdout] test test_diagnostics::test_ability_checking::test_error_no_required_ability_on_concrete_type ... ok
[INFO] [stdout] test test_diagnostics::test_ability_checking::test_ability_error_with_explicit_type_args ... ok
[INFO] [stdout] test test_diagnostics::test_check_syntax::test_error_if_entry_fun_has_return_value ... ok
[INFO] [stdout] test test_diagnostics::test_disable_unresolved_reference ... ok
[INFO] [stdout] test test_diagnostics::test_check_syntax::test_spec_fun_requires_return_value ... ok
[INFO] [stdout] test test_diagnostics::test_enable_only_type_error_disabled_is_ignored ... ok
[INFO] [stdout] test test_diagnostics::test_check_syntax::test_spec_fun_with_explicit_return_value ... ok
[INFO] [stdout] test test_diagnostics::test_ability_checking::test_ability_error_with_inferred_type_args ... ok
[INFO] [stdout] test test_diagnostics::test_ability_checking::test_error_missing_multiple_abilities ... ok
[INFO] [stdout] test test_diagnostics::test_field_shorthand::test_can_be_shorthand_for_struct_pat ... ok
[INFO] [stdout] test test_diagnostics::test_ability_checking::test_no_error_for_required_ability_present_on_concrete_type ... ok
[INFO] [stdout] test test_diagnostics::test_field_shorthand::test_not_a_field_shorthand ... ok
[INFO] [stdout] test test_diagnostics::test_check_syntax::test_no_error_if_test_function ... ok
[INFO] [stdout] test test_diagnostics::test_missing_fields::test_missing_fields_for_struct ... ok
[INFO] [stdout] test test_diagnostics::test_missing_fields::test_no_error_if_rest_pattern_is_present ... ok
[INFO] [stdout] test test_diagnostics::test_ability_checking::test_no_ability_errors_in_spec ... ok
[INFO] [stdout] test test_diagnostics::test_field_shorthand::test_can_be_shorthand_for_schema_lit ... ok
[INFO] [stdout] test test_diagnostics::test_field_shorthand::test_can_be_shorthand_for_struct_pat_in_match ... ok
[INFO] [stdout] test test_diagnostics::test_missing_fields::test_missing_positional_fields_for_tuple_pattern ... ok
[INFO] [stdout] test test_diagnostics::test_missing_fields::test_missing_positional_fields_with_enum_variant ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_missing_type_arguments_for_type ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_error_for_vector_in_type_position ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_no_error_for_vector_in_type_position_with_qualifier ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_missing_type_arguments_for_vector ... ok
[INFO] [stdout] test test_diagnostics::test_missing_fields::test_multiple_missing_fields_for_struct ... ok
[INFO] [stdout] test test_diagnostics::test_field_shorthand::test_can_be_shorthand_for_struct_lit ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_generic_argument_type_can_be_inferred ... ok
[INFO] [stdout] test test_diagnostics::test_missing_fields::test_missing_positional_fields_with_rest ... ok
[INFO] [stdout] test test_diagnostics::test_missing_fields::test_missing_fields_for_enum_variant ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_method_missing_type_arguments ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_error_for_vector_in_module_position_and_unresolved ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_method_missing_type_arguments_without_colon_colon ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_no_type_arguments_expected ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_no_type_arguments_expected_for_function ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_not_enough_type_params_for_schema ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_too_many_type_arguments_for_function ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_no_type_arguments_expected_for_imported_alias ... ok
[INFO] [stdout] test test_diagnostics::test_missing_value_arguments::test_assert_macro_expects_one_or_two_parameters ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_no_error_for_vector_in_local_path_expr ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_no_need_for_type_arguments_inside_acquires ... ok
[INFO] [stdout] test test_diagnostics::test_missing_value_arguments::test_check_apply_lemma_arguments ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_binding_receives_type_in_a_separate_block ... ok
[INFO] [stdout] test test_diagnostics::test_missing_value_arguments::test_invalid_number_of_arguments_local ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_type_params_could_be_inferred_for_struct_literal ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_resource_type_could_be_inferred_for_move_to ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_phantom_type_can_be_inferred_from_explicitly_passed_generic ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_type_position_argument_error_in_presence_of_vector_module ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_phantom_type_can_be_inferred_from_another_struct_with_phantom_type ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_too_many_type_arguments_for_type ... ok
[INFO] [stdout] test test_diagnostics::test_missing_type_arguments::test_wrong_number_of_type_arguments_for_struct ... ok
[INFO] [stdout] test test_diagnostics::test_missing_value_arguments::test_assert_eq_ne_with_message ... ok
[INFO] [stdout] test test_diagnostics::test_missing_value_arguments::test_assert_with_message_and_format_arguments ... ok
[INFO] [stdout] test test_diagnostics::test_missing_value_arguments::test_invalid_number_of_arguments_receiver_style ... ok
[INFO] [stdout] test test_diagnostics::test_missing_value_arguments::test_valid_number_of_arguments ... ok
[INFO] [stdout] test test_diagnostics::test_missing_value_arguments::test_invalid_number_of_arguments_with_import ... ok
[INFO] [stdout] test test_diagnostics::test_missing_value_arguments::test_lambda_expr_expect_single_parameter ... ok
[INFO] [stdout] test test_diagnostics::test_missing_value_arguments::test_invalid_number_of_arguments_with_import_alias ... ok
[INFO] [stdout] test test_diagnostics::test_needs_type_annotation::test_no_error_if_inferrable_from_params ... ok
[INFO] [stdout] test test_diagnostics::test_needs_type_annotation::test_no_error_if_type_error ... ok
[INFO] [stdout] test test_diagnostics::test_needs_type_annotation::test_no_error_if_schema_params_are_inferrable ... ok
[INFO] [stdout] test test_diagnostics::test_needs_type_annotation::test_method_type_args_not_inferrable ... ok
[INFO] [stdout] test test_diagnostics::test_needs_type_annotation::test_no_error_if_fun_has_missing_value_params ... ok
[INFO] [stdout] test test_diagnostics::test_needs_type_annotation::test_method_type_args_inferrable ... ok
[INFO] [stdout] test test_diagnostics::test_needs_type_annotation::test_no_error_missing_parameters_but_they_do_not_affect_inference ... ok
[INFO] [stdout] test test_diagnostics::test_needs_type_annotation::test_no_error_if_return_type_is_unresolved_but_type_is_inferrable ... ok
[INFO] [stdout] test test_diagnostics::test_redundant_cast::test_no_error_on_correct_case_from_u8_to_u64 ... ok
[INFO] [stdout] test test_diagnostics::test_missing_value_arguments::test_missing_value_arguments_for_tuple_struct_contructor ... ok
[INFO] [stdout] test test_diagnostics::test_needs_type_annotation::test_type_parameter_can_be_inferred_from_mut_vector_ref ... ok
[INFO] [stdout] test test_diagnostics::test_needs_type_annotation::test_no_error_if_name_is_unresolved_but_type_is_inferrable ... ok
[INFO] [stdout] test test_diagnostics::test_redundant_cast::test_no_error_in_msl ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_compound_expr::test_replace_variable_assignment_with_left_shift ... ok
[INFO] [stdout] test test_diagnostics::test_needs_type_annotation::test_infer_from_return_type ... ok
[INFO] [stdout] test test_diagnostics::test_redundant_cast::test_no_error_on_correct_cast_from_integer ... ok
[INFO] [stdout] test test_diagnostics::test_redundant_cast::test_u64_to_u64 ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_index_expr::test_replace_vector_borrow_deref_from_method ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_friend::test_other_visibilities_do_not_trigger ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_friend::test_public_friend_triggers_with_fix ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_index_expr::test_replace_vector_borrow_deref_with_direct_mut_reference ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_compound_expr::test_replace_deref_assignment_with_plus ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_compound_expr::test_replace_variable_assignment_with_plus ... ok
[INFO] [stdout] test test_diagnostics::test_needs_type_annotation::test_uninferrable_type_params ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_index_expr::test_no_error_vector_address_is_0x2 ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_index_expr::test_no_error_if_item_is_not_copy ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_index_expr::test_replace_vector_borrow_deref ... ok
[INFO] [stdout] test test_diagnostics::test_needs_type_annotation::test_no_error_for_spec_struct_field_item_passed ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_index_expr::test_no_error_if_argument_types_are_incorrect ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_method_with_compatible_reference_with_fix ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_index_expr::test_replace_vector_borrow_deref_with_dot_expr ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_method_with_parameters_with_fix ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_method_with_autoborrow_with_fix ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_method_with_fix_wrap_copy_expr_into_parens ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_no_warning_if_references_are_incompatible ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_no_warning_for_vector_borrow_as_it_has_vector_index_expr_present_instead ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_method_with_fix_transfer_type_arguments ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_replace_with_method_signer_address_of ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_no_warning_if_generic_is_unknown ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_no_warning_if_not_enough_parameters ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_no_warning_if_parameter_is_not_self ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_package::test_public_package_triggers_with_fix ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_method_of_imported_struct_with_fix ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_no_warning_if_self_parameter_is_not_provided ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_replace_with_method_in_item_spec_with_implies_operator ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_no_warning_if_first_parameter_has_different_type ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_method_with_fix ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_no_warning_if_self_parameter_struct_is_from_another_module ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_method_with_fix_wrap_deref_expr_into_parens ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_resource_index_expr::test_replace_borrow_global_field_with_resource_index_expr ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_no_warning_if_generics_are_incompatible ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_resource_index_expr::test_borrow_global_mut_in_spec ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_resource_index_expr::test_replace_borrow_global_field_with_resource_index_expr_and_borrow_mut ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_resource_index_expr::test_borrow_global_mut_with_write_method_call ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_resource_index_expr::test_borrow_global_with_read_method_call ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_resource_index_expr::test_no_trigger_if_parameter_is_not_an_address ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_package::test_other_visibilities_do_not_trigger ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_resource_index_expr::test_replace_borrow_global_field_with_resource_index_expr_and_borrow ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_resource_index_expr::test_borrow_global_mut_with_read_method_call ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_method_call::test_no_suggestion_for_item_type_of_which_is_determined_inside_lambda ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_resource_index_expr::test_replace_borrow_global_with_resource_index_expr_and_borrow_if_top_level_init ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_resource_index_expr::test_no_trigger_if_res_has_no_key_ability ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_resource_index_expr::test_borrow_global_in_spec ... ok
[INFO] [stdout] test test_diagnostics::test_spec_global_replace_with_index_expr::test_no_trigger_if_global_function_has_invalid_parameters ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_index_expr::test_replace_vector_borrow_deref_with_direct_reference ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_resource_index_expr::test_replace_borrow_global_field_with_resource_index_expr_and_borrow_mut_mutation_context ... ok
[INFO] [stdout] test test_diagnostics::test_spec_global_replace_with_index_expr::test_no_trigger_if_global_function_has_invalid_type_param ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_aborts_if_requires_bool ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_abort_expr_requires_integer ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_abort_with_integer_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_aborts_with_requires_integer ... ok
[INFO] [stdout] test test_diagnostics::test_simplify_turbofish::test_warning_if_turbofish_with_fix ... ok
[INFO] [stdout] test test_diagnostics::test_simplify_turbofish::test_no_warning_if_generic_parameter_without_turbofish ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_resource_index_expr::test_replace_if_field_in_mutation_context ... ok
[INFO] [stdout] test test_diagnostics::test_simplify_turbofish::test_no_warning_if_no_generic_parameters ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_abort_with_block_returning_u64 ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_resource_index_expr::test_replace_borrow_global_mut_in_mutation_context ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_block_expr_returns_unit ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_resource_index_expr::test_replace_borrow_global_mut_with_resource_index_expr_and_borrow_mut_if_top_level_init ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_aborts_if_with_requires_integer ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_bit_shift_requires_u8 ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_can_ord_booleans ... ok
[INFO] [stdout] test test_diagnostics::test_spec_global_replace_with_index_expr::test_no_trigger_if_global_function_user_defined ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_assert_with_invalid_error_code_param ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_call_expr_with_incomplete_arguments_and_implicit_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_assert_eq_ne_with_different_parameter_types ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_block_returns_incorrect_type_tail_expr ... ok
[INFO] [stdout] test test_diagnostics::test_spec_global_replace_with_index_expr::test_global_t_addr_in_spec_can_be_replaced_with_t_addr ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_annotated_expr_with_invalid_inner_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_allow_comparing_struct_types ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_cannot_eq_different_integers ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_cannot_dereference_non_ref ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_bytearray_is_vector_u8 ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_cannot_add_bool_and_u64 ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_cannot_not_eq_different_integers ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_call_expr_with_incomplete_arguments_and_explicit_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_abort_with_vector_u8 ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_cannot_ord_different_integers ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_cannot_add_u8_and_u64 ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_cannot_reference_tuple ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_resource_index_expr::test_replace_borrow_global_mut_with_resource_index_expr_and_borrow_mut_if_tail_expr ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_cannot_eq_different_types ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_cannot_provide_predicate_where_lambda_is_expected ... ok
[INFO] [stdout] test test_diagnostics::test_replace_with_resource_index_expr::test_replace_borrow_global_with_resource_index_expr_and_borrow_if_tail_expr ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_check_apply_lemma_arguments ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_annotated_expr_returns_its_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_check_update_variable ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_check_weight_expr_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_circular_types_for_enum ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_deref_type_error ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_else_branch_returns_unit ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_cannot_reference_another_reference ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_comma_separator_allows_correctly_get_call_expr_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_empty_tuple_is_unit_expr ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_all_integers_are_nums_in_spec_block ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_can_provide_lambda_where_predicate_is_expected ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_error_add_bool_in_assignment_expr ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_empty_tuple_on_the_left_is_unit_expr_but_trying_to_put_value_there ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_do_not_crash_type_checking_invalid_number_of_type_params_or_call_params ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_enum_variant_with_function_value_as_field ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_equality_with_lambda_type_which_gets_its_value_later_with_variable ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_different_generic_types_for_references ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_equality_should_allow_for_different_ref_mutability ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_equality_with_lambda_type_which_gets_its_value_later ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_error_add_bool_in_compound_assignment_expr ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_check_param_for_global_variable_explicit_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_error_on_code_block_if_empty_block_and_return_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_explicit_unit_return ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_if_branch_returns_unit ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_error_if_resolved_type_requires_a_reference ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_eq_is_supported_for_same_type_arguments ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_error_invalid_assignment_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_if_condition_should_be_boolean ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_error_parameter_type_with_return_type_inferred ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_if_else_tail_expr_returns_incorrect_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_error_unpacking_struct_into_tuple_when_single_var_is_expected ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_if_else_incompatible_expected_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_if_else_incompatible_expected_type_both_incompatible_but_compat_to_each_other ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_for_each_vector_fold ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_if_else_with_different_generic_parameters ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_if_else_with_expected_type_of_mut_ref_else_incompat ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_if_statement_returns_unit ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_check_type_of_assigning_value_in_tuple_assignment ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_if_else_uninitialized_integer_with_bin_expr ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_incompatible_integers_in_gte ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_if_else_with_reference_no_error_if_coercable ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_if_else_with_expected_type_of_ref_but_incompat_no_error ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_compare_two_generics_from_spec_fun ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_error_unpacking_struct_into_tuple ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_incorrect_type_address_passed_where_signer_is_expected_in_spec ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_if_else_with_expected_type_of_mut_ref_then_incompat ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_incorrect_type_of_argument_with_call_expr ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_incompatible_types_in_if_branches ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_immutable_reference_not_compatible_with_mutable_reference ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_emit_event_requires_mutable_reference ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_invalid_argument_to_plus_expr_for_type_parameter ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_invalid_argument_to_plus_expr ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_incorrect_type_u8_passed_where_signer_is_expected ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_infer_variables_before_integer_type_checking ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_invalid_dereference_for_lambda_with_unknown_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_logic_ops_allow_bools ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_logic_ops_invalid_argument_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_instantiate_tuple_struct_with_lambda_with_explicit_generic ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_integer_arguments_of_the_same_type_support_ordering ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_deeply_nested_structure_type_is_unknown_due_to_memory_issues ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_invalid_dereference_inside_lambda ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_incorrect_types_for_vector_borrow_methods ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_loop_never_returns_and_not_a_type_error ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_incorrect_type_of_argument_with_call_expr_from_different_module ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_instantiate_tuple_struct_with_lambda ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_incorrect_type_address_passed_when_signer_is_expected ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_minus_expr ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_invalid_type_for_field_in_struct_literal ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_incorrect_type_of_argument_with_struct_literal ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_error_empty_return ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_modifies_expects_struct ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_match_with_integers_and_ranges ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_invalid_tuple_unpacking_with_nested_error ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_instantiate_tuple_struct_with_lambda_with_generic ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_error_for_cast_expr_precedence ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_invalid_dereference_inside_lambda ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_errors_if_the_same_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_error_return_tuple_from_nested_if_else ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_error_return_tuple_from_if_else ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_error_if_return_nested_in_if_and_while ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_error_if_expr_return_value_is_not_consumed ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_mutable_reference_compatible_with_immutable_one ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_invalid_unpacking_error_for_unresolved_name_in_struct ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_invalid_unpacking_error_for_unresolved_name_in_tuple ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_invalid_unpacking_variable_in_parens ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_error_for_nested_struct_literal_and_explicit_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_need_for_explicit_type_parameter_if_inferrable_from_context ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_nested_boxes ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_invalid_unpacking_for_full_struct_pat ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_error_unpacking_struct_from_move_from ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_num_and_u64_in_spec_block_from_outer_scope ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_error_for_table_borrow_mut_of_unknown_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_return_type_but_returns_integer_with_expression ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_invalid_unpacking_for_shorthand_struct_pat ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_need_for_vector_empty_generic ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_object_wrapped_item_with_match_arms_with_enum_tuple_struct ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_ref_signer_cannot_be_used_as_type_argument ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_return_type_but_returns_integer ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_error_for_compatible_generic_with_explicit_parameter ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_option_none_is_compatible_with_any_option ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_range_expr_end_has_different_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_error_for_compatible_generic_with_inferred_parameter ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_not_eq_is_supported_for_same_type_arguments ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_ref_equality_for_generics_in_spec_call_expr ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_num_and_integer_returning_spec_fun_for_spec_block ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_object_wrapped_item_with_match_arms_with_enum_struct ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_return_type_inference_for_deref_borrow_expr_rhs ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_return_type_inference_for_deref_borrow_expr_lhs ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_return_type_inference_for_generic_expr ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_return_only_call_expr ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_return_enum_value_from_function ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_shift_left_with_u64 ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_same_struct_but_different_generic_types ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_recursive_structs ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_spec_vector_slice ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_single_element_tuple_can_be_stored_in_a_single_variable ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_single_element_tuple_can_be_used_in_call_expr ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_tuple_unpacking_into_struct_when_tuple_pat_is_expected ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_type_cannot_contain_itself ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_signed_integer ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_type_check_function_param_in_func_spec ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_type_cannot_contain_itself_in_vector ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_type_check_function_result_in_func_spec ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_type_check_imply_expr_in_include ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_type_check_arguments_for_tuple_struct ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_type_error_abort_u64 ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_tuple_struct_lit_with_expected_type_of_different_generic_argument ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_type_check_incompatible_constraints ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_return_enum_value_with_fields_from_function ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_type_error_assert_u64 ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_struct_lit_field_with_expected_type_of_different_generic_argument ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_tuple_struct_lit_field_with_expected_type_of_different_generic_argument ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_tuple_unpacking_with_three_elements_when_two_are_specified ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_signer_compatibility_in_spec ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_struct_lit_with_expected_type_of_different_generic_argument ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_unit_expr_is_not_allowed_as_local_variable_type ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_vector_lit_with_implicit_type_and_type_error ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_type_error_for_const_initializer ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_unpack_mut_ref_with_tuple_pattern ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_error_on_known_item_of_module_with_the_same_name_as_address ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_unpacking_of_struct_ref_allowed ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_type_error_for_abort_code ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_type_error_in_struct_literal_field_shorthand ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_return_generic_empty_enum_value_from_function ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_unpacking_struct_into_variable ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_vector_u8_is_compatible_with_vector_num_in_spec ... ok
[INFO] [stdout] ERROR cannot find Move.toml file in dependency root, dep_root=AbsPathBuf("/tmp/testdir/3532_25/main/../M")
[INFO] [stdout] test test_diagnostics::test_type_checking::test_vector_push_back ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_lhs_of_dot_assignment ... ok
[INFO] [stdout] ERROR cannot find Move.toml file in dependency root, dep_root=AbsPathBuf("/tmp/testdir/3532_26/Dep/../m")
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_for_const_in_spec ... ok
[INFO] [stdout] ERROR cannot find Move.toml file in dependency root, dep_root=AbsPathBuf("/tmp/testdir/3532_26/Dep/../m")
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_for_fields_if_destructuring_unknown_struct ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(2)
[INFO] [stdout] test test_diagnostics::test_type_checking::test_vector_lit_with_explicit_type_and_type_error ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_for_attribute_item ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_for_named_address_in_test_location ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(9)
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_for_self_variable_in_spec ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(3)
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_for_field_of_reference_of_unknown_type ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_error_for_unbound_destructured_value ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_for_self_module_in_location ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_for_unknown_receiver_method_of_result_of_unknown_mut_resource_borrow ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_for_result_variable_in_spec ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(8)
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_for_invariant_index_variable ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking_fs::test_types_from_two_different_aptos_framework_dependencies_are_compatible ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_for_unknown_receiver_method_of_result_of_unknown_resource_borrow ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_mention_missing_dependencies_in_the_error_message ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_for_fields_if_destructuring_unknown_struct_with_qualifier ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_no_type_error_with_explicit_generic_in_move_to ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_for_update_field_arguments ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_return_generic_tuple_from_nested_callable ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_for_field_of_item_of_unknown_type ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_for_tuple_result ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_mention_missing_transitive_dependencies_in_the_error_message ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_unresolved_address_for_spec_module ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_correct_destructuring ... ok
[INFO] [stdout] test test_diagnostics::test_type_checking::test_valid_type_for_field ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_unresolved_for_named_address_in_use ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_if_method_receiver_of_type_unknown ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_if_there_s_two_different_stdlibs_they_are_deduplicated_based_on_package_name ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_unresolved_reference_in_pragma ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_path_in_attr ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_unresolved_reference_for_multi_resolve ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_on_module_for_unresolved_module_if_same_name_as_address ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_unresolved_reference_on_non_standard_named_address_in_friend_decl ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_unresolved_reference_for_max_const_in_main_code ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_unresolved_for_named_address_in_fq ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_unresolved_reference_for_primitive_type ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_unresolved_reference_for_schema_field_and_function_param ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_error_for_wildcard_in_struct_pat ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_unresolved_reference_for_builtin ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_unresolved_method_error ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(4)
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_num_type ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_function_call ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_field_in_struct_pat ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_shorthand_with_struct_lit_field_and_schema_field ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_friend_function_with_module ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_spec_builtin_const_inside_spec ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_resolve_with_fq_path_and_named_address_from_dependency ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_special_spec_constants_ignore_consts_with_the_same_names_from_the_module_scope ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_field_for_dot_expr ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_module_import_in_item_import ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_field_in_struct_pat_shorthand ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_private_function_with_module ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_field_in_struct_lit ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_module ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_item_import ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_no_unresolved_reference_for_field_shorthand ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_method_with_generics_only_highlights_name_no_colon_colon ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_method ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_method_with_generics_only_highlights_name ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_reference_for_method_of_another_module ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_module_import ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_reference_for_schema_field_shorthand ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_vector_module_in_type_as_qualifier ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_variable ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_reference_for_type_in_generic ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_reference_for_variable_in_struct_lit_field ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_vector_module_in_expr ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_auto_import_in_spec ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_reference_for_schema_field ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_path_with_generics_only_highlights_name ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_add_import_into_existing_empty_group ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_add_non_test_only_import_with_test_only_group_existing ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_import_module ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_module_member_with_unresolved_module ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_add_import_into_existing_empty_group_with_verify_only_stmt_present ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_function_with_struct ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_add_import_into_existing_empty_group_with_verify_only_stmt_present_for_the_same_module ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(4)
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_merge_new_auto_import_with_the_existing_group_2 ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_import_function ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_auto_import_test_scope ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_import_unresolved_type ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_add_non_test_only_import_with_test_only_existing ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_import_module_from_dependency ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_unresolved_function_on_module_should_not_have_a_fix ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_auto_import_test_function ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_merge_new_auto_import_with_the_existing_group_1 ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_no_newline_if_already_exists ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_fq_module ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_all_items_in_group_unused ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_test_only_function_in_test_with_test_only_import ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_merge_new_auto_import_with_the_existing_group_3 ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference::test_unresolved_private_function ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_empty_item_group ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_test_only_function_inside_test_only_module ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_error_unused_module_import ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_no_struct_in_module_context ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_error_unused_item_import ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_struct_with_the_same_name_as_module ... ok
[INFO] [stdout] test test_diagnostics::test_unresolved_reference_auto_import::test_merge_new_auto_import_with_the_existing_group_with_alias ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_duplicate_self_import ... ok
[INFO] [stdout] test test_diagnostics::test_unused_acquires::test_unused_acquires_on_inline_fun ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_error_if_main_import_used_only_in_spec_fun ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_error_with_self_module_alias_used_in_type_position ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_duplicate_import_with_item_group ... ok
[INFO] [stdout] test test_diagnostics::test_unused_acquires::test_no_diagnostic_when_no_acquires ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_error_with_unused_alias ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_duplicate_import ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_error_with_unused_module_alias ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_error_unused_import_in_use_group ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_highlight_use_stmt_with_too_broad_scope ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_import_duplicate_inside_spec ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_incomplete_alias_considered_absent_for_item ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_error_if_only_used_inside_spec ... ok
[INFO] [stdout] test test_diagnostics::test_unused_acquires::test_unused_acquires_on_regular_fun ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_highlight_use_speck_with_too_broad_scope ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_error_if_module_is_imported_and_use_with_fq ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_error_with_used_module_alias ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_error_if_unresolved_but_used ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_error_with_self_module_alias_in_group ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_error_on_self ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_broad_scope_highlighting_if_used_in_test_and_verify ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_unused_import_for_type ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_error_for_self_with_alias_and_no_alias ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_error_if_verify_only_and_used_inside_spec_fun ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_error ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_error_if_verify_only_and_used_inside_module_spec ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_incomplete_alias_considered_absent_for_module ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_unused_import_if_used_in_two_local_places ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_unused_import_with_unresolved_specks ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_unused_import_used_both_in_main_and_test_scopes_expr ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_unused_import_in_module_spec ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_unused_alias_if_another_exists ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_unused_import_for_function_return_type ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_unused_import_for_type_with_same_name_as_module_and_self ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_unused_local_import ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_unused_import_if_imported_locally_test_only ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_unused_self_import_for_module_fq_path_in_test_only_function ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_unused_import_used_both_in_main_and_test_scopes_type ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_unused_import_with_dot_expr_with_same_name_as_module ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_unused_main_import_in_presence_of_test_only_usage ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_unused_module_import_type_with_same_name_as_used_item ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_unused_main_import_in_presence_of_test_usage ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_unused_test_only_import ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports_fix::test_error_unused_item_import_with_fix ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_no_error_with_used_alias ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_unused_signer_import ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_unused_vector_import ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_unused_main_import_in_presence_of_unresolved_test_only_usage ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_unused_signer_import_with_self ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_unused_self_import ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_check_unused_parameter_top_level_lemma ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports_fix::test_error_unused_import_in_use_group_with_fix ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports_fix::test_error_unused_import_in_use_group_and_self_with_fix ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_check_unused_parameter_inline_lemma ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_unused_top_import_with_local_present ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_no_error_for_unused_const ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_no_error_uninterpreted_spec_function ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_no_error_prefixed_with_underscore ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_unused_function_parameter ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports_fix::test_highlight_use_stmt_with_too_broad_scope_with_fix ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports_fix::test_unused_self_import_when_fully_qualified_path_is_present_in_attribute ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports_fix::test_use_speck_in_group_scope_too_broad_extract_with_attribute ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports::test_unused_self_in_group ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_no_unused_variable_for_enum_variant_no_fields ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_unused_variable ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_no_error_variable ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_no_unused_variable_for_implicit_schema_parameter ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_unused_variable_rename ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_unused_variable_in_tuple ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_no_unused_variable_for_test_parameter ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_unused_for_expr_ident ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_no_unused_variable_for_self ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_no_error_function_parameter ... ok
[INFO] [stdout] test test_find_usages::test_function_parameter_usages ... ok
[INFO] [stdout] test test_find_usages::test_function_usages ... ok
[INFO] [stdout] test test_diagnostics::test_unused_imports_fix::test_error_unused_module_import_with_fix ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_unused_function_parameter_rename ... ok
[INFO] [stdout] test test_error_const_docs::test_error_no_doc_comment_simple_comment_assert ... ok
[INFO] [stdout] test test_find_usages::test_schema_find_usages ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_unused_variable_in_lambda ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_unused_variable_in_match_with_shorthand ... ok
[INFO] [stdout] test test_error_const_docs::test_no_error_path_has_colon_colon ... ok
[INFO] [stdout] test test_error_const_docs::test_error_no_doc_comment_abort ... ok
[INFO] [stdout] test test_error_const_docs::test_no_error_if_const_is_not_used_as_error_in_assert_or_abort ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_unused_variable_in_match ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_unused_variable_in_struct_pat ... ok
[INFO] [stdout] test test_find_usages::test_struct_usages ... ok
[INFO] [stdout] test test_goto_specification::test_goto_fun_spec ... ok
[INFO] [stdout] test test_find_usages::test_let_variable_usages ... ok
[INFO] [stdout] test test_find_usages::test_schema_find_usages_shorthand ... ok
[INFO] [stdout] test test_find_usages::test_struct_field_usages ... ok
[INFO] [stdout] test test_inlay_parameter_hints::test_inlay_parameter_hints_for_literals_on_fun ... ok
[INFO] [stdout] test test_diagnostics::test_unused_variables::test_no_error_native_function_parameter ... ok
[INFO] [stdout] test test_inlay_parameter_hints::test_inlay_parameter_hints_for_literals_on_lambda ... ok
[INFO] [stdout] test test_inlay_parameter_hints::test_no_hints_for_tuple_structs_and_assert ... ok
[INFO] [stdout] test test_inlay_parameter_hints::test_inlay_parameter_hints_for_literals_on_method ... ok
[INFO] [stdout] test test_inlay_parameter_hints::test_no_inlay_hints_for_builtins ... ok
[INFO] [stdout] test test_inlay_type_hints::test_inlay_hint_for_uninferred_struct ... ok
[INFO] [stdout] test test_inlay_parameter_hints::test_no_inlay_parameter_hint_if_only_one_parameter ... ok
[INFO] [stdout] test test_inlay_parameter_hints::test_no_inlay_hint_if_variable_has_the_same_name_as_parameter ... ok
[INFO] [stdout] test test_inlay_type_hints::test_ident_pat_inlay_hints ... ok
[INFO] [stdout] test test_inlay_type_hints::test_do_not_show_inlay_hint_for_underscored_params ... ok
[INFO] [stdout] test test_find_usages::test_lambda_parameter_usages ... ok
[INFO] [stdout] test test_error_const_docs::test_no_error_if_const_has_doc_comment ... ok
[INFO] [stdout] test test_inlay_type_hints::test_ident_pat_in_lambda_param ... ok
[INFO] [stdout] test test_inlay_type_hints::test_inlay_hint_for_uninferred_vec ... ok
[INFO] [stdout] test test_inlay_parameter_hints::test_no_inlay_hint_if_variable_has_the_same_name_param_with_underscore ... ok
[INFO] [stdout] ERROR aptos-core repository detected, dependency resolution is restricted to [
[INFO] [stdout]     "/opt/rustwide/workdir/crates/ide-tests/resources/load_deps/aptos-core/aptos-move/framework",
[INFO] [stdout]     "/opt/rustwide/workdir/crates/ide-tests/resources/load_deps/aptos-core/aptos-move/move-examples",
[INFO] [stdout]     "/opt/rustwide/workdir/crates/ide-tests/resources/load_deps/aptos-core/testsuite/module-publish/src/packages",
[INFO] [stdout] ]
[INFO] [stdout] test test_inlay_type_hints::test_inlay_hints_for_tuple_disabled ... ok
[INFO] [stdout] ERROR cannot find Move.toml file in dependency root, dep_root=AbsPathBuf("/opt/rustwide/workdir/crates/ide-tests/resources/load_deps/error-move-project/./dep1")
[INFO] [stdout] test test_load_dependencies::test_lowercase_move_toml_not_allowed_on_unix ... ok
[INFO] [stdout] test test_load_dependencies::test_circular_dependencies ... ok
[INFO] [stdout] test test_organize_imports::test_duplicate_self_import ... ok
[INFO] [stdout] test test_inlay_type_hints::test_item_from_move_stdlib_is_always_local ... ok
[INFO] [stdout] test test_inlay_type_hints::test_no_inlay_hint_for_index_expr_borrow_global ... ok
[INFO] [stdout] test test_organize_imports::test_remove_empty_group ... ok
[INFO] [stdout] test test_load_dependencies::test_if_inside_aptos_core_only_load_deps_from_aptos_move ... ok
[INFO] [stdout] test test_inlay_type_hints::test_inlay_hints_for_tuple ... ok
[INFO] [stdout] test test_inlay_type_hints::test_item_from_aptos_stdlib_is_always_local ... ok
[INFO] [stdout] test test_inlay_type_hints::test_item_from_the_same_package_hints_only_with_name ... ok
[INFO] [stdout] test test_inlay_type_hints::test_no_inlay_hint_if_type_is_uninferred ... ok
[INFO] [stdout] test test_organize_imports::test_change_import_scope_from_main_to_test ... ok
[INFO] [stdout] test test_organize_imports::test_change_import_scope_from_main_to_test_and_remove_unused_reverse_order ... ok
[INFO] [stdout] test test_organize_imports::test_duplicate_struct_import ... ok
[INFO] [stdout] test test_organize_imports::test_module_spec ... ok
[INFO] [stdout] test test_organize_imports::test_remove_all_imports_if_not_needed ... ok
[INFO] [stdout] test test_organize_imports::test_change_import_scope_from_main_to_test_and_remove_unused ... ok
[INFO] [stdout] test test_organize_imports::test_remove_redundant_group_curly_braces_with_self ... ok
[INFO] [stdout] test test_organize_imports::test_remove_unused_import_from_group_in_the_beginning ... ok
[INFO] [stdout] test test_organize_imports::test_remove_unused_type_import ... ok
[INFO] [stdout] test test_organize_imports::test_remove_redundant_group_curly_braces ... ok
[INFO] [stdout] test test_quick_docs::test_docs_for_spec_keyword ... ok
[INFO] [stdout] test test_organize_imports::test_unused_import_with_self_as_in_group ... ok
[INFO] [stdout] test test_quick_docs::test_docs_for_enum_variant_from_match_arm ... ok
[INFO] [stdout] test test_organize_imports::test_simplify_self ... ok
[INFO] [stdout] test test_organize_imports::test_remove_unused_module_import ... ok
[INFO] [stdout] test test_organize_imports::test_remove_unused_import_from_group_in_the_end ... ok
[INFO] [stdout] test test_quick_docs::test_hover_for_const_with_type ... ok
[INFO] [stdout] test test_organize_imports::test_simplify_self_as ... ok
[INFO] [stdout] INFO load `builtins.move` file to FileId(5)
[INFO] [stdout] test test_quick_docs::test_hover_for_enum_variant ... ok
[INFO] [stdout] test test_quick_docs::test_hover_for_enum ... ok
[INFO] [stdout] test test_named_addresses::test_collect_named_addresses_from_packages ... ok
[INFO] [stdout] test test_inlay_hints::test_inlay_range_expr_hint ... ok
[INFO] [stdout] test test_quick_docs::test_hover_for_module_with_inner_comment ... ok
[INFO] [stdout] test test_quick_docs::test_hover_for_enum_variant_with_tuple_fields ... ok
[INFO] [stdout] test test_quick_docs::test_hover_for_struct_field ... ok
[INFO] [stdout] test test_organize_imports::test_unused_import_with_self_as_in_group_with_extra_items ... ok
[INFO] [stdout] test test_rename::test_cannot_rename_to_0x1 ... ok
[INFO] [stdout] test test_quick_docs::test_hover_for_variable_with_type ... ok
[INFO] [stdout] test test_quick_docs::test_hover_for_function ... ok
[INFO] [stdout] test test_error_const_docs::test_error_no_doc_comment_assert ... ok
[INFO] [stdout] test test_organize_imports::test_remove_unused_import_group_with_two_imports ... ok
[INFO] [stdout] test test_rename::test_cannot_rename_to_keyword ... ok
[INFO] [stdout] test test_quick_docs::test_hover_for_enum_variant_with_named_fields ... ok
[INFO] [stdout] test test_quick_docs::test_docs_for_fun_item_spec_result ... ok
[INFO] [stdout] test test_quick_docs::test_hover_for_struct ... ok
[INFO] [stdout] test test_organize_imports::test_remove_unused_import_from_group_in_the_middle ... ok
[INFO] [stdout] test test_quick_docs::test_hover_for_function_parameter_with_type ... ok
[INFO] [stdout] test test_quick_docs::test_hover_for_spec_fun_in_module_spec ... ok
[INFO] [stdout] test test_resolve_items::test_resolve_function ... ok
[INFO] [stdout] test test_resolve_items::test_resolve_variable_with_shadowing ... ok
[INFO] [stdout] test test_resolve_items::test_resolve_variable_from_tuple_pattern ... ok
[INFO] [stdout] test test_resolve_items::test_cannot_resolve_variable_if_declared_after_reference ... ok
[INFO] [stdout] test test_resolve_items::test_resolve_function_in_tail_expr ... ok
[INFO] [stdout] test test_rename::test_rename_function ... ok
[INFO] [stdout] test test_resolve_items::test_resolve_function_parameter ... ok
[INFO] [stdout] test test_resolve_types::test_resolve_struct_type ... ok
[INFO] [stdout] test test_rename::test_rename_ident_pat_with_shorthand ... ok
[INFO] [stdout] test test_rename::test_rename_struct_field ... ok
[INFO] [stdout] test test_resolve_types::test_resolve_to_struct_from_let_stmt ... ok
[INFO] [stdout] test test_resolve_items::test_resolve_variable ... ok
[INFO] [stdout] test test_resolve_items::test_resolve_const ... ok
[INFO] [stdout] test test_resolve_items::test_variable_declaration_is_unresolved ... ok
[INFO] [stdout] test test_signature_help_struct_lit_fields::test_show_field_with_position_0_passed_in_reverse_order ... ok
[INFO] [stdout] test test_quick_docs::test_hover_for_builtin_spec_fun_in_module_spec ... ok
[INFO] [stdout] test test_rename::test_rename_struct_field_back_to_shorthand ... ok
[INFO] [stdout] test test_signature_help_struct_lit_fields::test_do_not_highlight_anything_if_all_filled_and_not_in_position_with_vectors ... ok
[INFO] [stdout] test test_resolve_types::test_resolve_to_struct_from_parameter ... ok
[INFO] [stdout] test test_resolve_types::test_cannot_resolve_type_to_variable ... ok
[INFO] [stdout] test test_signature_help_struct_lit_fields::test_call_expr_inside_struct_lit ... ok
[INFO] [stdout] test test_signature_help_struct_lit_fields::test_show_next_unfilled_field_in_presence_of_filled ... ok
[INFO] [stdout] test test_resolve_types::test_primitive_type_is_unresolved ... ok
[INFO] [stdout] test test_signature_help_struct_lit_fields::test_do_not_highlight_anything_if_all_filled_and_not_in_position ... ok
[INFO] [stdout] test test_signature_help_type_parameters::test_generic_fun_index_0 ... ok
[INFO] [stdout] test test_signature_help_type_parameters::test_generic_fun_no_arguments ... ok
[INFO] [stdout] test test_signature_help_struct_lit_fields::test_highlight_field_caret_in_the_middle ... ok
[INFO] [stdout] test test_rename::test_rename_struct_field_with_shorthand ... ok
[INFO] [stdout] test test_signature_help_struct_lit_fields::test_struct_lit_inside_call_expr ... ok
[INFO] [stdout] test test_signature_help_type_parameters::test_generic_fun_index_1 ... ok
[INFO] [stdout] test test_signature_help_type_parameters::test_generic_fun ... ok
[INFO] [stdout] test test_signature_help_type_parameters::test_aliased_generic_fun ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_assert_macro ... ok
[INFO] [stdout] test test_signature_help_type_parameters::test_struct_as_struct_lit ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_fun_args_aliased_function ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_fun_args_index_0 ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_fun_args_index_1 ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_fun_no_args ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_fun_one_arg ... ok
[INFO] [stdout] test test_signature_help_struct_lit_fields::test_show_field_with_position_1 ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_fun_with_uninferred_generic_parameter ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_incomplete_args_index_1 ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_lambda_type ... ok
[INFO] [stdout] test test_signature_help_type_parameters::test_struct_as_type_with_bounds ... ok
[INFO] [stdout] test test_signature_help_type_parameters::test_struct_as_type ... ok
[INFO] [stdout] test test_resolve_types::test_resolve_to_type_parameter ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_fun_many_args ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_fun_args_builtin_function ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_fun_args_multiline_call ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_named_tuple_struct_with_generic_param ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_method_call_called_as_function ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_fun_one_arg_end ... ok
[INFO] [stdout] test test_syntax_highlighting::test_highlight_module_spec ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_fun_many_args_vector_u8 ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_tuple_enum_variant_with_generics ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_fun_poorly_formatted_args ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_tuple_enum_variant ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_incomplete_args_index_2 ... ok
[INFO] [stdout] test test_view_syntax_tree::test_view_syntax_tree ... ok
[INFO] [stdout] test test_signature_help_struct_lit_fields::test_highlight_field_caret_in_the_end ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_method_call ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_lambda_expr ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_method_call_with_generic_parameter ... ok
[INFO] [stdout] test types::test_call_expr_types::test_infer_call_expr_option_none_from_lit_field_1 ... ok
[INFO] [stdout] test types::test_call_expr_types::test_infer_call_expr_option_none_from_lit_field_2 ... ok
[INFO] [stdout] test test_signature_help_value_parameters::test_named_tuple_struct ... ok
[INFO] [stdout] test test_world_symbols::test_world_symbols ... ok
[INFO] [stdout] test test_syntax_highlighting::test_highlight_items ... ok
[INFO] [stdout] test test_syntax_highlighting::test_highlight_literals ... ok
[INFO] [stdout] test test_syntax_highlighting::test_highlight_type_param ... ok
[INFO] [stdout] test test_world_symbols::test_world_symbols_with_limit ... ok
[INFO] [stdout] test test_syntax_highlighting::test_highlight_operators ... ok
[INFO] [stdout] test types::test_call_expr_types::test_call_expr_with_missing_generic_typed_parameter ... ok
[INFO] [stdout] test types::test_call_expr_types::test_call_expr_with_unset_generic_parameter ... ok
[INFO] [stdout] test types::test_my_types::test_choose_index_type_in_where ... ok
[INFO] [stdout] test types::test_my_types::test_if_and_only_if ... ok
[INFO] [stdout] test types::test_call_expr_types::test_call_expr_with_set_generic_type_parameter_but_missing_params ... ok
[INFO] [stdout] test types::test_function_values::test_infer_lambda_type_from_generic_parameters ... ok
[INFO] [stdout] test types::test_function_values::test_infer_lambda_type_from_parameters ... ok
[INFO] [stdout] test types::test_my_types::test_paren_pat ... ok
[INFO] [stdout] test types::test_function_values::test_function_value_named_wrapper_infer_lambda_type_call_expr_type ... ok
[INFO] [stdout] test types::test_function_values::test_function_value_named_wrapper_infer_lambda_type_let_stmt ... ok
[INFO] [stdout] test types::test_function_values::test_fetch_function_value_from_struct_and_call ... ok
[INFO] [stdout] test types::test_my_types::test_implies_expr_rhs_type ... ok
[INFO] [stdout] test types::test_my_types::test_signed_integer_type_i8_from_expr ... ok
[INFO] [stdout] test types::test_my_types::test_choose_index_type ... ok
[INFO] [stdout] test types::test_my_types::test_infer_include_if_else ... ok
[INFO] [stdout] test types::test_function_values::test_function_value_named_wrapper ... ok
[INFO] [stdout] test types::test_my_types::test_integer_constants_u ... ok
[INFO] [stdout] test types::test_my_types::test_integer_constants_i ... ok
[INFO] [stdout] test types::test_my_types::test_compile_for_testing ... ok
[INFO] [stdout] test types::test_my_types::test_resolve_builtin_function_in_module_spec ... ok
[INFO] [stdout] test types::test_my_types::test_lambda_spec_block_type ... ok
[INFO] [stdout] test types::test_my_types::test_type_of_deep_inner_field ... ok
[INFO] [stdout] test types::test_my_types::test_self_variable_in_spec_struct ... ok
[INFO] [stdout] test types::test_my_types::test_self_variable_in_spec_enum ... ok
[INFO] [stdout] test types::test_my_types::test_signed_integer_type_i8 ... ok
[INFO] [stdout] test types::test_lambda_param_types::test_for_each_ref_parameter ... ok
[INFO] [stdout] test types::test_my_types::test_infer_type_of_lambda_parameter ... ok
[INFO] [stdout] test types::test_my_types::test_signed_integer_type_i8_from_unary_minus_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_add_expr_with_untyped_and_typed_integer_reversed ... ok
[INFO] [stdout] test types::test_my_types::test_user_defined_consts_shadow_builtins ... ok
[INFO] [stdout] test types::test_my_types::test_signed_integer_type_i8_from_plus_expr ... ok
[INFO] [stdout] test types::test_my_types::test_type_of_inner_field ... ok
[INFO] [stdout] test types::test_my_types::test_field_for_uninitialized_variable_that_inferred_later ... ok
[INFO] [stdout] test types::test_my_types::test_tuple_enum_field_type_of_reference ... ok
[INFO] [stdout] test types::test_my_types::test_type_of_range_function_integer ... ok
[INFO] [stdout] test types::test_types_expression_types::test_bit_shift_left ... ok
[INFO] [stdout] test types::test_my_types::test_type_for_uninitialized_variable_that_inferred_later ... ok
[INFO] [stdout] test types::test_types_expression_types::test_add_expr_with_untyped_and_typed_integer ... ok
[INFO] [stdout] test types::test_types_expression_types::test_bang_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_bit_or ... ok
[INFO] [stdout] test types::test_types_expression_types::test_binding_inside_if_block ... ok
[INFO] [stdout] test types::test_types_expression_types::test_add_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_bit_and ... ok
[INFO] [stdout] test types::test_types_expression_types::test_abort_expr_never_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_binding_inside_code_block ... ok
[INFO] [stdout] test types::test_proof_types::test_forall_expr_parameter_type ... ok
[INFO] [stdout] test types::test_proof_types::lemma_variable_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_binding_inside_else_block ... ok
[INFO] [stdout] test types::test_types_expression_types::test_bit_shift_right ... ok
[INFO] [stdout] test types::test_types_expression_types::test_compound_assignment_returns_unit_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_break_expr_never_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_const_int_in_spec ... ok
[INFO] [stdout] test types::test_types_expression_types::test_deref_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_deref_address_in_lambda ... ok
[INFO] [stdout] test types::test_types_expression_types::test_continue_expr_never_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_borrow_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_borrow_expr_of_dot_access ... ok
[INFO] [stdout] test types::test_types_expression_types::test_copy_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_call_expr_from_alias ... ok
[INFO] [stdout] test types::test_proof_types::test_type_of_forall_apply_lemma_quant ... ok
[INFO] [stdout] test types::test_types_expression_types::test_builtin_const_in_spec ... ok
[INFO] [stdout] test types::test_types_expression_types::test_call_expr_with_implicit_type_and_type_error ... ok
[INFO] [stdout] test types::test_types_expression_types::test_call_expr_with_explicit_type_and_type_error ... ok
[INFO] [stdout] test types::test_types_expression_types::test_bit_xor ... ok
[INFO] [stdout] test types::test_types_expression_types::test_div_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_cast_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_enum_variant_as_value ... ok
[INFO] [stdout] test types::test_types_expression_types::test_enum_variant_for_tuple_struct_literal_field ... ok
[INFO] [stdout] test types::test_types_expression_types::test_explicit_generic_type_struct ... ok
[INFO] [stdout] test types::test_types_expression_types::test_enum_variant_destructuring_for_unknown_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_field_type_for_tuple_struct_pattern_if_more_than_number_of_fields_but_field_is_there ... ok
[INFO] [stdout] test types::test_types_expression_types::test_exists_quantifier_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_dot_expr_with_dot_expr_incomplete_1 ... ok
[INFO] [stdout] test types::test_types_expression_types::test_for_expr_index_partial ... ok
[INFO] [stdout] test types::test_types_expression_types::test_dot_access_to_field_with_struct_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_enum_variant_struct_as_value_with_generics ... ok
[INFO] [stdout] test types::test_types_expression_types::test_dot_expr_with_dot_expr_incomplete_2 ... ok
[INFO] [stdout] test types::test_types_expression_types::test_deref_type_with_generics ... ok
[INFO] [stdout] test types::test_types_expression_types::test_dot_access_to_primitive_field ... ok
[INFO] [stdout] test types::test_types_expression_types::test_dot_expr_chained ... ok
[INFO] [stdout] test types::test_types_expression_types::test_enum_variant_for_tuple_struct_literal ... ok
[INFO] [stdout] test types::test_types_expression_types::test_for_expr_index_range_expr_int_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_for_expr_index_range_expr_bool_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_if_else_with_references_coerced_to_less_specific_one ... ok
[INFO] [stdout] test types::test_types_expression_types::test_forall_quantifier_range_binding_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_forall_quantifier_range_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_forall_quantifier_range_vector_binding_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_generic_enum_variant ... ok
[INFO] [stdout] test types::test_types_expression_types::test_forall_quantifier_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_for_expr_index_with_range_as_variable ... ok
[INFO] [stdout] test types::test_types_expression_types::test_function_with_explicit_integer_parameter_return_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_forall_quantifier_type_binding_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_global_function_type_for_spec ... ok
[INFO] [stdout] test types::test_types_expression_types::test_greater_equal_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_generic_enum_variant_with_positional_fields ... ok
[INFO] [stdout] test types::test_types_expression_types::test_global_variable_for_schema ... ok
[INFO] [stdout] test types::test_types_expression_types::test_greater_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_if_else_return ... ok
[INFO] [stdout] test types::test_types_expression_types::test_incomplete_range_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_if_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_integer_with_explicit_tuple_literal_type_in_assignment ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_let_binding_pat_type_in_spec_block_arbitrary_order ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_lambda_noop_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_if_expr_without_else ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_index_expr_of_generic_call_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_imported_table_with_alias ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_let_post_binding_pat_type_in_spec_block_arbitrary_order ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_generic_enum_call_expr_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_index_of_spec_function_is_not_resolved_so_integer_parameter_cannot_be_inferred ... ok
[INFO] [stdout] test types::test_types_expression_types::test_if_expr_with_incompatible_else ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_lambda_identity_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_match_expr_variant_field_destructuring_rhs_full ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_match_expr_variant_field_destructuring_rhs ... ok
[INFO] [stdout] test types::test_types_expression_types::test_if_expr_return_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_match_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_match_expr_variant_field ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_match_expr_variant_rhs ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_identity_lambda_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_quant_variable_in_quant_body ... ok
[INFO] [stdout] test types::test_types_expression_types::test_integer_parameter_has_type_num_in_inline_spec_block ... ok
[INFO] [stdout] test types::test_types_expression_types::test_integer_inference_with_spec_blocks_inside_block_1 ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_match_variant_field_with_reference_shorthand ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_no_return_lambda_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_integer_inference_with_spec_blocks_inside_block_2 ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_quant_variable_in_where ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_integer_with_explicit_tuple_literal_type_in_let_statement ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_result_for_spec ... ok
[INFO] [stdout] test types::test_types_expression_types::test_integer_inference_with_spec_blocks_outside_block ... ok
[INFO] [stdout] test types::test_types_expression_types::test_int2bv_bv2int ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_outer_type_variable_with_lambda_body ... ok
[INFO] [stdout] test types::test_types_expression_types::test_integer_type_of_shift_left ... ok
[INFO] [stdout] test types::test_types_expression_types::test_int2bv_and_bv_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_integer_type_of_shift_right ... ok
[INFO] [stdout] test types::test_types_expression_types::test_integer_type_inference_with_equality_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_integer_type_inference_with_ordering_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_single_param_lambda_two_param_expected ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_two_param_lambda_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_match_variant_field_with_reference ... ok
[INFO] [stdout] test types::test_types_expression_types::test_lambda_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_lambda_variable_struct ... ok
[INFO] [stdout] test types::test_types_expression_types::test_mod_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_modifies_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_move_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_lambda_expr_from_assigned_variable ... ok
[INFO] [stdout] test types::test_types_expression_types::test_lambda_expr_integer_return_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_item_spec_struct_field ... ok
[INFO] [stdout] test types::test_types_expression_types::test_lambda_expr_returning_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_msl_num ... ok
[INFO] [stdout] test types::test_types_expression_types::test_infer_vector_type_binding_of_spec_fun ... ok
[INFO] [stdout] test types::test_types_expression_types::test_msl_callable_num ... ok
[INFO] [stdout] test types::test_types_expression_types::test_lambda_variable_vector ... ok
[INFO] [stdout] test types::test_types_expression_types::test_less_equal_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_msl_mut_ref_is_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_lambda_expr_unit_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_msl_ref_is_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_mutable_borrow_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_mul_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_outer_variable_in_nested_lambda ... ok
[INFO] [stdout] test types::test_types_expression_types::test_old_function_type_for_spec ... ok
[INFO] [stdout] test types::test_types_expression_types::test_nested_lambda_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_outer_vector_inside_lambda_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_pattern_with_rest ... ok
[INFO] [stdout] test types::test_types_expression_types::test_positional_field_lookup_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_range_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_range_as_variable ... ok
[INFO] [stdout] test types::test_types_expression_types::test_ref_expr_of_function_item ... ok
[INFO] [stdout] test types::test_types_expression_types::test_recursive_type_with_nested_struct ... ok
[INFO] [stdout] test types::test_types_expression_types::test_recursive_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_num_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_nested_struct_literal_inferred_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_no_result_variable_if_return_type_is_tuple ... ok
[INFO] [stdout] test types::test_types_expression_types::test_no_error_with_type_inference_with_pragma ... ok
[INFO] [stdout] test types::test_types_expression_types::test_ref_expr_of_schema_item ... ok
[INFO] [stdout] test types::test_types_expression_types::test_nested_struct_literal_explicit_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_ref_expr_of_struct_item ... ok
[INFO] [stdout] test types::test_types_expression_types::test_parens_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_positional_field_lookup_generic_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_no_error_for_eq_exprs_when_combining_unknown_type_items ... ok
[INFO] [stdout] test types::test_types_expression_types::test_result_of_return_type_of_function_spec ... ok
[INFO] [stdout] test types::test_types_expression_types::test_resolve_type_of_literal_in_global_variable_initializer ... ok
[INFO] [stdout] test types::test_types_expression_types::test_resolve_update_schema_local_field_initializer ... ok
[INFO] [stdout] test types::test_types_expression_types::test_resolve_update_schema_local_field ... ok
[INFO] [stdout] test types::test_types_expression_types::test_struct_field_as_vector ... ok
[INFO] [stdout] test types::test_types_expression_types::test_result_1_of_return_tuple_in_function_spec ... ok
[INFO] [stdout] test types::test_types_expression_types::test_schema_field_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_spec_block_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_result_2_of_return_tuple_in_function_spec ... ok
[INFO] [stdout] test types::test_types_expression_types::test_return_value_from_block ... ok
[INFO] [stdout] test types::test_types_expression_types::test_struct_destructuring_for_unknown_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_spec_expr_with_visibility_inferred ... ok
[INFO] [stdout] test types::test_types_expression_types::test_return_type_of_unit_returning_function ... ok
[INFO] [stdout] test types::test_types_expression_types::test_struct_literal_expr_with_unresolved_type_param ... ok
[INFO] [stdout] test types::test_types_expression_types::test_struct_field_vector_u8_in_spec ... ok
[INFO] [stdout] test types::test_types_expression_types::test_tuple_enum_variant_destructuring_for_unknown_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_less_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_sub_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_struct_lit_with_generic_of_type_with_incorrect_abilities ... ok
[INFO] [stdout] test types::test_types_expression_types::test_spec_vector_slice ... ok
[INFO] [stdout] test types::test_types_expression_types::test_struct_unpacking_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_tuple_result_type_of_spec_function_with_generic ... ok
[INFO] [stdout] test types::test_types_expression_types::test_tuple_struct_destructuring_for_unknown_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_simple_map_vector_field ... ok
[INFO] [stdout] test types::test_types_expression_types::test_tuple_struct_pat_with_rest_in_the_middle ... ok
[INFO] [stdout] test types::test_types_expression_types::test_tuple_struct_pat_with_rest_at_the_beginning ... ok
[INFO] [stdout] test types::test_types_expression_types::test_tuple_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_unknown_type_for_tuple_struct_pattern_if_more_than_number_of_fields ... ok
[INFO] [stdout] test types::test_types_expression_types::test_type_of_u8_fun_param_in_spec ... ok
[INFO] [stdout] test types::test_types_expression_types::test_type_of_binding_of_tuple_of_single_variable_with_comma ... ok
[INFO] [stdout] test types::test_types_expression_types::test_type_of_binding_of_tuple_of_single_variable ... ok
[INFO] [stdout] test types::test_types_expression_types::test_type_of_fun_param_in_spec ... ok
[INFO] [stdout] test types::test_types_expression_types::test_type_of_plus_with_invalid_arguments ... ok
[INFO] [stdout] test types::test_types_expression_types::test_unknown_does_not_influence_integer_type_for_function_for_rhs ... ok
[INFO] [stdout] test types::test_types_expression_types::test_type_for_tuple_struct_literal_with_multiple_type_parameters_and_explicit_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_type_for_tuple_struct_literal_with_multiple_type_parameters ... ok
[INFO] [stdout] test types::test_types_expression_types::test_type_for_tuple_struct_literal ... ok
[INFO] [stdout] test types::test_types_expression_types::test_unknown_does_not_influence_integer_type_for_function_for_lhs ... ok
[INFO] [stdout] test types::test_types_expression_types::test_vector_lit_with_implicit_type_and_type_error ... ok
[INFO] [stdout] test types::test_types_expression_types::test_types_for_fields_in_tuple_struct_pattern ... ok
[INFO] [stdout] test types::test_types_expression_types::test_unpack_struct_mut_reference ... ok
[INFO] [stdout] test types::test_types_expression_types::test_vector_lit_with_inferred_integer_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_unpack_tuple_of_structs ... ok
[INFO] [stdout] test types::test_types_expression_types::test_vector_lit_with_explicit_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_vector_lit_inside_specs ... ok
[INFO] [stdout] test types::test_types_expression_types::test_while_expr_returns_unit ... ok
[INFO] [stdout] test types::test_types_expression_types::test_vector_lit_with_inferred_type ... ok
[INFO] [stdout] test types::test_types_expression_types::test_vector_lit_with_explicit_type_and_type_error ... ok
[INFO] [stdout] test types::test_types_expression_types::test_unpack_struct_into_field ... ok
[INFO] [stdout] test types::test_types_expression_types::test_vector_lit_with_inferred_type_from_call_expr ... ok
[INFO] [stdout] test types::test_types_expression_types::test_type_of_literal_in_aborts_with ... ok
[INFO] [stdout] test types::test_types_expression_types::test_x_string ... ok
[INFO] [stdout] test types::test_types_expression_types::test_unpack_struct_reference ... ok
[INFO] [stdout] test types::tests::test_expr_type ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1471 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.85s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_corpus.rs (/opt/rustwide/target/debug/deps/test_corpus-2ce47aae3fe3a071)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lang-7b3f35e165922806)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test types::fold::tests::test_has_ty_unknown ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/project_model-dea5e36f9d9b5ba8)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test move_toml::tests::test_sibling_local_dependency ... ok
[INFO] [stdout] test move_toml::tests::test_parse_basic_move_toml_with_dependencies ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/stdext-69246a9ec9d1a814)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test line_endings::tests::mixed ... ok
[INFO] [stdout] test line_endings::tests::none ... ok
[INFO] [stdout] test line_endings::tests::dos ... ok
[INFO] [stdout] test line_endings::tests::unix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/syntax-cac0453444bc7e09)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test parse::lexer::move_model::tests::test_match_byte_string ... ok
[INFO] [stdout] test ptr::test_local_syntax_ptr ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parsing_test.rs (/opt/rustwide/target/debug/deps/parsing_test-ee9751ce08ae3bcc)
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 180 tests
[INFO] [stdout] test test_complete::address_blocks.move                                                     ... ok
[INFO] [stdout] test test_complete::binary_exprs.move                                                       ... ok
[INFO] [stdout] test test_complete::call_expr_complex_inequality.move                                       ... ok
[INFO] [stdout] test test_complete::cast_expr_precedence.move                                               ... ok
[INFO] [stdout] test test_complete::acquires_qual_path.move                                                 ... ok
[INFO] [stdout] test test_complete::annotated_literals.move                                                 ... ok
[INFO] [stdout] test test_complete::addresses.move                                                          ... ok
[INFO] [stdout] test test_complete::attribute_on_import.move                                                ... ok
[INFO] [stdout] test test_complete::assignments.move                                                        ... ok
[INFO] [stdout] test test_complete::control_exprs.move                                                      ... ok
[INFO] [stdout] test test_complete::dot_field_less_no_space.move                                            ... ok
[INFO] [stdout] test test_complete::call_exprs.move                                                         ... ok
[INFO] [stdout] test test_complete::cast_expr.move                                                          ... ok
[INFO] [stdout] test test_complete::call_expr_complex_if_else.move                                          ... ok
[INFO] [stdout] test test_complete::cast_expr_assignment.move                                               ... ok
[INFO] [stdout] test test_complete::comments.move                                                           ... ok
[INFO] [stdout] test test_complete::attributes.move                                                         ... ok
[INFO] [stdout] test test_complete::binary_eq_exprs.move                                                    ... ok
[INFO] [stdout] test test_complete::expressions_if_else_as.move                                             ... ok
[INFO] [stdout] test test_complete::expressions_assignments.move                                            ... ok
[INFO] [stdout] test test_complete::assert_macro.move                                                       ... ok
[INFO] [stdout] test test_complete::consts.move                                                             ... ok
[INFO] [stdout] test test_complete::attributes_on_items.move                                                ... ok
[INFO] [stdout] test test_complete::for_underscore.move                                                     ... ok
[INFO] [stdout] test test_complete::expressions.move                                                        ... ok
[INFO] [stdout] test test_complete::friend_fun.move                                                         ... ok
[INFO] [stdout] test test_complete::expressions_implies.move                                                ... ok
[INFO] [stdout] test test_complete::dot_expressions.move                                                    ... ok
[INFO] [stdout] test test_complete::friend.move                                                             ... ok
[INFO] [stdout] test test_complete::function_values/function_values_lambda_abilities_no_return.move         ... ok
[INFO] [stdout] test test_complete::forbid_structs_in_range.move                                            ... ok
[INFO] [stdout] test test_complete::function_values/function_values_call_expr_type_args_colon_colon.move    ... ok
[INFO] [stdout] test test_complete::function_signature.move                                                 ... ok
[INFO] [stdout] test test_complete::function_values/function_values_callables.move                          ... ok
[INFO] [stdout] test test_complete::forbid_structs_in_condition.move                                        ... ok
[INFO] [stdout] test test_complete::function_values/assignment_in_lambda.move                               ... ok
[INFO] [stdout] test test_complete::function_values/function_value_with_complex_type.move                   ... ok
[INFO] [stdout] test test_complete::function_values/function_values_struct_wrapper.move                     ... ok
[INFO] [stdout] test test_complete::if_else_block_expr.move                                                 ... ok
[INFO] [stdout] test test_complete::if_block_without_semicolon.move                                         ... ok
[INFO] [stdout] test test_complete::function_values/tuple_type_with_lambda_type.move                        ... ok
[INFO] [stdout] test test_complete::function_values/lambda_with_no_body.move                                ... ok
[INFO] [stdout] test test_complete::generics.move                                                           ... ok
[INFO] [stdout] test test_complete::lambdas.move                                                            ... ok
[INFO] [stdout] test test_complete::function_values/spec_block_with_lambdas.move                            ... ok
[INFO] [stdout] test test_complete::function_values/function_values_lambda_abilities.move                   ... ok
[INFO] [stdout] test test_complete::lambda_expr_in_method.move                                              ... ok
[INFO] [stdout] test test_complete::less_in_parens_with_complex_type.move                                   ... ok
[INFO] [stdout] test test_complete::literals.move                                                           ... ok
[INFO] [stdout] test test_complete::function_calls.move                                                     ... ok
[INFO] [stdout] test test_complete::loop_labels.move                                                        ... ok
[INFO] [stdout] test test_complete::let_patterns.move                                                       ... ok
[INFO] [stdout] test test_complete::enums.move                                                              ... ok
[INFO] [stdout] test test_complete::match_with_ints.move                                                    ... ok
[INFO] [stdout] test test_complete::function_values/function_values_call_expr_type_args_no_colon_colon.move ... ok
[INFO] [stdout] test test_complete::function_values/function_values_let_stmt.move                           ... ok
[INFO] [stdout] test test_complete::package_fun.move                                                        ... ok
[INFO] [stdout] test test_complete::match_fq.move                                                           ... ok
[INFO] [stdout] test test_complete::match_with_ranges.move                                                  ... ok
[INFO] [stdout] test test_complete::lambda_expr_with_wildcard.move                                          ... ok
[INFO] [stdout] test test_complete::pat_tuple_unit_paren.move                                               ... ok
[INFO] [stdout] test test_complete::index_expr.move                                                         ... ok
[INFO] [stdout] test test_complete::path_type_arg_fq_name.move                                              ... ok
[INFO] [stdout] test test_complete::loop_invariants.move                                                    ... ok
[INFO] [stdout] test test_complete::dot_dot_pattern.move                                                    ... ok
[INFO] [stdout] test test_complete::postfix_exprs.move                                                      ... ok
[INFO] [stdout] test test_complete::prefer_stmt_block_no_call.move                                          ... ok
[INFO] [stdout] test test_complete::prefix_exprs.move                                                       ... ok
[INFO] [stdout] test test_complete::function_declarations.move                                              ... ok
[INFO] [stdout] test test_complete::proofs/if_else_with_proof_stmts.move                                    ... ok
[INFO] [stdout] test test_complete::path_underscore.move                                                    ... ok
[INFO] [stdout] test test_complete::is_expr.move                                                            ... ok
[INFO] [stdout] test test_complete::proofs/post_blocks.move                                                 ... ok
[INFO] [stdout] test test_complete::proofs/forall_apply_lemma.move                                          ... ok
[INFO] [stdout] test test_complete::proofs/split.move                                                       ... ok
[INFO] [stdout] test test_complete::positional_fields.move                                                  ... ok
[INFO] [stdout] test test_complete::paths.move                                                              ... ok
[INFO] [stdout] test test_complete::path_expr_with_generics.move                                            ... ok
[INFO] [stdout] test test_complete::inline_functions.move                                                   ... ok
[INFO] [stdout] test test_complete::public_package.move                                                     ... ok
[INFO] [stdout] test test_complete::signed_integers.move                                                    ... ok
[INFO] [stdout] test test_complete::prefer_stmt_block_no_binop.move                                         ... ok
[INFO] [stdout] test test_complete::public_enum.move                                                        ... ok
[INFO] [stdout] test test_complete::public_struct.move                                                      ... ok
[INFO] [stdout] test test_complete::return_no_semi.move                                                     ... ok
[INFO] [stdout] test test_complete::specs/apply.move                                                        ... ok
[INFO] [stdout] test test_complete::proofs/top_level_lemma_with_proof.move                                  ... ok
[INFO] [stdout] test test_complete::proofs/proofs.move                                                      ... ok
[INFO] [stdout] test test_complete::specs/pragma.move                                                       ... ok
[INFO] [stdout] test test_complete::specs/imply_exprs.move                                                  ... ok
[INFO] [stdout] test test_complete::specs/item_spec_signature.move                                          ... ok
[INFO] [stdout] test test_complete::specs/let_post_in_move_code.move                                        ... ok
[INFO] [stdout] test test_complete::specs/forall_with_type.move                                             ... ok
[INFO] [stdout] test test_complete::specs/schema_includes_if_else.move                                      ... ok
[INFO] [stdout] test test_complete::specs/schema_includes_imply_expr_simple.move                            ... ok
[INFO] [stdout] test test_complete::shl_with_ident.move                                                     ... ok
[INFO] [stdout] test test_complete::specs/forall_with_if_and_only_if.move                                   ... ok
[INFO] [stdout] test test_complete::specs/forall_quant_allowed_in_spec_fun.move                             ... ok
[INFO] [stdout] test test_complete::specs/spec_properties.move                                              ... ok
[INFO] [stdout] test test_complete::specs/forall_with_quantifier_hint.move                                  ... ok
[INFO] [stdout] test test_complete::specs/schema_includes_and.move                                          ... ok
[INFO] [stdout] test test_complete::specs/schema_includes_imply_exists.move                                 ... ok
[INFO] [stdout] test test_complete::specs/schema_includes_lit.move                                          ... ok
[INFO] [stdout] test test_complete::strings.move                                                            ... ok
[INFO] [stdout] test test_complete::specs/spec_weights_funs.move                                            ... ok
[INFO] [stdout] test test_complete::struct_declarations.move                                                ... ok
[INFO] [stdout] test test_complete::unit_expr.move                                                          ... ok
[INFO] [stdout] test test_complete::type_arg_wildcard.move                                                  ... ok
[INFO] [stdout] test test_complete::structs.move                                                            ... ok
[INFO] [stdout] test test_complete::specs/spec_file.move                                                    ... ok
[INFO] [stdout] test test_complete::tuple_assignment.move                                                   ... ok
[INFO] [stdout] test test_complete::specs/schemas.move                                                      ... ok
[INFO] [stdout] test test_complete::type_args_reference.move                                                ... ok
[INFO] [stdout] test test_complete::struct_literals.move                                                    ... ok
[INFO] [stdout] test test_complete::test_oneliner.move                                                      ... ok
[INFO] [stdout] test test_complete::vector_as_free_path.move                                                ... ok
[INFO] [stdout] test test_partial::acquires_recovery.move                                                   ... ok
[INFO] [stdout] test test_partial::assert_no_args.move                                                      ... ok
[INFO] [stdout] test test_partial::assert_in_lambda.move                                                    ... ok
[INFO] [stdout] test test_complete::specs/spec_statements.move                                              ... ok
[INFO] [stdout] test test_partial::call_expr_comma_param.move                                               ... ok
[INFO] [stdout] test test_complete::vectors.move                                                            ... ok
[INFO] [stdout] test test_partial::attribute_on_unsupported_stmt.move                                       ... ok
[INFO] [stdout] test test_complete::use_items.move                                                          ... ok
[INFO] [stdout] test test_complete::while_loop_inline_assignment.move                                       ... ok
[INFO] [stdout] test test_partial::errors/invalid_characters.move                                           ... ok
[INFO] [stdout] test test_partial::errors/invalid_top_level_items.move                                      ... ok
[INFO] [stdout] test test_complete::specs/spec_weights_quants.move                                          ... ok
[INFO] [stdout] test test_partial::fuzzing/fuzz_comment_block_empty.move                                    ... ok
[INFO] [stdout] test test_partial::errors/unclosed_strings.move                                             ... ok
[INFO] [stdout] test test_partial::fuzzing/fuzz_comment_block_not_closed.move                               ... ok
[INFO] [stdout] test test_complete::specs/schema_includes_imply_expr_complex.move                           ... ok
[INFO] [stdout] test test_partial::free_attribute.move                                                      ... ok
[INFO] [stdout] test test_partial::fuzzing/fuzz_consts.move                                                 ... ok
[INFO] [stdout] test test_partial::fun_duplicate_modifiers.move                                             ... ok
[INFO] [stdout] test test_partial::fuzzing/fuzz_generics.move                                               ... ok
[INFO] [stdout] test test_partial::fuzzing/fuzz_spec_native_fu.move                                         ... ok
[INFO] [stdout] test test_partial::fuzzing/highlight/fuzz_range_expr.move                                   ... ok
[INFO] [stdout] test test_complete::specs/predicates.move                                                   ... ok
[INFO] [stdout] test test_partial::fuzzing/fuzz_spec_incomplete_emits.move                                  ... ok
[INFO] [stdout] test test_partial::fuzzing/highlight/fuzz_type_arg_expr.move                                ... ok
[INFO] [stdout] test test_partial::fuzzing/highlight/fuzz_type_arg_type.move                                ... ok
[INFO] [stdout] test test_partial::invalid_match.move                                                       ... ok
[INFO] [stdout] test test_partial::item_recovery_enum.move                                                  ... ok
[INFO] [stdout] test test_partial::item_recovery_fields.move                                                ... ok
[INFO] [stdout] test test_partial::item_recovery.move                                                       ... ok
[INFO] [stdout] test test_partial::fuzzing/fuzz_incomplete_address_block.move                               ... ok
[INFO] [stdout] test test_partial::invalid_use_in_module.move                                               ... ok
[INFO] [stdout] test test_partial::invalid_match_2.move                                                     ... ok
[INFO] [stdout] test test_partial::item_spec_no_name.move                                                   ... ok
[INFO] [stdout] test test_partial::item_recovery_const.move                                                 ... ok
[INFO] [stdout] test test_partial::errors/attributes_on_inline_import_not_allowed.move                      ... ok
[INFO] [stdout] test test_partial::item_recovery_friend.move                                                ... ok
[INFO] [stdout] test test_partial::invalid_use_in_block.move                                                ... ok
[INFO] [stdout] test test_complete::specs/forall_exists.move                                                ... ok
[INFO] [stdout] test test_partial::item_recovery_specs.move                                                 ... ok
[INFO] [stdout] test test_partial::item_recovery_fun_params.move                                            ... ok
[INFO] [stdout] test test_partial::item_recovery_struct.move                                                ... ok
[INFO] [stdout] test test_partial::let_expr_recovery.move                                                   ... ok
[INFO] [stdout] test test_partial::item_spec_param_wildcard.move                                            ... ok
[INFO] [stdout] test test_partial::let_expr_invalid_pattern.move                                            ... ok
[INFO] [stdout] test test_partial::module_spec_no_path.move                                                 ... ok
[INFO] [stdout] test test_partial::item_recovery_let.move                                                   ... ok
[INFO] [stdout] test test_partial::lambda_with_incorrect_pattern.move                                       ... ok
[INFO] [stdout] test test_partial::fuzzing/fuzz_match_incomplete_imply_op.move                              ... ok
[INFO] [stdout] test test_partial::missing_expr_in_struct_lit.move                                          ... ok
[INFO] [stdout] test test_partial::recover_dot_expr_before_let.move                                         ... ok
[INFO] [stdout] test test_partial::recover_tuple_pat.move                                                   ... ok
[INFO] [stdout] test test_partial::lemmas.move                                                              ... ok
[INFO] [stdout] test test_partial::module_before_if.move                                                    ... ok
[INFO] [stdout] test test_partial::recover_unfinished_binary_expr.move                                      ... ok
[INFO] [stdout] test test_partial::recover_call_expr_args.move                                              ... ok
[INFO] [stdout] test test_partial::let_mut.move                                                             ... ok
[INFO] [stdout] test test_partial::type_args_incomplete_in_param.move                                       ... ok
[INFO] [stdout] test test_partial::type_param_recovery.move                                                 ... ok
[INFO] [stdout] test test_partial::unclosed_tuple_pat.move                                                  ... ok
[INFO] [stdout] test test_partial::type_args_recovery.move                                                  ... ok
[INFO] [stdout] test test_partial::value_arg_recovery.move                                                  ... ok
[INFO] [stdout] test test_complete::match.move                                                              ... ok
[INFO] [stdout] test test_partial::let_invalid_ident_pat.move                                               ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 180 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/test_utils-5aff860d9575fff5)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/xtask-84b7fdcb52a470f0)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests aptos_language_server
[INFO] [stderr]    Doc-tests base_db
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test crates/aptos-language-server/src/op_queue.rs - op_queue::OpQueue (line 15) ... ignored
[INFO] [stdout] test crates/aptos-language-server/src/tracing/hprof.rs - tracing::hprof (line 14) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.39s; merged doctests compilation took 0.38s
[INFO] [stderr]    Doc-tests ide
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ide_completion
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test crates/ide-completion/src/item.rs - item::CompletionRelevance::exact_name_match (line 105) ... ignored
[INFO] [stdout] test crates/ide-completion/src/item.rs - item::CompletionRelevance::is_local (line 117) ... ignored
[INFO] [stdout] test crates/ide-completion/src/item.rs - item::CompletionRelevanceTypeMatch::CouldUnify (line 131) ... ignored
[INFO] [stdout] test crates/ide-completion/src/item.rs - item::CompletionRelevanceTypeMatch::Exact (line 141) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.31s; merged doctests compilation took 0.31s
[INFO] [stderr]    Doc-tests ide_db
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ide_diagnostics
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ide_tests
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests lang
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/lang/src/semantics/source_to_def.rs - semantics::source_to_def (line 14) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- crates/lang/src/semantics/source_to_def.rs - semantics::source_to_def (line 14) stdout ----
[INFO] [stdout] error: expected one of `!` or `::`, found `a`
[INFO] [stdout]   --> crates/lang/src/semantics/source_to_def.rs:15:7
[INFO] [stdout]    |
[INFO] [stdout] 15 | Given a piece of syntax, find the corresponding semantic definition (def).
[INFO] [stdout]    |       ^ expected one of `!` or `::`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     crates/lang/src/semantics/source_to_def.rs - semantics::source_to_def (line 14)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `-p lang --doc`
[INFO] running `Command { std: "docker" "inspect" "3e8f4e459fc157541e1eb38a29fe5bfa4bf0768f876d9255cf02bd585a5036af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3e8f4e459fc157541e1eb38a29fe5bfa4bf0768f876d9255cf02bd585a5036af", kill_on_drop: false }`
[INFO] [stdout] 3e8f4e459fc157541e1eb38a29fe5bfa4bf0768f876d9255cf02bd585a5036af
