aboutsummaryrefslogtreecommitdiff
path: root/src/file_handler/mod.rs
diff options
context:
space:
mode:
authorRuben Beltran del Rio <ruben@unlimited.pizza>2023-04-15 16:39:12 +0200
committerRuben Beltran del Rio <ruben@unlimited.pizza>2023-04-15 16:39:12 +0200
commit102a4884c3d7d26817fefb38c675be07047f5ee2 (patch)
tree6187c05ac190c210310a4b0f18e37d0ea82ca423 /src/file_handler/mod.rs
parent1e2d00b62ecce95f71d4bfd60a043c8e86631eee (diff)
Add basic strategies
Diffstat (limited to 'src/file_handler/mod.rs')
-rw-r--r--src/file_handler/mod.rs9
1 files changed, 8 insertions, 1 deletions
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{}),
+ ]
}
}
}