Fix TODO: use sum insted of left fold

pull/22/head
Ignas Anikevicius 2018-11-04 20:40:44 +02:00
parent dbb21c767e
commit 25dc92ab5d
1 changed files with 3 additions and 2 deletions

View File

@ -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)]