From 019d08f3441c9e499977d583bb0f8383aff50d4b Mon Sep 17 00:00:00 2001 From: Nathan Reiner Date: Sun, 9 Jul 2023 13:12:00 +0200 Subject: introduce some minor optimizations --- src/main.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index c5cc5f6..f9d5018 100644 --- a/src/main.rs +++ b/src/main.rs @@ -28,7 +28,7 @@ fn main() { let input = args.get(2).unwrap(); let file = args.get(3).unwrap(); - let _ = Index::generate(input, |t, p| { + Index::generate(input, |t, p| { eprint!("\r\x1b[2K{}% ", p); match t { GenState::Fetching => { eprint!("fetched") } @@ -48,7 +48,7 @@ fn main() { let search = v.join(" "); let searchvec = splitter::split_to_words(search); - let idx = Index::from_file(file); + let idx = Index::from_file(&file); let results = idx.search(searchvec); for result in results { println!("{}", result.path); @@ -61,12 +61,12 @@ fn main() { let merged = args.get(2).unwrap().clone(); let v : Vec = args.get(3..(args.len())).unwrap().into(); - let indexes = v.iter().map(|s| Index::from_file(s.clone())).collect(); - let _ = Index::merge(indexes, - |p| { - eprint!("\r\x1b[2K{}% merged", p); - } - ).save(merged); + let indexes : Vec = v.iter().map(Index::from_file).collect(); + Index::merge(indexes.iter().collect(), + |p| { + eprint!("\r\x1b[2K{}% merged", p); + } + ).save(merged); } } else { let _ = gui::run(); -- cgit v1.2.3-70-g09d2