Lines Matching defs:Handle
44 pub(crate) struct Handle { struct
46 registry: mio::Registry,
49 io_dispatch: RwLock<IoDispatcher>,
54 waker: mio::Waker,
56 pub(crate) metrics: IoDriverMetrics,
108 pub(crate) fn new(nevents: usize) -> io::Result<(Driver, Handle)> { in new() argument
136 pub(crate) fn park(&mut self, rt_handle: &driver::Handle) { in park()
141 pub(crate) fn park_timeout(&mut self, rt_handle: &driver::Handle, duration: Duration) { in park_timeout()
146 pub(crate) fn shutdown(&mut self, rt_handle: &driver::Handle) { in shutdown()
158 fn turn(&mut self, handle: &Handle, max_wait: Option<Duration>) { in turn()
231 impl Handle { implementation
302 impl fmt::Debug for Handle { implementation
330 impl Handle { impl