summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-04-06 12:32:43 +0300
committerLars Wirzenius <liw@liw.fi>2021-04-06 12:32:43 +0300
commitc8e004ebea945465c25cd3c227d71af69628b186 (patch)
tree307574e5e9e94f7cf911da5206416195fb83a1bb
parent1158c74c9dd36f96f49ef4a7e27b27cac0096b1a (diff)
downloadchecksum-concurrency-main.tar.gz
try rayon with for_eachHEADmain
-rw-r--r--src/main.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs
index 22870a9..893d27d 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -11,9 +11,10 @@ fn main() {
}
println!("rayon");
- for checksum in Blobs::new(N).par_iter().map(|x| sha256(&x)) {
- println!("{}", checksum);
- }
+ Blobs::new(N)
+ .par_bridge()
+ .map(|x| sha256(&x))
+ .for_each(|x| println!("{}", x));
}
struct Blobs {