Tracking Issue for Cell::as_array_of_cells · Issue #88248 · rust-lang/rust (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

@oconnor663

Description

@oconnor663

Feature gate: #![feature(as_array_of_cells)]

This is a tracking issue for Cell::as_array_of_cells, the const-generic counterpart to the existing Cell::as_slice_of_cells.

Public API

impl<T, const N: usize> Cell<[T; N]> { pub const fn as_array_of_cells(&self) -> &[Cell; N] { ... } }

// Example

let mut array: [i32; 3] = [1, 2, 3]; let cell_array: &Cell<[i32; 3]> = Cell::from_mut(&mut array); let array_cell: &[Cell; 3] = cell_array.as_array_of_cells();

Steps / History

Unresolved Questions