about summary refs log tree commit diff
path: root/src/test/ui/suggestions/nested-non-tuple-tuple-struct.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/suggestions/nested-non-tuple-tuple-struct.stderr')
-rw-r--r--src/test/ui/suggestions/nested-non-tuple-tuple-struct.stderr80
1 files changed, 48 insertions, 32 deletions
diff --git a/src/test/ui/suggestions/nested-non-tuple-tuple-struct.stderr b/src/test/ui/suggestions/nested-non-tuple-tuple-struct.stderr
index 5a234e2a75f..948f09fc3fa 100644
--- a/src/test/ui/suggestions/nested-non-tuple-tuple-struct.stderr
+++ b/src/test/ui/suggestions/nested-non-tuple-tuple-struct.stderr
@@ -5,10 +5,12 @@ LL | pub struct S(f32, f32);
    |            - `S` defined here
 ...
 LL |     let _x = (S { x: 1.0, y: 2.0 }, S { x: 3.0, y: 4.0 });
-   |               ----^---------------
-   |               |   |
-   |               |   field does not exist
-   |               help: `S` is a tuple struct, use the appropriate syntax: `S(/* fields */)`
+   |                   ^ field does not exist
+   |
+help: `S` is a tuple struct, use the appropriate syntax
+   |
+LL |     let _x = (S(/* fields */), S { x: 3.0, y: 4.0 });
+   |               ~~~~~~~~~~~~~~~
 
 error[E0560]: struct `S` has no field named `y`
   --> $DIR/nested-non-tuple-tuple-struct.rs:8:27
@@ -17,10 +19,12 @@ LL | pub struct S(f32, f32);
    |            - `S` defined here
 ...
 LL |     let _x = (S { x: 1.0, y: 2.0 }, S { x: 3.0, y: 4.0 });
-   |               ------------^-------
-   |               |           |
-   |               |           field does not exist
-   |               help: `S` is a tuple struct, use the appropriate syntax: `S(/* fields */)`
+   |                           ^ field does not exist
+   |
+help: `S` is a tuple struct, use the appropriate syntax
+   |
+LL |     let _x = (S(/* fields */), S { x: 3.0, y: 4.0 });
+   |               ~~~~~~~~~~~~~~~
 
 error[E0560]: struct `S` has no field named `x`
   --> $DIR/nested-non-tuple-tuple-struct.rs:8:41
@@ -29,10 +33,12 @@ LL | pub struct S(f32, f32);
    |            - `S` defined here
 ...
 LL |     let _x = (S { x: 1.0, y: 2.0 }, S { x: 3.0, y: 4.0 });
-   |                                     ----^---------------
-   |                                     |   |
-   |                                     |   field does not exist
-   |                                     help: `S` is a tuple struct, use the appropriate syntax: `S(/* fields */)`
+   |                                         ^ field does not exist
+   |
+help: `S` is a tuple struct, use the appropriate syntax
+   |
+LL |     let _x = (S { x: 1.0, y: 2.0 }, S(/* fields */));
+   |                                     ~~~~~~~~~~~~~~~
 
 error[E0560]: struct `S` has no field named `y`
   --> $DIR/nested-non-tuple-tuple-struct.rs:8:49
@@ -41,10 +47,12 @@ LL | pub struct S(f32, f32);
    |            - `S` defined here
 ...
 LL |     let _x = (S { x: 1.0, y: 2.0 }, S { x: 3.0, y: 4.0 });
-   |                                     ------------^-------
-   |                                     |           |
-   |                                     |           field does not exist
-   |                                     help: `S` is a tuple struct, use the appropriate syntax: `S(/* fields */)`
+   |                                                 ^ field does not exist
+   |
+help: `S` is a tuple struct, use the appropriate syntax
+   |
+LL |     let _x = (S { x: 1.0, y: 2.0 }, S(/* fields */));
+   |                                     ~~~~~~~~~~~~~~~
 
 error[E0559]: variant `E::V` has no field named `x`
   --> $DIR/nested-non-tuple-tuple-struct.rs:13:22
@@ -53,10 +61,12 @@ LL |     V(f32, f32),
    |     - `E::V` defined here
 ...
 LL |     let _y = (E::V { x: 1.0, y: 2.0 }, E::V { x: 3.0, y: 4.0 });
-   |               -------^---------------
-   |               |      |
-   |               |      field does not exist
-   |               help: `E::V` is a tuple variant, use the appropriate syntax: `E::V(/* fields */)`
+   |                      ^ field does not exist
+   |
+help: `E::V` is a tuple variant, use the appropriate syntax
+   |
+LL |     let _y = (E::V(/* fields */), E::V { x: 3.0, y: 4.0 });
+   |               ~~~~~~~~~~~~~~~~~~
 
 error[E0559]: variant `E::V` has no field named `y`
   --> $DIR/nested-non-tuple-tuple-struct.rs:13:30
@@ -65,10 +75,12 @@ LL |     V(f32, f32),
    |     - `E::V` defined here
 ...
 LL |     let _y = (E::V { x: 1.0, y: 2.0 }, E::V { x: 3.0, y: 4.0 });
-   |               ---------------^-------
-   |               |              |
-   |               |              field does not exist
-   |               help: `E::V` is a tuple variant, use the appropriate syntax: `E::V(/* fields */)`
+   |                              ^ field does not exist
+   |
+help: `E::V` is a tuple variant, use the appropriate syntax
+   |
+LL |     let _y = (E::V(/* fields */), E::V { x: 3.0, y: 4.0 });
+   |               ~~~~~~~~~~~~~~~~~~
 
 error[E0559]: variant `E::V` has no field named `x`
   --> $DIR/nested-non-tuple-tuple-struct.rs:13:47
@@ -77,10 +89,12 @@ LL |     V(f32, f32),
    |     - `E::V` defined here
 ...
 LL |     let _y = (E::V { x: 1.0, y: 2.0 }, E::V { x: 3.0, y: 4.0 });
-   |                                        -------^---------------
-   |                                        |      |
-   |                                        |      field does not exist
-   |                                        help: `E::V` is a tuple variant, use the appropriate syntax: `E::V(/* fields */)`
+   |                                               ^ field does not exist
+   |
+help: `E::V` is a tuple variant, use the appropriate syntax
+   |
+LL |     let _y = (E::V { x: 1.0, y: 2.0 }, E::V(/* fields */));
+   |                                        ~~~~~~~~~~~~~~~~~~
 
 error[E0559]: variant `E::V` has no field named `y`
   --> $DIR/nested-non-tuple-tuple-struct.rs:13:55
@@ -89,10 +103,12 @@ LL |     V(f32, f32),
    |     - `E::V` defined here
 ...
 LL |     let _y = (E::V { x: 1.0, y: 2.0 }, E::V { x: 3.0, y: 4.0 });
-   |                                        ---------------^-------
-   |                                        |              |
-   |                                        |              field does not exist
-   |                                        help: `E::V` is a tuple variant, use the appropriate syntax: `E::V(/* fields */)`
+   |                                                       ^ field does not exist
+   |
+help: `E::V` is a tuple variant, use the appropriate syntax
+   |
+LL |     let _y = (E::V { x: 1.0, y: 2.0 }, E::V(/* fields */));
+   |                                        ~~~~~~~~~~~~~~~~~~
 
 error: aborting due to 8 previous errors