Unnamed repository; edit this file 'description' to name the repository.
Revert "Fix error message"
This reverts commit 752c49b679afcec7edf5d26d52bf3d164ee7349f.
Yunfei 2024-07-29
parent f3a1b90 · commit 59dc1c9
-rw-r--r--crates/ide-diagnostics/src/handlers/trait_impl_missing_assoc_item.rs6
1 files changed, 1 insertions, 5 deletions
diff --git a/crates/ide-diagnostics/src/handlers/trait_impl_missing_assoc_item.rs b/crates/ide-diagnostics/src/handlers/trait_impl_missing_assoc_item.rs
index 60d1452d86..58d1b7f31d 100644
--- a/crates/ide-diagnostics/src/handlers/trait_impl_missing_assoc_item.rs
+++ b/crates/ide-diagnostics/src/handlers/trait_impl_missing_assoc_item.rs
@@ -13,7 +13,6 @@ pub(crate) fn trait_impl_missing_assoc_item(
) -> Diagnostic {
let missing = d.missing.iter().format_with(", ", |(name, item), f| {
f(&match *item {
- hir::AssocItem::Function(func) if func.is_async(ctx.sema.db) => "`async fn ",
hir::AssocItem::Function(_) => "`fn ",
hir::AssocItem::Const(_) => "`const ",
hir::AssocItem::TypeAlias(_) => "`type ",
@@ -57,25 +56,22 @@ trait Trait {
const C: ();
type T;
fn f();
- async fn async_f();
}
impl Trait for () {
const C: () = ();
type T = ();
fn f() {}
- async fn async_f() {}
}
impl Trait for () {
//^^^^^ error: not all trait items implemented, missing: `const C`
type T = ();
fn f() {}
- async fn async_f() {}
}
impl Trait for () {
- //^^^^^ error: not all trait items implemented, missing: `const C`, `type T`, `fn f`, `async fn async_f`
+ //^^^^^ error: not all trait items implemented, missing: `const C`, `type T`, `fn f`
}
"#,