 class="ident">byte</span> <span class="op">=</span> <span class="macro">try_nb</span><span class="macro">!</span>(<span class="ident">serial</span>.<span class="ident">as_mut</span>().<span class="ident">unwrap</span>().<span class="ident">read</span>());

        <span class="prelude-val">Ok</span>(<span class="ident">Async</span>::<span class="ident">Ready</span>((<span class="ident">serial</span>.<span class="ident">take</span>().<span class="ident">unwrap</span>(), <span class="ident">byte</span>)))
  