diff options
Diffstat (limited to 'src/call/mod.rs')
-rw-r--r-- | src/call/mod.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/call/mod.rs b/src/call/mod.rs index a06e003..7f1582f 100644 --- a/src/call/mod.rs +++ b/src/call/mod.rs @@ -33,9 +33,9 @@ impl From<i32> for RpcStatusCode { } } -impl Into<i32> for RpcStatusCode { - fn into(self) -> i32 { - self.0 +impl From<RpcStatusCode> for i32 { + fn from(code: RpcStatusCode) -> i32 { + code.0 } } @@ -533,7 +533,7 @@ impl StreamingBase { if !skip_finish_check { let mut finished = false; if let Some(close_f) = &mut self.close_f { - if let Poll::Ready(_) = Pin::new(close_f).poll(cx)? { + if Pin::new(close_f).poll(cx)?.is_ready() { // Don't return immediately, there may be pending data. finished = true; } |