pub fn enumerate_source_files(
project: &CargoProject,
options: SourceOptions,
) -> Result<Vec<SourceFile>, ArchUnitError>Expand description
Enumerates Rust source files under Cargo workspace members.
Results are deduplicated and sorted by normalized workspace-relative identifier. Symlinked directories are not followed, which prevents escaping a member or traversing a cycle.