-
Notifications
You must be signed in to change notification settings - Fork 9
Closed
Labels
enhancementAn improvement of the API.An improvement of the API.priority:mediumMedium priority issue.Medium priority issue.
Milestone
Description
See rust-lang/rfcs#2930 (comment) and rust-lang/rfcs#2930 (comment).
Example:
let mut buf = [0u8];
let maybe = unsafe { &mut *((&mut buf) as *mut [u8] as *mut [MaybeUninit<u8>]) };
// After this line `buf` will contain uninitialized value, which is UB
maybe[0] = MaybeUninit::uninit();
Metadata
Metadata
Assignees
Labels
enhancementAn improvement of the API.An improvement of the API.priority:mediumMedium priority issue.Medium priority issue.