fn wake(&self) {
        let mut inner = self.inner.lock();
        inner.woken = true;
        inner.waker.as_ref().unwrap().wake_by_ref();
    }
/// Wake up the waiting thread.
Wake up the waiting thread.
Wake up the waiting thread .
fn wake(&self) {
        let mut inner = self.inner.lock();
        inner.woken = true;
        inner.waker.as_ref().unwrap().wake_by_ref();
    }
fn wake ( & self ) { let mut inner = self . inner . lock ( ) ; inner . woken = true ; inner . waker . as_ref ( ) . unwrap ( ) . wake_by_ref ( ) ; }
Wake up the waiting thread.
Wake up the waiting thread .
&self
&self