about summary refs log tree commit diff
path: root/tests/ui/privacy/suggest-box-new.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/privacy/suggest-box-new.stderr')
-rw-r--r--tests/ui/privacy/suggest-box-new.stderr112
1 files changed, 72 insertions, 40 deletions
diff --git a/tests/ui/privacy/suggest-box-new.stderr b/tests/ui/privacy/suggest-box-new.stderr
index 1e28b9fbd86..da8405fd0e8 100644
--- a/tests/ui/privacy/suggest-box-new.stderr
+++ b/tests/ui/privacy/suggest-box-new.stderr
@@ -9,18 +9,23 @@ LL |     let _ = std::collections::HashMap();
    |
 help: you might have meant to use an associated function to build this type
    |
-LL |     let _ = std::collections::HashMap::new();
-   |                                      ~~~~~~~
-LL |     let _ = std::collections::HashMap::with_capacity(_);
-   |                                      ~~~~~~~~~~~~~~~~~~
-LL |     let _ = std::collections::HashMap::with_hasher(_);
-   |                                      ~~~~~~~~~~~~~~~~
-LL |     let _ = std::collections::HashMap::with_capacity_and_hasher(_, _);
-   |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+LL -     let _ = std::collections::HashMap();
+LL +     let _ = std::collections::HashMap::new();
+   |
+LL -     let _ = std::collections::HashMap();
+LL +     let _ = std::collections::HashMap::with_capacity(_);
+   |
+LL -     let _ = std::collections::HashMap();
+LL +     let _ = std::collections::HashMap::with_hasher(_);
+   |
+LL -     let _ = std::collections::HashMap();
+LL +     let _ = std::collections::HashMap::with_capacity_and_hasher(_, _);
+   |
 help: consider using the `Default` trait
    |
-LL |     let _ = <std::collections::HashMap as std::default::Default>::default();
-   |             +                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+LL -     let _ = std::collections::HashMap();
+LL +     let _ = <std::collections::HashMap as std::default::Default>::default();
+   |
 
 error[E0423]: cannot initialize a tuple struct which contains private fields
   --> $DIR/suggest-box-new.rs:8:19
@@ -36,19 +41,36 @@ note: constructor is not visible here due to private fields
    = note: private field
 help: you might have meant to use an associated function to build this type
    |
-LL |         wtf: Some(Box::new(_)),
-   |                      ~~~~~~~~
-LL |         wtf: Some(Box::new_uninit()),
-   |                      ~~~~~~~~~~~~~~
-LL |         wtf: Some(Box::new_zeroed()),
-   |                      ~~~~~~~~~~~~~~
-LL |         wtf: Some(Box::new_in(_, _)),
-   |                      ~~~~~~~~~~~~~~
+LL -         wtf: Some(Box(U {
+LL -             wtf: None,
+LL -             x: (),
+LL -         })),
+LL +         wtf: Some(Box::new(_)),
+   |
+LL -         wtf: Some(Box(U {
+LL -             wtf: None,
+LL -             x: (),
+LL -         })),
+LL +         wtf: Some(Box::new_uninit()),
+   |
+LL -         wtf: Some(Box(U {
+LL -             wtf: None,
+LL -             x: (),
+LL -         })),
+LL +         wtf: Some(Box::new_zeroed()),
+   |
+LL -         wtf: Some(Box(U {
+LL -             wtf: None,
+LL -             x: (),
+LL -         })),
+LL +         wtf: Some(Box::new_in(_, _)),
+   |
      and 12 other candidates
 help: consider using the `Default` trait
    |
-LL |         wtf: Some(<Box as std::default::Default>::default()),
-   |                   +    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+LL -         wtf: Some(Box(U {
+LL +         wtf: Some(<Box as std::default::Default>::default()),
+   |
 
 error: cannot construct `HashMap<_, _, _>` with struct literal syntax due to private fields
   --> $DIR/suggest-box-new.rs:16:13
@@ -59,18 +81,23 @@ LL |     let _ = std::collections::HashMap {};
    = note: private field `base` that was not provided
 help: you might have meant to use an associated function to build this type
    |
-LL |     let _ = std::collections::HashMap::new();
-   |                                      ~~~~~~~
-LL |     let _ = std::collections::HashMap::with_capacity(_);
-   |                                      ~~~~~~~~~~~~~~~~~~
-LL |     let _ = std::collections::HashMap::with_hasher(_);
-   |                                      ~~~~~~~~~~~~~~~~
-LL |     let _ = std::collections::HashMap::with_capacity_and_hasher(_, _);
-   |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+LL -     let _ = std::collections::HashMap {};
+LL +     let _ = std::collections::HashMap::new();
+   |
+LL -     let _ = std::collections::HashMap {};
+LL +     let _ = std::collections::HashMap::with_capacity(_);
+   |
+LL -     let _ = std::collections::HashMap {};
+LL +     let _ = std::collections::HashMap::with_hasher(_);
+   |
+LL -     let _ = std::collections::HashMap {};
+LL +     let _ = std::collections::HashMap::with_capacity_and_hasher(_, _);
+   |
 help: consider using the `Default` trait
    |
-LL |     let _ = <std::collections::HashMap as std::default::Default>::default();
-   |             +                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+LL -     let _ = std::collections::HashMap {};
+LL +     let _ = <std::collections::HashMap as std::default::Default>::default();
+   |
 
 error: cannot construct `Box<_, _>` with struct literal syntax due to private fields
   --> $DIR/suggest-box-new.rs:18:13
@@ -81,19 +108,24 @@ LL |     let _ = Box {};
    = note: private fields `0` and `1` that were not provided
 help: you might have meant to use an associated function to build this type
    |
-LL |     let _ = Box::new(_);
-   |                ~~~~~~~~
-LL |     let _ = Box::new_uninit();
-   |                ~~~~~~~~~~~~~~
-LL |     let _ = Box::new_zeroed();
-   |                ~~~~~~~~~~~~~~
-LL |     let _ = Box::new_in(_, _);
-   |                ~~~~~~~~~~~~~~
+LL -     let _ = Box {};
+LL +     let _ = Box::new(_);
+   |
+LL -     let _ = Box {};
+LL +     let _ = Box::new_uninit();
+   |
+LL -     let _ = Box {};
+LL +     let _ = Box::new_zeroed();
+   |
+LL -     let _ = Box {};
+LL +     let _ = Box::new_in(_, _);
+   |
      and 12 other candidates
 help: consider using the `Default` trait
    |
-LL |     let _ = <Box as std::default::Default>::default();
-   |             +    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+LL -     let _ = Box {};
+LL +     let _ = <Box as std::default::Default>::default();
+   |
 
 error: aborting due to 4 previous errors