Feature gate: #![feature(const_slice_split_at_mut)]
This is a tracking issue for spliting mutable slices in const context.
Public API
// slice
pub const fn split_at_mut(&mut self, mid: usize) -> (&mut [T], &mut [T]);
pub const fn split_at_mut_unchecked(&mut self, mid: usize) -> (&mut [T], &mut [T]);
pub const fn split_at_mut_checked(&mut self, mid: usize) -> Option<(&mut [T], &mut [T])>;
Steps / History
Unresolved Questions
Feature gate:
#![feature(const_slice_split_at_mut)]This is a tracking issue for spliting mutable slices in const context.
Public API
Steps / History
split_at_checked#124678&mut Tin const contexts (const_mut_refs) #57349 to be stabilized.const_slice_from_raw_parts_mut#130403 since from_raw_parts_mut is used internallyconst_slice_split_at_mutandconst_slice_first_last_chunk#130428Unresolved Questions
Footnotes
https://std-dev-guide.rust-lang.org/feature-lifecycle/stabilization.html ↩