Expand module-scoped use trees into exact import paths and bindings. Resolve renamed public symbols and module aliases without global-name fallback; keep unknown and block-local bindings conservative. Add positive and negative integration tests and an exact three-repeat import benchmark to the quality gate.
14 lines
286 B
JSON
14 lines
286 B
JSON
{
|
|
"schema_version": 1,
|
|
"name": "rust_imports",
|
|
"corpus": "tests/fixtures/rust_imports/rust",
|
|
"repeats": 3,
|
|
"direct_binary": true,
|
|
"measure_rss": true,
|
|
"expect": {
|
|
"min_symbols": 8,
|
|
"min_dependency_edges": 7,
|
|
"cycles": 0
|
|
},
|
|
"source_labels": "labels.json"
|
|
}
|