op/doc/html/boost_asio/reference/async_result.html"><code>async_result</code></a>
customisation point for adapting arbitrary third party libraries, such as Outcome, into ASIO.</p>

<p>Historically in ASIO you need to pass completion handler instances
to the ASIO asynchronous i/o initiation functions. These get executed when the i/o
completes.</p>

<div class="code-snippet"><div class="highlight"><pre class="chroma"><code class="language-c++" data-lang="c++">  <span class="c1">// Dynamically allocate a buffe