From 536318c9da168233600db80ad14c613b01a34825 Mon Sep 17 00:00:00 2001 From: Chayim Refael Friedman Date: Mon, 16 Dec 2024 19:58:29 +0200 Subject: [PATCH] Fix a panic with a diagnostics fix when a keyword is used as a field I found it easiest to fix in the quickfix code, and not deeper (e.g. body lowering). --- .../src/handlers/unresolved_field.rs | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/unresolved_field.rs b/src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/unresolved_field.rs index 656bedff1a80..4accd181ca43 100644 --- a/src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/unresolved_field.rs +++ b/src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/unresolved_field.rs @@ -90,7 +90,9 @@ fn field_fix(ctx: &DiagnosticsContext<'_>, d: &hir::UnresolvedField) -> Option