summaryrefslogtreecommitdiffstats
path: root/src/test/ui/union/union-suggest-field.mirunsafeck.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/union/union-suggest-field.mirunsafeck.stderr')
-rw-r--r--src/test/ui/union/union-suggest-field.mirunsafeck.stderr27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/test/ui/union/union-suggest-field.mirunsafeck.stderr b/src/test/ui/union/union-suggest-field.mirunsafeck.stderr
new file mode 100644
index 000000000..58b1f5cb0
--- /dev/null
+++ b/src/test/ui/union/union-suggest-field.mirunsafeck.stderr
@@ -0,0 +1,27 @@
+error[E0560]: union `U` has no field named `principle`
+ --> $DIR/union-suggest-field.rs:13:17
+ |
+LL | let u = U { principle: 0 };
+ | ^^^^^^^^^ help: a field with a similar name exists: `principal`
+
+error[E0609]: no field `principial` on type `U`
+ --> $DIR/union-suggest-field.rs:17:15
+ |
+LL | let w = u.principial;
+ | ^^^^^^^^^^ help: a field with a similar name exists: `principal`
+
+error[E0615]: attempted to take value of method `calculate` on type `U`
+ --> $DIR/union-suggest-field.rs:21:15
+ |
+LL | let y = u.calculate;
+ | ^^^^^^^^^ method, not a field
+ |
+help: use parentheses to call the method
+ |
+LL | let y = u.calculate();
+ | ++
+
+error: aborting due to 3 previous errors
+
+Some errors have detailed explanations: E0560, E0609, E0615.
+For more information about an error, try `rustc --explain E0560`.