pub fn handle(&self) -> Handle {
        Handle {
            inner: Arc::downgrade(&self.inner),
        }
    }
/// Returns a handle to this event loop which can be sent across threads 
/// and can be used as a proxy to the event loop itself.
///
/// Handles are cloneable and clones always refer to the same event loop.
/// This handle is typically passed into functions that create I/O objects
/// to bind them to this event loop.
Returns a handle to this event loop which can be sent across threads
and can be used as a proxy to the event loop itself.

Handles are cloneable and clones always refer to the same event loop.
This handle is typically passed into functions that create I/O objects
to bind them to this event loop.
Returns a handle to this event loop which can be sent across threads and can be used as a proxy to the event loop itself . Handles are cloneable and clones always refer to the same event loop . This handle is typically passed into functions that create I / O objects to bind them to this event loop .
pub fn handle(&self) -> Handle {
        Handle {
            inner: Arc::downgrade(&self.inner),
        }
    }
pub fn handle ( & self ) -> Handle { Handle { inner : Arc :: downgrade ( & self . inner ) , } }
Returns a handle to this event loop which can be sent across threads
and can be used as a proxy to the event loop itself.
Returns a handle to this event loop which can be sent across threads and can be used as a proxy to the event loop itself .
&self
&self