We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2c6e671 commit 6654a0bCopy full SHA for 6654a0b
library/core/src/iter/adapters/take.rs
@@ -115,8 +115,8 @@ where
115
#[inline]
116
#[rustc_inherit_overflow_checks]
117
fn advance_by(&mut self, n: usize) -> Result<(), usize> {
118
- let min = crate::cmp::min(self.n, n);
119
- return match self.iter.advance_by(min) {
+ let min = self.n.min(n);
+ match self.iter.advance_by(min) {
120
Ok(_) => {
121
self.n -= min;
122
if min < n { Err(min) } else { Ok(()) }
@@ -125,7 +125,7 @@ where
125
self.n -= advanced;
126
ret
127
}
128
- };
+ }
129
130
131
0 commit comments