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 33677fe commit ac430ccCopy full SHA for ac430cc
futures-util/src/stream/stream/skip.rs
@@ -57,11 +57,8 @@ impl<St: Stream> Stream for Skip<St> {
57
fn size_hint(&self) -> (usize, Option<usize>) {
58
let (lower, upper) = self.stream.size_hint();
59
60
- let lower = lower.saturating_sub(self.remaining as usize);
61
- let upper = match upper {
62
- Some(x) => Some(x.saturating_sub(self.remaining as usize)),
63
- None => None,
64
- };
+ let lower = lower.saturating_sub(self.remaining);
+ let upper = upper.map(|x| x.saturating_sub(self.remaining));
65
66
(lower, upper)
67
}
0 commit comments