Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir/src/diagnostics.rs')
-rw-r--r--crates/hir/src/diagnostics.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/crates/hir/src/diagnostics.rs b/crates/hir/src/diagnostics.rs
index 74c1b97a2e..52c1c27a7f 100644
--- a/crates/hir/src/diagnostics.rs
+++ b/crates/hir/src/diagnostics.rs
@@ -12,7 +12,7 @@ use hir_def::path::ModPath;
use hir_expand::{name::Name, HirFileId, InFile};
use syntax::{ast, AstPtr, SyntaxError, SyntaxNodePtr, TextRange};
-use crate::{AssocItem, Field, Local, MacroKind, Type};
+use crate::{AssocItem, Field, Local, MacroKind, Trait, Type};
macro_rules! diagnostics {
($($diag:ident,)*) => {
@@ -55,7 +55,7 @@ diagnostics![
ReplaceFilterMapNextWithFindMap,
TraitImplIncorrectSafety,
TraitImplMissingAssocItems,
- TraitImplReduntantAssocItems,
+ TraitImplRedundantAssocItems,
TraitImplOrphan,
TypedHole,
TypeMismatch,
@@ -313,8 +313,8 @@ pub struct TraitImplMissingAssocItems {
}
#[derive(Debug, PartialEq, Eq)]
-pub struct TraitImplReduntantAssocItems {
+pub struct TraitImplRedundantAssocItems {
pub file_id: HirFileId,
- pub impl_: AstPtr<ast::Impl>,
- pub reduntant: Vec<(Name, AssocItem)>,
-} \ No newline at end of file
+ pub trait_: Trait,
+ pub assoc_item: (Name, AssocItem),
+}