Merge pull request #22 from aignas/TODO-fix-1
Fix TODO: use sum insted of left fold
This commit is contained in:
commit
820ebfba0e
|
@ -332,8 +332,9 @@ impl<I: Iterator<Item = Segment>> Iterator for Optimizer<I> {
|
|||
|
||||
/// Computes the total encoded length of all segments.
|
||||
pub fn total_encoded_len(segments: &[Segment], version: Version) -> usize {
|
||||
// TODO revert to `.map().sum()` after `sum()` is stable.
|
||||
segments.iter().fold(0, |acc, seg| acc + seg.encoded_len(version))
|
||||
segments.iter()
|
||||
.map(|seg| seg.encoded_len(version))
|
||||
.sum()
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
|
|
Loading…
Reference in a new issue