| error: not automatically applying `DerefMut` on `ManuallyDrop` union field |
| --> $DIR/union-deref.rs:13:14 |
| | |
| LL | unsafe { u.f.0 = Vec::new() }; |
| | ^^^ |
| | |
| = help: writing to this reference calls the destructor for the old value |
| = help: add an explicit `*` if that is desired, or call `ptr::write` to not run the destructor |
| |
| error: not automatically applying `DerefMut` on `ManuallyDrop` union field |
| --> $DIR/union-deref.rs:15:19 |
| | |
| LL | unsafe { &mut u.f.0 }; |
| | ^^^ |
| | |
| = help: writing to this reference calls the destructor for the old value |
| = help: add an explicit `*` if that is desired, or call `ptr::write` to not run the destructor |
| |
| error: not automatically applying `DerefMut` on `ManuallyDrop` union field |
| --> $DIR/union-deref.rs:17:14 |
| | |
| LL | unsafe { u.f.0.push(0) }; |
| | ^^^ |
| | |
| = help: writing to this reference calls the destructor for the old value |
| = help: add an explicit `*` if that is desired, or call `ptr::write` to not run the destructor |
| |
| error: not automatically applying `DerefMut` on `ManuallyDrop` union field |
| --> $DIR/union-deref.rs:21:14 |
| | |
| LL | unsafe { u.f.0.0 = Vec::new() }; |
| | ^^^^^ |
| | |
| = help: writing to this reference calls the destructor for the old value |
| = help: add an explicit `*` if that is desired, or call `ptr::write` to not run the destructor |
| |
| error: not automatically applying `DerefMut` on `ManuallyDrop` union field |
| --> $DIR/union-deref.rs:23:19 |
| | |
| LL | unsafe { &mut u.f.0.0 }; |
| | ^^^^^ |
| | |
| = help: writing to this reference calls the destructor for the old value |
| = help: add an explicit `*` if that is desired, or call `ptr::write` to not run the destructor |
| |
| error: not automatically applying `DerefMut` on `ManuallyDrop` union field |
| --> $DIR/union-deref.rs:25:14 |
| | |
| LL | unsafe { u.f.0.0.push(0) }; |
| | ^^^^^ |
| | |
| = help: writing to this reference calls the destructor for the old value |
| = help: add an explicit `*` if that is desired, or call `ptr::write` to not run the destructor |
| |
| error: aborting due to 6 previous errors |
| |