Skip to content

Commit 8532be1

Browse files
committed
simplify Body iterator
1 parent 905e59b commit 8532be1

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/http.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -149,15 +149,14 @@ impl Iterator for Body {
149149
}
150150

151151
loop {
152-
let result = executor::Parker::new().block_on(FrameFuture(Pin::new(&mut self.0)));
152+
let result = executor::Parker::new().block_on(FrameFuture(Pin::new(&mut self.0)))?;
153153

154154
return match result {
155-
Some(Ok(frame)) => match frame.into_data() {
155+
Ok(frame) => match frame.into_data() {
156156
Ok(bytes) => Some(Ok(bytes)),
157157
Err(_) => continue,
158158
},
159-
Some(Err(err)) => Some(Err(err)),
160-
None => None,
159+
Err(err) => Some(Err(err)),
161160
};
162161
}
163162
}

0 commit comments

Comments
 (0)