diff options
| -rw-r--r-- | CHANGELOG.md | 1 | ||||
| -rw-r--r-- | src/lib.rs | 11 | 
2 files changed, 7 insertions, 5 deletions
| diff --git a/CHANGELOG.md b/CHANGELOG.md index 548607b..6a2a17f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ The format is based on [Keep A Changelog][] and this project adheres to  - Implemented `Iterator::size_hint` for `ParallelMap`  - Implemented `FusedIterator` for `ParallelMap`  - Implemented `ExactSizeIterator` for `ParallelMap` +- Revised crate-level example  ## [0.1.1] - 2022-12-21 @@ -9,15 +9,16 @@  //! use std::time::Duration;  //! use parseq::ParallelIterator;  //! -//! let mut iter = (0..3) +//! let mut iter = [3,2,1] +//!   .into_iter()  //!   .map_parallel(|i| {  //!     // Insert heavy computation here ... -//!     std::thread::sleep(Duration::from_millis((i % 3) * 10)); -//!     i +//!     std::thread::sleep(Duration::from_millis(100*i)); +//!     2*i  //!   });  //! -//! assert_eq!(iter.next(), Some(0)); -//! assert_eq!(iter.next(), Some(1)); +//! assert_eq!(iter.next(), Some(6)); +//! assert_eq!(iter.next(), Some(4));  //! assert_eq!(iter.next(), Some(2));  //! assert_eq!(iter.next(), None);  //! ``` |