photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

244
active users

#rustlang

25 posts18 participants4 posts today
Sean McArthur :rust:<p>So far we've backported important fixes to <a href="https://masto.ai/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> hyper v0.14, but after almost 2 years, I think that's pretty close to done.</p><p>Please upgrade to v1 to get the latest fixes.</p>
Aljoscha Rittner (beandev)<p><span class="h-card" translate="no"><a href="https://norden.social/@rootsandcalluses" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>rootsandcalluses</span></a></span><br>Weil viele TUI 100% per Tastatur zu, bedienen sind (optional mit der Maus) und eine minimalistische Darstellung erlauben, die einen Fokus auf einen Anwendungszweck erlauben.</p><p>Sie erfreuen sich insbesondere in der <a href="https://social.tchncs.de/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> Welt großer Beliebtheit, da es inzwischen sehr umfangreiche Frameworks entwickelt haben.</p><p><a href="https://social.tchncs.de/tags/Rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rustlang</span></a></p>
Kushal Das :python: :tor:<p>I should remember to use more of `if let Some(data)` <br><a href="https://toots.dgplug.org/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://toots.dgplug.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
Christian Noll<p>Linux 6.17 Getting More Rusty With Many Rust Language Additions - by Michael Larabel </p><p><a href="https://www.phoronix.com/news/Linux-6.17-Rust" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">phoronix.com/news/Linux-6.17-R</span><span class="invisible">ust</span></a></p><p><a href="https://mas.to/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mas.to/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mas.to/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://mas.to/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a></p>
Jérôme Humbert<p>APIs are hard. I’m starting the third major (unreleased) design iteration in a row for 🍃 Bevy Tweening. The first was that major thorn on my side since its beginning: removing generics which had infested most of the API. At the time the first version was started, Bevy didn’t have enough support for untyped access to ECS; now it mostly does. So this was a necessary evil, but one that beyond the verbosity has tripped more than one user. 1/n <a href="https://mastodon.gamedev.place/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.gamedev.place/tags/bevy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bevy</span></a> <a href="https://mastodon.gamedev.place/tags/bevyengine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bevyengine</span></a></p>
Rust Bytes<p>sudo-rs Headed to Ubuntu</p><p><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/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <br><a href="https://www.memorysafety.org/blog/sudo-rs-headed-to-ubuntu/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">memorysafety.org/blog/sudo-rs-</span><span class="invisible">headed-to-ubuntu/</span></a></p>
Rust Bytes<p>Announcement: Starting next week, we’re pausing the Rust Challenges to bring you mini Q&amp;A interviews we’ve been conducting with amazing Rustaceans from community. </p><p>We’re excited for this initiative to share their thoughts and experiences with you.</p><p><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/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
Chris Biscardi<p>digging into bevy_gltf</p><p><a href="https://www.youtube.com/watch?v=cYxHxQcWGfI" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=cYxHxQcWGf</span><span class="invisible">I</span></a></p><p><a href="https://hachyderm.io/tags/bevyengine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bevyengine</span></a> <a href="https://hachyderm.io/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>
Marc<p>Hey rustaceans, I need to plug my <a href="https://mamot.fr/tags/axum" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>axum</span></a> server which uses the tracing crate for logs to our elasticsearch logging service, which uses ESC I believe?<br>It seems there's no off the shelf tracing_layer to talk to elasticsearch , and trying to write my own I'm running in the issue of needing to use an async method to send the message from a sync context (on_event() of tracing::Layer). Anything I've missed to make my live easier? <a href="https://mamot.fr/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mamot.fr/tags/tokio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tokio</span></a> <a href="https://mamot.fr/tags/elasticsearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elasticsearch</span></a></p>
Jan :rust: :ferris:<p><span class="h-card" translate="no"><a href="https://toots.dgplug.org/@kushal" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>kushal</span></a></span> Rustaceans who like `Vec::retain` also like `Vec::extract_if`...</p><p><a href="https://doc.rust-lang.org/std/vec/struct.Vec.html#method.extract_if" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">doc.rust-lang.org/std/vec/stru</span><span class="invisible">ct.Vec.html#method.extract_if</span></a></p><p>...if they want to use the removed elements (via an Iterator).</p><p>:ferris: 😉 </p><p><a href="https://floss.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://floss.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a></p>
codepilot<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@thomasfuchs" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>thomasfuchs</span></a></span> <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/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a></p>
Christian Noll<p>Linux 6.16 brings faster file systems, improved confidential memory support, and more Rust support - by Steven Vaughan-Nichols</p><p><a href="https://www.zdnet.com/article/linux-6-16-brings-faster-file-systems-improved-confidential-memory-support-and-more-rust-support/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">zdnet.com/article/linux-6-16-b</span><span class="invisible">rings-faster-file-systems-improved-confidential-memory-support-and-more-rust-support/</span></a></p><p><a href="https://mas.to/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://mas.to/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://mas.to/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mas.to/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
Guillaume Gomez<p>I just successfully built the Rust compiler with the GCC backend. One more step toward having GCC as an alternative backend codegen alongside LLVM and Cranelift. :)</p><p>If you want to try it out, here's the branch: <a href="https://github.com/GuillaumeGomez/rust/tree/full-gcc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/GuillaumeGomez/rust</span><span class="invisible">/tree/full-gcc</span></a></p><p>Instructions on how to build it:</p><ol><li>Enable <code>gcc.download-ci-gcc = true</code> and <code>rust.codegen-backends = ["gcc"]</code> in the <code>boostrap.toml</code> file in the rust repository.</li><li>Run <code>x.py build --stage 1</code></li></ol><p>Then to run the new rustc: </p><pre><code>LD_LIBRARY_PATH="build/{YOUR_ARCH}/ci-gcc/lib/:$LD_LIBRARY_PATH" ./build/{YOUR_ARCH}/stage1/bin/rustc<br></code></pre><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>
omg! ubuntu<p>Fish might be the Bash alternative you don't know you need thanks to features like colourful syntax highlighting, smart command suggestions, and genuinely helpful tab completion. Anyone here already using it?</p><p><a href="https://www.omgubuntu.co.uk/2025/07/fish-shell-ubuntu-terminal" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">omgubuntu.co.uk/2025/07/fish-s</span><span class="invisible">hell-ubuntu-terminal</span></a> </p><p><a href="https://floss.social/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://floss.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://floss.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
Ian Wagner<p>Something I periodically rediscover: <a href="https://ianwwagner.com/til/optimizing-rustc-target-features" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ianwwagner.com/til/optimizing-</span><span class="invisible">rustc-target-features</span></a></p><p>I always forget the commands around target features so I wrote up a little post the other day.</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>
nixCraft 🐧<p>The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite <a href="https://github.com/launchbadge/sqlx" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/launchbadge/sqlx</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://mastodon.social/tags/sql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sql</span></a></p>
Guillaume Gomez<p>New blog post from FractalFir, our Rust GCC backend Google summer of code student: <a href="https://fractalfir.github.io/generated_html/cg_gcc_bootstrap_2.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fractalfir.github.io/generated</span><span class="invisible">_html/cg_gcc_bootstrap_2.html</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>
Kushal Das :python: :tor:<p><a href="https://toots.dgplug.org/tags/TIL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TIL</span></a> <a href="https://doc.rust-lang.org/std/vec/struct.Vec.html#method.retain" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">doc.rust-lang.org/std/vec/stru</span><span class="invisible">ct.Vec.html#method.retain</span></a> the retain method in <a href="https://toots.dgplug.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://toots.dgplug.org/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a></p>
Rust tips<p>The next release of <a href="https://mas.to/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> will start warning about "mismatched lifetime syntaxes".</p><p>You can already automatically fix many of these cases by applying an auto-fix for the `elided_lifetimes_in_paths` warning:</p><p> RUSTFLAGS="-Welided_lifetimes_in_paths" cargo fix --all --all-targets</p>