diff --git a/src/algorithms/bubblesort.rs b/src/algorithms/bubblesort.rs index 0c11e98..07938a5 100644 --- a/src/algorithms/bubblesort.rs +++ b/src/algorithms/bubblesort.rs @@ -15,4 +15,4 @@ impl Algorithm for Bubblesort { } return Ok(vector); } -} \ No newline at end of file +} diff --git a/src/algorithms/mergesort.rs b/src/algorithms/mergesort.rs index 58a1794..14a0e3a 100644 --- a/src/algorithms/mergesort.rs +++ b/src/algorithms/mergesort.rs @@ -19,11 +19,11 @@ impl Algorithm for Mergesort { } let first = match Mergesort::sort(vector) { Ok(v) => v, - Err(e) => return Err(e) + Err(e) => return Err(e), }; second = match Mergesort::sort(second) { Ok(v) => v, - Err(e) => return Err(e) + Err(e) => return Err(e), }; let mut result: Vec = Vec::new(); @@ -57,4 +57,4 @@ impl Algorithm for Mergesort { return Ok(result); } } -} \ No newline at end of file +} diff --git a/src/algorithms/mod.rs b/src/algorithms/mod.rs index ab03803..ab5e21e 100644 --- a/src/algorithms/mod.rs +++ b/src/algorithms/mod.rs @@ -4,4 +4,5 @@ pub trait Algorithm { pub mod bubblesort; -pub mod mergesort; \ No newline at end of file +pub mod mergesort; +pub mod insertionsort; diff --git a/src/main.rs b/src/main.rs index 5782b24..5c63f76 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,11 +1,11 @@ mod algorithms; -use algorithms::mergesort::Mergesort; +use algorithms::insertionsort::Insertionsort; use algorithms::Algorithm; fn main() { - let unsorted : Vec = vec![2498,29687,24,5,94545,8,51,152,48,871,5]; - let sorted = match Mergesort::sort(unsorted) { + let unsorted: Vec = vec![2498, 29687, 24, 5, 94545, 8, 51, 152, 48, 871, 5]; + let sorted = match Insertionsort::sort(unsorted) { Ok(v) => v, Err(e) => { println!("Something went wrong! {}", e); @@ -13,4 +13,4 @@ fn main() { } }; println!("{:?}", sorted); -} \ No newline at end of file +}