Lines Matching refs:ShutdownFut
539 enum ShutdownFut { enum
563 impl ShutdownFut { impl
573 ShutdownFut::ShuttingDown(ref mut fut) => fut, in get_shutting_down_mut()
589 shutdown_fut: ShutdownFut,
611 shutdown_fut: ShutdownFut::Idle, in new()
810 ShutdownFut::Done => return Poll::Ready(Ok(())), in poll_shutdown()
811 ShutdownFut::Errored(ref err) => return Poll::Ready(Err(err.clone().into())), in poll_shutdown()
812 ShutdownFut::ShuttingDown(ref mut fut) => fut, in poll_shutdown()
813 ShutdownFut::Idle => { in poll_shutdown()
815 self.shutdown_fut = ShutdownFut::ShuttingDown(Box::pin(async move { in poll_shutdown()
825 self.shutdown_fut = ShutdownFut::Errored(e.clone()); in poll_shutdown()
829 self.shutdown_fut = ShutdownFut::Done; in poll_shutdown()