]> git.r.bdr.sh - rbdr/page/blobdiff - src/file_handler/mod.rs
Add basic strategies
[rbdr/page] / src / file_handler / mod.rs
index 8038b3c032189536191e7855864944a4f423cbe6..44fec6db5589df43d12f6767f5eee687215b4b18 100644 (file)
@@ -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{}),
+            ]
         }
     }
 }