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

Unresolved Questions

Footnotes

  1. https://std-dev-guide.rust-lang.org/feature-lifecycle/stabilization.html