mastodon.uno è uno dei tanti server Mastodon indipendenti che puoi usare per partecipare al fediverso.
Mastodon.Uno è la principale comunità mastodon italiana. Con 75.000 iscritti è il più grande nodo Mastodon italiano: anima ambientalista a supporto della privacy e del mondo Open Source.

Statistiche del server:

6,7K
utenti attivi

#rustlang

234 post149 partecipanti23 post oggi
Robin Kipp<p>Out of pure curiosity, I started looking into the state of accessibility support in <a href="https://mstdn.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a> GUI frameworks. My Rust skills are not quite at the point yet where I should even be thinking about this but again, curiosity and all. I was super delighted and surprised to then find a project called AccessKit, which apparently provides some level of screenreader accessibility across Linux, macOS and Windows for various libraries. Now this, could be very interesting indeed. <a href="https://accesskit.dev" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">accesskit.dev</span><span class="invisible"></span></a></p>
Benjamin Bouvier 🥐<p><a href="https://tutut.delire.party/tags/OxiCloud" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OxiCloud</span></a> is a file synchronization open-source software written in <a href="https://tutut.delire.party/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a>! With the goal of being a replacement for the (slow) Nextcloud.</p><p><a href="https://github.com/DioCrafts/OxiCloud" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/DioCrafts/OxiCloud</span><span class="invisible"></span></a></p><p>Promising 🦀</p><p><a href="https://tutut.delire.party/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://tutut.delire.party/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a></p>
Rust Weekly 🦀<p>cargo-test-changed: A Cargo subcommand to run tests for changed crates and their dependents</p><p><a href="https://github.com/felixpackard/cargo-test-changed" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/felixpackard/cargo-</span><span class="invisible">test-changed</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/felixpackard/cargo-test-changed" 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">felixpackard/cargo-test-changed</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>
Surya Teja K<p>Hey <a href="https://social.linux.pizza/tags/Rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rustlang</span></a> and <a href="https://social.linux.pizza/tags/GTK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GTK</span></a> community,</p><p>I am looking for sample code which lets me build a tree structure using GtkListView and TreeExpander widgets.</p><p>GtkTreeView is deprecated and I can’t find example usage for TreeExpander widget (for Rust) anywhere.</p><p>I am building file system viewer section with top-level folders. I will include lazy loading for the child nodes on expanded signals.</p><p><a href="https://social.linux.pizza/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://social.linux.pizza/tags/development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>development</span></a></p>
Rust Weekly 🦀<p>Advice needed: Creating a professional-looking desktop app for Win/Linux/Mac with minimal resource usage</p><p><a href="https://github.com/DioCrafts/OxiCloud" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/DioCrafts/OxiCloud</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/DioCrafts/OxiCloud" 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">DioCrafts/OxiCloud</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>
RustNL<p>** Speaker announcement ** Catch this talk at RustWeek 2025!</p><p>Speaker: Ralf Jung <br>Title: MiniRust: A core language for specifying Rust </p><p>Info &amp; tickets: <a href="https://rustweek.org/talks/ralf/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">rustweek.org/talks/ralf/</span><span class="invisible"></span></a> </p><p>See you in Utrecht 13-17 May, 2025!</p><p><a href="https://fosstodon.org/tags/rustweek" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustweek</span></a> <a href="https://fosstodon.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a></p>
EuroRust<p>🎉 <a href="https://fosstodon.org/tags/EuroRust25" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EuroRust25</span></a> will not be over until we celebrate! 🦀 We know it’s early, but we’re already looking forward to this. After two days of talks, workshops, and plenty of side events, join us for the <a href="https://fosstodon.org/tags/EuroRust25" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EuroRust25</span></a> after-party at the conference venue on October 10th 🕺🪩</p><p>More info ➡️ <a href="https://eurorust.eu/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">eurorust.eu/</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/AfterParty" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AfterParty</span></a></p>
RustNL<p>** Speaker announcement ** Catch this talk at RustWeek 2025!</p><p>Speaker: Antonio Piraino <br>Title: Contributing to the Rust compiler with little to no code </p><p>Info &amp; tickets: <a href="https://rustweek.org/talks/apiraino/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">rustweek.org/talks/apiraino/</span><span class="invisible"></span></a> </p><p>See you in Utrecht 13-17 May, 2025!</p><p><a href="https://fosstodon.org/tags/rustweek" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustweek</span></a> <a href="https://fosstodon.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a></p>
Rust Bytes<p>PROJECT SPOTLIGHT 💡</p><p><a href="https://mastodon.social/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</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/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <br>Flowistry</p><p>Flowistry is a Rust tool that analyzes the information flow of Rust programs.</p><p>Flowistry understands whether it's possible for one piece of code to affect another. It integrates into your IDE to provide a "focus mode" which helps you focus on the code that's related to your current task.</p><p>Flowistry is open-source on GitHub at <a href="https://github.com/willcrichton/flowistry" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/willcrichton/flowis</span><span class="invisible">try</span></a>.</p>
The New Stack<p><a href="https://hachyderm.io/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a>’s biggest missing piece is finally here! Ferrous Systems donates the Ferrocene Language Specification, giving Rust an official spec—a game-changer for its future. By Darryl K. Taft.</p><p><a href="https://thenewstack.io/rust-gets-its-missing-piece-official-spec-finally-arrives/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thenewstack.io/rust-gets-its-m</span><span class="invisible">issing-piece-official-spec-finally-arrives/</span></a></p>
Dekirisu 🦀<p>Water texture animations - a little wonky, but so am I 🫠 </p><p>🦆 applied the texture animations for water too<br>🐇 the river serves as a big natural 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>
KDAB<p>Curious about transitioning from C++ to Rust? This video explores how the HULKs, a RoboCup team from Hamburg, made the switch successfully. Learn their motivations for using Rust, key lessons, and benefits. <a href="https://techhub.social/tags/Cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cpp</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><br><a href="https://www.youtube.com/watch?v=F4H3ED3ZzuY" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=F4H3ED3Zzu</span><span class="invisible">Y</span></a></p>
Michael van Niekerk 🦀 ☕️ ⚛<p>Right, I've tested Gemini 2.5 and Cloudflare Workers / KV (using Rust). And it is stunning.</p><p>Context: My wife has terrariums. They need constant maintenance (sifting, cleaning). She needs to quickly check when and for what reason something was last processed.</p><p>I've prompted Gemini to create me a Cloudflare worker, paired with an Expo (React Native) app that scans QR codes. These QR codes have a GUID, and the GUID correlates to the last update stored on Cloudflare KV.</p><p>It proceeded giving me code with command line commands to create and deploy the Workers and Expo apps.</p><p>Surprise - the commands didn't work. But they were close.<br>Also surprise - the code didn't compile. But they were close.<br>For the issues - with me knowing what's going on - I could quickly fix what was missing.</p><p>45 minutes later, I've got something running and working correctly. Coding this by hand would've maybe taken half a day otherwise.</p><p><a href="https://techhub.social/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://techhub.social/tags/llm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>llm</span></a> <a href="https://techhub.social/tags/gemini" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gemini</span></a> <a href="https://techhub.social/tags/cloudflare" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cloudflare</span></a> <a href="https://techhub.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a></p>
Rust Weekly 🦀<p>Rust Lib for Native OCR on macOS, Windows, Linux</p><p><a href="https://github.com/mediar-ai/uniOCR" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/mediar-ai/uniOCR</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/mediar-ai/uniOCR" 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">mediar-ai/uniOCR</span></a></p><p><a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <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> <a href="https://mastodon.social/tags/unix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unix</span></a></p>
Rust Weekly 🦀<p>Rust-based Kalman Filter</p><p><a href="https://medium.com/@opinoquintana/i-wrote-an-extended-kalman-filter-for-uav-attitude-estimation-from-scratch-in-rust-b8748ff33b12" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@opinoquintana/i-wr</span><span class="invisible">ote-an-extended-kalman-filter-for-uav-attitude-estimation-from-scratch-in-rust-b8748ff33b12</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://medium.com/%40opinoquintana/i-wrote-an-extended-kalman-filter-for-uav-attitude-estimation-from-scratch-in-rust-b8748ff33b12" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://medium.com/</span><span class="invisible">%40opinoquintana/i-wrote-an-extended-kalman-filter-for-uav-attitude-estimation-from-scratch-in-rust-b8748ff33b12</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>
Guillaume Gomez<p>Finished my day job, so I can come back to fixing my personal projects. And this time, I have a "funny" story! :3</p><p>Just fixed a segfault in my Rust <code>sysinfo</code> crate on FreeBSD. So, apparently, in some FreeBSD types, a pointer isn't actually a pointer but a kernel pointer. So to get access to the data, you need to use <code>kvm_read</code> function... And it might return types that also have kernel pointers and so on.</p><p>Lost a few hours trying to understand why my non-null pointers were out of my memory to discover by reading FreeBSD source code what was going on (because if there is documentation about this, didn't find it).</p><p>Anyway, I think this whole API is awful. FreeBSD making breaking changes in structs layout between each version is also a nightmare. Of all platforms I wrote Rust bindings for, this is the worst by far.</p><p>PR is here: <a href="https://github.com/GuillaumeGomez/sysinfo/pull/1499" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/GuillaumeGomez/sysi</span><span class="invisible">nfo/pull/1499</span></a></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>
Jérôme Humbert<p>🎆 Bevy Hanabi v0.15.0 is out!</p><p>Following the usual release pattern, v0.15.0 is a major release with amazing new features:</p><p>➡️ New "hierarchical" effect feature allowing with GPU spawn event, to allow an effect to trigger particle spawning into another effect<br>➡️ A rewrite of the ribbons/trails implementation with explicit particle sorting. This replaces the confusing "group" API.</p><p><a href="https://github.com/djeedai/bevy_hanabi/blob/v0.15.0/CHANGELOG.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/djeedai/bevy_hanabi</span><span class="invisible">/blob/v0.15.0/CHANGELOG.md</span></a></p><p>📦<a href="https://crates.io/crates/bevy_hanabi/0.15.0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">crates.io/crates/bevy_hanabi/0</span><span class="invisible">.15.0</span></a><br>🦀<a href="https://github.com/djeedai/bevy_hanabi" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/djeedai/bevy_hanabi</span><span class="invisible"></span></a></p><p><a href="https://mastodon.gamedev.place/tags/bevy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bevy</span></a> <a href="https://mastodon.gamedev.place/tags/bevy_hanabi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bevy_hanabi</span></a> <a href="https://mastodon.gamedev.place/tags/vfx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vfx</span></a> <a href="https://mastodon.gamedev.place/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a></p>
Sean McArthur :rust:<p>Yet another time <a href="https://masto.ai/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a> reminds me that `Box&lt;dyn Error&gt;` does not implement `Error`. 💔</p>
Rust Weekly 🦀<p>Bake 1.2.0 is out!</p><p><a href="http://github.com/ali77gh/bake-rs" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="">github.com/ali77gh/bake-rs</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/http://github.com/ali77gh/bake-rs" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/http://github.com/a</span><span class="invisible">li77gh/bake-rs</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>
Matthias Endler<p>Rust is memory safe... but that doesn't mean there a no pitfalls!</p><p>Here are a bunch of things you should look out for in production code:</p><p><a href="https://corrode.dev/blog/pitfalls-of-safe-rust/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">corrode.dev/blog/pitfalls-of-s</span><span class="invisible">afe-rust/</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/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a></p>