]> git.lizzy.rs Git - rust.git/blobdiff - crates/ide_completion/src/render.rs
Correct has_ref detection
[rust.git] / crates / ide_completion / src / render.rs
index 4b4fbb3ed9e2c1edd0be296b84a8c4c1ff7ec120..d7184e406eb01c33808f879a6874b8a894dcd734 100644 (file)
@@ -1156,6 +1156,22 @@ fn main() []
                 fn foo(…) []
             "#]],
         );
+        check_relevance(
+            r#"
+struct S;
+fn foo(s: &mut S) {}
+fn main() {
+    let mut ssss = S;
+    foo(&mut s$0);
+}
+            "#,
+            expect![[r#"
+                lc ssss [type+local]
+                st S []
+                fn main() []
+                fn foo(…) []
+            "#]],
+        );
     }
 
     #[test]