Cargo.lock
Cargo.toml
MANIFEST.in
README.md
build_rust.py
pyproject.toml
setup.py
.cargo/config.toml
crates/base-db/Cargo.toml
crates/base-db/src/change.rs
crates/base-db/src/input.rs
crates/base-db/src/lib.rs
crates/cfg/Cargo.toml
crates/cfg/src/cfg_expr.rs
crates/cfg/src/dnf.rs
crates/cfg/src/lib.rs
crates/cfg/src/tests.rs
crates/edition/Cargo.toml
crates/edition/src/lib.rs
crates/hir/Cargo.toml
crates/hir-def/Cargo.toml
crates/hir-def/src/attr.rs
crates/hir-def/src/builtin_type.rs
crates/hir-def/src/db.rs
crates/hir-def/src/dyn_map.rs
crates/hir-def/src/expr_store.rs
crates/hir-def/src/find_path.rs
crates/hir-def/src/hir.rs
crates/hir-def/src/import_map.rs
crates/hir-def/src/item_scope.rs
crates/hir-def/src/item_tree.rs
crates/hir-def/src/lang_item.rs
crates/hir-def/src/lib.rs
crates/hir-def/src/nameres.rs
crates/hir-def/src/per_ns.rs
crates/hir-def/src/resolver.rs
crates/hir-def/src/signatures.rs
crates/hir-def/src/src.rs
crates/hir-def/src/test_db.rs
crates/hir-def/src/visibility.rs
crates/hir-def/src/expr_store/body.rs
crates/hir-def/src/expr_store/expander.rs
crates/hir-def/src/expr_store/lower.rs
crates/hir-def/src/expr_store/path.rs
crates/hir-def/src/expr_store/pretty.rs
crates/hir-def/src/expr_store/scope.rs
crates/hir-def/src/expr_store/tests.rs
crates/hir-def/src/expr_store/lower/asm.rs
crates/hir-def/src/expr_store/lower/generics.rs
crates/hir-def/src/expr_store/lower/path.rs
crates/hir-def/src/expr_store/lower/path/tests.rs
crates/hir-def/src/expr_store/tests/body.rs
crates/hir-def/src/expr_store/tests/signatures.rs
crates/hir-def/src/expr_store/tests/body/block.rs
crates/hir-def/src/hir/format_args.rs
crates/hir-def/src/hir/generics.rs
crates/hir-def/src/hir/type_ref.rs
crates/hir-def/src/item_tree/lower.rs
crates/hir-def/src/item_tree/pretty.rs
crates/hir-def/src/item_tree/tests.rs
crates/hir-def/src/macro_expansion_tests/builtin_derive_macro.rs
crates/hir-def/src/macro_expansion_tests/builtin_fn_macro.rs
crates/hir-def/src/macro_expansion_tests/mbe.rs
crates/hir-def/src/macro_expansion_tests/mod.rs
crates/hir-def/src/macro_expansion_tests/proc_macros.rs
crates/hir-def/src/macro_expansion_tests/mbe/matching.rs
crates/hir-def/src/macro_expansion_tests/mbe/meta_syntax.rs
crates/hir-def/src/macro_expansion_tests/mbe/metavar_expr.rs
crates/hir-def/src/macro_expansion_tests/mbe/regression.rs
crates/hir-def/src/macro_expansion_tests/mbe/tt_conversion.rs
crates/hir-def/src/nameres/assoc.rs
crates/hir-def/src/nameres/attr_resolution.rs
crates/hir-def/src/nameres/collector.rs
crates/hir-def/src/nameres/diagnostics.rs
crates/hir-def/src/nameres/mod_resolution.rs
crates/hir-def/src/nameres/path_resolution.rs
crates/hir-def/src/nameres/proc_macro.rs
crates/hir-def/src/nameres/tests.rs
crates/hir-def/src/nameres/tests/globs.rs
crates/hir-def/src/nameres/tests/incremental.rs
crates/hir-def/src/nameres/tests/macros.rs
crates/hir-def/src/nameres/tests/mod_resolution.rs
crates/hir-def/src/nameres/tests/primitives.rs
crates/hir-expand/Cargo.toml
crates/hir-expand/src/attrs.rs
crates/hir-expand/src/builtin.rs
crates/hir-expand/src/cfg_process.rs
crates/hir-expand/src/change.rs
crates/hir-expand/src/db.rs
crates/hir-expand/src/declarative.rs
crates/hir-expand/src/eager.rs
crates/hir-expand/src/files.rs
crates/hir-expand/src/fixup.rs
crates/hir-expand/src/hygiene.rs
crates/hir-expand/src/inert_attr_macro.rs
crates/hir-expand/src/lib.rs
crates/hir-expand/src/mod_path.rs
crates/hir-expand/src/name.rs
crates/hir-expand/src/prettify_macro_expansion_.rs
crates/hir-expand/src/proc_macro.rs
crates/hir-expand/src/span_map.rs
crates/hir-expand/src/builtin/attr_macro.rs
crates/hir-expand/src/builtin/derive_macro.rs
crates/hir-expand/src/builtin/fn_macro.rs
crates/hir-expand/src/builtin/quote.rs
crates/hir-ty/Cargo.toml
crates/hir-ty/src/autoderef.rs
crates/hir-ty/src/builder.rs
crates/hir-ty/src/chalk_db.rs
crates/hir-ty/src/chalk_ext.rs
crates/hir-ty/src/consteval.rs
crates/hir-ty/src/consteval_nextsolver.rs
crates/hir-ty/src/db.rs
crates/hir-ty/src/diagnostics.rs
crates/hir-ty/src/display.rs
crates/hir-ty/src/drop.rs
crates/hir-ty/src/dyn_compatibility.rs
crates/hir-ty/src/generics.rs
crates/hir-ty/src/infer.rs
crates/hir-ty/src/inhabitedness.rs
crates/hir-ty/src/interner.rs
crates/hir-ty/src/lang_items.rs
crates/hir-ty/src/layout.rs
crates/hir-ty/src/lib.rs
crates/hir-ty/src/lower.rs
crates/hir-ty/src/lower_nextsolver.rs
crates/hir-ty/src/mapping.rs
crates/hir-ty/src/method_resolution.rs
crates/hir-ty/src/mir.rs
crates/hir-ty/src/next_solver.rs
crates/hir-ty/src/primitive.rs
crates/hir-ty/src/target_feature.rs
crates/hir-ty/src/test_db.rs
crates/hir-ty/src/tests.rs
crates/hir-ty/src/tls.rs
crates/hir-ty/src/traits.rs
crates/hir-ty/src/utils.rs
crates/hir-ty/src/variance.rs
crates/hir-ty/src/consteval/tests.rs
crates/hir-ty/src/consteval/tests/intrinsics.rs
crates/hir-ty/src/diagnostics/decl_check.rs
crates/hir-ty/src/diagnostics/expr.rs
crates/hir-ty/src/diagnostics/match_check.rs
crates/hir-ty/src/diagnostics/unsafe_check.rs
crates/hir-ty/src/diagnostics/decl_check/case_conv.rs
crates/hir-ty/src/diagnostics/match_check/pat_analysis.rs
crates/hir-ty/src/diagnostics/match_check/pat_util.rs
crates/hir-ty/src/dyn_compatibility/tests.rs
crates/hir-ty/src/infer/cast.rs
crates/hir-ty/src/infer/closure.rs
crates/hir-ty/src/infer/coerce.rs
crates/hir-ty/src/infer/diagnostics.rs
crates/hir-ty/src/infer/expr.rs
crates/hir-ty/src/infer/mutability.rs
crates/hir-ty/src/infer/pat.rs
crates/hir-ty/src/infer/path.rs
crates/hir-ty/src/infer/unify.rs
crates/hir-ty/src/layout/adt.rs
crates/hir-ty/src/layout/target.rs
crates/hir-ty/src/layout/tests.rs
crates/hir-ty/src/layout/tests/closure.rs
crates/hir-ty/src/lower/diagnostics.rs
crates/hir-ty/src/lower/path.rs
crates/hir-ty/src/lower_nextsolver/path.rs
crates/hir-ty/src/mir/borrowck.rs
crates/hir-ty/src/mir/eval.rs
crates/hir-ty/src/mir/lower.rs
crates/hir-ty/src/mir/monomorphization.rs
crates/hir-ty/src/mir/pretty.rs
crates/hir-ty/src/mir/eval/shim.rs
crates/hir-ty/src/mir/eval/tests.rs
crates/hir-ty/src/mir/eval/shim/simd.rs
crates/hir-ty/src/mir/lower/as_place.rs
crates/hir-ty/src/mir/lower/pattern_matching.rs
crates/hir-ty/src/next_solver/abi.rs
crates/hir-ty/src/next_solver/consts.rs
crates/hir-ty/src/next_solver/def_id.rs
crates/hir-ty/src/next_solver/fold.rs
crates/hir-ty/src/next_solver/fulfill.rs
crates/hir-ty/src/next_solver/generic_arg.rs
crates/hir-ty/src/next_solver/generics.rs
crates/hir-ty/src/next_solver/interner.rs
crates/hir-ty/src/next_solver/ir_print.rs
crates/hir-ty/src/next_solver/mapping.rs
crates/hir-ty/src/next_solver/opaques.rs
crates/hir-ty/src/next_solver/predicate.rs
crates/hir-ty/src/next_solver/project.rs
crates/hir-ty/src/next_solver/region.rs
crates/hir-ty/src/next_solver/solver.rs
crates/hir-ty/src/next_solver/ty.rs
crates/hir-ty/src/next_solver/util.rs
crates/hir-ty/src/next_solver/infer/at.rs
crates/hir-ty/src/next_solver/infer/context.rs
crates/hir-ty/src/next_solver/infer/mod.rs
crates/hir-ty/src/next_solver/infer/resolve.rs
crates/hir-ty/src/next_solver/infer/traits.rs
crates/hir-ty/src/next_solver/infer/type_variable.rs
crates/hir-ty/src/next_solver/infer/unify_key.rs
crates/hir-ty/src/next_solver/infer/canonical/instantiate.rs
crates/hir-ty/src/next_solver/infer/canonical/mod.rs
crates/hir-ty/src/next_solver/infer/opaque_types/mod.rs
crates/hir-ty/src/next_solver/infer/opaque_types/table.rs
crates/hir-ty/src/next_solver/infer/region_constraints/mod.rs
crates/hir-ty/src/next_solver/infer/relate/generalize.rs
crates/hir-ty/src/next_solver/infer/relate/higher_ranked.rs
crates/hir-ty/src/next_solver/infer/relate/mod.rs
crates/hir-ty/src/next_solver/infer/snapshot/mod.rs
crates/hir-ty/src/next_solver/infer/snapshot/undo_log.rs
crates/hir-ty/src/next_solver/project/solve_normalize.rs
crates/hir-ty/src/tests/closure_captures.rs
crates/hir-ty/src/tests/coercion.rs
crates/hir-ty/src/tests/diagnostics.rs
crates/hir-ty/src/tests/display_source_code.rs
crates/hir-ty/src/tests/incremental.rs
crates/hir-ty/src/tests/macros.rs
crates/hir-ty/src/tests/method_resolution.rs
crates/hir-ty/src/tests/never_type.rs
crates/hir-ty/src/tests/opaque_types.rs
crates/hir-ty/src/tests/patterns.rs
crates/hir-ty/src/tests/regression.rs
crates/hir-ty/src/tests/simple.rs
crates/hir-ty/src/tests/trait_aliases.rs
crates/hir-ty/src/tests/traits.rs
crates/hir/src/attrs.rs
crates/hir/src/db.rs
crates/hir/src/diagnostics.rs
crates/hir/src/display.rs
crates/hir/src/from_id.rs
crates/hir/src/has_source.rs
crates/hir/src/lib.rs
crates/hir/src/semantics.rs
crates/hir/src/source_analyzer.rs
crates/hir/src/symbols.rs
crates/hir/src/term_search.rs
crates/hir/src/semantics/child_by_source.rs
crates/hir/src/semantics/source_to_def.rs
crates/hir/src/term_search/expr.rs
crates/hir/src/term_search/tactics.rs
crates/ide/Cargo.toml
crates/ide-assists/Cargo.toml
crates/ide-assists/src/assist_config.rs
crates/ide-assists/src/assist_context.rs
crates/ide-assists/src/lib.rs
crates/ide-assists/src/tests.rs
crates/ide-assists/src/utils.rs
crates/ide-assists/src/handlers/add_braces.rs
crates/ide-assists/src/handlers/add_explicit_enum_discriminant.rs
crates/ide-assists/src/handlers/add_explicit_type.rs
crates/ide-assists/src/handlers/add_label_to_loop.rs
crates/ide-assists/src/handlers/add_lifetime_to_type.rs
crates/ide-assists/src/handlers/add_missing_impl_members.rs
crates/ide-assists/src/handlers/add_missing_match_arms.rs
crates/ide-assists/src/handlers/add_return_type.rs
crates/ide-assists/src/handlers/add_turbo_fish.rs
crates/ide-assists/src/handlers/apply_demorgan.rs
crates/ide-assists/src/handlers/auto_import.rs
crates/ide-assists/src/handlers/bind_unused_param.rs
crates/ide-assists/src/handlers/change_visibility.rs
crates/ide-assists/src/handlers/convert_bool_then.rs
crates/ide-assists/src/handlers/convert_bool_to_enum.rs
crates/ide-assists/src/handlers/convert_closure_to_fn.rs
crates/ide-assists/src/handlers/convert_comment_block.rs
crates/ide-assists/src/handlers/convert_comment_from_or_to_doc.rs
crates/ide-assists/src/handlers/convert_for_to_while_let.rs
crates/ide-assists/src/handlers/convert_from_to_tryfrom.rs
crates/ide-assists/src/handlers/convert_integer_literal.rs
crates/ide-assists/src/handlers/convert_into_to_from.rs
crates/ide-assists/src/handlers/convert_iter_for_each_to_for.rs
crates/ide-assists/src/handlers/convert_let_else_to_match.rs
crates/ide-assists/src/handlers/convert_match_to_let_else.rs
crates/ide-assists/src/handlers/convert_named_struct_to_tuple_struct.rs
crates/ide-assists/src/handlers/convert_nested_function_to_closure.rs
crates/ide-assists/src/handlers/convert_to_guarded_return.rs
crates/ide-assists/src/handlers/convert_tuple_return_type_to_struct.rs
crates/ide-assists/src/handlers/convert_tuple_struct_to_named_struct.rs
crates/ide-assists/src/handlers/convert_two_arm_bool_match_to_matches_macro.rs
crates/ide-assists/src/handlers/convert_while_to_loop.rs
crates/ide-assists/src/handlers/destructure_struct_binding.rs
crates/ide-assists/src/handlers/destructure_tuple_binding.rs
crates/ide-assists/src/handlers/desugar_doc_comment.rs
crates/ide-assists/src/handlers/desugar_try_expr.rs
crates/ide-assists/src/handlers/expand_glob_import.rs
crates/ide-assists/src/handlers/expand_rest_pattern.rs
crates/ide-assists/src/handlers/extract_expressions_from_format_string.rs
crates/ide-assists/src/handlers/extract_function.rs
crates/ide-assists/src/handlers/extract_module.rs
crates/ide-assists/src/handlers/extract_struct_from_enum_variant.rs
crates/ide-assists/src/handlers/extract_type_alias.rs
crates/ide-assists/src/handlers/extract_variable.rs
crates/ide-assists/src/handlers/fix_visibility.rs
crates/ide-assists/src/handlers/flip_binexpr.rs
crates/ide-assists/src/handlers/flip_comma.rs
crates/ide-assists/src/handlers/flip_or_pattern.rs
crates/ide-assists/src/handlers/flip_trait_bound.rs
crates/ide-assists/src/handlers/generate_constant.rs
crates/ide-assists/src/handlers/generate_default_from_enum_variant.rs
crates/ide-assists/src/handlers/generate_default_from_new.rs
crates/ide-assists/src/handlers/generate_delegate_methods.rs
crates/ide-assists/src/handlers/generate_delegate_trait.rs
crates/ide-assists/src/handlers/generate_deref.rs
crates/ide-assists/src/handlers/generate_derive.rs
crates/ide-assists/src/handlers/generate_documentation_template.rs
crates/ide-assists/src/handlers/generate_enum_is_method.rs
crates/ide-assists/src/handlers/generate_enum_projection_method.rs
crates/ide-assists/src/handlers/generate_enum_variant.rs
crates/ide-assists/src/handlers/generate_fn_type_alias.rs
crates/ide-assists/src/handlers/generate_from_impl_for_enum.rs
crates/ide-assists/src/handlers/generate_function.rs
crates/ide-assists/src/handlers/generate_getter_or_setter.rs
crates/ide-assists/src/handlers/generate_impl.rs
crates/ide-assists/src/handlers/generate_is_empty_from_len.rs
crates/ide-assists/src/handlers/generate_mut_trait_impl.rs
crates/ide-assists/src/handlers/generate_new.rs
crates/ide-assists/src/handlers/generate_single_field_struct_from.rs
crates/ide-assists/src/handlers/generate_trait_from_impl.rs
crates/ide-assists/src/handlers/inline_call.rs
crates/ide-assists/src/handlers/inline_const_as_literal.rs
crates/ide-assists/src/handlers/inline_local_variable.rs
crates/ide-assists/src/handlers/inline_macro.rs
crates/ide-assists/src/handlers/inline_type_alias.rs
crates/ide-assists/src/handlers/into_to_qualified_from.rs
crates/ide-assists/src/handlers/introduce_named_lifetime.rs
crates/ide-assists/src/handlers/introduce_named_type_parameter.rs
crates/ide-assists/src/handlers/invert_if.rs
crates/ide-assists/src/handlers/merge_imports.rs
crates/ide-assists/src/handlers/merge_match_arms.rs
crates/ide-assists/src/handlers/merge_nested_if.rs
crates/ide-assists/src/handlers/move_bounds.rs
crates/ide-assists/src/handlers/move_const_to_impl.rs
crates/ide-assists/src/handlers/move_from_mod_rs.rs
crates/ide-assists/src/handlers/move_guard.rs
crates/ide-assists/src/handlers/move_module_to_file.rs
crates/ide-assists/src/handlers/move_to_mod_rs.rs
crates/ide-assists/src/handlers/normalize_import.rs
crates/ide-assists/src/handlers/number_representation.rs
crates/ide-assists/src/handlers/promote_local_to_const.rs
crates/ide-assists/src/handlers/pull_assignment_up.rs
crates/ide-assists/src/handlers/qualify_method_call.rs
crates/ide-assists/src/handlers/qualify_path.rs
crates/ide-assists/src/handlers/raw_string.rs
crates/ide-assists/src/handlers/remove_dbg.rs
crates/ide-assists/src/handlers/remove_mut.rs
crates/ide-assists/src/handlers/remove_parentheses.rs
crates/ide-assists/src/handlers/remove_underscore.rs
crates/ide-assists/src/handlers/remove_unused_imports.rs
crates/ide-assists/src/handlers/remove_unused_param.rs
crates/ide-assists/src/handlers/reorder_fields.rs
crates/ide-assists/src/handlers/reorder_impl_items.rs
crates/ide-assists/src/handlers/replace_arith_op.rs
crates/ide-assists/src/handlers/replace_derive_with_manual_impl.rs
crates/ide-assists/src/handlers/replace_if_let_with_match.rs
crates/ide-assists/src/handlers/replace_is_method_with_if_let_method.rs
crates/ide-assists/src/handlers/replace_let_with_if_let.rs
crates/ide-assists/src/handlers/replace_method_eager_lazy.rs
crates/ide-assists/src/handlers/replace_named_generic_with_impl.rs
crates/ide-assists/src/handlers/replace_qualified_name_with_use.rs
crates/ide-assists/src/handlers/replace_string_with_char.rs
crates/ide-assists/src/handlers/replace_turbofish_with_explicit_type.rs
crates/ide-assists/src/handlers/sort_items.rs
crates/ide-assists/src/handlers/split_import.rs
crates/ide-assists/src/handlers/term_search.rs
crates/ide-assists/src/handlers/toggle_async_sugar.rs
crates/ide-assists/src/handlers/toggle_ignore.rs
crates/ide-assists/src/handlers/toggle_macro_delimiter.rs
crates/ide-assists/src/handlers/unmerge_imports.rs
crates/ide-assists/src/handlers/unmerge_match_arm.rs
crates/ide-assists/src/handlers/unnecessary_async.rs
crates/ide-assists/src/handlers/unqualify_method_call.rs
crates/ide-assists/src/handlers/unwrap_block.rs
crates/ide-assists/src/handlers/unwrap_return_type.rs
crates/ide-assists/src/handlers/unwrap_tuple.rs
crates/ide-assists/src/handlers/unwrap_type_to_generic_arg.rs
crates/ide-assists/src/handlers/wrap_return_type.rs
crates/ide-assists/src/handlers/wrap_unwrap_cfg_attr.rs
crates/ide-assists/src/tests/generated.rs
crates/ide-assists/src/utils/gen_trait_fn_body.rs
crates/ide-assists/src/utils/ref_field_expr.rs
crates/ide-completion/Cargo.toml
crates/ide-completion/src/completions.rs
crates/ide-completion/src/config.rs
crates/ide-completion/src/context.rs
crates/ide-completion/src/item.rs
crates/ide-completion/src/lib.rs
crates/ide-completion/src/render.rs
crates/ide-completion/src/snippet.rs
crates/ide-completion/src/tests.rs
crates/ide-completion/src/completions/attribute.rs
crates/ide-completion/src/completions/dot.rs
crates/ide-completion/src/completions/env_vars.rs
crates/ide-completion/src/completions/expr.rs
crates/ide-completion/src/completions/extern_abi.rs
crates/ide-completion/src/completions/extern_crate.rs
crates/ide-completion/src/completions/field.rs
crates/ide-completion/src/completions/flyimport.rs
crates/ide-completion/src/completions/fn_param.rs
crates/ide-completion/src/completions/format_string.rs
crates/ide-completion/src/completions/item_list.rs
crates/ide-completion/src/completions/keyword.rs
crates/ide-completion/src/completions/lifetime.rs
crates/ide-completion/src/completions/mod_.rs
crates/ide-completion/src/completions/pattern.rs
crates/ide-completion/src/completions/postfix.rs
crates/ide-completion/src/completions/record.rs
crates/ide-completion/src/completions/snippet.rs
crates/ide-completion/src/completions/type.rs
crates/ide-completion/src/completions/use_.rs
crates/ide-completion/src/completions/vis.rs
crates/ide-completion/src/completions/attribute/cfg.rs
crates/ide-completion/src/completions/attribute/derive.rs
crates/ide-completion/src/completions/attribute/diagnostic.rs
crates/ide-completion/src/completions/attribute/lint.rs
crates/ide-completion/src/completions/attribute/macro_use.rs
crates/ide-completion/src/completions/attribute/repr.rs
crates/ide-completion/src/completions/item_list/trait_impl.rs
crates/ide-completion/src/completions/postfix/format_like.rs
crates/ide-completion/src/context/analysis.rs
crates/ide-completion/src/context/tests.rs
crates/ide-completion/src/render/const_.rs
crates/ide-completion/src/render/function.rs
crates/ide-completion/src/render/literal.rs
crates/ide-completion/src/render/macro_.rs
crates/ide-completion/src/render/pattern.rs
crates/ide-completion/src/render/type_alias.rs
crates/ide-completion/src/render/union_literal.rs
crates/ide-completion/src/render/variant.rs
crates/ide-completion/src/tests/attribute.rs
crates/ide-completion/src/tests/expression.rs
crates/ide-completion/src/tests/flyimport.rs
crates/ide-completion/src/tests/fn_param.rs
crates/ide-completion/src/tests/item.rs
crates/ide-completion/src/tests/item_list.rs
crates/ide-completion/src/tests/pattern.rs
crates/ide-completion/src/tests/predicate.rs
crates/ide-completion/src/tests/proc_macros.rs
crates/ide-completion/src/tests/raw_identifiers.rs
crates/ide-completion/src/tests/record.rs
crates/ide-completion/src/tests/special.rs
crates/ide-completion/src/tests/type_pos.rs
crates/ide-completion/src/tests/use_tree.rs
crates/ide-completion/src/tests/visibility.rs
crates/ide-db/Cargo.toml
crates/ide-db/src/active_parameter.rs
crates/ide-db/src/apply_change.rs
crates/ide-db/src/assists.rs
crates/ide-db/src/defs.rs
crates/ide-db/src/documentation.rs
crates/ide-db/src/famous_defs.rs
crates/ide-db/src/helpers.rs
crates/ide-db/src/items_locator.rs
crates/ide-db/src/label.rs
crates/ide-db/src/lib.rs
crates/ide-db/src/path_transform.rs
crates/ide-db/src/prime_caches.rs
crates/ide-db/src/rename.rs
crates/ide-db/src/rust_doc.rs
crates/ide-db/src/search.rs
crates/ide-db/src/source_change.rs
crates/ide-db/src/symbol_index.rs
crates/ide-db/src/text_edit.rs
crates/ide-db/src/traits.rs
crates/ide-db/src/ty_filter.rs
crates/ide-db/src/use_trivial_constructor.rs
crates/ide-db/src/generated/lints.rs
crates/ide-db/src/imports/import_assets.rs
crates/ide-db/src/imports/insert_use.rs
crates/ide-db/src/imports/merge_imports.rs
crates/ide-db/src/imports/insert_use/tests.rs
crates/ide-db/src/syntax_helpers/format_string.rs
crates/ide-db/src/syntax_helpers/format_string_exprs.rs
crates/ide-db/src/syntax_helpers/node_ext.rs
crates/ide-db/src/syntax_helpers/suggest_name.rs
crates/ide-db/src/syntax_helpers/tree_diff.rs
crates/ide-diagnostics/Cargo.toml
crates/ide-diagnostics/src/lib.rs
crates/ide-diagnostics/src/tests.rs
crates/ide-diagnostics/src/handlers/await_outside_of_async.rs
crates/ide-diagnostics/src/handlers/bad_rtn.rs
crates/ide-diagnostics/src/handlers/break_outside_of_loop.rs
crates/ide-diagnostics/src/handlers/elided_lifetimes_in_path.rs
crates/ide-diagnostics/src/handlers/expected_function.rs
crates/ide-diagnostics/src/handlers/field_shorthand.rs
crates/ide-diagnostics/src/handlers/generic_args_prohibited.rs
crates/ide-diagnostics/src/handlers/inactive_code.rs
crates/ide-diagnostics/src/handlers/incoherent_impl.rs
crates/ide-diagnostics/src/handlers/incorrect_case.rs
crates/ide-diagnostics/src/handlers/incorrect_generics_len.rs
crates/ide-diagnostics/src/handlers/incorrect_generics_order.rs
crates/ide-diagnostics/src/handlers/invalid_cast.rs
crates/ide-diagnostics/src/handlers/invalid_derive_target.rs
crates/ide-diagnostics/src/handlers/json_is_not_rust.rs
crates/ide-diagnostics/src/handlers/macro_error.rs
crates/ide-diagnostics/src/handlers/malformed_derive.rs
crates/ide-diagnostics/src/handlers/mismatched_arg_count.rs
crates/ide-diagnostics/src/handlers/missing_fields.rs
crates/ide-diagnostics/src/handlers/missing_lifetime.rs
crates/ide-diagnostics/src/handlers/missing_match_arms.rs
crates/ide-diagnostics/src/handlers/missing_unsafe.rs
crates/ide-diagnostics/src/handlers/moved_out_of_ref.rs
crates/ide-diagnostics/src/handlers/mutability_errors.rs
crates/ide-diagnostics/src/handlers/no_such_field.rs
crates/ide-diagnostics/src/handlers/non_exhaustive_let.rs
crates/ide-diagnostics/src/handlers/parenthesized_generic_args_without_fn_trait.rs
crates/ide-diagnostics/src/handlers/private_assoc_item.rs
crates/ide-diagnostics/src/handlers/private_field.rs
crates/ide-diagnostics/src/handlers/remove_trailing_return.rs
crates/ide-diagnostics/src/handlers/remove_unnecessary_else.rs
crates/ide-diagnostics/src/handlers/replace_filter_map_next_with_find_map.rs
crates/ide-diagnostics/src/handlers/trait_impl_incorrect_safety.rs
crates/ide-diagnostics/src/handlers/trait_impl_missing_assoc_item.rs
crates/ide-diagnostics/src/handlers/trait_impl_orphan.rs
crates/ide-diagnostics/src/handlers/trait_impl_redundant_assoc_item.rs
crates/ide-diagnostics/src/handlers/type_mismatch.rs
crates/ide-diagnostics/src/handlers/typed_hole.rs
crates/ide-diagnostics/src/handlers/undeclared_label.rs
crates/ide-diagnostics/src/handlers/unimplemented_builtin_macro.rs
crates/ide-diagnostics/src/handlers/unlinked_file.rs
crates/ide-diagnostics/src/handlers/unreachable_label.rs
crates/ide-diagnostics/src/handlers/unresolved_assoc_item.rs
crates/ide-diagnostics/src/handlers/unresolved_extern_crate.rs
crates/ide-diagnostics/src/handlers/unresolved_field.rs
crates/ide-diagnostics/src/handlers/unresolved_ident.rs
crates/ide-diagnostics/src/handlers/unresolved_import.rs
crates/ide-diagnostics/src/handlers/unresolved_macro_call.rs
crates/ide-diagnostics/src/handlers/unresolved_method.rs
crates/ide-diagnostics/src/handlers/unresolved_module.rs
crates/ide-diagnostics/src/handlers/unused_variables.rs
crates/ide-diagnostics/src/handlers/useless_braces.rs
crates/ide-diagnostics/src/tests/overly_long_real_world_cases.rs
crates/ide-ssr/Cargo.toml
crates/ide-ssr/src/errors.rs
crates/ide-ssr/src/fragments.rs
crates/ide-ssr/src/from_comment.rs
crates/ide-ssr/src/lib.rs
crates/ide-ssr/src/matching.rs
crates/ide-ssr/src/nester.rs
crates/ide-ssr/src/parsing.rs
crates/ide-ssr/src/replacing.rs
crates/ide-ssr/src/resolving.rs
crates/ide-ssr/src/search.rs
crates/ide-ssr/src/tests.rs
crates/ide/src/annotations.rs
crates/ide/src/call_hierarchy.rs
crates/ide/src/child_modules.rs
crates/ide/src/doc_links.rs
crates/ide/src/expand_macro.rs
crates/ide/src/extend_selection.rs
crates/ide/src/fetch_crates.rs
crates/ide/src/file_structure.rs
crates/ide/src/fixture.rs
crates/ide/src/folding_ranges.rs
crates/ide/src/goto_declaration.rs
crates/ide/src/goto_definition.rs
crates/ide/src/goto_implementation.rs
crates/ide/src/goto_type_definition.rs
crates/ide/src/highlight_related.rs
crates/ide/src/hover.rs
crates/ide/src/inlay_hints.rs
crates/ide/src/interpret.rs
crates/ide/src/join_lines.rs
crates/ide/src/lib.rs
crates/ide/src/markdown_remove.rs
crates/ide/src/markup.rs
crates/ide/src/matching_brace.rs
crates/ide/src/moniker.rs
crates/ide/src/move_item.rs
crates/ide/src/navigation_target.rs
crates/ide/src/parent_module.rs
crates/ide/src/references.rs
crates/ide/src/rename.rs
crates/ide/src/runnables.rs
crates/ide/src/signature_help.rs
crates/ide/src/ssr.rs
crates/ide/src/static_index.rs
crates/ide/src/status.rs
crates/ide/src/syntax_highlighting.rs
crates/ide/src/test_explorer.rs
crates/ide/src/typing.rs
crates/ide/src/view_crate_graph.rs
crates/ide/src/view_hir.rs
crates/ide/src/view_item_tree.rs
crates/ide/src/view_memory_layout.rs
crates/ide/src/view_mir.rs
crates/ide/src/view_syntax_tree.rs
crates/ide/src/annotations/fn_references.rs
crates/ide/src/doc_links/intra_doc_links.rs
crates/ide/src/doc_links/tests.rs
crates/ide/src/hover/render.rs
crates/ide/src/hover/tests.rs
crates/ide/src/inlay_hints/adjustment.rs
crates/ide/src/inlay_hints/bind_pat.rs
crates/ide/src/inlay_hints/binding_mode.rs
crates/ide/src/inlay_hints/bounds.rs
crates/ide/src/inlay_hints/chaining.rs
crates/ide/src/inlay_hints/closing_brace.rs
crates/ide/src/inlay_hints/closure_captures.rs
crates/ide/src/inlay_hints/closure_ret.rs
crates/ide/src/inlay_hints/discriminant.rs
crates/ide/src/inlay_hints/extern_block.rs
crates/ide/src/inlay_hints/generic_param.rs
crates/ide/src/inlay_hints/implicit_drop.rs
crates/ide/src/inlay_hints/implicit_static.rs
crates/ide/src/inlay_hints/implied_dyn_trait.rs
crates/ide/src/inlay_hints/lifetime.rs
crates/ide/src/inlay_hints/param_name.rs
crates/ide/src/inlay_hints/range_exclusive.rs
crates/ide/src/syntax_highlighting/escape.rs
crates/ide/src/syntax_highlighting/format.rs
crates/ide/src/syntax_highlighting/highlight.rs
crates/ide/src/syntax_highlighting/highlights.rs
crates/ide/src/syntax_highlighting/html.rs
crates/ide/src/syntax_highlighting/inject.rs
crates/ide/src/syntax_highlighting/injector.rs
crates/ide/src/syntax_highlighting/tags.rs
crates/ide/src/syntax_highlighting/tests.rs
crates/ide/src/typing/on_enter.rs
crates/intern/Cargo.toml
crates/intern/src/lib.rs
crates/intern/src/symbol.rs
crates/intern/src/symbol/symbols.rs
crates/load-cargo/Cargo.toml
crates/load-cargo/src/lib.rs
crates/mbe/Cargo.toml
crates/mbe/src/benchmark.rs
crates/mbe/src/expander.rs
crates/mbe/src/lib.rs
crates/mbe/src/parser.rs
crates/mbe/src/tests.rs
crates/mbe/src/expander/matcher.rs
crates/mbe/src/expander/transcriber.rs
crates/parser/Cargo.toml
crates/parser/src/event.rs
crates/parser/src/grammar.rs
crates/parser/src/input.rs
crates/parser/src/lexed_str.rs
crates/parser/src/lib.rs
crates/parser/src/output.rs
crates/parser/src/parser.rs
crates/parser/src/shortcuts.rs
crates/parser/src/syntax_kind.rs
crates/parser/src/tests.rs
crates/parser/src/token_set.rs
crates/parser/src/grammar/attributes.rs
crates/parser/src/grammar/expressions.rs
crates/parser/src/grammar/generic_args.rs
crates/parser/src/grammar/generic_params.rs
crates/parser/src/grammar/items.rs
crates/parser/src/grammar/params.rs
crates/parser/src/grammar/paths.rs
crates/parser/src/grammar/patterns.rs
crates/parser/src/grammar/types.rs
crates/parser/src/grammar/expressions/atom.rs
crates/parser/src/grammar/items/adt.rs
crates/parser/src/grammar/items/consts.rs
crates/parser/src/grammar/items/traits.rs
crates/parser/src/grammar/items/use_item.rs
crates/parser/src/syntax_kind/generated.rs
crates/parser/src/tests/prefix_entries.rs
crates/parser/src/tests/top_entries.rs
crates/parser/test_data/generated/runner.rs
crates/parser/test_data/lexer/err/byte_char_literals.rs
crates/parser/test_data/lexer/err/byte_strings.rs
crates/parser/test_data/lexer/err/c_strings.rs
crates/parser/test_data/lexer/err/char_literals.rs
crates/parser/test_data/lexer/err/empty_exponent.rs
crates/parser/test_data/lexer/err/empty_int.rs
crates/parser/test_data/lexer/err/lifetime_starts_with_a_number.rs
crates/parser/test_data/lexer/err/strings.rs
crates/parser/test_data/lexer/err/unclosed_block_comment_at_eof.rs
crates/parser/test_data/lexer/err/unclosed_block_comment_with_content.rs
crates/parser/test_data/lexer/err/unclosed_byte_at_eof.rs
crates/parser/test_data/lexer/err/unclosed_byte_string_at_eof.rs
crates/parser/test_data/lexer/err/unclosed_byte_string_with_ascii_escape.rs
crates/parser/test_data/lexer/err/unclosed_byte_string_with_ferris.rs
crates/parser/test_data/lexer/err/unclosed_byte_string_with_slash.rs
crates/parser/test_data/lexer/err/unclosed_byte_string_with_slash_double_quote.rs
crates/parser/test_data/lexer/err/unclosed_byte_string_with_slash_n.rs
crates/parser/test_data/lexer/err/unclosed_byte_string_with_space.rs
crates/parser/test_data/lexer/err/unclosed_byte_string_with_unicode_escape.rs
crates/parser/test_data/lexer/err/unclosed_byte_with_ascii_escape.rs
crates/parser/test_data/lexer/err/unclosed_byte_with_ferris.rs
crates/parser/test_data/lexer/err/unclosed_byte_with_slash.rs
crates/parser/test_data/lexer/err/unclosed_byte_with_slash_n.rs
crates/parser/test_data/lexer/err/unclosed_byte_with_slash_single_quote.rs
crates/parser/test_data/lexer/err/unclosed_byte_with_space.rs
crates/parser/test_data/lexer/err/unclosed_byte_with_unicode_escape.rs
crates/parser/test_data/lexer/err/unclosed_char_at_eof.rs
crates/parser/test_data/lexer/err/unclosed_char_with_ascii_escape.rs
crates/parser/test_data/lexer/err/unclosed_char_with_ferris.rs
crates/parser/test_data/lexer/err/unclosed_char_with_slash.rs
crates/parser/test_data/lexer/err/unclosed_char_with_slash_n.rs
crates/parser/test_data/lexer/err/unclosed_char_with_slash_single_quote.rs
crates/parser/test_data/lexer/err/unclosed_char_with_space.rs
crates/parser/test_data/lexer/err/unclosed_char_with_unicode_escape.rs
crates/parser/test_data/lexer/err/unclosed_nested_block_comment_entirely.rs
crates/parser/test_data/lexer/err/unclosed_nested_block_comment_partially.rs
crates/parser/test_data/lexer/err/unclosed_raw_byte_string_at_eof.rs
crates/parser/test_data/lexer/err/unclosed_raw_byte_string_with_ascii_escape.rs
crates/parser/test_data/lexer/err/unclosed_raw_byte_string_with_ferris.rs
crates/parser/test_data/lexer/err/unclosed_raw_byte_string_with_slash.rs
crates/parser/test_data/lexer/err/unclosed_raw_byte_string_with_slash_n.rs
crates/parser/test_data/lexer/err/unclosed_raw_byte_string_with_space.rs
crates/parser/test_data/lexer/err/unclosed_raw_byte_string_with_unicode_escape.rs
crates/parser/test_data/lexer/err/unclosed_raw_string_at_eof.rs
crates/parser/test_data/lexer/err/unclosed_raw_string_with_ascii_escape.rs
crates/parser/test_data/lexer/err/unclosed_raw_string_with_ferris.rs
crates/parser/test_data/lexer/err/unclosed_raw_string_with_slash.rs
crates/parser/test_data/lexer/err/unclosed_raw_string_with_slash_n.rs
crates/parser/test_data/lexer/err/unclosed_raw_string_with_space.rs
crates/parser/test_data/lexer/err/unclosed_raw_string_with_unicode_escape.rs
crates/parser/test_data/lexer/err/unclosed_string_at_eof.rs
crates/parser/test_data/lexer/err/unclosed_string_with_ascii_escape.rs
crates/parser/test_data/lexer/err/unclosed_string_with_ferris.rs
crates/parser/test_data/lexer/err/unclosed_string_with_slash.rs
crates/parser/test_data/lexer/err/unclosed_string_with_slash_double_quote.rs
crates/parser/test_data/lexer/err/unclosed_string_with_slash_n.rs
crates/parser/test_data/lexer/err/unclosed_string_with_space.rs
crates/parser/test_data/lexer/err/unclosed_string_with_unicode_escape.rs
crates/parser/test_data/lexer/err/unstarted_raw_byte_string_at_eof.rs
crates/parser/test_data/lexer/err/unstarted_raw_byte_string_with_ascii.rs
crates/parser/test_data/lexer/err/unstarted_raw_string_at_eof.rs
crates/parser/test_data/lexer/err/unstarted_raw_string_with_ascii.rs
crates/parser/test_data/lexer/err/unterminated_string_unknown_prefix.rs
crates/parser/test_data/lexer/ok/block_comment.rs
crates/parser/test_data/lexer/ok/byte_strings.rs
crates/parser/test_data/lexer/ok/chars.rs
crates/parser/test_data/lexer/ok/guarded_str_prefix_edition_2021.rs
crates/parser/test_data/lexer/ok/hello.rs
crates/parser/test_data/lexer/ok/ident.rs
crates/parser/test_data/lexer/ok/keywords.rs
crates/parser/test_data/lexer/ok/lifetimes.rs
crates/parser/test_data/lexer/ok/numbers.rs
crates/parser/test_data/lexer/ok/raw_ident.rs
crates/parser/test_data/lexer/ok/raw_strings.rs
crates/parser/test_data/lexer/ok/single_line_comments.rs
crates/parser/test_data/lexer/ok/strings.rs
crates/parser/test_data/lexer/ok/symbols.rs
crates/parser/test_data/lexer/ok/whitespace.rs
crates/parser/test_data/parser/err/0000_struct_field_missing_comma.rs
crates/parser/test_data/parser/err/0001_item_recovery_in_file.rs
crates/parser/test_data/parser/err/0002_duplicate_shebang.rs
crates/parser/test_data/parser/err/0003_C++_semicolon.rs
crates/parser/test_data/parser/err/0004_use_path_bad_segment.rs
crates/parser/test_data/parser/err/0005_attribute_recover.rs
crates/parser/test_data/parser/err/0006_named_field_recovery.rs
crates/parser/test_data/parser/err/0007_stray_curly_in_file.rs
crates/parser/test_data/parser/err/0008_item_block_recovery.rs
crates/parser/test_data/parser/err/0009_broken_struct_type_parameter.rs
crates/parser/test_data/parser/err/0010_unsafe_lambda_block.rs
crates/parser/test_data/parser/err/0011_extern_struct.rs
crates/parser/test_data/parser/err/0013_invalid_type.rs
crates/parser/test_data/parser/err/0014_where_no_bounds.rs
crates/parser/test_data/parser/err/0015_curly_in_params.rs
crates/parser/test_data/parser/err/0016_missing_semi.rs
crates/parser/test_data/parser/err/0017_incomplete_binexpr.rs
crates/parser/test_data/parser/err/0018_incomplete_fn.rs
crates/parser/test_data/parser/err/0019_let_recover.rs
crates/parser/test_data/parser/err/0020_fn_recover.rs
crates/parser/test_data/parser/err/0021_incomplete_param.rs
crates/parser/test_data/parser/err/0022_bad_exprs.rs
crates/parser/test_data/parser/err/0023_mismatched_paren.rs
crates/parser/test_data/parser/err/0024_many_type_parens.rs
crates/parser/test_data/parser/err/0025_nope.rs
crates/parser/test_data/parser/err/0026_imp_recovery.rs
crates/parser/test_data/parser/err/0027_incomplete_where_for.rs
crates/parser/test_data/parser/err/0029_field_completion.rs
crates/parser/test_data/parser/err/0032_match_arms_inner_attrs.rs
crates/parser/test_data/parser/err/0033_match_arms_outer_attrs.rs
crates/parser/test_data/parser/err/0034_bad_box_pattern.rs
crates/parser/test_data/parser/err/0035_use_recover.rs
crates/parser/test_data/parser/err/0036_partial_use.rs
crates/parser/test_data/parser/err/0039_lambda_recovery.rs
crates/parser/test_data/parser/err/0042_weird_blocks.rs
crates/parser/test_data/parser/err/0043_unexpected_for_type.rs
crates/parser/test_data/parser/err/0044_item_modifiers.rs
crates/parser/test_data/parser/err/0047_repeated_extern_modifier.rs
crates/parser/test_data/parser/err/0048_double_fish.rs
crates/parser/test_data/parser/err/0049_let_else_right_curly_brace_for.rs
crates/parser/test_data/parser/err/0050_let_else_right_curly_brace_loop.rs
crates/parser/test_data/parser/err/0051_let_else_right_curly_brace_match.rs
crates/parser/test_data/parser/err/0052_let_else_right_curly_brace_while.rs
crates/parser/test_data/parser/err/0053_let_else_right_curly_brace_if.rs
crates/parser/test_data/parser/err/0054_float_split_scientific_notation.rs
crates/parser/test_data/parser/err/0055_impl_use.rs
crates/parser/test_data/parser/err/0056_let_else_right_curly_brace_struct.rs
crates/parser/test_data/parser/err/0057_let_else_right_curly_brace_arithmetic.rs
crates/parser/test_data/parser/err/0057_let_else_right_curly_brace_format_args.rs
crates/parser/test_data/parser/err/0058_let_else_right_curly_brace_range.rs
crates/parser/test_data/parser/err/0059_let_else_right_curly_brace_closure.rs
crates/parser/test_data/parser/err/0060_let_else_right_curly_brace_unary.rs
crates/parser/test_data/parser/err/0061_let_else_right_curly_brace_do_yeet.rs
crates/parser/test_data/parser/err/0062_let_else_right_curly_brace_become.rs
crates/parser/test_data/parser/err/0063_let_else_right_curly_brace_reference.rs
crates/parser/test_data/parser/err/0064_let_else_right_curly_brace_assignment.rs
crates/parser/test_data/parser/inline/err/angled_path_without_qual.rs
crates/parser/test_data/parser/inline/err/anonymous_static.rs
crates/parser/test_data/parser/inline/err/arg_list_recovery.rs
crates/parser/test_data/parser/inline/err/array_type_missing_semi.rs
crates/parser/test_data/parser/inline/err/async_without_semicolon.rs
crates/parser/test_data/parser/inline/err/bad_asm_expr.rs
crates/parser/test_data/parser/inline/err/comma_after_default_values_syntax.rs
crates/parser/test_data/parser/inline/err/comma_after_functional_update_syntax.rs
crates/parser/test_data/parser/inline/err/crate_visibility_empty_recover.rs
crates/parser/test_data/parser/inline/err/empty_param_slot.rs
crates/parser/test_data/parser/inline/err/empty_segment.rs
crates/parser/test_data/parser/inline/err/fn_pointer_type_missing_fn.rs
crates/parser/test_data/parser/inline/err/gen_fn.rs
crates/parser/test_data/parser/inline/err/generic_arg_list_recover.rs
crates/parser/test_data/parser/inline/err/generic_arg_list_recover_expr.rs
crates/parser/test_data/parser/inline/err/generic_param_list_recover.rs
crates/parser/test_data/parser/inline/err/generic_static.rs
crates/parser/test_data/parser/inline/err/impl_type.rs
crates/parser/test_data/parser/inline/err/invalid_question_for_type_trait_bound.rs
crates/parser/test_data/parser/inline/err/let_else_right_curly_brace.rs
crates/parser/test_data/parser/inline/err/macro_rules_as_macro_name.rs
crates/parser/test_data/parser/inline/err/match_arms_recovery.rs
crates/parser/test_data/parser/inline/err/meta_recovery.rs
crates/parser/test_data/parser/inline/err/method_call_missing_argument_list.rs
crates/parser/test_data/parser/inline/err/misplaced_label_err.rs
crates/parser/test_data/parser/inline/err/missing_fn_param_type.rs
crates/parser/test_data/parser/inline/err/path_item_without_excl.rs
crates/parser/test_data/parser/inline/err/pointer_type_no_mutability.rs
crates/parser/test_data/parser/inline/err/precise_capturing_invalid.rs
crates/parser/test_data/parser/inline/err/pub_expr.rs
crates/parser/test_data/parser/inline/err/record_literal_before_ellipsis_recovery.rs
crates/parser/test_data/parser/inline/err/record_literal_field_eq_recovery.rs
crates/parser/test_data/parser/inline/err/record_literal_missing_ellipsis_recovery.rs
crates/parser/test_data/parser/inline/err/record_pat_field_eq_recovery.rs
crates/parser/test_data/parser/inline/err/recover_from_missing_assoc_item_binding.rs
crates/parser/test_data/parser/inline/err/recover_from_missing_const_default.rs
crates/parser/test_data/parser/inline/err/static_where_clause.rs
crates/parser/test_data/parser/inline/err/struct_field_recover.rs
crates/parser/test_data/parser/inline/err/top_level_let.rs
crates/parser/test_data/parser/inline/err/tuple_expr_leading_comma.rs
crates/parser/test_data/parser/inline/err/tuple_field_list_recovery.rs
crates/parser/test_data/parser/inline/err/tuple_pat_leading_comma.rs
crates/parser/test_data/parser/inline/err/type_bounds_macro_call_recovery.rs
crates/parser/test_data/parser/inline/err/type_in_array_recover.rs
crates/parser/test_data/parser/inline/err/unsafe_block_in_mod.rs
crates/parser/test_data/parser/inline/err/use_tree_list_err_recovery.rs
crates/parser/test_data/parser/inline/ok/anonymous_const.rs
crates/parser/test_data/parser/inline/ok/arb_self_types.rs
crates/parser/test_data/parser/inline/ok/arg_with_attr.rs
crates/parser/test_data/parser/inline/ok/array_attrs.rs
crates/parser/test_data/parser/inline/ok/array_expr.rs
crates/parser/test_data/parser/inline/ok/array_type.rs
crates/parser/test_data/parser/inline/ok/as_precedence.rs
crates/parser/test_data/parser/inline/ok/asm_expr.rs
crates/parser/test_data/parser/inline/ok/asm_kinds.rs
crates/parser/test_data/parser/inline/ok/asm_label.rs
crates/parser/test_data/parser/inline/ok/assoc_const_eq.rs
crates/parser/test_data/parser/inline/ok/assoc_item_list.rs
crates/parser/test_data/parser/inline/ok/assoc_item_list_inner_attrs.rs
crates/parser/test_data/parser/inline/ok/assoc_type_bound.rs
crates/parser/test_data/parser/inline/ok/assoc_type_eq.rs
crates/parser/test_data/parser/inline/ok/async_trait_bound.rs
crates/parser/test_data/parser/inline/ok/attr_on_expr_stmt.rs
crates/parser/test_data/parser/inline/ok/await_expr.rs
crates/parser/test_data/parser/inline/ok/bare_dyn_types_with_leading_lifetime.rs
crates/parser/test_data/parser/inline/ok/become_expr.rs
crates/parser/test_data/parser/inline/ok/bind_pat.rs
crates/parser/test_data/parser/inline/ok/binop_resets_statementness.rs
crates/parser/test_data/parser/inline/ok/block.rs
crates/parser/test_data/parser/inline/ok/block_items.rs
crates/parser/test_data/parser/inline/ok/box_pat.rs
crates/parser/test_data/parser/inline/ok/break_ambiguity.rs
crates/parser/test_data/parser/inline/ok/break_expr.rs
crates/parser/test_data/parser/inline/ok/builtin_expr.rs
crates/parser/test_data/parser/inline/ok/call_expr.rs
crates/parser/test_data/parser/inline/ok/cast_expr.rs
crates/parser/test_data/parser/inline/ok/closure_binder.rs
crates/parser/test_data/parser/inline/ok/closure_body_underscore_assignment.rs
crates/parser/test_data/parser/inline/ok/closure_params.rs
crates/parser/test_data/parser/inline/ok/closure_range_method_call.rs
crates/parser/test_data/parser/inline/ok/const_arg.rs
crates/parser/test_data/parser/inline/ok/const_arg_block.rs
crates/parser/test_data/parser/inline/ok/const_arg_bool_literal.rs
crates/parser/test_data/parser/inline/ok/const_arg_literal.rs
crates/parser/test_data/parser/inline/ok/const_arg_negative_number.rs
crates/parser/test_data/parser/inline/ok/const_block_pat.rs
crates/parser/test_data/parser/inline/ok/const_closure.rs
crates/parser/test_data/parser/inline/ok/const_item.rs
crates/parser/test_data/parser/inline/ok/const_param.rs
crates/parser/test_data/parser/inline/ok/const_param_default_expression.rs
crates/parser/test_data/parser/inline/ok/const_param_default_literal.rs
crates/parser/test_data/parser/inline/ok/const_param_default_path.rs
crates/parser/test_data/parser/inline/ok/const_trait_bound.rs
crates/parser/test_data/parser/inline/ok/const_where_clause.rs
crates/parser/test_data/parser/inline/ok/continue_expr.rs
crates/parser/test_data/parser/inline/ok/crate_path.rs
crates/parser/test_data/parser/inline/ok/crate_visibility.rs
crates/parser/test_data/parser/inline/ok/crate_visibility_in.rs
crates/parser/test_data/parser/inline/ok/default_async_fn.rs
crates/parser/test_data/parser/inline/ok/default_async_unsafe_fn.rs
crates/parser/test_data/parser/inline/ok/default_item.rs
crates/parser/test_data/parser/inline/ok/default_unsafe_item.rs
crates/parser/test_data/parser/inline/ok/destructuring_assignment_struct_rest_pattern.rs
crates/parser/test_data/parser/inline/ok/destructuring_assignment_wildcard_pat.rs
crates/parser/test_data/parser/inline/ok/dot_dot_pat.rs
crates/parser/test_data/parser/inline/ok/dyn_trait_type.rs
crates/parser/test_data/parser/inline/ok/dyn_trait_type_weak.rs
crates/parser/test_data/parser/inline/ok/edition_2015_dyn_prefix_inside_generic_arg.rs
crates/parser/test_data/parser/inline/ok/effect_blocks.rs
crates/parser/test_data/parser/inline/ok/exclusive_range_pat.rs
crates/parser/test_data/parser/inline/ok/expr_literals.rs
crates/parser/test_data/parser/inline/ok/expression_after_block.rs
crates/parser/test_data/parser/inline/ok/extern_block.rs
crates/parser/test_data/parser/inline/ok/extern_crate.rs
crates/parser/test_data/parser/inline/ok/extern_crate_rename.rs
crates/parser/test_data/parser/inline/ok/field_expr.rs
crates/parser/test_data/parser/inline/ok/fn_.rs
crates/parser/test_data/parser/inline/ok/fn_decl.rs
crates/parser/test_data/parser/inline/ok/fn_def_param.rs
crates/parser/test_data/parser/inline/ok/fn_pointer_param_ident_path.rs
crates/parser/test_data/parser/inline/ok/fn_pointer_type.rs
crates/parser/test_data/parser/inline/ok/fn_pointer_type_with_ret.rs
crates/parser/test_data/parser/inline/ok/fn_pointer_unnamed_arg.rs
crates/parser/test_data/parser/inline/ok/for_binder_bound.rs
crates/parser/test_data/parser/inline/ok/for_expr.rs
crates/parser/test_data/parser/inline/ok/for_range_from.rs
crates/parser/test_data/parser/inline/ok/for_type.rs
crates/parser/test_data/parser/inline/ok/full_range_expr.rs
crates/parser/test_data/parser/inline/ok/function_ret_type.rs
crates/parser/test_data/parser/inline/ok/function_type_params.rs
crates/parser/test_data/parser/inline/ok/function_where_clause.rs
crates/parser/test_data/parser/inline/ok/gen_blocks.rs
crates/parser/test_data/parser/inline/ok/generic_arg.rs
crates/parser/test_data/parser/inline/ok/generic_arg_bounds.rs
crates/parser/test_data/parser/inline/ok/generic_const.rs
crates/parser/test_data/parser/inline/ok/generic_param_attribute.rs
crates/parser/test_data/parser/inline/ok/generic_param_list.rs
crates/parser/test_data/parser/inline/ok/global_asm.rs
crates/parser/test_data/parser/inline/ok/half_open_range_pat.rs
crates/parser/test_data/parser/inline/ok/if_expr.rs
crates/parser/test_data/parser/inline/ok/impl_item.rs
crates/parser/test_data/parser/inline/ok/impl_item_const.rs
crates/parser/test_data/parser/inline/ok/impl_item_neg.rs
crates/parser/test_data/parser/inline/ok/impl_trait_type.rs
crates/parser/test_data/parser/inline/ok/impl_type_params.rs
crates/parser/test_data/parser/inline/ok/index_expr.rs
crates/parser/test_data/parser/inline/ok/label.rs
crates/parser/test_data/parser/inline/ok/labeled_block.rs
crates/parser/test_data/parser/inline/ok/lambda_expr.rs
crates/parser/test_data/parser/inline/ok/lambda_ret_block.rs
crates/parser/test_data/parser/inline/ok/let_else.rs
crates/parser/test_data/parser/inline/ok/let_expr.rs
crates/parser/test_data/parser/inline/ok/let_stmt.rs
crates/parser/test_data/parser/inline/ok/let_stmt_ascription.rs
crates/parser/test_data/parser/inline/ok/let_stmt_init.rs
crates/parser/test_data/parser/inline/ok/lifetime_arg.rs
crates/parser/test_data/parser/inline/ok/lifetime_param.rs
crates/parser/test_data/parser/inline/ok/literal_pattern.rs
crates/parser/test_data/parser/inline/ok/loop_expr.rs
crates/parser/test_data/parser/inline/ok/macro_call_type.rs
crates/parser/test_data/parser/inline/ok/macro_def.rs
crates/parser/test_data/parser/inline/ok/macro_def_curly.rs
crates/parser/test_data/parser/inline/ok/macro_inside_generic_arg.rs
crates/parser/test_data/parser/inline/ok/macro_rules_as_macro_name.rs
crates/parser/test_data/parser/inline/ok/macro_rules_non_brace.rs
crates/parser/test_data/parser/inline/ok/marco_pat.rs
crates/parser/test_data/parser/inline/ok/match_arm.rs
crates/parser/test_data/parser/inline/ok/match_arms_commas.rs
crates/parser/test_data/parser/inline/ok/match_arms_inner_attribute.rs
crates/parser/test_data/parser/inline/ok/match_arms_outer_attributes.rs
crates/parser/test_data/parser/inline/ok/match_expr.rs
crates/parser/test_data/parser/inline/ok/match_guard.rs
crates/parser/test_data/parser/inline/ok/maybe_const_trait_bound.rs
crates/parser/test_data/parser/inline/ok/metas.rs
crates/parser/test_data/parser/inline/ok/method_call_expr.rs
crates/parser/test_data/parser/inline/ok/mod_contents.rs
crates/parser/test_data/parser/inline/ok/mod_item.rs
crates/parser/test_data/parser/inline/ok/mod_item_curly.rs
crates/parser/test_data/parser/inline/ok/never_type.rs
crates/parser/test_data/parser/inline/ok/no_dyn_trait_leading_for.rs
crates/parser/test_data/parser/inline/ok/no_semi_after_block.rs
crates/parser/test_data/parser/inline/ok/nocontentexpr.rs
crates/parser/test_data/parser/inline/ok/nocontentexpr_after_item.rs
crates/parser/test_data/parser/inline/ok/offset_of_parens.rs
crates/parser/test_data/parser/inline/ok/or_pattern.rs
crates/parser/test_data/parser/inline/ok/param_list.rs
crates/parser/test_data/parser/inline/ok/param_list_vararg.rs
crates/parser/test_data/parser/inline/ok/param_outer_arg.rs
crates/parser/test_data/parser/inline/ok/paren_type.rs
crates/parser/test_data/parser/inline/ok/path_expr.rs
crates/parser/test_data/parser/inline/ok/path_fn_trait_args.rs
crates/parser/test_data/parser/inline/ok/path_part.rs
crates/parser/test_data/parser/inline/ok/path_type.rs
crates/parser/test_data/parser/inline/ok/path_type_with_bounds.rs
crates/parser/test_data/parser/inline/ok/placeholder_pat.rs
crates/parser/test_data/parser/inline/ok/placeholder_type.rs
crates/parser/test_data/parser/inline/ok/pointer_type_mut.rs
crates/parser/test_data/parser/inline/ok/postfix_range.rs
crates/parser/test_data/parser/inline/ok/precise_capturing.rs
crates/parser/test_data/parser/inline/ok/pub_parens_typepath.rs
crates/parser/test_data/parser/inline/ok/pub_tuple_field.rs
crates/parser/test_data/parser/inline/ok/qual_paths.rs
crates/parser/test_data/parser/inline/ok/question_for_type_trait_bound.rs
crates/parser/test_data/parser/inline/ok/range_pat.rs
crates/parser/test_data/parser/inline/ok/record_field_attrs.rs
crates/parser/test_data/parser/inline/ok/record_field_default_values.rs
crates/parser/test_data/parser/inline/ok/record_field_list.rs
crates/parser/test_data/parser/inline/ok/record_field_pat_leading_or.rs
crates/parser/test_data/parser/inline/ok/record_lit.rs
crates/parser/test_data/parser/inline/ok/record_literal_field_with_attr.rs
crates/parser/test_data/parser/inline/ok/record_pat_field.rs
crates/parser/test_data/parser/inline/ok/record_pat_field_list.rs
crates/parser/test_data/parser/inline/ok/ref_expr.rs
crates/parser/test_data/parser/inline/ok/ref_pat.rs
crates/parser/test_data/parser/inline/ok/reference_type.rs
crates/parser/test_data/parser/inline/ok/return_expr.rs
crates/parser/test_data/parser/inline/ok/return_type_syntax_in_path.rs
crates/parser/test_data/parser/inline/ok/safe_outside_of_extern.rs
crates/parser/test_data/parser/inline/ok/self_param.rs
crates/parser/test_data/parser/inline/ok/self_param_outer_attr.rs
crates/parser/test_data/parser/inline/ok/singleton_tuple_type.rs
crates/parser/test_data/parser/inline/ok/slice_pat.rs
crates/parser/test_data/parser/inline/ok/slice_type.rs
crates/parser/test_data/parser/inline/ok/stmt_bin_expr_ambiguity.rs
crates/parser/test_data/parser/inline/ok/stmt_postfix_expr_ambiguity.rs
crates/parser/test_data/parser/inline/ok/struct_initializer_with_defaults.rs
crates/parser/test_data/parser/inline/ok/struct_item.rs
crates/parser/test_data/parser/inline/ok/trait_alias.rs
crates/parser/test_data/parser/inline/ok/trait_alias_where_clause.rs
crates/parser/test_data/parser/inline/ok/trait_item.rs
crates/parser/test_data/parser/inline/ok/trait_item_bounds.rs
crates/parser/test_data/parser/inline/ok/trait_item_generic_params.rs
crates/parser/test_data/parser/inline/ok/trait_item_where_clause.rs
crates/parser/test_data/parser/inline/ok/try_block_expr.rs
crates/parser/test_data/parser/inline/ok/try_expr.rs
crates/parser/test_data/parser/inline/ok/try_macro_fallback.rs
crates/parser/test_data/parser/inline/ok/try_macro_rules.rs
crates/parser/test_data/parser/inline/ok/tuple_attrs.rs
crates/parser/test_data/parser/inline/ok/tuple_expr.rs
crates/parser/test_data/parser/inline/ok/tuple_field_attrs.rs
crates/parser/test_data/parser/inline/ok/tuple_pat.rs
crates/parser/test_data/parser/inline/ok/tuple_pat_fields.rs
crates/parser/test_data/parser/inline/ok/tuple_struct.rs
crates/parser/test_data/parser/inline/ok/tuple_struct_where.rs
crates/parser/test_data/parser/inline/ok/type_alias.rs
crates/parser/test_data/parser/inline/ok/type_item_type_params.rs
crates/parser/test_data/parser/inline/ok/type_item_where_clause.rs
crates/parser/test_data/parser/inline/ok/type_item_where_clause_deprecated.rs
crates/parser/test_data/parser/inline/ok/type_param.rs
crates/parser/test_data/parser/inline/ok/type_param_bounds.rs
crates/parser/test_data/parser/inline/ok/type_param_default.rs
crates/parser/test_data/parser/inline/ok/type_path_in_pattern.rs
crates/parser/test_data/parser/inline/ok/typepathfn_with_coloncolon.rs
crates/parser/test_data/parser/inline/ok/unary_expr.rs
crates/parser/test_data/parser/inline/ok/union_item.rs
crates/parser/test_data/parser/inline/ok/unit_struct.rs
crates/parser/test_data/parser/inline/ok/unit_type.rs
crates/parser/test_data/parser/inline/ok/use_item.rs
crates/parser/test_data/parser/inline/ok/use_tree.rs
crates/parser/test_data/parser/inline/ok/use_tree_abs_star.rs
crates/parser/test_data/parser/inline/ok/use_tree_alias.rs
crates/parser/test_data/parser/inline/ok/use_tree_list.rs
crates/parser/test_data/parser/inline/ok/use_tree_path.rs
crates/parser/test_data/parser/inline/ok/use_tree_path_star.rs
crates/parser/test_data/parser/inline/ok/use_tree_path_use_tree.rs
crates/parser/test_data/parser/inline/ok/use_tree_star.rs
crates/parser/test_data/parser/inline/ok/variant_discriminant.rs
crates/parser/test_data/parser/inline/ok/where_clause.rs
crates/parser/test_data/parser/inline/ok/where_pred_for.rs
crates/parser/test_data/parser/inline/ok/while_expr.rs
crates/parser/test_data/parser/inline/ok/yeet_expr.rs
crates/parser/test_data/parser/inline/ok/yield_expr.rs
crates/parser/test_data/parser/ok/0000_empty.rs
crates/parser/test_data/parser/ok/0001_struct_item.rs
crates/parser/test_data/parser/ok/0002_struct_item_field.rs
crates/parser/test_data/parser/ok/0004_file_shebang.rs
crates/parser/test_data/parser/ok/0005_fn_item.rs
crates/parser/test_data/parser/ok/0006_inner_attributes.rs
crates/parser/test_data/parser/ok/0007_extern_crate.rs
crates/parser/test_data/parser/ok/0008_mod_item.rs
crates/parser/test_data/parser/ok/0009_use_item.rs
crates/parser/test_data/parser/ok/0010_use_path_segments.rs
crates/parser/test_data/parser/ok/0011_outer_attribute.rs
crates/parser/test_data/parser/ok/0012_visibility.rs
crates/parser/test_data/parser/ok/0013_use_path_self_super.rs
crates/parser/test_data/parser/ok/0014_use_tree.rs
crates/parser/test_data/parser/ok/0015_use_tree.rs
crates/parser/test_data/parser/ok/0016_struct_flavors.rs
crates/parser/test_data/parser/ok/0017_attr_trailing_comma.rs
crates/parser/test_data/parser/ok/0018_struct_type_params.rs
crates/parser/test_data/parser/ok/0019_enums.rs
crates/parser/test_data/parser/ok/0020_type_param_bounds.rs
crates/parser/test_data/parser/ok/0022_empty_extern_block.rs
crates/parser/test_data/parser/ok/0023_static_items.rs
crates/parser/test_data/parser/ok/0024_const_item.rs
crates/parser/test_data/parser/ok/0025_extern_fn_in_block.rs
crates/parser/test_data/parser/ok/0026_const_fn_in_block.rs
crates/parser/test_data/parser/ok/0027_unsafe_fn_in_block.rs
crates/parser/test_data/parser/ok/0028_operator_binding_power.rs
crates/parser/test_data/parser/ok/0029_range_forms.rs
crates/parser/test_data/parser/ok/0030_string_suffixes.rs
crates/parser/test_data/parser/ok/0030_traits.rs
crates/parser/test_data/parser/ok/0031_extern.rs
crates/parser/test_data/parser/ok/0032_where_for.rs
crates/parser/test_data/parser/ok/0033_label_break.rs
crates/parser/test_data/parser/ok/0034_crate_path_in_call.rs
crates/parser/test_data/parser/ok/0035_weird_exprs.rs
crates/parser/test_data/parser/ok/0036_fully_qualified.rs
crates/parser/test_data/parser/ok/0037_mod.rs
crates/parser/test_data/parser/ok/0038_where_pred_type.rs
crates/parser/test_data/parser/ok/0039_raw_fn_item.rs
crates/parser/test_data/parser/ok/0040_raw_struct_item_field.rs
crates/parser/test_data/parser/ok/0041_raw_keywords.rs
crates/parser/test_data/parser/ok/0042_ufcs_call_list.rs
crates/parser/test_data/parser/ok/0043_complex_assignment.rs
crates/parser/test_data/parser/ok/0044_let_attrs.rs
crates/parser/test_data/parser/ok/0045_block_attrs.rs
crates/parser/test_data/parser/ok/0046_extern_inner_attributes.rs
crates/parser/test_data/parser/ok/0047_minus_in_inner_pattern.rs
crates/parser/test_data/parser/ok/0048_compound_assignment.rs
crates/parser/test_data/parser/ok/0049_async_block.rs
crates/parser/test_data/parser/ok/0050_async_block_as_argument.rs
crates/parser/test_data/parser/ok/0051_parameter_attrs.rs
crates/parser/test_data/parser/ok/0052_for_range_block.rs
crates/parser/test_data/parser/ok/0053_outer_attribute_on_macro_rules.rs
crates/parser/test_data/parser/ok/0054_qual_path_in_type_arg.rs
crates/parser/test_data/parser/ok/0055_dot_dot_dot.rs
crates/parser/test_data/parser/ok/0056_neq_in_type.rs
crates/parser/test_data/parser/ok/0057_loop_in_call.rs
crates/parser/test_data/parser/ok/0058_unary_expr_precedence.rs
crates/parser/test_data/parser/ok/0059_loops_in_parens.rs
crates/parser/test_data/parser/ok/0060_as_range.rs
crates/parser/test_data/parser/ok/0061_match_full_range.rs
crates/parser/test_data/parser/ok/0062_macro_2.0.rs
crates/parser/test_data/parser/ok/0063_trait_fn_patterns.rs
crates/parser/test_data/parser/ok/0063_variadic_fun.rs
crates/parser/test_data/parser/ok/0064_impl_fn_params.rs
crates/parser/test_data/parser/ok/0065_comment_newline.rs
crates/parser/test_data/parser/ok/0065_plus_after_fn_trait_bound.rs
crates/parser/test_data/parser/ok/0066_default_modifier.rs
crates/parser/test_data/parser/ok/0067_where_for_pred.rs
crates/parser/test_data/parser/ok/0068_item_modifiers.rs
crates/parser/test_data/parser/ok/0069_multi_trait_object.rs
crates/parser/test_data/parser/ok/0070_expr_attr_placement.rs
crates/parser/test_data/parser/ok/0071_stmt_attr_placement.rs
crates/parser/test_data/parser/ok/0072_destructuring_assignment.rs
crates/parser/test_data/parser/ok/0073_safe_declarations_in_extern_blocks.rs
crates/paths/Cargo.toml
crates/paths/src/lib.rs
crates/proc-macro-api/Cargo.toml
crates/proc-macro-api/src/legacy_protocol.rs
crates/proc-macro-api/src/lib.rs
crates/proc-macro-api/src/process.rs
crates/proc-macro-api/src/legacy_protocol/json.rs
crates/proc-macro-api/src/legacy_protocol/msg.rs
crates/proc-macro-api/src/legacy_protocol/msg/flat.rs
crates/proc-macro-srv/Cargo.toml
crates/proc-macro-srv/build.rs
crates/proc-macro-srv-cli/Cargo.toml
crates/proc-macro-srv-cli/build.rs
crates/proc-macro-srv-cli/src/main.rs
crates/proc-macro-srv-cli/src/main_loop.rs
crates/proc-macro-srv-cli/src/version.rs
crates/proc-macro-srv/proc-macro-test/Cargo.toml
crates/proc-macro-srv/proc-macro-test/build.rs
crates/proc-macro-srv/proc-macro-test/imp/Cargo.toml
crates/proc-macro-srv/proc-macro-test/imp/build.rs
crates/proc-macro-srv/proc-macro-test/imp/src/lib.rs
crates/proc-macro-srv/proc-macro-test/src/lib.rs
crates/proc-macro-srv/src/dylib.rs
crates/proc-macro-srv/src/lib.rs
crates/proc-macro-srv/src/server_impl.rs
crates/proc-macro-srv/src/dylib/proc_macros.rs
crates/proc-macro-srv/src/dylib/version.rs
crates/proc-macro-srv/src/server_impl/rust_analyzer_span.rs
crates/proc-macro-srv/src/server_impl/token_id.rs
crates/proc-macro-srv/src/server_impl/token_stream.rs
crates/proc-macro-srv/src/tests/mod.rs
crates/proc-macro-srv/src/tests/utils.rs
crates/profile/Cargo.toml
crates/profile/src/google_cpu_profiler.rs
crates/profile/src/lib.rs
crates/profile/src/memory_usage.rs
crates/profile/src/stop_watch.rs
crates/project-model/Cargo.toml
crates/project-model/src/build_dependencies.rs
crates/project-model/src/cargo_config_file.rs
crates/project-model/src/cargo_workspace.rs
crates/project-model/src/env.rs
crates/project-model/src/lib.rs
crates/project-model/src/manifest_path.rs
crates/project-model/src/project_json.rs
crates/project-model/src/sysroot.rs
crates/project-model/src/tests.rs
crates/project-model/src/workspace.rs
crates/project-model/src/toolchain_info/rustc_cfg.rs
crates/project-model/src/toolchain_info/target_data_layout.rs
crates/project-model/src/toolchain_info/target_tuple.rs
crates/project-model/src/toolchain_info/version.rs
crates/query-group-macro/Cargo.toml
crates/query-group-macro/src/lib.rs
crates/query-group-macro/src/queries.rs
crates/query-group-macro/tests/arity.rs
crates/query-group-macro/tests/hello_world.rs
crates/query-group-macro/tests/interned.rs
crates/query-group-macro/tests/logger_db.rs
crates/query-group-macro/tests/lru.rs
crates/query-group-macro/tests/multiple_dbs.rs
crates/query-group-macro/tests/old_and_new.rs
crates/query-group-macro/tests/result.rs
crates/query-group-macro/tests/supertrait.rs
crates/query-group-macro/tests/tuples.rs
crates/rust-analyzer/Cargo.toml
crates/rust-analyzer/build.rs
crates/rust-analyzer/src/cli.rs
crates/rust-analyzer/src/command.rs
crates/rust-analyzer/src/config.rs
crates/rust-analyzer/src/diagnostics.rs
crates/rust-analyzer/src/discover.rs
crates/rust-analyzer/src/flycheck.rs
crates/rust-analyzer/src/global_state.rs
crates/rust-analyzer/src/integrated_benchmarks.rs
crates/rust-analyzer/src/lib.rs
crates/rust-analyzer/src/line_index.rs
crates/rust-analyzer/src/lsp.rs
crates/rust-analyzer/src/main_loop.rs
crates/rust-analyzer/src/mem_docs.rs
crates/rust-analyzer/src/op_queue.rs
crates/rust-analyzer/src/reload.rs
crates/rust-analyzer/src/target_spec.rs
crates/rust-analyzer/src/task_pool.rs
crates/rust-analyzer/src/test_runner.rs
crates/rust-analyzer/src/version.rs
crates/rust-analyzer/src/bin/main.rs
crates/rust-analyzer/src/bin/rustc_wrapper.rs
crates/rust-analyzer/src/cli/analysis_stats.rs
crates/rust-analyzer/src/cli/diagnostics.rs
crates/rust-analyzer/src/cli/flags.rs
crates/rust-analyzer/src/cli/function_analyzer.rs
crates/rust-analyzer/src/cli/highlight.rs
crates/rust-analyzer/src/cli/lsif.rs
crates/rust-analyzer/src/cli/parse.rs
crates/rust-analyzer/src/cli/prime_caches.rs
crates/rust-analyzer/src/cli/progress_report.rs
crates/rust-analyzer/src/cli/run_tests.rs
crates/rust-analyzer/src/cli/rustc_tests.rs
crates/rust-analyzer/src/cli/scip.rs
crates/rust-analyzer/src/cli/source_finder.rs
crates/rust-analyzer/src/cli/ssr.rs
crates/rust-analyzer/src/cli/symbols.rs
crates/rust-analyzer/src/cli/unresolved_references.rs
crates/rust-analyzer/src/config/patch_old_style.rs
crates/rust-analyzer/src/diagnostics/to_proto.rs
crates/rust-analyzer/src/handlers/dispatch.rs
crates/rust-analyzer/src/handlers/notification.rs
crates/rust-analyzer/src/handlers/request.rs
crates/rust-analyzer/src/lsp/capabilities.rs
crates/rust-analyzer/src/lsp/ext.rs
crates/rust-analyzer/src/lsp/from_proto.rs
crates/rust-analyzer/src/lsp/semantic_tokens.rs
crates/rust-analyzer/src/lsp/to_proto.rs
crates/rust-analyzer/src/lsp/utils.rs
crates/rust-analyzer/src/tracing/config.rs
crates/rust-analyzer/src/tracing/hprof.rs
crates/rust-analyzer/src/tracing/json.rs
crates/rust-analyzer/tests/slow-tests/cli.rs
crates/rust-analyzer/tests/slow-tests/main.rs
crates/rust-analyzer/tests/slow-tests/ratoml.rs
crates/rust-analyzer/tests/slow-tests/support.rs
crates/rust-analyzer/tests/slow-tests/testdir.rs
crates/span/Cargo.toml
crates/span/src/ast_id.rs
crates/span/src/hygiene.rs
crates/span/src/lib.rs
crates/span/src/map.rs
crates/stdx/Cargo.toml
crates/stdx/src/anymap.rs
crates/stdx/src/assert.rs
crates/stdx/src/lib.rs
crates/stdx/src/macros.rs
crates/stdx/src/non_empty_vec.rs
crates/stdx/src/panic_context.rs
crates/stdx/src/process.rs
crates/stdx/src/rand.rs
crates/stdx/src/thread.rs
crates/stdx/src/variance.rs
crates/stdx/src/thread/intent.rs
crates/stdx/src/thread/pool.rs
crates/syntax/Cargo.toml
crates/syntax-bridge/Cargo.toml
crates/syntax-bridge/src/lib.rs
crates/syntax-bridge/src/prettify_macro_expansion.rs
crates/syntax-bridge/src/tests.rs
crates/syntax-bridge/src/to_parser_input.rs
crates/syntax/fuzz/Cargo.toml
crates/syntax/fuzz/fuzz_targets/parser.rs
crates/syntax/fuzz/fuzz_targets/reparse.rs
crates/syntax/src/algo.rs
crates/syntax/src/ast.rs
crates/syntax/src/fuzz.rs
crates/syntax/src/hacks.rs
crates/syntax/src/lib.rs
crates/syntax/src/parsing.rs
crates/syntax/src/ptr.rs
crates/syntax/src/syntax_editor.rs
crates/syntax/src/syntax_error.rs
crates/syntax/src/syntax_node.rs
crates/syntax/src/ted.rs
crates/syntax/src/tests.rs
crates/syntax/src/token_text.rs
crates/syntax/src/utils.rs
crates/syntax/src/validation.rs
crates/syntax/src/ast/edit.rs
crates/syntax/src/ast/edit_in_place.rs
crates/syntax/src/ast/expr_ext.rs
crates/syntax/src/ast/generated.rs
crates/syntax/src/ast/make.rs
crates/syntax/src/ast/node_ext.rs
crates/syntax/src/ast/operators.rs
crates/syntax/src/ast/prec.rs
crates/syntax/src/ast/syntax_factory.rs
crates/syntax/src/ast/token_ext.rs
crates/syntax/src/ast/traits.rs
crates/syntax/src/ast/generated/nodes.rs
crates/syntax/src/ast/generated/tokens.rs
crates/syntax/src/ast/make/quote.rs
crates/syntax/src/ast/syntax_factory/constructors.rs
crates/syntax/src/parsing/reparsing.rs
crates/syntax/src/syntax_editor/edit_algo.rs
crates/syntax/src/syntax_editor/edits.rs
crates/syntax/src/syntax_editor/mapping.rs
crates/syntax/src/validation/block.rs
crates/syntax/test_data/parser/fuzz-failures/0000.rs
crates/syntax/test_data/parser/fuzz-failures/0001.rs
crates/syntax/test_data/parser/fuzz-failures/0002.rs
crates/syntax/test_data/parser/fuzz-failures/0003.rs
crates/syntax/test_data/parser/fuzz-failures/0004.rs
crates/syntax/test_data/parser/validation/0031_block_inner_attrs.rs
crates/syntax/test_data/parser/validation/0037_visibility_in_traits.rs
crates/syntax/test_data/parser/validation/0038_endless_inclusive_range.rs
crates/syntax/test_data/parser/validation/0040_illegal_crate_kw_location.rs
crates/syntax/test_data/parser/validation/0041_illegal_self_keyword_location.rs
crates/syntax/test_data/parser/validation/0045_ambiguous_trait_object.rs
crates/syntax/test_data/parser/validation/0046_mutable_const_item.rs
crates/syntax/test_data/parser/validation/0224_dangling_dyn.rs
crates/syntax/test_data/parser/validation/0261_dangling_impl_undeclared_lifetime.rs
crates/syntax/test_data/parser/validation/dangling_impl.rs
crates/syntax/test_data/parser/validation/dangling_impl_reference.rs
crates/syntax/test_data/parser/validation/impl_trait_lifetime_only.rs
crates/syntax/test_data/parser/validation/invalid_let_expr.rs
crates/syntax/test_data/reparse/fuzz-failures/0000.rs
crates/syntax/test_data/reparse/fuzz-failures/0001.rs
crates/syntax/test_data/reparse/fuzz-failures/0002.rs
crates/syntax/test_data/reparse/fuzz-failures/0003.rs
crates/syntax/test_data/reparse/fuzz-failures/0004.rs
crates/syntax/test_data/reparse/fuzz-failures/0005.rs
crates/test-fixture/Cargo.toml
crates/test-fixture/src/lib.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/assert_linear.rs
crates/test-utils/src/bench_fixture.rs
crates/test-utils/src/fixture.rs
crates/test-utils/src/lib.rs
crates/test-utils/src/minicore.rs
crates/toolchain/Cargo.toml
crates/toolchain/src/lib.rs
crates/tt/Cargo.toml
crates/tt/src/buffer.rs
crates/tt/src/iter.rs
crates/tt/src/lib.rs
crates/vfs/Cargo.toml
crates/vfs-notify/Cargo.toml
crates/vfs-notify/src/lib.rs
crates/vfs/src/anchored_path.rs
crates/vfs/src/file_set.rs
crates/vfs/src/lib.rs
crates/vfs/src/loader.rs
crates/vfs/src/path_interner.rs
crates/vfs/src/vfs_path.rs
crates/vfs/src/file_set/tests.rs
crates/vfs/src/vfs_path/tests.rs
lib/README.md
lib/la-arena/Cargo.toml
lib/la-arena/src/lib.rs
lib/la-arena/src/map.rs
lib/line-index/Cargo.toml
lib/line-index/README.md
lib/line-index/src/lib.rs
lib/line-index/src/tests.rs
lib/lsp-server/Cargo.toml
lib/lsp-server/examples/minimal_lsp.rs
lib/lsp-server/src/error.rs
lib/lsp-server/src/lib.rs
lib/lsp-server/src/msg.rs
lib/lsp-server/src/req_queue.rs
lib/lsp-server/src/socket.rs
lib/lsp-server/src/stdio.rs
solana_fcg_tool/README.md
solana_fcg_tool/__init__.py
solana_fcg_tool/cli.py
solana_fcg_tool/funcation-anayzer.py
solana_fcg_tool/interface.py
solana_fcg_tool/struct-anayzer.py
solana_fcg_tool.egg-info/PKG-INFO
solana_fcg_tool.egg-info/SOURCES.txt
solana_fcg_tool.egg-info/dependency_links.txt
solana_fcg_tool.egg-info/entry_points.txt
solana_fcg_tool.egg-info/not-zip-safe
solana_fcg_tool.egg-info/requires.txt
solana_fcg_tool.egg-info/top_level.txt
solana_fcg_tool/bin/rust-analyzer
solana_fcg_tool/bin/rust-analyzer-linux-x86_64
solana_fcg_tool/bin/rust-analyzer-macos-aarch64
solana_fcg_tool/bin/rust-analyzer-macos-x86_64
solana_fcg_tool/bin/rust-analyzer-windows-x86_64.exe
solana_fcg_tool/output/2025-01-pump-science_call_graph.json