pub trait CollectFiles {
// Required method
fn collect(
&self,
files: &HashMap<String, FileStructure>,
collected_files: &mut Vec<(String, FileStructure)>,
);
}pub trait CollectFiles {
// Required method
fn collect(
&self,
files: &HashMap<String, FileStructure>,
collected_files: &mut Vec<(String, FileStructure)>,
);
}