Skip to content

[Feature] Research Cargo module discovery contract #633

@TorinAsakura

Description

@TorinAsakura

С чем связан запрос?

Продукту нужен устойчивый способ находить 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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions