LINUX.ORG.RU

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

Исправление 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