LINUX.ORG.RU

История изменений

Исправление 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. Короче сделали как могли, но строки сами по себе не простая штука, из-за портабельности, архитектур и ОС