Но для AI-агентов в нём есть неожиданное преимущество: он очень информационно плотный.
По одному объявлению типа агент сразу видит:
- какие итераторы используются
- какие lifetime связаны между собой
- какие преобразования происходят
- какие типы проходят через
Map, Take и FlatMap- что возвращается на каждом уровне
Меньше необходимости постоянно искать определения по проекту, открывать другие файлы и восстанавливать контекст по кускам.
Для человека такой тип выглядит страшно.
Для coding-агента это почти готовая карта того, как работает структура.
Не нравится - просто закрой глаза и дай агенту прочитать Rust за тебя.
