]> git.lizzy.rs Git - rust.git/commit - library/core/src/ffi/c_str.rs
:arrow_up: rust-analyzer
authorarcnmx <git@git.arcn.mx>
Mon, 9 Jan 2023 18:36:22 +0000 (10:36 -0800)
committerarcnmx <git@git.arcn.mx>
Mon, 9 Jan 2023 18:36:22 +0000 (10:36 -0800)
commit06e705f13dade399d629dd422e3fc84bddc58db0
treee9185db88e3d7932df39a218ed5b1bc12a1ce51d
parentaf58fc869910eae0ec525d49cbb6d953ea10a8c6
parent368e0bb32f1178cf162c2ce5f7e10b7ae211eb26
:arrow_up: rust-analyzer

Merge commit '368e0bb32f1178cf162c2ce5f7e10b7ae211eb26'
395 files changed:
src/tools/rust-analyzer/Cargo.lock
src/tools/rust-analyzer/crates/base-db/src/fixture.rs
src/tools/rust-analyzer/crates/base-db/src/input.rs
src/tools/rust-analyzer/crates/base-db/src/lib.rs
src/tools/rust-analyzer/crates/cfg/src/cfg_expr.rs
src/tools/rust-analyzer/crates/cfg/src/lib.rs
src/tools/rust-analyzer/crates/flycheck/src/lib.rs
src/tools/rust-analyzer/crates/hir-def/Cargo.toml
src/tools/rust-analyzer/crates/hir-def/src/adt.rs
src/tools/rust-analyzer/crates/hir-def/src/attr.rs
src/tools/rust-analyzer/crates/hir-def/src/body.rs
src/tools/rust-analyzer/crates/hir-def/src/body/lower.rs
src/tools/rust-analyzer/crates/hir-def/src/body/pretty.rs
src/tools/rust-analyzer/crates/hir-def/src/body/scope.rs
src/tools/rust-analyzer/crates/hir-def/src/builtin_attr.rs
src/tools/rust-analyzer/crates/hir-def/src/data.rs
src/tools/rust-analyzer/crates/hir-def/src/expr.rs
src/tools/rust-analyzer/crates/hir-def/src/find_path.rs
src/tools/rust-analyzer/crates/hir-def/src/generics.rs
src/tools/rust-analyzer/crates/hir-def/src/import_map.rs
src/tools/rust-analyzer/crates/hir-def/src/item_scope.rs
src/tools/rust-analyzer/crates/hir-def/src/item_tree.rs
src/tools/rust-analyzer/crates/hir-def/src/layout.rs
src/tools/rust-analyzer/crates/hir-def/src/lib.rs
src/tools/rust-analyzer/crates/hir-def/src/macro_expansion_tests.rs
src/tools/rust-analyzer/crates/hir-def/src/macro_expansion_tests/builtin_fn_macro.rs
src/tools/rust-analyzer/crates/hir-def/src/macro_expansion_tests/mbe.rs
src/tools/rust-analyzer/crates/hir-def/src/macro_expansion_tests/mbe/matching.rs
src/tools/rust-analyzer/crates/hir-def/src/nameres.rs
src/tools/rust-analyzer/crates/hir-def/src/nameres/collector.rs
src/tools/rust-analyzer/crates/hir-def/src/nameres/mod_resolution.rs
src/tools/rust-analyzer/crates/hir-def/src/nameres/path_resolution.rs
src/tools/rust-analyzer/crates/hir-def/src/nameres/proc_macro.rs
src/tools/rust-analyzer/crates/hir-def/src/nameres/tests/incremental.rs
src/tools/rust-analyzer/crates/hir-def/src/nameres/tests/macros.rs
src/tools/rust-analyzer/crates/hir-def/src/nameres/tests/mod_resolution.rs
src/tools/rust-analyzer/crates/hir-def/src/pretty.rs
src/tools/rust-analyzer/crates/hir-def/src/resolver.rs
src/tools/rust-analyzer/crates/hir-expand/src/builtin_attr_macro.rs
src/tools/rust-analyzer/crates/hir-expand/src/builtin_fn_macro.rs
src/tools/rust-analyzer/crates/hir-expand/src/db.rs
src/tools/rust-analyzer/crates/hir-expand/src/eager.rs
src/tools/rust-analyzer/crates/hir-expand/src/fixup.rs
src/tools/rust-analyzer/crates/hir-expand/src/hygiene.rs
src/tools/rust-analyzer/crates/hir-expand/src/lib.rs
src/tools/rust-analyzer/crates/hir-expand/src/name.rs
src/tools/rust-analyzer/crates/hir-expand/src/quote.rs
src/tools/rust-analyzer/crates/hir-ty/Cargo.toml
src/tools/rust-analyzer/crates/hir-ty/src/autoderef.rs
src/tools/rust-analyzer/crates/hir-ty/src/builder.rs
src/tools/rust-analyzer/crates/hir-ty/src/chalk_db.rs
src/tools/rust-analyzer/crates/hir-ty/src/consteval.rs
src/tools/rust-analyzer/crates/hir-ty/src/consteval/tests.rs
src/tools/rust-analyzer/crates/hir-ty/src/db.rs
src/tools/rust-analyzer/crates/hir-ty/src/diagnostics/match_check.rs
src/tools/rust-analyzer/crates/hir-ty/src/diagnostics/match_check/deconstruct_pat.rs
src/tools/rust-analyzer/crates/hir-ty/src/display.rs
src/tools/rust-analyzer/crates/hir-ty/src/infer.rs
src/tools/rust-analyzer/crates/hir-ty/src/infer/expr.rs
src/tools/rust-analyzer/crates/hir-ty/src/infer/pat.rs
src/tools/rust-analyzer/crates/hir-ty/src/infer/path.rs
src/tools/rust-analyzer/crates/hir-ty/src/infer/unify.rs
src/tools/rust-analyzer/crates/hir-ty/src/interner.rs
src/tools/rust-analyzer/crates/hir-ty/src/lang_items.rs
src/tools/rust-analyzer/crates/hir-ty/src/layout.rs
src/tools/rust-analyzer/crates/hir-ty/src/layout/adt.rs
src/tools/rust-analyzer/crates/hir-ty/src/layout/target.rs
src/tools/rust-analyzer/crates/hir-ty/src/layout/tests.rs
src/tools/rust-analyzer/crates/hir-ty/src/lib.rs
src/tools/rust-analyzer/crates/hir-ty/src/lower.rs
src/tools/rust-analyzer/crates/hir-ty/src/method_resolution.rs
src/tools/rust-analyzer/crates/hir-ty/src/tests.rs
src/tools/rust-analyzer/crates/hir-ty/src/tests/coercion.rs
src/tools/rust-analyzer/crates/hir-ty/src/tests/incremental.rs
src/tools/rust-analyzer/crates/hir-ty/src/tests/macros.rs
src/tools/rust-analyzer/crates/hir-ty/src/tests/method_resolution.rs
src/tools/rust-analyzer/crates/hir-ty/src/tests/patterns.rs
src/tools/rust-analyzer/crates/hir-ty/src/tests/regression.rs
src/tools/rust-analyzer/crates/hir-ty/src/tests/simple.rs
src/tools/rust-analyzer/crates/hir-ty/src/tests/traits.rs
src/tools/rust-analyzer/crates/hir-ty/src/tls.rs
src/tools/rust-analyzer/crates/hir-ty/src/traits.rs
src/tools/rust-analyzer/crates/hir-ty/src/utils.rs
src/tools/rust-analyzer/crates/hir/src/attrs.rs
src/tools/rust-analyzer/crates/hir/src/diagnostics.rs
src/tools/rust-analyzer/crates/hir/src/display.rs
src/tools/rust-analyzer/crates/hir/src/lib.rs
src/tools/rust-analyzer/crates/hir/src/semantics.rs
src/tools/rust-analyzer/crates/hir/src/source_analyzer.rs
src/tools/rust-analyzer/crates/ide-assists/Cargo.toml
src/tools/rust-analyzer/crates/ide-assists/src/handlers/add_explicit_type.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/add_missing_impl_members.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/add_missing_match_arms.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/add_return_type.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/auto_import.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/convert_iter_for_each_to_for.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/convert_tuple_struct_to_named_struct.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/extract_expressions_from_format_string.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/extract_function.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/extract_module.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/extract_struct_from_enum_variant.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/extract_type_alias.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/generate_default_from_new.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/generate_delegate_methods.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/generate_deref.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/generate_enum_projection_method.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/generate_enum_variant.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/generate_from_impl_for_enum.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/generate_function.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/generate_getter.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/generate_impl.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/generate_new.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/inline_call.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/inline_macro.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/inline_type_alias.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/move_const_to_impl.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/qualify_method_call.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/remove_dbg.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/remove_parentheses.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/replace_arith_op.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/replace_derive_with_manual_impl.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/replace_or_with_or_else.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/replace_turbofish_with_explicit_type.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/unnecessary_async.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/unqualify_method_call.rs
src/tools/rust-analyzer/crates/ide-assists/src/handlers/unwrap_block.rs
src/tools/rust-analyzer/crates/ide-assists/src/lib.rs
src/tools/rust-analyzer/crates/ide-assists/src/tests.rs
src/tools/rust-analyzer/crates/ide-assists/src/tests/generated.rs
src/tools/rust-analyzer/crates/ide-assists/src/tests/sourcegen.rs
src/tools/rust-analyzer/crates/ide-assists/src/utils.rs
src/tools/rust-analyzer/crates/ide-assists/src/utils/gen_trait_fn_body.rs
src/tools/rust-analyzer/crates/ide-completion/src/completions.rs
src/tools/rust-analyzer/crates/ide-completion/src/completions/attribute.rs
src/tools/rust-analyzer/crates/ide-completion/src/completions/attribute/cfg.rs
src/tools/rust-analyzer/crates/ide-completion/src/completions/attribute/lint.rs
src/tools/rust-analyzer/crates/ide-completion/src/completions/dot.rs
src/tools/rust-analyzer/crates/ide-completion/src/completions/env_vars.rs
src/tools/rust-analyzer/crates/ide-completion/src/completions/expr.rs
src/tools/rust-analyzer/crates/ide-completion/src/completions/fn_param.rs
src/tools/rust-analyzer/crates/ide-completion/src/completions/format_string.rs
src/tools/rust-analyzer/crates/ide-completion/src/completions/item_list/trait_impl.rs
src/tools/rust-analyzer/crates/ide-completion/src/completions/postfix.rs
src/tools/rust-analyzer/crates/ide-completion/src/completions/postfix/format_like.rs
src/tools/rust-analyzer/crates/ide-completion/src/completions/record.rs
src/tools/rust-analyzer/crates/ide-completion/src/completions/snippet.rs
src/tools/rust-analyzer/crates/ide-completion/src/completions/type.rs
src/tools/rust-analyzer/crates/ide-completion/src/context.rs
src/tools/rust-analyzer/crates/ide-completion/src/context/analysis.rs
src/tools/rust-analyzer/crates/ide-completion/src/context/tests.rs
src/tools/rust-analyzer/crates/ide-completion/src/item.rs
src/tools/rust-analyzer/crates/ide-completion/src/lib.rs
src/tools/rust-analyzer/crates/ide-completion/src/render.rs
src/tools/rust-analyzer/crates/ide-completion/src/render/const_.rs
src/tools/rust-analyzer/crates/ide-completion/src/render/function.rs
src/tools/rust-analyzer/crates/ide-completion/src/render/literal.rs
src/tools/rust-analyzer/crates/ide-completion/src/render/macro_.rs
src/tools/rust-analyzer/crates/ide-completion/src/render/pattern.rs
src/tools/rust-analyzer/crates/ide-completion/src/render/type_alias.rs
src/tools/rust-analyzer/crates/ide-completion/src/render/union_literal.rs
src/tools/rust-analyzer/crates/ide-completion/src/render/variant.rs
src/tools/rust-analyzer/crates/ide-completion/src/snippet.rs
src/tools/rust-analyzer/crates/ide-completion/src/tests.rs
src/tools/rust-analyzer/crates/ide-completion/src/tests/attribute.rs
src/tools/rust-analyzer/crates/ide-completion/src/tests/expression.rs
src/tools/rust-analyzer/crates/ide-completion/src/tests/item.rs
src/tools/rust-analyzer/crates/ide-completion/src/tests/item_list.rs
src/tools/rust-analyzer/crates/ide-completion/src/tests/pattern.rs
src/tools/rust-analyzer/crates/ide-completion/src/tests/predicate.rs
src/tools/rust-analyzer/crates/ide-completion/src/tests/special.rs
src/tools/rust-analyzer/crates/ide-completion/src/tests/type_pos.rs
src/tools/rust-analyzer/crates/ide-db/src/assists.rs
src/tools/rust-analyzer/crates/ide-db/src/imports/import_assets.rs
src/tools/rust-analyzer/crates/ide-db/src/imports/insert_use/tests.rs
src/tools/rust-analyzer/crates/ide-db/src/imports/merge_imports.rs
src/tools/rust-analyzer/crates/ide-db/src/lib.rs
src/tools/rust-analyzer/crates/ide-db/src/rename.rs
src/tools/rust-analyzer/crates/ide-db/src/search.rs
src/tools/rust-analyzer/crates/ide-db/src/symbol_index.rs
src/tools/rust-analyzer/crates/ide-db/src/syntax_helpers/format_string_exprs.rs
src/tools/rust-analyzer/crates/ide-db/src/syntax_helpers/node_ext.rs
src/tools/rust-analyzer/crates/ide-db/src/test_data/test_symbol_index_collection.txt
src/tools/rust-analyzer/crates/ide-db/src/tests/sourcegen_lints.rs
src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/break_outside_of_loop.rs
src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/json_is_not_rust.rs
src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/mismatched_arg_count.rs
src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/missing_fields.rs
src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/missing_unsafe.rs
src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/no_such_field.rs
src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/private_assoc_item.rs
src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/private_field.rs
src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/type_mismatch.rs
src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/unlinked_file.rs
src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/unresolved_macro_call.rs
src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/unresolved_module.rs
src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/unresolved_proc_macro.rs
src/tools/rust-analyzer/crates/ide-diagnostics/src/lib.rs
src/tools/rust-analyzer/crates/ide-diagnostics/src/tests.rs
src/tools/rust-analyzer/crates/ide-diagnostics/src/tests/sourcegen.rs
src/tools/rust-analyzer/crates/ide-ssr/src/parsing.rs
src/tools/rust-analyzer/crates/ide-ssr/src/tests.rs
src/tools/rust-analyzer/crates/ide/src/call_hierarchy.rs
src/tools/rust-analyzer/crates/ide/src/doc_links.rs
src/tools/rust-analyzer/crates/ide/src/doc_links/intra_doc_links.rs
src/tools/rust-analyzer/crates/ide/src/doc_links/tests.rs
src/tools/rust-analyzer/crates/ide/src/expand_macro.rs
src/tools/rust-analyzer/crates/ide/src/extend_selection.rs
src/tools/rust-analyzer/crates/ide/src/goto_declaration.rs
src/tools/rust-analyzer/crates/ide/src/goto_definition.rs
src/tools/rust-analyzer/crates/ide/src/goto_implementation.rs
src/tools/rust-analyzer/crates/ide/src/highlight_related.rs
src/tools/rust-analyzer/crates/ide/src/hover.rs
src/tools/rust-analyzer/crates/ide/src/hover/render.rs
src/tools/rust-analyzer/crates/ide/src/hover/tests.rs
src/tools/rust-analyzer/crates/ide/src/inlay_hints.rs
src/tools/rust-analyzer/crates/ide/src/inlay_hints/adjustment.rs
src/tools/rust-analyzer/crates/ide/src/inlay_hints/bind_pat.rs
src/tools/rust-analyzer/crates/ide/src/inlay_hints/binding_mode.rs
src/tools/rust-analyzer/crates/ide/src/inlay_hints/chaining.rs
src/tools/rust-analyzer/crates/ide/src/inlay_hints/closing_brace.rs
src/tools/rust-analyzer/crates/ide/src/inlay_hints/closure_ret.rs
src/tools/rust-analyzer/crates/ide/src/inlay_hints/discriminant.rs
src/tools/rust-analyzer/crates/ide/src/inlay_hints/fn_lifetime_fn.rs
src/tools/rust-analyzer/crates/ide/src/inlay_hints/implicit_static.rs
src/tools/rust-analyzer/crates/ide/src/inlay_hints/param_name.rs
src/tools/rust-analyzer/crates/ide/src/lib.rs
src/tools/rust-analyzer/crates/ide/src/markup.rs
src/tools/rust-analyzer/crates/ide/src/moniker.rs
src/tools/rust-analyzer/crates/ide/src/navigation_target.rs
src/tools/rust-analyzer/crates/ide/src/rename.rs
src/tools/rust-analyzer/crates/ide/src/runnables.rs
src/tools/rust-analyzer/crates/ide/src/shuffle_crate_graph.rs
src/tools/rust-analyzer/crates/ide/src/signature_help.rs
src/tools/rust-analyzer/crates/ide/src/static_index.rs
src/tools/rust-analyzer/crates/ide/src/status.rs
src/tools/rust-analyzer/crates/ide/src/syntax_highlighting/highlight.rs
src/tools/rust-analyzer/crates/ide/src/syntax_highlighting/html.rs
src/tools/rust-analyzer/crates/ide/src/syntax_highlighting/tests.rs
src/tools/rust-analyzer/crates/ide/src/syntax_tree.rs
src/tools/rust-analyzer/crates/ide/src/typing.rs
src/tools/rust-analyzer/crates/ide/src/typing/on_enter.rs
src/tools/rust-analyzer/crates/limit/src/lib.rs
src/tools/rust-analyzer/crates/mbe/src/benchmark.rs
src/tools/rust-analyzer/crates/mbe/src/expander/matcher.rs
src/tools/rust-analyzer/crates/mbe/src/expander/transcriber.rs
src/tools/rust-analyzer/crates/mbe/src/lib.rs
src/tools/rust-analyzer/crates/mbe/src/parser.rs
src/tools/rust-analyzer/crates/mbe/src/syntax_bridge.rs
src/tools/rust-analyzer/crates/mbe/src/syntax_bridge/tests.rs
src/tools/rust-analyzer/crates/mbe/src/to_parser_input.rs
src/tools/rust-analyzer/crates/mbe/src/tt_iter.rs
src/tools/rust-analyzer/crates/parser/src/grammar.rs
src/tools/rust-analyzer/crates/parser/src/grammar/expressions.rs
src/tools/rust-analyzer/crates/parser/src/grammar/expressions/atom.rs
src/tools/rust-analyzer/crates/parser/src/grammar/paths.rs
src/tools/rust-analyzer/crates/parser/src/grammar/patterns.rs
src/tools/rust-analyzer/crates/parser/src/lexed_str.rs
src/tools/rust-analyzer/crates/parser/src/output.rs
src/tools/rust-analyzer/crates/parser/src/parser.rs
src/tools/rust-analyzer/crates/parser/src/shortcuts.rs
src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs
src/tools/rust-analyzer/crates/parser/src/tests.rs
src/tools/rust-analyzer/crates/parser/src/tests/sourcegen_inline_tests.rs
src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0058_range_pat.rast
src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0058_range_pat.rs
src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0166_half_open_range_pat.rast
src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0166_half_open_range_pat.rs
src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0203_closure_body_underscore_assignment.rast
src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0203_closure_body_underscore_assignment.rs
src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0204_yeet_expr.rast
src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0204_yeet_expr.rs
src/tools/rust-analyzer/crates/proc-macro-api/src/lib.rs
src/tools/rust-analyzer/crates/proc-macro-api/src/msg/flat.rs
src/tools/rust-analyzer/crates/proc-macro-api/src/process.rs
src/tools/rust-analyzer/crates/proc-macro-api/src/version.rs
src/tools/rust-analyzer/crates/proc-macro-srv/src/abis/abi_1_58/proc_macro/bridge/client.rs
src/tools/rust-analyzer/crates/proc-macro-srv/src/abis/abi_1_58/proc_macro/mod.rs
src/tools/rust-analyzer/crates/proc-macro-srv/src/abis/abi_1_58/ra_server.rs
src/tools/rust-analyzer/crates/proc-macro-srv/src/abis/abi_1_63/proc_macro/bridge/client.rs
src/tools/rust-analyzer/crates/proc-macro-srv/src/abis/abi_1_63/ra_server.rs
src/tools/rust-analyzer/crates/proc-macro-srv/src/abis/abi_sysroot/ra_server.rs
src/tools/rust-analyzer/crates/proc-macro-srv/src/abis/mod.rs
src/tools/rust-analyzer/crates/proc-macro-srv/src/lib.rs
src/tools/rust-analyzer/crates/proc-macro-srv/src/tests/mod.rs
src/tools/rust-analyzer/crates/proc-macro-srv/src/tests/utils.rs
src/tools/rust-analyzer/crates/proc-macro-test/build.rs
src/tools/rust-analyzer/crates/profile/src/hprof.rs
src/tools/rust-analyzer/crates/profile/src/lib.rs
src/tools/rust-analyzer/crates/profile/src/memory_usage.rs
src/tools/rust-analyzer/crates/profile/src/stop_watch.rs
src/tools/rust-analyzer/crates/project-model/src/build_scripts.rs
src/tools/rust-analyzer/crates/project-model/src/cargo_workspace.rs
src/tools/rust-analyzer/crates/project-model/src/cfg_flag.rs
src/tools/rust-analyzer/crates/project-model/src/lib.rs
src/tools/rust-analyzer/crates/project-model/src/manifest_path.rs
src/tools/rust-analyzer/crates/project-model/src/project_json.rs
src/tools/rust-analyzer/crates/project-model/src/rustc_cfg.rs
src/tools/rust-analyzer/crates/project-model/src/sysroot.rs
src/tools/rust-analyzer/crates/project-model/src/target_data_layout.rs
src/tools/rust-analyzer/crates/project-model/src/tests.rs
src/tools/rust-analyzer/crates/project-model/src/workspace.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/bin/logger.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/bin/main.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/caps.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/cli.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/cli/analysis_stats.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/cli/diagnostics.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/cli/flags.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/cli/highlight.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/cli/lsif.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/cli/progress_report.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/cli/scip.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/cli/ssr.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/cli/symbols.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/config/patch_old_style.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/diagnostics.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/diagnostics/to_proto.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/dispatch.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/from_proto.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/global_state.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/handlers.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/integrated_benchmarks.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/lib.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/lsp_ext.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/lsp_utils.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/main_loop.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/reload.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/semantic_tokens.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/task_pool.rs
src/tools/rust-analyzer/crates/rust-analyzer/src/to_proto.rs
src/tools/rust-analyzer/crates/rust-analyzer/tests/slow-tests/main.rs
src/tools/rust-analyzer/crates/rust-analyzer/tests/slow-tests/sourcegen.rs
src/tools/rust-analyzer/crates/rust-analyzer/tests/slow-tests/support.rs
src/tools/rust-analyzer/crates/rust-analyzer/tests/slow-tests/testdir.rs
src/tools/rust-analyzer/crates/rust-analyzer/tests/slow-tests/tidy.rs
src/tools/rust-analyzer/crates/sourcegen/src/lib.rs
src/tools/rust-analyzer/crates/stdx/src/hash.rs
src/tools/rust-analyzer/crates/stdx/src/panic_context.rs
src/tools/rust-analyzer/crates/syntax/rust.ungram
src/tools/rust-analyzer/crates/syntax/src/algo.rs
src/tools/rust-analyzer/crates/syntax/src/ast.rs
src/tools/rust-analyzer/crates/syntax/src/ast/edit.rs
src/tools/rust-analyzer/crates/syntax/src/ast/edit_in_place.rs
src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs
src/tools/rust-analyzer/crates/syntax/src/ast/make.rs
src/tools/rust-analyzer/crates/syntax/src/ast/prec.rs
src/tools/rust-analyzer/crates/syntax/src/ast/token_ext.rs
src/tools/rust-analyzer/crates/syntax/src/fuzz.rs
src/tools/rust-analyzer/crates/syntax/src/hacks.rs
src/tools/rust-analyzer/crates/syntax/src/ptr.rs
src/tools/rust-analyzer/crates/syntax/src/ted.rs
src/tools/rust-analyzer/crates/syntax/src/tests.rs
src/tools/rust-analyzer/crates/syntax/src/tests/ast_src.rs
src/tools/rust-analyzer/crates/syntax/src/tests/sourcegen_ast.rs
src/tools/rust-analyzer/crates/syntax/src/validation.rs
src/tools/rust-analyzer/crates/test-utils/src/assert_linear.rs
src/tools/rust-analyzer/crates/test-utils/src/bench_fixture.rs
src/tools/rust-analyzer/crates/test-utils/src/fixture.rs
src/tools/rust-analyzer/crates/test-utils/src/lib.rs
src/tools/rust-analyzer/crates/test-utils/src/minicore.rs
src/tools/rust-analyzer/crates/toolchain/src/lib.rs
src/tools/rust-analyzer/crates/tt/src/buffer.rs
src/tools/rust-analyzer/crates/tt/src/lib.rs
src/tools/rust-analyzer/crates/vfs/src/file_set.rs
src/tools/rust-analyzer/crates/vfs/src/lib.rs
src/tools/rust-analyzer/crates/vfs/src/path_interner.rs
src/tools/rust-analyzer/crates/vfs/src/vfs_path.rs
src/tools/rust-analyzer/docs/dev/README.md
src/tools/rust-analyzer/docs/dev/lsp-extensions.md
src/tools/rust-analyzer/docs/dev/style.md
src/tools/rust-analyzer/docs/user/generated_config.adoc
src/tools/rust-analyzer/editors/code/package-lock.json
src/tools/rust-analyzer/editors/code/package.json
src/tools/rust-analyzer/editors/code/src/client.ts
src/tools/rust-analyzer/editors/code/src/commands.ts
src/tools/rust-analyzer/editors/code/src/config.ts
src/tools/rust-analyzer/editors/code/src/diagnostics.ts
src/tools/rust-analyzer/editors/code/src/lsp_ext.ts
src/tools/rust-analyzer/editors/code/src/main.ts
src/tools/rust-analyzer/lib/la-arena/src/map.rs
src/tools/rust-analyzer/lib/lsp-server/examples/goto_def.rs
src/tools/rust-analyzer/lib/lsp-server/src/lib.rs
src/tools/rust-analyzer/xtask/Cargo.toml
src/tools/rust-analyzer/xtask/src/dist.rs
src/tools/rust-analyzer/xtask/src/flags.rs
src/tools/rust-analyzer/xtask/src/install.rs
src/tools/rust-analyzer/xtask/src/main.rs
src/tools/rust-analyzer/xtask/src/metrics.rs
src/tools/rust-analyzer/xtask/src/publish.rs
src/tools/rust-analyzer/xtask/src/publish/notes.rs
src/tools/rust-analyzer/xtask/src/release.rs
src/tools/rust-analyzer/xtask/src/release/changelog.rs
src/tools/rust-analyzer/xtask/test_data/expected.md
src/tools/rust-analyzer/xtask/test_data/input.adoc