mirror of
https://git.asonix.dog/asonix/pict-rs
synced 2024-12-22 11:21:24 +00:00
Simplify Streamer
This commit is contained in:
parent
95637fdfe5
commit
b28cc38c38
1 changed files with 3 additions and 6 deletions
|
@ -139,12 +139,9 @@ impl<S> Streamer<S> {
|
|||
where
|
||||
S: Stream + Unpin,
|
||||
{
|
||||
let opt = match self.0 {
|
||||
Some(ref mut stream) => {
|
||||
std::future::poll_fn(|cx| Pin::new(&mut *stream).poll_next(cx)).await
|
||||
}
|
||||
None => None,
|
||||
};
|
||||
let stream = self.0.as_mut().take()?;
|
||||
|
||||
let opt = std::future::poll_fn(|cx| Pin::new(&mut *stream).poll_next(cx)).await;
|
||||
|
||||
if opt.is_none() {
|
||||
self.0.take();
|
||||
|
|
Loading…
Reference in a new issue