Tracking Issue for raw array getters (array_ptr_get) (original) (raw)

Feature gate: #![feature(array_ptr_get)]

This is a tracking issue for as_(mut_)ptr and as_(mut_)slice methods on raw array pointers, i.e. *(const/mut) [T; N].

See also:

Public API

impl<T, const N: usize> *mut [T; N] { pub fn as_mut_ptr(self) -> *mut T {} pub fn as_mut_slice(self) -> *mut [T] {} }

impl<T, const N: usize> *const [T; N] { pub const fn as_ptr(self) -> *const T {} pub const fn as_slice(self) -> *const [T] {} }

Steps / History

Unresolved Questions

Footnotes

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