about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/test/compile-fail/suggest-private-fields.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/test/compile-fail/suggest-private-fields.rs b/src/test/compile-fail/suggest-private-fields.rs
new file mode 100644
index 00000000000..92191b19803
--- /dev/null
+++ b/src/test/compile-fail/suggest-private-fields.rs
@@ -0,0 +1,13 @@
+// aux-build:struct-field-privacy.rs
+
+extern crate "struct-field-privacy" as xc;
+
+use xc::B;
+
+fn main () {
+    let k = B {
+        aa: 20, //~ ERROR structure `struct-field-privacy::B` has no field named `aa`
+        //~^ HELP did you mean `a`?
+        bb: 20, //~ ERROR structure `struct-field-privacy::B` has no field named `bb`
+    };
+}