Стабилизирован 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