Генератор документации Cargo научился выдавать результат в виде данных

27.05.2026

Команде генерации документации добавлен ключ вывода в виде данных вместо страниц. Пока он помечен как нестабильный.

Что это даёт

Раньше документация существовала только в виде готовых страниц. Чтобы использовать её в своих инструментах — например, для проверки ссылок или построения своего поиска по API, — приходилось разбирать вывод генератора.

Теперь доступна структурированная форма, которую можно читать программно.

Что мешало раньше

Попытка выдать данные была, но упиралась в имя выходного файла: оно совпадало с тем, что уже использовалось для страниц, и при смешивании одного с другим файлы перетирали друг друга.

Новая раскладка каталога сборки сняла ограничение: имена выходных файлов вычисляются иначе, и места хватает. Это побочный эффект более крупного изменения, а не отдельная работа.

Оригинал

add --output-format=json to cargo doc as an unstable option

Упоминаний: 1 · Просмотров: 4