Skip to main content

Module project_scanner

Module project_scanner 

Source
Expand description

Project-side filesystem scanner.

Walks Assets/ and Packages/ to enumerate every .cs directory and every .asmdef/.asmref marker, then resolves directory ownership to assemblies.

Hot path: uses ignore::WalkBuilder::build_parallel() (with all gitignore filters disabled) so traversal fans out across worker threads and shares work via crossbeam_deque. See [[CLAUDE.md]] §“Performance” for budget.

Structs§

AsmDefRecord
ProjectScanner
ScanResult
VersionDefine

Enums§

ProjectCategory

Functions§

parse_version_defines