about summary refs log tree commit diff
path: root/tests/ui/suggestions/multi-suggestion.unicode.stderr
blob: 4835c263f1901919c19b0e62cdc05633641ebff4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
error[E0423]: expected function, tuple struct or tuple variant, found struct `std::collections::HashMap`
   ╭▸ $DIR/multi-suggestion.rs:17:13
   │
LL │     let _ = std::collections::HashMap();
   │             ━━━━━━━━━━━━━━━━━━━━━━━━━━━
   ╰╴
   ╭▸ $SRC_DIR/std/src/collections/hash/map.rs:LL:COL
   │
   ╰ note: `std::collections::HashMap` defined here
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();
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();
   ╰╴            +                          ++++++++++++++++++++++++++++++++++

error[E0423]: cannot initialize a tuple struct which contains private fields
   ╭▸ $DIR/multi-suggestion.rs:11:19
   │
LL │         wtf: Some(Box(U {
   │                   ━━━
   ╰╴
note: constructor is not visible here due to private fields
   ╭▸ $SRC_DIR/alloc/src/boxed.rs:LL:COL
   │
   ├ note: private field
   │
   ╰ note: private field
help: you might have meant to use an associated function to build this type
   ╭╴
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(U {
LL +         wtf: Some(<Box as std::default::Default>::default()),
   ╰╴

error: cannot construct `HashMap<_, _, _>` with struct literal syntax due to private fields
   ╭▸ $DIR/multi-suggestion.rs:19:13
   │
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 {};
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 {};
LL +     let _ = <std::collections::HashMap as std::default::Default>::default();
   ╰╴

error: cannot construct `Box<_, _>` with struct literal syntax due to private fields
   ╭▸ $DIR/multi-suggestion.rs:21:13
   │
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 {};
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 {};
LL +     let _ = <Box as std::default::Default>::default();
   ╰╴

error: aborting due to 4 previous errors

For more information about this error, try `rustc --explain E0423`.