rust/crates/ide-diagnostics/src/handlers
bors 70e10deee8 Auto merge of #14326 - iDawer:refactor, r=Veykril
internal: Rename `hir::diagnostics::MissingMatchArms.match_expr` field

`hir::diagnostics::MissingMatchArms.match_expr` had confusing name: it is pointing to scrutinee expression. Renamed to `scrutinee_expr` and used better fitting type for it.

Also small refactorings/cleanup.
2023-03-11 07:36:00 +00:00
..
break_outside_of_loop.rs Diagnose value breaks in incorrect breakables 2023-03-03 17:28:57 +01:00
expected_function.rs internal: Mark unresolved field, unresolved method and expected function diagnostics experimental 2023-03-06 22:24:38 +01:00
field_shorthand.rs style: rename crates to kebab case 2022-05-01 10:48:58 +00:00
inactive_code.rs Collect diagnostics in queries instead of nameres 2022-09-26 19:06:29 +01:00
incorrect_case.rs style: rename crates to kebab case 2022-05-01 10:48:58 +00:00
invalid_derive_target.rs style: rename crates to kebab case 2022-05-01 10:48:58 +00:00
json_is_not_rust.rs a number of code simplifications 2023-01-10 18:48:51 +00:00
macro_error.rs fix: Fix nested macro diagnostics pointing at macro expansion files 2022-11-19 10:32:32 +01:00
malformed_derive.rs style: rename crates to kebab case 2022-05-01 10:48:58 +00:00
mismatched_arg_count.rs Inline all format arguments where possible 2022-12-24 14:36:10 -05:00
missing_fields.rs Fix typo 2023-03-03 01:12:39 +09:00
missing_match_arms.rs Refactor hir::diagnostics::MissingMatchArms fields, better naming 2023-03-10 18:22:32 +05:00
missing_unsafe.rs Use rustc_safe_intrinsic attribute to check for intrinsic safety 2022-12-30 20:29:37 +01:00
mutability_errors.rs Fix stack overflow when derefrencing &! 2023-03-10 13:44:34 +03:30
no_such_field.rs remove needless borrows 2023-01-02 14:52:32 +00:00
private_assoc_item.rs Fix associated item visibility in block-local impls 2023-02-19 23:55:55 +09:00
private_field.rs Diagnose private assoc item accesses 2023-01-01 13:24:48 +01:00
replace_filter_map_next_with_find_map.rs Diagnose unresolved method calls 2023-03-03 20:43:13 +01:00
type_mismatch.rs Disable pattern type mismatches again 2023-03-03 22:41:41 +01:00
unimplemented_builtin_macro.rs style: rename crates to kebab case 2022-05-01 10:48:58 +00:00
unlinked_file.rs fix indentation of unlinked_file quickfix 2023-01-12 11:24:44 +01:00
unresolved_extern_crate.rs style: rename crates to kebab case 2022-05-01 10:48:58 +00:00
unresolved_field.rs Don't trigger unresolved method/field diagnostics on types containing errors 2023-03-07 15:24:43 +01:00
unresolved_import.rs style: rename crates to kebab case 2022-05-01 10:48:58 +00:00
unresolved_macro_call.rs Inline all format arguments where possible 2022-12-24 14:36:10 -05:00
unresolved_method.rs internal: Mark unresolved field, unresolved method and expected function diagnostics experimental 2023-03-06 22:24:38 +01:00
unresolved_module.rs Inline all format arguments where possible 2022-12-24 14:36:10 -05:00
unresolved_proc_macro.rs a number of code simplifications 2023-01-10 18:48:51 +00:00
useless_braces.rs Fix tests that depended on loose visibility restriction 2022-11-11 20:31:46 +09:00