Function waker_fn
fn waker_fn<F: Fn() + Send + Sync + 'static>(f: F) -> core::task::Waker
Converts a closure into a Waker.
The closure gets called every time the waker is woken.
Examples
use waker_fn;
let waker = waker_fn;
waker.wake_by_ref; // Prints "woken".
waker.wake; // Prints "woken".