Skip to main content

project_inline_docs

Function project_inline_docs 

Source
pub fn project_inline_docs(
    files: &[(FileId, &SymbolManifest)],
) -> BTreeMap<(SymbolKind, String), DocBlock>
Expand description

Collect inline /// docs across all files, keyed by (kind, declared name) — the project-wide doc merge feeding the external/callable/value enrichment passes. Exposed as its own seam (issue #750 / FG-3 completion) so brink-db can memoize it behind an Eq-cutoff query: DocBlock carries no ranges, so any edit that leaves every /// block’s parsed content intact backdates the memo even though the pass reads every file’s manifest.