diff --git a/src/operations.rs b/src/operations.rs
index 383af9d881019b2895c1125c1600da239000cd02..72e1fd126c38dc58bf956eab21962db406307e78 100644
--- a/src/operations.rs
+++ b/src/operations.rs
@@ -3,13 +3,12 @@
 
 use serde::{Deserialize, Serialize};
 
-
 #[derive(Serialize, Deserialize, Copy, Clone, Debug)]
 pub enum Operation {
-    Plus(i32,i32),
-    Moins(i32,i32),
-    Fois(i32,i32),
-    Diviser(i32,i32),
+    Plus(i32, i32),
+    Moins(i32, i32),
+    Fois(i32, i32),
+    Diviser(i32, i32),
 }
 
 #[derive(Deserialize, Serialize, PartialEq, Debug)]
@@ -18,16 +17,6 @@ pub struct OperationResult {
     resultat: i32,
 }
 
-impl OperationResult {
-    /// Creates a new operation result from a [`&str`] and a value.
-    pub fn new(s: &str, value: i32) -> Self {
-        Self {
-            operation: String::from(s),
-            resultat: value,
-        }
-    }
-}
-
 impl From<&Operation> for OperationResult {
     fn from(value: &Operation) -> Self {
         match value {
@@ -57,11 +46,20 @@ impl From<Operation> for OperationResult {
     }
 }
 
-
 #[cfg(test)]
 mod tests {
     use super::*;
-    
+
+    impl OperationResult {
+        /// Creates a new operation result from a [`&str`] and a value.
+        pub fn new(s: &str, value: i32) -> Self {
+            Self {
+                operation: String::from(s),
+                resultat: value,
+            }
+        }
+    }
+
     #[test]
     fn plus() {
         let operation = Operation::Plus(4, 5);
@@ -97,5 +95,4 @@ mod tests {
 
         assert_eq!(result, expected);
     }
-    
 }