diff options
-rw-r--r-- | src/main.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/main.rs b/src/main.rs index 0a39d70..63cc4ed 100644 --- a/src/main.rs +++ b/src/main.rs @@ -3,20 +3,19 @@ use clap::Parser; #[tokio::main] async fn main() -> anyhow::Result<()> { let args = Args::parse(); - let mut i = 0; let mut tasks = vec![]; let client = reqwest::Client::builder() .danger_accept_invalid_certs(true) .build()?; - while i < args.n { + for _ in 0..args.n { let url = args.url.clone(); let client = client.clone(); let x = tokio::spawn( async move { client.get(&url).send().await }); tasks.push(x); - i += 1; } - println!("{} tasks created", tasks.len()); + println!("Created {} tasks", args.n); + for task in tasks { let result = task.await?; let response = result?; @@ -25,7 +24,7 @@ async fn main() -> anyhow::Result<()> { response.status()); } } - println!("OK"); + println!("All went OK"); Ok(()) } |