Tracking Issue for unsafe_cell_access
· Issue #136327 · rust-lang/rust (original) (raw)
Feature gate: #![feature(unsafe_cell_access)]
This is a tracking issue for direct access APIs on UnsafeCell
(without going through raw pointers).
Public API
// core::cell
impl UnsafeCell { pub unsafe fn replace(&self, new_value: T) -> T; } impl<T: ?Sized> UnsafeCell { pub unsafe fn as_ref_unchecked(&self) -> &T; pub unsafe fn as_mut_unchecked(&self) -> &mut T; }
Steps / History
- ACP: UnsafeCell access APIs libs-team#521
- Implementation: add UnsafeCell direct access APIs #136398
- Final comment period (FCP)1
- Stabilization PR
Unresolved Questions
- None yet.