Tracking Issue for cast_maybe_uninit (original) (raw)
Feature gate: #![feature(cast_maybe_uninit)]
This is a tracking issue for the cast_init and cast_uninit methods on pointers.
Public API
impl *const T { pub const fn cast_uninit(self) -> *const MaybeUninit; } impl *mut T { pub const fn cast_uninit(self) -> *mut MaybeUninit; } impl NonNull { pub const fn cast_uninit(self) -> NonNull<MaybeUninit>; } impl *const MaybeUninit { pub const fn cast_init(self) -> *const T; } impl *mut MaybeUninit { pub const fn cast_init(self) -> *mut T; } impl NonNull<MaybeUninit> { pub const fn cast_init(self) -> NonNull; }
Steps / History
(Remember to update the S-tracking-* label when checking boxes.)
- ACP: ACP: cast_init method for pointers libs-team#627
- Implementation: Add cast_init and cast_uninit methods for pointers #145325
- Final comment period (FCP)1
- Stabilization PR
Unresolved Questions
- None yet.