<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tokio on Matej Karolcik</title><link>https://karolcik.com/tags/tokio/</link><description>Recent content in Tokio on Matej Karolcik</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 05 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://karolcik.com/tags/tokio/index.xml" rel="self" type="application/rss+xml"/><item><title>When your resource cannot move: !Send in an async Rust server</title><link>https://karolcik.com/posts/non-send-in-async-rust/</link><pubDate>Sat, 05 Sep 2026 00:00:00 +0000</pubDate><guid>https://karolcik.com/posts/non-send-in-async-rust/</guid><description>A headless OpenGL context has to live on the main thread and cannot be shared. Tokio wants to move things between threads. Here is the shape that makes those two facts coexist.</description></item></channel></rss>