pub(crate) fn waker(&self) -> Waker {
        waker_fn::waker_fn({
            let poller_ref = self.poller.clone();

            move || {
                let _ = poller_ref.notify();
            }
        })
    }
/// Get a task waker that will interrupt this selector whenever it is
/// waiting for activity.
Get a task waker that will interrupt this selector whenever it is
waiting for activity.
Get a task waker that will interrupt this selector whenever it is waiting for activity .
pub(crate) fn waker(&self) -> Waker {
        waker_fn::waker_fn({
            let poller_ref = self.poller.clone();
            move || {
                let _ = poller_ref.notify();
            }
        })
    }
pub ( crate ) fn waker ( & self ) -> Waker { waker_fn :: waker_fn ( { let poller_ref = self . poller . clone ( ) ; move | | { let _ = poller_ref . notify ( ) ; } } ) }
Get a task waker that will interrupt this selector whenever it is
waiting for activity.
Get a task waker that will interrupt this selector whenever it is waiting for activity .
&self