История изменений
Исправление nezamudich, (текущая версия) :
Это просто оптимизация, которая не влияет на семантику.
Как скажешь.
Для примера решил загуглить finger tree на rust. Среди прочих встречаются очень милые реализации, типа этой: https://gist.github.com/andrebeat/4d5434e94b5d43ed9931
// error: the type `fingers::Digit<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<usize>>>>>>>>>>>>>>>>>>>>>>>>>>>>` is too big for the current architecture
Исходная версия nezamudich, :
Это просто оптимизация, которая не влияет на семантику.
Как скажешь.
Для примера решил загуглить finger tree на rust. Среди прочих очень встречаются очень милые реализации, типа этой: https://gist.github.com/andrebeat/4d5434e94b5d43ed9931
// error: the type `fingers::Digit<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<fingers::Node<usize>>>>>>>>>>>>>>>>>>>>>>>>>>>>` is too big for the current architecture