toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

273
active users

#rustlang

21 posts20 participants0 posts today
Alvin Ashcraft<p>Azure SDK Release (August 2025) <a href="https://buff.ly/XlRKSGe" rel="nofollow noopener" target="_blank">buff.ly/XlRKSGe</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23cloud" target="_blank">#cloud</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23azure" target="_blank">#azure</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23azuresdk" target="_blank">#azuresdk</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23ai" target="_blank">#ai</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23javascript" target="_blank">#javascript</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23python" target="_blank">#python</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23dotnet" target="_blank">#dotnet</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23java" target="_blank">#java</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23golang" target="_blank">#golang</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23rustlang" target="_blank">#rustlang</a><br><br><a href="https://buff.ly/XlRKSGe" rel="nofollow noopener" target="_blank">Azure SDK Release (August 2025...</a></p>
Alvin Ashcraft 🐿️<p>Azure SDK Release (August 2025)</p><p><a href="https://devblogs.microsoft.com/azure-sdk/azure-sdk-release-august-2025/?hide_banner=true" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/azure-s</span><span class="invisible">dk/azure-sdk-release-august-2025/?hide_banner=true</span></a> </p><p><a href="https://hachyderm.io/tags/cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloud</span></a> <a href="https://hachyderm.io/tags/azure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azure</span></a> <a href="https://hachyderm.io/tags/azuresdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azuresdk</span></a> <a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://hachyderm.io/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://hachyderm.io/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://hachyderm.io/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
beef<p>New blogpost! This one details the different language proposals we discussed for const traits. If you are interested in its design, feel free to check it out:</p><p><a href="https://dbeef.dev/const-trait-counterexamples/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dbeef.dev/const-trait-countere</span><span class="invisible">xamples/</span></a></p><p><a href="https://hachyderm.io/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://hachyderm.io/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a></p>
Jonas Kruckenberg :tauri:<p>does anyone know of discussions around making `RawWaker` work with custom allocators? <a href="https://m.webtoo.ls/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://m.webtoo.ls/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
Risotto Bias<p><span class="h-card" translate="no"><a href="https://infosec.exchange/@catsalad" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>catsalad</span></a></span> <span class="h-card" translate="no"><a href="https://blahaj.zone/@abbiistabbii" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>abbiistabbii</span></a></span> that's not even the most cursed <a href="https://toot.risottobias.org/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> / <a href="https://toot.risottobias.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> example I could come up with.</p><p>it goes downhill from there.</p>
Orhun Parmaksız 👾<p>Another win for embedded Rust &amp; Ratatui 🦀🔥</p><p>🌀 **yap** — A friendly TUI for serial ports.</p><p>💯 Supports auto-reconnect, flashing ESP32 devices, decoding raw bytes and more!</p><p>🚀 Cross-platform!</p><p>🦀 Written in Rust &amp; built with <span class="h-card" translate="no"><a href="https://fosstodon.org/@ratatui_rs" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ratatui_rs</span></a></span></p><p>⭐ GitHub: <a href="https://github.com/nullstalgia/yap" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/nullstalgia/yap</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://fosstodon.org/tags/ratatui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ratatui</span></a> <a href="https://fosstodon.org/tags/tui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tui</span></a> <a href="https://fosstodon.org/tags/serial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>serial</span></a> <a href="https://fosstodon.org/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a> <a href="https://fosstodon.org/tags/esp32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>esp32</span></a> <a href="https://fosstodon.org/tags/serialport" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>serialport</span></a> <a href="https://fosstodon.org/tags/terminal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terminal</span></a></p>
🦀 RustLab Conference<p>Production Rust — without mastering all of Rust.<br>Andreas Klostermaier built critical hospital infra with “just the friendly parts” of Rust. It’s been rock-solid for 3+ years.<br>🏥 Rust at 15%: Production-Ready Without the Pain<br><a href="https://mastodon.uno/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.uno/tags/rustlab2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlab2025</span></a></p>
Slint<p>🚀 Czkawka 10.0 has been released.<br>A fast, multi-platform app (in <a href="https://fosstodon.org/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a>) for finding duplicates, empty folders, similar images &amp; more.<br>Its GUI, Krokiet, is built with <a href="https://fosstodon.org/tags/Slint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Slint</span></a></p><p>🔗 <a href="https://github.com/qarmin/czkawka" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/qarmin/czkawka</span><span class="invisible"></span></a></p><p>💬 <a href="https://www.reddit.com/r/rust/comments/1mtomwh/czkawka_krokiet_100_cleaning_duplicates_unifying/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">reddit.com/r/rust/comments/1mt</span><span class="invisible">omwh/czkawka_krokiet_100_cleaning_duplicates_unifying/</span></a></p><p><a href="https://fosstodon.org/tags/MadeWithSlint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MadeWithSlint</span></a> <a href="https://fosstodon.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
Ben Pfaff<p>Oh I wish so much that Error required Clone. <a href="https://framapiaf.org/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://framapiaf.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
Aram (imsnif)<p>I wrote about how we built the Zellij web-client to bring persistent terminal sessions to the browser.</p><p><a href="https://poor.dev/blog/building-zellij-web-terminal/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">poor.dev/blog/building-zellij-</span><span class="invisible">web-terminal/</span></a></p><p><a href="https://hachyderm.io/tags/zellij" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zellij</span></a> <a href="https://hachyderm.io/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://hachyderm.io/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://hachyderm.io/tags/terminal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terminal</span></a></p>
Cindʎ Xiao 🍉<p>🇨🇦 I'll also be presenting a hands-on, step-by-step version of "Reversing a (not-so-) Simple Rust Loader" as a workshop at Ringzer0 COUNTERMEASURE in Ottawa, Canada on November 7, 2025! We will be reversing the Rust malware sample in this article together.</p><p><a href="https://ringzer0.training/countermeasure25-workshop-reversing-a-not-so-simple-rust-loader/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ringzer0.training/countermeasu</span><span class="invisible">re25-workshop-reversing-a-not-so-simple-rust-loader/</span></a></p><p>Hope to see you at <span class="h-card" translate="no"><a href="https://infosec.exchange/@ringzer0" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ringzer0</span></a></span> in Ottawa!</p><p><a href="https://infosec.exchange/tags/malware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>malware</span></a> <a href="https://infosec.exchange/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://infosec.exchange/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a> <a href="https://infosec.exchange/tags/ReverseEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReverseEngineering</span></a> <a href="https://infosec.exchange/tags/MalwareAnalysis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MalwareAnalysis</span></a> <a href="https://infosec.exchange/tags/infostealer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infostealer</span></a> <a href="https://infosec.exchange/tags/ringzer0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ringzer0</span></a></p>
Cindʎ Xiao 🍉<p>🦀 New Rust reversing article! Let's take a look at a simple loader for some infostealer malware, distributed via a "can you try my game" scam on Discord. But it's Rust, so is it really simple? This malware sample has a few twists!</p><p><a href="https://cxiao.net/posts/2025-08-17-not-so-simple-rust-loader/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cxiao.net/posts/2025-08-17-not</span><span class="invisible">-so-simple-rust-loader/</span></a></p><p>Along the way, I'll go into detail about how threads, dynamic dispatch, and types work in Rust binaries. It may be helpful for your next Rust reversing adventure!</p><p>Thanks very much to <span class="h-card" translate="no"><a href="https://infosec.exchange/@0xabad1dea" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>0xabad1dea</span></a></span> and <span class="h-card" translate="no"><a href="https://unstable.systems/@demize" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>demize</span></a></span> for providing the sample!</p><p>Edit: The infostealer delivered here is actually a known one, called Myth Stealer! You can read more about the stealer payload in Trellix's article, <a href="https://www.trellix.com/blogs/research/demystifying-myth-stealer-a-rust-based-infostealer/" rel="nofollow noopener" target="_blank">Demystifying Myth Stealer: A Rust Based InfoStealer</a>. Thank you to one of the article authors for reaching out to me about it!</p><p><a href="https://infosec.exchange/tags/malware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>malware</span></a> <a href="https://infosec.exchange/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://infosec.exchange/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a> <a href="https://infosec.exchange/tags/ReverseEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReverseEngineering</span></a> <a href="https://infosec.exchange/tags/MalwareAnalysis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MalwareAnalysis</span></a> <a href="https://infosec.exchange/tags/infostealer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infostealer</span></a></p>
𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕<p>»👨‍💻️ Rust &amp; Co. – sichere moderne Programmiersprachen im Vergleich<br>(CC2tv Folge 406)«</p><p>Für einige ist dieses Video sicherlich sehr trocken über moderne Programmiersprachen doch für mich angenehm ruhig erklärt so wie Informativ obwohl ich schon ein paar Dinge kenne was erklärt wird. Es werden die klaren Strukturierung so wie weitere Vorteile von Rust erläutert.</p><p>📺 <a href="https://www.youtube.com/watch?v=nq5-Pd5XqKY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=nq5-Pd5XqKY</span><span class="invisible"></span></a></p><p><a href="https://chaos.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://chaos.social/tags/rustcode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustcode</span></a> <a href="https://chaos.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://chaos.social/tags/ITEntwicklung" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ITEntwicklung</span></a> <a href="https://chaos.social/tags/programmierung" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programmierung</span></a> <a href="https://chaos.social/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://chaos.social/tags/video" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>video</span></a> <a href="https://chaos.social/tags/show" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>show</span></a> <a href="https://chaos.social/tags/itsicherheit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itsicherheit</span></a> <a href="https://chaos.social/tags/kodieren" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kodieren</span></a> <a href="https://chaos.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://chaos.social/tags/it" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>it</span></a></p>
Kat Marchán 🐈<p>Dear <a href="https://toot.cat/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://toot.cat/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> folks doing <a href="https://toot.cat/tags/Axum" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Axum</span></a></p><p>What's your preferred way of having a single handler for multiple form submission types?</p><p>That is, let's say I have a settings page, and there's different "sections" to the settings, which all get handled differently, but I want the Form to get deserialized per usual?</p><p>Unfortunately, serde_html_form doesn't support deserializing enums for something like this? At least not out of the box?</p>
Marcin Kulik<p>Excellent article about Rust’s ownership and borrow semantics for anyone who is interested in Rust but haven’t had a chance to dive into it:</p><p><a href="https://fasterthanli.me/articles/the-promise-of-rust" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fasterthanli.me/articles/the-p</span><span class="invisible">romise-of-rust</span></a></p><p><a href="https://hachyderm.io/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
Cyborus<p><span>DEVICE_MODIFIER, a DELTARUNE mod manager<br><br></span><a href="https://codeberg.org/Cyborus/device-modifier" rel="nofollow noopener" target="_blank">https://codeberg.org/Cyborus/device-modifier</a><span><br><br></span><a href="https://social.cartoon-aa.xyz/tags/deltarune" rel="nofollow noopener" target="_blank">#deltarune</a> <a href="https://social.cartoon-aa.xyz/tags/rustlang" rel="nofollow noopener" target="_blank">#rustlang</a></p>
Kat Marchán 🐈<p>Excellent. Got this working in the <a href="https://toot.cat/tags/ConjuredInk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConjuredInk</span></a> <a href="https://toot.cat/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://toot.cat/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://toot.cat/tags/Axum" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Axum</span></a> server.</p><p>If you just wrap any plain <code>&lt;form&gt;</code> with <code>&lt;ajax-it&gt;</code>, it’ll submit that form as a fetch instead. Server-side, a middleware checks for a header and sets a flag, and you can use that to only partially render the response.</p><p>Without JS, you get the some whole page back, just like normal. With working JS, you only get the "patch", and then <code>&lt;ajax-it&gt;</code> overwrites the matching nodes.</p><p>This is a hybrid of htmx and htmz that uses a web component instead of a global thing with odd attribute annotations, and unlike htmz, lets you have programmatic lifecycle hooks, set that header so you can share the exact same endpoint, etc.</p><p>And it’s still just a tiny, plain, standalone Web Component with no deps. It's a couple of kb mingz, and I'll probably golf it around a bit to make it smaller.</p><p><a href="https://toot.cat/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a></p>
Mike Moran<p>It's August in Edinburgh. It's busy 🏃. It's sweltering 💦. But still: there is always space for <a href="https://mastodon.scot/tags/Rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rustlang</span></a> 🦀!</p><p>As is now usual, we have a couple of events in the same week to cater to different preferences (🍻/ ☕️). Please feel free to come to both 🙂 (details below)</p>
Zeeshan Ali Khan :rust: 🇺🇦<p>Just rolled out the first release of zlink, a new async-first Varlink Rust crate:</p><p><a href="https://crates.io/crates/zlink" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">crates.io/crates/zlink</span><span class="invisible"></span></a><br><a href="https://docs.rs/zlink/latest/zlink/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">docs.rs/zlink/latest/zlink/</span><span class="invisible"></span></a></p><p>This release focuses on the client-side of things more but you can already use it to write services as well. A high-level service API is planned for the near future.</p><p>Also provided is a codegen utility, zlink-codegen (duh!) that generates client-side proxy trait and auxiliary types for you: </p><p><a href="https://crates.io/crates/zlink-codegen" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">crates.io/crates/zlink-codegen</span><span class="invisible"></span></a></p><p><a href="https://toot.cat/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://toot.cat/tags/zlink" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zlink</span></a> <a href="https://toot.cat/tags/varlink" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>varlink</span></a></p>
Ian Wagner<p>This month's Seoul Rust meetup is just around the corner!</p><p>RSVP: <a href="https://www.meetup.com/rust-seoul-meetup/events/310347685/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/rust-seoul-meetup/e</span><span class="invisible">vents/310347685/</span></a></p><p>You can also follow us here: <span class="h-card" translate="no"><a href="https://fosstodon.org/@rustseoul" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>rustseoul</span></a></span></p><p><a href="https://fosstodon.org/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://fosstodon.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>