Jan :rust: :ferris:<p><span class="h-card" translate="no"><a href="https://namtao.com/@noboilerplate" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>noboilerplate</span></a></span> THIS!</p><p>I think a lot of people inadvertently assume async <a href="https://floss.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> is so different from sync Rust, because the way it is - when in fact it's because of the (most popular) async runtime they're using.</p><p>We should look way more into alternative <a href="https://floss.social/tags/async" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>async</span></a> runtimes to <a href="https://floss.social/tags/Tokio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tokio</span></a>, e.g. smol:</p><p><a href="https://floss.social/@janriemer/111669258656959538" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">floss.social/@janriemer/111669</span><span class="invisible">258656959538</span></a></p><p><a href="https://floss.social/tags/Smol" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Smol</span></a> allows you to use non-'static Futures by using a local executor:</p><p><a href="https://floss.social/@janriemer/111669668856899636" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">floss.social/@janriemer/111669</span><span class="invisible">668856899636</span></a></p><p>It looks a lot more like "normal" <a href="https://floss.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a>.</p><p><a href="https://floss.social/tags/RustAsync" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustAsync</span></a> <a href="https://floss.social/tags/AsyncRust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AsyncRust</span></a> <a href="https://floss.social/tags/Concurrency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Concurrency</span></a></p>