Стабилизирован ptr::cast_slice — указатель на элемент превращается в указатель на срез

24.10.2026

У *const T, *mut T и NonNull<T> стабилизирован метод cast_slice(len): он собирает указатель на срез из указателя на первый элемент и длины в элементах.

Что это значит

Метод const-стабилен, поэтому работает и в константном контексте. Тип элемента не меняется — это именно сборка *const [T] из *const T, а не переинтерпретация памяти. За то, что указатель действителен и длина не выходит за границы, по-прежнему отвечает вызывающий: сам метод безопасен, а разыменование результата — нет.

Оригинал

stabilize ptr_cast_slice

Упоминаний: 1 · Просмотров: 3