From 102a4884c3d7d26817fefb38c675be07047f5ee2 Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Sat, 15 Apr 2023 16:39:12 +0200 Subject: Add basic strategies --- src/file_handler/mod.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/file_handler/mod.rs') diff --git a/src/file_handler/mod.rs b/src/file_handler/mod.rs index 8038b3c..44fec6d 100644 --- a/src/file_handler/mod.rs +++ b/src/file_handler/mod.rs @@ -1,6 +1,9 @@ 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 { @@ -10,7 +13,11 @@ 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{}), + ] } } } -- cgit