refactor: cargo fmt
This commit is contained in:
parent
796ad91016
commit
62f1b27dff
4 changed files with 10 additions and 9 deletions
|
@ -19,11 +19,11 @@ impl Algorithm for Mergesort {
|
||||||
}
|
}
|
||||||
let first = match Mergesort::sort(vector) {
|
let first = match Mergesort::sort(vector) {
|
||||||
Ok(v) => v,
|
Ok(v) => v,
|
||||||
Err(e) => return Err(e)
|
Err(e) => return Err(e),
|
||||||
};
|
};
|
||||||
second = match Mergesort::sort(second) {
|
second = match Mergesort::sort(second) {
|
||||||
Ok(v) => v,
|
Ok(v) => v,
|
||||||
Err(e) => return Err(e)
|
Err(e) => return Err(e),
|
||||||
};
|
};
|
||||||
|
|
||||||
let mut result: Vec<i32> = Vec::new();
|
let mut result: Vec<i32> = Vec::new();
|
||||||
|
|
|
@ -5,3 +5,4 @@ pub trait Algorithm {
|
||||||
|
|
||||||
pub mod bubblesort;
|
pub mod bubblesort;
|
||||||
pub mod mergesort;
|
pub mod mergesort;
|
||||||
|
pub mod insertionsort;
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
mod algorithms;
|
mod algorithms;
|
||||||
|
|
||||||
use algorithms::mergesort::Mergesort;
|
use algorithms::insertionsort::Insertionsort;
|
||||||
use algorithms::Algorithm;
|
use algorithms::Algorithm;
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let unsorted : Vec<i32> = vec![2498,29687,24,5,94545,8,51,152,48,871,5];
|
let unsorted: Vec<i32> = vec![2498, 29687, 24, 5, 94545, 8, 51, 152, 48, 871, 5];
|
||||||
let sorted = match Mergesort::sort(unsorted) {
|
let sorted = match Insertionsort::sort(unsorted) {
|
||||||
Ok(v) => v,
|
Ok(v) => v,
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
println!("Something went wrong! {}", e);
|
println!("Something went wrong! {}", e);
|
||||||
|
|
Loading…
Reference in a new issue