Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-diagnostics/src/handlers/missing_fields.rs')
-rw-r--r--crates/ide-diagnostics/src/handlers/missing_fields.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/crates/ide-diagnostics/src/handlers/missing_fields.rs b/crates/ide-diagnostics/src/handlers/missing_fields.rs
index 85368cc09f..117702923b 100644
--- a/crates/ide-diagnostics/src/handlers/missing_fields.rs
+++ b/crates/ide-diagnostics/src/handlers/missing_fields.rs
@@ -293,12 +293,15 @@ fn baz(s: S) -> i32 {
#[test]
fn missing_record_pat_field_box() {
check_diagnostics(
- r"
+ r#"
+#![feature(lang_items)]
+#[lang = "owned_box"]
+struct Box<T>(T);
struct S { s: Box<u32> }
fn x(a: S) {
let S { box s } = a;
}
-",
+"#,
)
}