1 error[E0308]: mismatched types
2 --> $DIR/issue-67945-1.rs:10:20
5 | - this type parameter
7 LL | let x: S = MaybeUninit::uninit();
8 | - ^^^^^^^^^^^^^^^^^^^^^ expected type parameter `S`, found union `MaybeUninit`
10 | expected due to this
12 = note: expected type parameter `S`
13 found union `MaybeUninit<_>`
15 error: aborting due to previous error
17 For more information about this error, try `rustc --explain E0308`.