виде слайса байт в кодировке юникод, вторая раст строка - текст в них одинаковый. Нужно как-то сравнить их хэши. Как хэш-алго юзаю xxhash_rust. Как вариант вижу декорировать юникод в ютф8, но потребуется аллокация в куче - аллокатора нет, пишу под no_std. Как быть?
А вы уверены что нельзя без аллокации в куче декодировать?
Я с этим ещё не разбирался, но похоже на то, что вам нужно https://docs.rs/encode_unicode/latest/encode_unicode/
Ты только не забудь, что в предметной области «строки равны» далеко не означает «строки побайтно равны в одинаковой кодировке»
Обсуждают сегодня