slice::swap_with_slice помечен как const
04.08.2025Метод slice::swap_with_slice помечен как const, что позволяет использовать его в константных вычислениях. Функционально для обычного кода ничего не меняется.
Зачем
Смысл в том, чтобы операции над срезами можно было писать в const-контексте: при работе с параметрами, экземплярами структур и таблицами, известных на этапе компиляции. Список таких методов пополняется постепенно, и каждый новый метод снимает часть ограничений.
Пока нестабильно: требуется фича. Отслеживание — rust-lang/rust#142204. Автор — Paolo Barbolini.
Оригинал
Mark slice::swap_with_slice unstably const
Упоминаний: 1 · Просмотров: 2