about summary refs log tree commit diff
path: root/src/test/ui
diff options
context:
space:
mode:
authorTakayuki Maeda <takoyaki0316@gmail.com>2022-06-22 12:01:41 +0900
committerTakayuki Maeda <takoyaki0316@gmail.com>2022-06-22 12:01:41 +0900
commitf847261478de5fa72d7e1d2ec3341e31a794fcaf (patch)
treeb5aa8e70cd5f4f045cbfd5b29bc50bc2f6c7d233 /src/test/ui
parent1e7ab0bbd772d4dab2a66a72af20f8b207c252ab (diff)
downloadrust-f847261478de5fa72d7e1d2ec3341e31a794fcaf.tar.gz
rust-f847261478de5fa72d7e1d2ec3341e31a794fcaf.zip
stop pointing at definitions of missing fields
Diffstat (limited to 'src/test/ui')
-rw-r--r--src/test/ui/issues/issue-76077.stderr6
-rw-r--r--src/test/ui/privacy/issue-79593.stderr6
-rw-r--r--src/test/ui/typeck/issue-87872-missing-inaccessible-field-literal.stderr6
-rw-r--r--src/test/ui/typeck/missing-private-fields-in-struct-literal.stderr10
4 files changed, 4 insertions, 24 deletions
diff --git a/src/test/ui/issues/issue-76077.stderr b/src/test/ui/issues/issue-76077.stderr
index c70a928f647..57f7abe3931 100644
--- a/src/test/ui/issues/issue-76077.stderr
+++ b/src/test/ui/issues/issue-76077.stderr
@@ -4,11 +4,7 @@ error: cannot construct `Foo` with struct literal syntax due to private fields
 LL |     foo::Foo {};
    |     ^^^^^^^^
    |
-note: missing field `you_cant_use_this_field` is private
-  --> $DIR/issue-76077.rs:3:9
-   |
-LL |         you_cant_use_this_field: bool,
-   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+   = note: ... and other private field `you_cant_use_this_field` that were not provided
 
 error: aborting due to previous error
 
diff --git a/src/test/ui/privacy/issue-79593.stderr b/src/test/ui/privacy/issue-79593.stderr
index 435d4cbf735..d878e1c023f 100644
--- a/src/test/ui/privacy/issue-79593.stderr
+++ b/src/test/ui/privacy/issue-79593.stderr
@@ -16,11 +16,7 @@ error: cannot construct `Pub` with struct literal syntax due to private fields
 LL |     foo::Pub {};
    |     ^^^^^^^^
    |
-note: missing field `private` is private
-  --> $DIR/issue-79593.rs:2:22
-   |
-LL |     pub struct Pub { private: () }
-   |                      ^^^^^^^^^^^
+   = note: ... and other private field `private` that were not provided
 
 error[E0063]: missing field `y` in initializer of `Enum`
   --> $DIR/issue-79593.rs:23:5
diff --git a/src/test/ui/typeck/issue-87872-missing-inaccessible-field-literal.stderr b/src/test/ui/typeck/issue-87872-missing-inaccessible-field-literal.stderr
index 2ade7aea57b..fa1c661ef24 100644
--- a/src/test/ui/typeck/issue-87872-missing-inaccessible-field-literal.stderr
+++ b/src/test/ui/typeck/issue-87872-missing-inaccessible-field-literal.stderr
@@ -4,11 +4,7 @@ error: cannot construct `Foo` with struct literal syntax due to private fields
 LL |     foo::Foo {};
    |     ^^^^^^^^
    |
-note: missing field `you_cant_use_this_field` is private
-  --> $DIR/issue-87872-missing-inaccessible-field-literal.rs:4:9
-   |
-LL |         you_cant_use_this_field: bool,
-   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+   = note: ... and other private field `you_cant_use_this_field` that were not provided
 
 error: aborting due to previous error
 
diff --git a/src/test/ui/typeck/missing-private-fields-in-struct-literal.stderr b/src/test/ui/typeck/missing-private-fields-in-struct-literal.stderr
index eb5f460f868..234110f31f7 100644
--- a/src/test/ui/typeck/missing-private-fields-in-struct-literal.stderr
+++ b/src/test/ui/typeck/missing-private-fields-in-struct-literal.stderr
@@ -9,15 +9,7 @@ LL |         a: (),
 LL |         b: (),
    |         ----- private field
    |
-note: missing fields `c`, `d` and `e` are private
-  --> $DIR/missing-private-fields-in-struct-literal.rs:6:9
-   |
-LL |         c: (),
-   |         ^^^^^
-LL |         d: (),
-   |         ^^^^^
-LL |         e: (),
-   |         ^^^^^
+   = note: ... and other private fields `c`, `d` and `e` that were not provided
 
 error: aborting due to previous error