an class="ident">poll_fn</span>(<span class="kw">move</span> <span class="op">|</span><span class="op">|</span> {
        <span class="macro">try_nb</span><span class="macro">!</span>(<span class="ident">timer</span>.<span class="ident">as_mut</span>().<span class="ident">unwrap</span>().<span class="ident">wait</span>());

        <span class="prelude-val">Ok</span>(<span class="ident">Async</span>::<span class="ident">Ready</span>(<span class="ident">timer</span>.<span class="ident">take</span>().<span cl