From 2a20e7795cc853fd335dcf64b893693514f62bb3 Mon Sep 17 00:00:00 2001 From: Igor Aleksanov Date: Sat, 17 Oct 2020 17:29:06 +0300 Subject: Add descriptions for diagnostics parseable by xtask --- crates/hir_def/src/diagnostics.rs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'crates/hir_def') diff --git a/crates/hir_def/src/diagnostics.rs b/crates/hir_def/src/diagnostics.rs index 001b3c5db..fcfbbbad3 100644 --- a/crates/hir_def/src/diagnostics.rs +++ b/crates/hir_def/src/diagnostics.rs @@ -7,6 +7,9 @@ use syntax::{ast, AstPtr, SyntaxNodePtr}; use hir_expand::{HirFileId, InFile}; +// Diagnostic: unresolved-module +// +// This diagnostic is triggered if rust-analyzer is unable to discover referred module. #[derive(Debug)] pub struct UnresolvedModule { pub file: HirFileId, @@ -29,6 +32,9 @@ impl Diagnostic for UnresolvedModule { } } +// Diagnostic: unresolved-extern-crate +// +// This diagnostic is triggered if rust-analyzer is unable to discover referred extern crate. #[derive(Debug)] pub struct UnresolvedExternCrate { pub file: HirFileId, @@ -50,6 +56,9 @@ impl Diagnostic for UnresolvedExternCrate { } } +// Diagnostic: unresolved-import +// +// This diagnostic is triggered if rust-analyzer is unable to discover imported module. #[derive(Debug)] pub struct UnresolvedImport { pub file: HirFileId, -- cgit v1.2.3