diff options
Diffstat (limited to 'crates/ra_hir/src/source_id.rs')
-rw-r--r-- | crates/ra_hir/src/source_id.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ra_hir/src/source_id.rs b/crates/ra_hir/src/source_id.rs index 881cc590e..1dadd76c5 100644 --- a/crates/ra_hir/src/source_id.rs +++ b/crates/ra_hir/src/source_id.rs | |||
@@ -5,7 +5,7 @@ use ra_syntax::{SyntaxNodePtr, TreeArc, SyntaxNode, SourceFile, AstNode, ast}; | |||
5 | 5 | ||
6 | use crate::{HirFileId, DefDatabase}; | 6 | use crate::{HirFileId, DefDatabase}; |
7 | 7 | ||
8 | #[derive(Debug, PartialEq, Eq)] | 8 | #[derive(Debug, PartialEq, Eq, Hash)] |
9 | pub(crate) struct AstId<N: AstNode> { | 9 | pub(crate) struct AstId<N: AstNode> { |
10 | file_id: HirFileId, | 10 | file_id: HirFileId, |
11 | file_ast_id: FileAstId<N>, | 11 | file_ast_id: FileAstId<N>, |
@@ -30,7 +30,7 @@ impl<N: AstNode> AstId<N> { | |||
30 | } | 30 | } |
31 | } | 31 | } |
32 | 32 | ||
33 | #[derive(Debug, PartialEq, Eq)] | 33 | #[derive(Debug, PartialEq, Eq, Hash)] |
34 | pub(crate) struct FileAstId<N: AstNode> { | 34 | pub(crate) struct FileAstId<N: AstNode> { |
35 | raw: SourceFileItemId, | 35 | raw: SourceFileItemId, |
36 | _ty: PhantomData<N>, | 36 | _ty: PhantomData<N>, |