From 34a3187ee875e991e97c21cf23d31cf86313b651 Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Mon, 6 Mar 2023 22:24:38 +0100 Subject: [PATCH] internal: Mark unresolved field, unresolved method and expected function diagnostics experimental --- crates/ide-diagnostics/src/handlers/expected_function.rs | 1 + crates/ide-diagnostics/src/handlers/unresolved_field.rs | 1 + crates/ide-diagnostics/src/handlers/unresolved_method.rs | 1 + 3 files changed, 3 insertions(+) diff --git a/crates/ide-diagnostics/src/handlers/expected_function.rs b/crates/ide-diagnostics/src/handlers/expected_function.rs index 23bc778da2..d2f27664d6 100644 --- a/crates/ide-diagnostics/src/handlers/expected_function.rs +++ b/crates/ide-diagnostics/src/handlers/expected_function.rs @@ -14,6 +14,7 @@ pub(crate) fn expected_function( format!("expected function, found {}", d.found.display(ctx.sema.db)), ctx.sema.diagnostics_display_range(d.call.clone().map(|it| it.into())).range, ) + .experimental() } #[cfg(test)] diff --git a/crates/ide-diagnostics/src/handlers/unresolved_field.rs b/crates/ide-diagnostics/src/handlers/unresolved_field.rs index 33c39de085..9754fc3f68 100644 --- a/crates/ide-diagnostics/src/handlers/unresolved_field.rs +++ b/crates/ide-diagnostics/src/handlers/unresolved_field.rs @@ -32,6 +32,7 @@ pub(crate) fn unresolved_field( ctx.sema.diagnostics_display_range(d.expr.clone().map(|it| it.into())).range, ) .with_fixes(fixes(ctx, d)) + .experimental() } fn fixes(ctx: &DiagnosticsContext<'_>, d: &hir::UnresolvedField) -> Option> { diff --git a/crates/ide-diagnostics/src/handlers/unresolved_method.rs b/crates/ide-diagnostics/src/handlers/unresolved_method.rs index 0d1f91f02c..4b0e64cb89 100644 --- a/crates/ide-diagnostics/src/handlers/unresolved_method.rs +++ b/crates/ide-diagnostics/src/handlers/unresolved_method.rs @@ -32,6 +32,7 @@ pub(crate) fn unresolved_method( ctx.sema.diagnostics_display_range(d.expr.clone().map(|it| it.into())).range, ) .with_fixes(fixes(ctx, d)) + .experimental() } fn fixes(ctx: &DiagnosticsContext<'_>, d: &hir::UnresolvedMethodCall) -> Option> {