in src/producer.rs [450:468]
fn file_content_producer(
files: &FxHashMap<String, Vec<&Archive>>,
sender: &JobSender,
item_format: ItemFormat,
) {
for (name, archives) in files {
for archive in archives {
if let Some(buffer) = archive.read(name) {
sender
.send(Some(WorkItem {
format: item_format,
item: ItemType::Content(buffer),
name: archive.get_name().to_string(),
}))
.unwrap();
}
}
}
}