Closed
Description
Using Visual Studio Code, saving a file runs handle_code_action
first, then formats.
664ms - handle_code_action
4ms - FindUsages:search
0 - classify_name (6 calls)
3ms - classify_name_ref (24 calls)
0 - descend_into_macros (60 calls)
0 - parse_query (1 calls)
0 - search_scope (1 calls)
261ms - FindUsages:search
8ms - parse_macro_expansion
5ms - parse_query @ FileId(4432)
5ms - parse_query @ FileId(4476)
5ms - parse_query @ FileId(4832)
4ms - parse_query @ FileId(4811)
4ms - parse_query @ FileId(4446)
3ms - parse_query @ FileId(4447)
10ms - parse_query @ FileId(4845)
4ms - parse_query @ FileId(4843)
// hundreds of lines
rust-analyzer version: 2022-03-07 dev (built from master)
Also occurs on stable
rustc version: rustc 1.61.0-nightly (68369a041 2022-02-22)
relevant settings: (eg. client settings, or environment variables like CARGO
, RUSTUP_HOME
or CARGO_HOME
)
"editor.formatOnSave": true,