В расте usize, вроде.
В STUArray можно выбрать тип индекса, пишут. Думаю, вернуться к нему или конвертировать ворд в инт и обратно. Или сократить адресное пространство в 2 раза, перейдя везде на инт (памяти такой пока же не делают). Что будет идеоматичнее?
не надо использовать STUArray, array - это плохая старая библиотека
зато кастомные индексы и ленивость бывают удобны
Там это больше нужно для уменьшения проверок при обращении по индексу. Если OutOfRange словишь, всё равно panic! в лицо прилетит, а так хоть нижнюю границу не надо проверять
Обсуждают сегодня