]> aoc.elinar.fr Git - aoc_2023/commitdiff
Amélioration du squelette
authoralex <null>
Tue, 5 Dec 2023 23:33:41 +0000 (00:33 +0100)
committeralex <null>
Tue, 5 Dec 2023 23:34:45 +0000 (00:34 +0100)
src/day00.rs

index d5e90c73874fe58c8dac67fd0df6df0cae7d8311..767d19812885e7eb7b8a5c7085b310492a09a091 100644 (file)
@@ -16,31 +16,33 @@ pub fn run(input_file: &str) -> Result<(), Box<dyn Error>> {
     Ok(())
 }
 
-fn run_part1(input: &str) -> Result<String, Box<dyn Error>> {
+fn run_part1(input: &str) -> Result<u32, Box<dyn Error>> {
     println!("Running day00 (template) - part 1");
-    Ok(input.to_string())
+    let res = 0;
+    Ok(res)
 }
 
-fn run_part2(input: &str) -> Result<String, Box<dyn Error>> {
+fn run_part2(input: &str) -> Result<u32, Box<dyn Error>> {
     println!("Running day00 (template) - part 2");
-    Ok(input.to_string())
+    let res = 0;
+    Ok(res)
 }
 
 #[cfg(test)]
 mod tests {
     use super::*;
 
+    static TEXT_INPUT: &str = "";
+
     #[test]
     fn day00_part1() {
-        let input = "";
-        let res = run_part1(&input);
-        assert_eq!("", res.unwrap());
+        let res = run_part1(TEXT_INPUT);
+        assert_eq!(0, res.unwrap());
     }
 
     #[test]
     fn day00_part2() {
-        let input = "";
-        let res = run_part2(&input);
-        assert_eq!("", res.unwrap());
+        let res = run_part2(TEXT_INPUT);
+        assert_eq!(0, res.unwrap());
     }
 }