wandering.shop is one of the many independent Mastodon servers you can use to participate in the fediverse.
Wandering.Shop aims to have the vibe of a quality coffee shop at a busy SF&F Convention. Think tables of writers, fans and interested passers-by sharing drinks and conversation on a variety of topics.

Server stats:

793
active users

#rust

71 posts64 participants2 posts today
"Musty Bits" McGee<p>Is it even possible to do Generics with Clap?</p><p>What about with a couple `Box&lt;dyn IntoRequest&gt;` ?</p><p><a href="https://eigenmagic.net/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://eigenmagic.net/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a></p>
Ian Kluft ✅🖥️📡<p>"Rust eBooks Nightly" is an automated service by Artur Sulej - nightly updates of free Rust e-books built from authors' source repos into EPUB, AZW3, MOBI, PDF downloadable files <a href="https://artur-sulej.github.io/rust-ebooks/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">artur-sulej.github.io/rust-ebo</span><span class="invisible">oks/</span></a> <a href="https://pnw.zone/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a>🦀 <a href="https://pnw.zone/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://pnw.zone/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://pnw.zone/tags/software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>software</span></a> <a href="https://pnw.zone/tags/engineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>engineering</span></a> <a href="https://pnw.zone/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a></p>
froufox (gothic era 🌑🥀)<p>programmers out here, what code completion tools are you using? are they ml tools? copilots? standards intellisense features of your language? custom models trained on your own codebase?<br>i realized i need a mental crutch. especially when i'm not in a shape, and the work doesn't wait. still supportive even if it generates half-nonsense. ideally, if it also considers the context of a few opened files, but not necessarily. </p><p>on the other hand, i would like sustainable and lightweight solution. so, no huge llms</p><p><a href="https://techhub.social/tags/codecompletion" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>codecompletion</span></a> <a href="https://techhub.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://techhub.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://techhub.social/tags/kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kotlin</span></a> <a href="https://techhub.social/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> <a href="https://techhub.social/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a></p>
Manos PitsidianakisMention of Death/accidents
Misty<p>Dist users: 0.29.0 is out! This has all the features that originated in Astral's fork, and also has some new bugfixes and other improvements. <a href="https://github.com/axodotdev/cargo-dist/releases/tag/v0.29.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/axodotdev/cargo-dis</span><span class="invisible">t/releases/tag/v0.29.0</span></a></p><p><a href="https://digipres.club/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a></p>
Linux Magazine<p>From this week's Linux Update newsletter, Marcin Gąstół shows you how to set up your Linux system to support Rust programming<br><a href="https://www.linux-magazine.com/Issues/2025/295/Rust-in-the-Kernel?utm_source=mlm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">linux-magazine.com/Issues/2025</span><span class="invisible">/295/Rust-in-the-Kernel?utm_source=mlm</span></a><br><a href="https://fosstodon.org/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://fosstodon.org/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <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/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://fosstodon.org/tags/language" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>language</span></a> <a href="https://fosstodon.org/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a></p>
dorotaC<p><a href="https://fosstodon.org/tags/Wayland" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Wayland</span></a> input methods.</p><p>I'm sorry to say <a href="https://fosstodon.org/tags/iced" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iced</span></a> doesn't have enough people with review/merge rights, so my work making <a href="https://fosstodon.org/tags/Chinese" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Chinese</span></a> and <a href="https://fosstodon.org/tags/Japanese" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Japanese</span></a> <a href="https://fosstodon.org/tags/input" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>input</span></a> good on Wayland is going nowhere.</p><p>What are other <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/GUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GUI</span></a> libraries I could contribute to instead?</p><p><a href="https://fosstodon.org/tags/cjk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cjk</span></a> <a href="https://fosstodon.org/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://fosstodon.org/tags/nlnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nlnet</span></a></p>
bµg<p>In <a href="https://fosstodon.org/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a> the f suffix is necessary to prevent the automatic float to double promotion. For example I this does not compile to the same:<br>float f0(float x) { return x*1.2; } // 2 extra cvt instructions generated on x86<br>float f1(float x) { return x*1.2f; }</p><p>In <a href="https://fosstodon.org/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> apparently whether I do x*-1.2 or x*-1.2_f32, I always get a single instruction in f32, which seems good but I'm still a bit uncomfortable not being explicit.</p><p>What guarantees do I have in <a href="https://fosstodon.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> here?</p>
Lobsters<p>The Design and Implementation of Extensible Variants for Rust in CGP <a href="https://lobste.rs/s/mplsem" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/mplsem</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/plt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>plt</span></a> <a href="https://mastodon.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a><br><a href="https://contextgeneric.dev/blog/extensible-datatypes-part-4/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">contextgeneric.dev/blog/extens</span><span class="invisible">ible-datatypes-part-4/</span></a></p>
De Witte Haas, Schiermonnikoog<p>Om te koesteren, zomerse avonden op het strand</p><p><a href="https://mastodon.social/tags/hoogzomer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hoogzomer</span></a> <a href="https://mastodon.social/tags/strand" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>strand</span></a> <a href="https://mastodon.social/tags/schiermonnikoog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>schiermonnikoog</span></a> <a href="https://mastodon.social/tags/BeachLife" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BeachLife</span></a> <a href="https://mastodon.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://mastodon.social/tags/ruimte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruimte</span></a> <a href="https://mastodon.social/tags/horizon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>horizon</span></a></p>
jbz<p>🦀 I tried Servo, the undercover web browser engine made with Rust • Corbin Davenport</p><p><a href="https://indieweb.social/tags/servo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>servo</span></a> <a href="https://indieweb.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://indieweb.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a><br><a href="https://www.spacebar.news/servo-undercover-web-browser-engine/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">spacebar.news/servo-undercover</span><span class="invisible">-web-browser-engine/</span></a></p>
Hacker News 50<p>I tried Servo, the undercover web browser engine made with Rust</p><p>Link: <a href="https://www.spacebar.news/servo-undercover-web-browser-engine/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">spacebar.news/servo-undercover</span><span class="invisible">-web-browser-engine/</span></a><br>Discussion: <a href="https://news.ycombinator.com/item?id=44744324" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.ycombinator.com/item?id=4</span><span class="invisible">4744324</span></a></p><p><a href="https://social.lansky.name/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a></p>
Lobsters<p>Opsqueue: lightweight batch processing queue for heavy loads <a href="https://lobste.rs/s/jiqu0t" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/jiqu0t</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a><br><a href="https://www.channable.com/tech/introducing-opsqueue" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">channable.com/tech/introducing</span><span class="invisible">-opsqueue</span></a></p>
Guillaume Gomez<p>With the Rust 2024 edition came the merged doctests feature (more info here: <a href="https://blog.guillaume-gomez.fr/articles/2024-08-17+Doctests+-+How+were+they+improved%3F" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.guillaume-gomez.fr/articl</span><span class="invisible">es/2024-08-17+Doctests+-+How+were+they+improved%3F</span></a>). I just added some extra information when you run them to know exactly where the time was spent when you run them in <a href="https://github.com/rust-lang/rust/pull/144308" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/rust-lang/rust/pull</span><span class="invisible">/144308</span></a>.</p><p>Enjoy!</p><p><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></p>
Aho<p><span class="h-card" translate="no"><a href="https://mastodon.social/@richardknott" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>richardknott</span></a></span> that must be a lot of <a href="https://mastodon.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> code to fill that container 😜</p><p>just couldn't resist to write this 😺 </p><p><a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
Khleedril<p>Yesterday I started a new my-utils crate which wraps my common usage of other crates in the <a href="https://cyberplace.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> ecosystem, mostly so I don't have to re-learn the interfaces every time I want to do a common (for me) job. I'm currently wrapping altcha-lib and lettre, with, I'm sure, more to come...</p>
Khleedril<p>I've gone back 40 years.</p><p>When I started out in computing in the 1980s it was common for programmers to carry around a utility library: a personal toolbox so you don't have to keep re-inventing your spanners.</p><p>That kind of stopped once programming languages' libraries got so big they practically encompassed everything.</p><p>/cont'd</p><p><a href="https://cyberplace.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://cyberplace.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://cyberplace.social/tags/codemonkey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>codemonkey</span></a></p>
Hacker News 50<p>Poor child process management in Rust terminal apps leads to terminal corruption</p><p>Link: <a href="https://www.fiveonefour.com/blog/Fixing-ctrl-c-in-terminal-apps-child-process-management" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">fiveonefour.com/blog/Fixing-ct</span><span class="invisible">rl-c-in-terminal-apps-child-process-management</span></a><br>Discussion: <a href="https://news.ycombinator.com/item?id=44728796" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.ycombinator.com/item?id=4</span><span class="invisible">4728796</span></a></p><p><a href="https://social.lansky.name/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a></p>
Variety<p>Alec Baldwin’s Misconduct Suit Against New Mexico Authorities Dismissed for Failure to Prosecute<br><a href="https://mastodon.social/tags/Variety" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Variety</span></a> <a href="https://mastodon.social/tags/News" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>News</span></a> <a href="https://mastodon.social/tags/AlecBaldwin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AlecBaldwin</span></a> <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a></p><p><a href="https://variety.com/2025/film/news/alec-baldwin-misconduct-suit-new-mexico-dismissed-1236474865/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">variety.com/2025/film/news/ale</span><span class="invisible">c-baldwin-misconduct-suit-new-mexico-dismissed-1236474865/</span></a></p>
Paco Hope #resist<p>I just discovered <a href="https://docs.astral.sh/uv/" rel="nofollow noopener" target="_blank">uv</a>, a <a href="https://infosec.exchange/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> package manager written in <a href="https://infosec.exchange/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a>. It's ridiculously faster.</p><p>I had tried using Poetry to manage packages on my project. It's nice because of all the dependency management, but it is <strong>slow</strong>. If, instead of <code>poetry build</code> I run <code>uv build</code> it builds in a fraction of the time.</p><p>It's basically a drop in replacement for a lot of tools, just faster.</p>