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.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/crates/hir/src/diagnostics.rs b/crates/hir/src/diagnostics.rs
index f81f8b0b01..10893b62bf 100644
--- a/crates/hir/src/diagnostics.rs
+++ b/crates/hir/src/diagnostics.rs
@@ -46,6 +46,7 @@ diagnostics![
MissingFields,
MissingMatchArms,
MissingUnsafe,
+ MovedOutOfRef,
NeedMut,
NoSuchField,
PrivateAssocItem,
@@ -252,3 +253,9 @@ pub struct NeedMut {
pub struct UnusedMut {
pub local: Local,
}
+
+#[derive(Debug)]
+pub struct MovedOutOfRef {
+ pub ty: Type,
+ pub span: InFile<SyntaxNodePtr>,
+}