From d27c0df1c02c0b5911073f45fb34cb9b7b6d4564 Mon Sep 17 00:00:00 2001 From: Zachary Dremann Date: Tue, 3 Sep 2024 21:53:25 -0400 Subject: [PATCH] prefer &[T] over &Vec for params --- src/main.rs | 2 +- src/output.rs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main.rs b/src/main.rs index 0f18341..ae5f238 100644 --- a/src/main.rs +++ b/src/main.rs @@ -150,7 +150,7 @@ async fn main() -> Result<()> { for username in username_variants { let results = check_username(&username, Arc::clone(&arc_targets), &check_options).await?; - save_results(&username, results, &save_options)?; + save_results(&username, &results, &save_options)?; } Ok(()) diff --git a/src/output.rs b/src/output.rs index a4f8274..b58bce2 100644 --- a/src/output.rs +++ b/src/output.rs @@ -34,7 +34,7 @@ pub struct SaveOptions { /// A Result containing the success or failure of the operation. pub fn save_results( username: &str, - results: Vec, + results: &[QueryResult], options: &SaveOptions, ) -> Result<()> { let total_hits = results @@ -56,7 +56,7 @@ pub fn save_results( }; let mut file = File::create(&output_file)?; - for result in &results { + for result in results { if result.status == QueryStatus::Claimed { writeln!(file, "{}", result.site_url_user)?; } @@ -156,7 +156,7 @@ pub fn write_xlsx( /// A Result containing the success or failure of the operation. pub fn write_csv( username: &str, - results: &Vec, + results: &[QueryResult], output_folder: Option<&str>, print_all: bool, print_found: bool,