We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8e8b98a commit ee3022aCopy full SHA for ee3022a
src/pad_tail.rs
@@ -87,12 +87,15 @@ where
87
where
88
G: FnMut(B, Self::Item) -> B,
89
{
90
- let mut pos = self.elements_from_next;
+ let mut start = self.elements_from_next;
91
init = self.iter.fold(init, |acc, item| {
92
- pos += 1;
+ start += 1;
93
f(acc, item)
94
});
95
- (pos..self.elements_required).map(self.filler).fold(init, f)
+
96
+ let end = self.elements_required - self.elements_from_next_back;
97
98
+ (start..end).map(self.filler).fold(init, f)
99
}
100
101
0 commit comments