]> git.proxmox.com Git - rustc.git/blob - src/test/ui/generator/partial-initialization-across-yield.stderr
New upstream version 1.66.0+dfsg1
[rustc.git] / src / test / ui / generator / partial-initialization-across-yield.stderr
1 error[E0381]: partially assigned binding `t` isn't fully initialized
2 --> $DIR/partial-initialization-across-yield.rs:12:9
3 |
4 LL | let mut t: (i32, i32);
5 | ----- binding declared here but left uninitialized
6 LL | t.0 = 42;
7 | ^^^^^^^^ `t` partially assigned here but it isn't fully initialized
8 |
9 = help: partial initialization isn't supported, fully initialize the binding with a default value and mutate it, or use `std::mem::MaybeUninit`
10
11 error[E0381]: partially assigned binding `t` isn't fully initialized
12 --> $DIR/partial-initialization-across-yield.rs:22:9
13 |
14 LL | let mut t: T;
15 | ----- binding declared here but left uninitialized
16 LL | t.0 = 42;
17 | ^^^^^^^^ `t` partially assigned here but it isn't fully initialized
18 |
19 = help: partial initialization isn't supported, fully initialize the binding with a default value and mutate it, or use `std::mem::MaybeUninit`
20
21 error[E0381]: partially assigned binding `t` isn't fully initialized
22 --> $DIR/partial-initialization-across-yield.rs:32:9
23 |
24 LL | let mut t: S;
25 | ----- binding declared here but left uninitialized
26 LL | t.x = 42;
27 | ^^^^^^^^ `t` partially assigned here but it isn't fully initialized
28 |
29 = help: partial initialization isn't supported, fully initialize the binding with a default value and mutate it, or use `std::mem::MaybeUninit`
30
31 error: aborting due to 3 previous errors
32
33 For more information about this error, try `rustc --explain E0381`.