pub fn process_collected_with_memory_limit(
collected: &CollectedPaths,
progress: Arc<ScanProgress>,
license_engine: Option<Arc<LicenseDetectionEngine>>,
license_options: LicenseScanOptions,
text_options: &TextDetectionOptions,
max_in_memory: MemoryMode,
) -> ProcessResult