Нет, с любыми значениями в которых есть ниши.
а почему с char?
Я забыл что char в расте это юникод
Option<NonZeroU8> должен вроде 1 байт занимать
оке, а для не юникода?
ну в ascii 7 бит из байта используется только
в юникоде тож ниши есть и size_of::Option<char😠) == size_of::<char>()
минимального не будет, char 4 байта
то есть когда я у строки с ascii символами chars() итератор вызову, то они расширятся к char по 4 байта?
саму строку не трогают ж, прост итератор будет 4 байта отдавать на каждый next()
Обсуждают сегодня