]> git.r.bdr.sh - rbdr/page/blobdiff - src/file_handler/file_strategies/file.rs
Reformat
[rbdr/page] / src / file_handler / file_strategies / file.rs
index 601be87ddc73fd45d1e131586fc285b255a4bef9..e5573a26f43d4e1a9cab3b8cfc60556afc4fa762 100644 (file)
@@ -3,10 +3,10 @@ pub struct Strategy {}
 use std::fs::{copy, create_dir_all};
 use std::path::Path;
 
-use crate::file_handler::{File, FileHandlerStrategy, FileType};
+use crate::file_handler::{File, FileType, Strategy as FileHandlerStrategy};
 
 impl Strategy {
-    fn handle(&self, source: &Path, destination: &Path, file: &File) {
+    fn handle(source: &Path, destination: &Path, file: &File) {
         let relative_path = file.path.strip_prefix(source).unwrap();
         let complete_destination = destination.join(relative_path);
         let destination_parent = complete_destination.parent().unwrap();
@@ -29,11 +29,11 @@ impl FileHandlerStrategy for Strategy {
     }
 
     fn handle_html(&self, source: &Path, destination: &Path, file: &File, _l: &str) {
-        self.handle(source, destination, file)
+        Strategy::handle(source, destination, file);
     }
 
     fn handle_gemini(&self, source: &Path, destination: &Path, file: &File) {
-        self.handle(source, destination, file)
+        Strategy::handle(source, destination, file);
     }
 }
 
@@ -104,7 +104,7 @@ mod tests {
 
         // Verify file contents are identical
         let original = fs::read(&file.path).unwrap();
-        let copied = fs::read(&copied_path).unwrap();
+        let copied = fs::read(copied_path).unwrap();
         assert_eq!(original, copied);
     }
 
@@ -115,7 +115,7 @@ mod tests {
         let output_dir = test_dir.join("output");
         create_dir_all(&source_dir).expect("Could not create source test directory");
         create_dir_all(&output_dir).expect("Could not create output test directory");
-        create_dir_all(&source_dir.join("nested")).expect("Could not create source test directory");
+        create_dir_all(source_dir.join("nested")).expect("Could not create source test directory");
         create_test_file(
             &source_dir.join("nested/style.css"),
             "* { margin: 0; padding: 0 }",
@@ -160,7 +160,7 @@ mod tests {
 
         // Verify file contents are identical
         let original = fs::read(&file.path).unwrap();
-        let copied = fs::read(&copied_path).unwrap();
+        let copied = fs::read(copied_path).unwrap();
         assert_eq!(original, copied);
     }
 
@@ -186,7 +186,7 @@ mod tests {
 
         // Verify file contents are identical
         let original = fs::read(&file.path).unwrap();
-        let copied = fs::read(&copied_path).unwrap();
+        let copied = fs::read(copied_path).unwrap();
         assert_eq!(original, copied);
     }
 }