Skip to content

Commit 46c6874

Browse files
rbruenigPhilippe-Cholet
authored andcommitted
tree_reduce doc: use len() instead of capacity()
1 parent 4e13d04 commit 46c6874

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

src/lib.rs

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2560,31 +2560,27 @@ pub trait Itertools: Iterator {
25602560
/// assert_ne!((0..10).tree_reduce(|x, y| x - y),
25612561
/// (0..10).fold1(|x, y| x - y));
25622562
///
2563-
///
2564-
/// let mut total_capacity_reduce = 0;
2563+
/// let mut total_len_reduce = 0;
25652564
/// let reduce_res = (1..100).map(|x| x.to_string())
25662565
/// .reduce(|a, b| {
25672566
/// let r = f(a, b);
2568-
/// total_capacity_reduce += r.capacity();
2567+
/// total_len_reduce += r.len();
25692568
/// r
25702569
/// })
25712570
/// .unwrap();
25722571
///
2573-
/// let mut total_capacity_tree_reduce = 0;
2572+
/// let mut total_len_tree_reduce = 0;
25742573
/// let tree_reduce_res = (1..100).map(|x| x.to_string())
25752574
/// .tree_reduce(|a, b| {
25762575
/// let r = f(a, b);
2577-
/// total_capacity_tree_reduce += r.capacity();
2576+
/// total_len_tree_reduce += r.len();
25782577
/// r
25792578
/// })
25802579
/// .unwrap();
25812580
///
2582-
/// dbg!(total_capacity_reduce, total_capacity_tree_reduce,
2583-
/// reduce_res.len(), tree_reduce_res.len());
2584-
/// // total_capacity_reduce = 65630
2585-
/// // total_capacity_tree_reduce = 7284
2586-
/// // reduce_res.len() = 679
2587-
/// // tree_reduce_res.len() = 679
2581+
/// assert_eq!(total_len_reduce, 33299);
2582+
/// assert_eq!(total_len_tree_reduce, 4228);
2583+
/// assert_eq!(reduce_res.len(), tree_reduce_res.len());
25882584
/// ```
25892585
fn tree_reduce<F>(mut self, mut f: F) -> Option<Self::Item>
25902586
where

0 commit comments

Comments
 (0)