]>
Commit | Line | Data |
---|---|---|
29967ef6 | 1 | error[E0308]: mismatched types |
5869c6ff | 2 | --> $DIR/issue-67945-1.rs:13:20 |
29967ef6 XL |
3 | | |
4 | LL | struct Bug<S> { | |
5 | | - this type parameter | |
6 | ... | |
7 | LL | let x: S = MaybeUninit::uninit(); | |
8 | | - ^^^^^^^^^^^^^^^^^^^^^ expected type parameter `S`, found union `MaybeUninit` | |
9 | | | | |
10 | | expected due to this | |
11 | | | |
12 | = note: expected type parameter `S` | |
13 | found union `MaybeUninit<_>` | |
14 | ||
15 | error[E0392]: parameter `S` is never used | |
5869c6ff | 16 | --> $DIR/issue-67945-1.rs:10:12 |
29967ef6 XL |
17 | | |
18 | LL | struct Bug<S> { | |
19 | | ^ unused parameter | |
20 | | | |
21 | = help: consider removing `S`, referring to it in a field, or using a marker such as `PhantomData` | |
22 | ||
23 | error: aborting due to 2 previous errors | |
24 | ||
25 | Some errors have detailed explanations: E0308, E0392. | |
26 | For more information about an error, try `rustc --explain E0308`. |