История изменений
Исправление alysnix, (текущая версия) :
В нормальном же языке есть параметрические типы и прочие виды полиморфизма плюс автовывод
что??? для этого достаточен генерический указатель в который неявно преобразуется любой указатель, и из которого можно получить любой указатель явным кастом.
а параметрические свои типы в мусорку снеси. в данном случае они не нужны. как и половина вашего раста.
Посмотри что стандартный аллокатор возвращает
спасибо за антипаттерн. когда вы там в расте уже поймете, что u8 это не байт, а арифметический тип строго говоря. а байт это даже не 8 бит, потому что 8 бит - это битсет. байт это просто байт. - нечто обладающее 256 состояниями.
короче все типы у раста в куче. в сишке тоже своя кучка имеется, но там хоть void* есть.
Исходная версия alysnix, :
В нормальном же языке есть параметрические типы и прочие виды полиморфизма плюс автовывод
что??? для этого достаточен генерический указатель в который неявно преобразуется любой указатель, и из которого можно получить любой указатель явным кастом.
а параметрические свои типы в мусорку снеси. в данном случае они не нужны. как и половина вашего раста.