История изменений
Исправление
vertexua,
(текущая версия)
:
В нормальных языках - нормальные строки. Переизобретать там нечего. Unicode один для всех.
String
, &str
, OsStr
, OsString
и потом обмазываешься to_string_lossy() как плебс и вот это все. И потом еще Path
/PathBuf
, который тебе все засирает этими OsStr
/OsString
. Короче сделали как могли, но строки сами по себе не простая штука, из-за портабельности, архитектур и ОС
Исходная версия
vertexua,
:
В нормальных языках - нормальные строки. Переизобретать там нечего. Unicode один для всех.
String
, &str
, OsStr
, OsString
и потом обмазываешься to_string_lossy() и вот это все. И потом еще Path
/PathBuf
, который тебе все засирает этими OsStr
/OsString
. Короче сделали как могли, но строки сами по себе не простая штука, из-за портабельности, архитектур и ОС