С чем связан запрос?
Продукту нужен устойчивый способ находить Rust-модули, пакеты и workspace members, чтобы остальные контракты не парсили структуру проекта каждый по-своему.
Опиши план реализации
- Сравнить manifest parsing и
cargo metadata как source of truth.
- Описать module descriptor для packages, crates, workspace members и nested crates.
- Разобрать root workspace, multi-crate repos и standalone crates.
- Зафиксировать правила для конфликтов имён и package identity.
Критерии готовности выполнения задачи
- Выбран source of truth для discovery.
- Описан Rust module descriptor.
- Зафиксированы edge cases для nested/workspace layouts.
С чем связан запрос?
Продукту нужен устойчивый способ находить Rust-модули, пакеты и workspace members, чтобы остальные контракты не парсили структуру проекта каждый по-своему.
Опиши план реализации
cargo metadataкак source of truth.Критерии готовности выполнения задачи