Я получаю сообщение об ошибке при запуске ascii::AsciiString::from_ascii
в массиве байтов.
Ошибка: thread 'main' panicked at 'Failed: the byte at index 3 is not ASCII'
Байт в позиции 3 равен 137, что должно быть ë
. Я также получил значения позиций 2 и 4, чтобы убедиться, что я не ошибаюсь с индексацией, и все они, похоже, имеют подходящие значения.
bytes[2] = 38 // &
bytes[3] = 137 // ë
bytes[4] = 56 // 8
Я не понимаю, что я здесь делаю не так. Читая документацию для этой функции , я не совсем уверен, почему это не сработает.
Что я делаю не так и почему возникает эта ошибка?