core::ascii::Char получил методы ASCII и границы MIN/MAX
13.08.2025В core::ascii::Char перенесли методы проверки ASCII из u8 и добавили константы MIN и MAX. Теперь работу с ASCII-символами можно вести без промежуточного преобразования в u8.
Зачем
core::ascii::Char — тип символа, гарантированно лежащего в диапазоне ASCII. Раньше, чтобы узнать, является ли такой символ цифрой, буквой или пробелом, приходилось преобразовывать его в u8 и вызывать методы уже там. Теперь проверки доступны на самом типе.
Добавление не вошло в исходный ACP, поэтому методы прошли отдельное согласование. Автор — ChaiTRex, отслеживание — rust-lang/rust#110998.
Оригинал
Add ASCII-related methods from u8 and MIN/MAX to core::ascii::Char
Упоминаний: 1 · Просмотров: 3