]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/union/union-fields-2.stderr
New upstream version 1.26.0+dfsg1
[rustc.git] / src / test / ui / union / union-fields-2.stderr
index f6c64dcabd74c40982499eea9e3a11f4c8c5f738..cfb5bc7520b594fa483139062f9227efd5ef2393 100644 (file)
@@ -1,82 +1,84 @@
 error: union expressions should have exactly one field
   --> $DIR/union-fields-2.rs:17:13
    |
-17 |     let u = U {}; //~ ERROR union expressions should have exactly one field
+LL |     let u = U {}; //~ ERROR union expressions should have exactly one field
    |             ^
 
 error: union expressions should have exactly one field
   --> $DIR/union-fields-2.rs:19:13
    |
-19 |     let u = U { a: 0, b: 1 }; //~ ERROR union expressions should have exactly one field
+LL |     let u = U { a: 0, b: 1 }; //~ ERROR union expressions should have exactly one field
    |             ^
 
 error[E0560]: union `U` has no field named `c`
   --> $DIR/union-fields-2.rs:20:29
    |
-20 |     let u = U { a: 0, b: 1, c: 2 }; //~ ERROR union expressions should have exactly one field
-   |                             ^^ `U` does not have this field
+LL |     let u = U { a: 0, b: 1, c: 2 }; //~ ERROR union expressions should have exactly one field
+   |                             ^ `U` does not have this field
    |
    = note: available fields are: `a`, `b`
 
 error: union expressions should have exactly one field
   --> $DIR/union-fields-2.rs:20:13
    |
-20 |     let u = U { a: 0, b: 1, c: 2 }; //~ ERROR union expressions should have exactly one field
+LL |     let u = U { a: 0, b: 1, c: 2 }; //~ ERROR union expressions should have exactly one field
    |             ^
 
 error: union expressions should have exactly one field
   --> $DIR/union-fields-2.rs:22:13
    |
-22 |     let u = U { ..u }; //~ ERROR union expressions should have exactly one field
+LL |     let u = U { ..u }; //~ ERROR union expressions should have exactly one field
    |             ^
 
 error[E0436]: functional record update syntax requires a struct
   --> $DIR/union-fields-2.rs:22:19
    |
-22 |     let u = U { ..u }; //~ ERROR union expressions should have exactly one field
+LL |     let u = U { ..u }; //~ ERROR union expressions should have exactly one field
    |                   ^
 
 error: union patterns should have exactly one field
   --> $DIR/union-fields-2.rs:25:9
    |
-25 |     let U {} = u; //~ ERROR union patterns should have exactly one field
+LL |     let U {} = u; //~ ERROR union patterns should have exactly one field
    |         ^^^^
 
 error: union patterns should have exactly one field
   --> $DIR/union-fields-2.rs:27:9
    |
-27 |     let U { a, b } = u; //~ ERROR union patterns should have exactly one field
+LL |     let U { a, b } = u; //~ ERROR union patterns should have exactly one field
    |         ^^^^^^^^^^
 
 error[E0026]: union `U` does not have a field named `c`
   --> $DIR/union-fields-2.rs:28:19
    |
-28 |     let U { a, b, c } = u; //~ ERROR union patterns should have exactly one field
-   |                   ^ union `U` does not have field `c`
+LL |     let U { a, b, c } = u; //~ ERROR union patterns should have exactly one field
+   |                   ^ union `U` does not have this field
 
 error: union patterns should have exactly one field
   --> $DIR/union-fields-2.rs:28:9
    |
-28 |     let U { a, b, c } = u; //~ ERROR union patterns should have exactly one field
+LL |     let U { a, b, c } = u; //~ ERROR union patterns should have exactly one field
    |         ^^^^^^^^^^^^^
 
 error: union patterns should have exactly one field
   --> $DIR/union-fields-2.rs:30:9
    |
-30 |     let U { .. } = u; //~ ERROR union patterns should have exactly one field
+LL |     let U { .. } = u; //~ ERROR union patterns should have exactly one field
    |         ^^^^^^^^
 
 error: `..` cannot be used in union patterns
   --> $DIR/union-fields-2.rs:30:9
    |
-30 |     let U { .. } = u; //~ ERROR union patterns should have exactly one field
+LL |     let U { .. } = u; //~ ERROR union patterns should have exactly one field
    |         ^^^^^^^^
 
 error: `..` cannot be used in union patterns
   --> $DIR/union-fields-2.rs:32:9
    |
-32 |     let U { a, .. } = u; //~ ERROR `..` cannot be used in union patterns
+LL |     let U { a, .. } = u; //~ ERROR `..` cannot be used in union patterns
    |         ^^^^^^^^^^^
 
 error: aborting due to 13 previous errors
 
+Some errors occurred: E0026, E0436, E0560.
+For more information about an error, try `rustc --explain E0026`.