diff options
Diffstat (limited to 'src/call/client.rs')
-rw-r--r-- | src/call/client.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/call/client.rs b/src/call/client.rs index 279e619..d1047bf 100644 --- a/src/call/client.rs +++ b/src/call/client.rs @@ -399,7 +399,7 @@ impl<Req> Sink<(Req, WriteFlags)> for StreamingCallSink<Req> { t.close_f = Some(close_f); } - if let Poll::Pending = Pin::new(t.close_f.as_mut().unwrap()).poll(cx)? { + if Pin::new(t.close_f.as_mut().unwrap()).poll(cx)?.is_pending() { // if call is finished, can return early here. call.check_alive()?; return Poll::Pending; |