mod file_strategies;
use file_strategies::file::Strategy as FileStrategy;
+use file_strategies::gemini::Strategy as GeminiStrategy;
+use file_strategies::layout::Strategy as LayoutStrategy;
+
use std::path::PathBuf;
pub struct FileHandler {
impl Default for FileHandler {
fn default() -> FileHandler {
FileHandler {
- strategies: vec![Box::new(FileStrategy{})]
+ strategies: vec![
+ Box::new(GeminiStrategy{}),
+ Box::new(LayoutStrategy{}),
+ Box::new(FileStrategy{}),
+ ]
}
}
}