mamot.fr is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mamot.fr est un serveur Mastodon francophone, géré par La Quadrature du Net.

Server stats:

3.5K
active users

#rustlang

212 posts149 participants31 posts today
Aaron<p>I plan on talking more about my development experiences on my blog (the ups and downs), but I wanted to start with the basics of -- the development tech stack.</p><p><a href="https://acorntalks.com/blog/2025-04-dev-stack/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">acorntalks.com/blog/2025-04-de</span><span class="invisible">v-stack/</span></a></p><p><a href="https://mastodon.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a> <a href="https://mastodon.social/tags/Svelte" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Svelte</span></a> <a href="https://mastodon.social/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a></p>
bram dingelstad :nb_flag:<p>anyway, i managed to reduce my average traffic use from 1.5MB/s to about 100kB/s ✨</p><p><a href="https://gamedev.lgbt/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a> <a href="https://gamedev.lgbt/tags/FlyIO" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FlyIO</span></a> <a href="https://gamedev.lgbt/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://gamedev.lgbt/tags/Project" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Project</span></a></p>
Dan Gohman<p>The new `Buffer` trait for writing into uninitialized buffers in Rust is now available in a standalone published library:</p><p><a href="https://docs.rs/buffer-trait" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">docs.rs/buffer-trait</span><span class="invisible"></span></a></p><p><a href="https://hachyderm.io/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a></p>
Rust Weekly 🦀<p>Show HN: Zxc – Rust TLS proxy with tmux and Vim as UI, BurpSuite alternative</p><p><a href="https://github.com/hail-hydrant/zxc" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/hail-hydrant/zxc</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/hail-hydrant/zxc" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">hail-hydrant/zxc</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a></p>
Andy Balaam<p>Mini-rust in Rust 023: Refactor to share structure of the syntax tree</p><p><a href="https://video.infosec.exchange/w/2sCUWSH4x11thFSnkkHYYV" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">video.infosec.exchange/w/2sCUW</span><span class="invisible">SH4x11thFSnkkHYYV</span></a></p><p>I felt a bit uncomfortable after the last video. The joy of coding for fun is that I can stop and make things better, guilt-free!</p><p><a href="https://mastodon.social/tags/video" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>video</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a></p>
Andy Balaam<p><strong>Mini-rust in Rust 023: Refactor to share structure of the syntax tree</strong></p> <p><a href="https://video.infosec.exchange/w/2sCUWSH4x11thFSnkkHYYV" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">video.infosec.exchange/w/2sCUW</span><span class="invisible">SH4x11thFSnkkHYYV</span></a></p>
Orhun Parmaksız 👾<p>Finally, I can make sure I'm a human, not a rat!</p><p>🧬 **tgv**: Terminal Genome Viewer</p><p>🔍 Explore human genomes in the terminal.</p><p>🚀 Supports multiple formats, Vim motions &amp; more!</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 noreferrer" target="_blank">@<span>ratatui_rs</span></a></span> </p><p>⭐ GitHub: <a href="https://github.com/zeqianli/tgv" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/zeqianli/tgv</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a> <a href="https://fosstodon.org/tags/ratatui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ratatui</span></a> <a href="https://fosstodon.org/tags/tui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tui</span></a> <a href="https://fosstodon.org/tags/genome" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>genome</span></a> <a href="https://fosstodon.org/tags/viewer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>viewer</span></a> <a href="https://fosstodon.org/tags/explorer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>explorer</span></a> <a href="https://fosstodon.org/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://fosstodon.org/tags/commandline" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commandline</span></a></p>
Ain Tohvri<p>% rustup update stable</p><p> stable-x86_64-apple-darwin updated - rustc 1.86.0 (05f9846f8 2025-03-31) (from rustc 1.84.1 (e71f9a9a9 2025-01-27))</p><p><a href="https://mstdn.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mstdn.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a> <a href="https://mstdn.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> 🦀</p>
KDAB<p>Whether you're just getting started or ready to elevate your Rust skills, KDAB has you covered. In collaboration with the Rust experts from <span class="h-card" translate="no"><a href="https://social.ferrous-systems.com/@ferrous" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ferrous</span></a></span>, we offer both introductory and advanced Rust training courses: <a href="https://training.kdab.com/portfolio/rust/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">training.kdab.com/portfolio/ru</span><span class="invisible">st/</span></a> <a href="https://techhub.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a> <a href="https://techhub.social/tags/Embedded" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Embedded</span></a> <a href="https://techhub.social/tags/Training" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Training</span></a></p>
Guillaume Gomez<p>Due to a misbehaving crawler taking down <a href="https://docs.rs/" rel="nofollow noopener noreferrer" target="_blank">docs.rs</a> three times, we now added rate limiting.</p><p>This shouldn't impact any normal user, we're happy to talk if this affects you.</p><p>Officially we follow the <a href="https://crates.io/data-access" rel="nofollow noopener noreferrer" target="_blank">crates.io data policy</a>, so crawlers should be limited to 1 request per second. Until now we didn't validate / limit that and relied on the sanity of the crawlers.</p><p><a href="https://toot.cat/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> <a href="https://toot.cat/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a></p>
Dekirisu 🦀<p>🐿️ added chance-based splitters<br>🦆 probability indicated by the glow of the arrows</p><p>🦜 a simple use case: 'I only wanna sell 50% of the items on that conveyor'</p><p><a href="https://mastodon.social/tags/bevyengine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bevyengine</span></a> <a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.social/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.social/tags/solodev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>solodev</span></a> <a href="https://mastodon.social/tags/indiegame" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiegame</span></a></p>

I think I found something weird & scary with `#[target_feature]`. Is this expected?

This feels like it should *at minimum* trigger a lint. How am I supposed to know whether trait impls added extra safety preconditions — especially when using `dyn/impl Trait` and/or an unsealed trait?

Nice new milestone for #embedded #Rust development: defmt 1.0 has been released. The crate enables logging for microcontrollers without text or number formatting on the device – instead, the device sends numbers of interned strings to the host, which composes log messages.
1.0 is not only a stable release, but also enables logging #CBOR data into diagnostic notation on the host.

Replied in thread

@thezerobit interesting, thanks. I recently began building my first REST API so learning, learning, learning and have GraphQL on my list to look into.

No reason I can't offer both at least in the short term so your comments are welcome.

One issue I guess is the level of support, esp for a novice.

I found a actix + utoipa have helped a lot as I'm coding on a Rust backend. Do you know if there are similar tools to help with #GraphQL+ #Rustlang?