vit.am is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Site description
A small instance.
Admin email
ololduck@vit.am
Admin account
@ololduck@vit.am

Search results for tag #rustlang

[?]Rust Bytes 🦀 » 🌐
@rustaceans@mastodon.social

This Week's Project Spotlight 🦀

zbus

Zbus is a Rust API for D-Bus communication. It’s goal is to provide a safe and simple high- and low-level API akin to GDBus, that doesn't depend on C libraries.

    [?]EuroRust » 🌐
    @eurorust@fosstodon.org

    We’re welcoming @sffc as a speaker! 🦀 He'll be talking about how temporal_rs became the first major Web API in Chromium built in Rust rather than C++, powering Chrome's new Temporal date/time API. Deep-dive into Rust in the browser! 🌐✨

    👉 eurorust.eu/talks/shipping-tem

      [?]EuroRust » 🌐
      @eurorust@fosstodon.org

      We’ve added a new Embedded Rust workshop to the schedule! 🦀 In this hands-on workshop with Björn and @domenicquirl, you’ll learn how to develop embedded software projects in Rust with the Embassy framework and wire your own hardware prototypes on a breadboard. No experience with embedded development or async needed! ✨

      👉 eurorust.eu/workshops/hands-on

        AodeRelay boosted

        [?]Esteban Küber :rust: » 🌐
        @ekuber@hachyderm.io

        pro-tip:

        When wanting to inspect the value of a binding in a let-chain, you can take advantage of blocks being expressions as well and add one in the middle of the chain

        if let Some(next) = iter.peek()
        && {
        tracing::info!(?next);
        true
        }
        && let Some(...) = ...

        This is less disruptive than having to disentangle the chain every time you want to inspect something in the middle

          [?]Orhun Parmaksız 👾 » 🌐
          @orhun@fosstodon.org

          We're live soon! 📢

          I’ll be talking with Jon Seager, VP Engineering at Canonical, about why Ubuntu is betting on Rust 🦀

          🕒 15:00 UTC
          ▶️ youtube.com/live/Doqwh1b4QyA

            [?]EuroRust » 🌐
            @eurorust@fosstodon.org

            We’ve added a new Embedded Rust workshop to the schedule! 🦀 In this hands-on workshop with Björn and @domenicquirl, you’ll learn how to develop embedded software projects in Rust with the Embassy framework and wire your own hardware prototypes on a breadboard. No experience with embedded development or async needed! ✨

            👉 eurorust.eu/workshops/hands-on

              [?]Orhun Parmaksız 👾 » 🌐
              @orhun@fosstodon.org

              Ubuntu is betting on Rust. Why? 🤔

              📢 Tomorrow, I'm hosting a livestream interview with **Jon Seager**, VP of Engineering at @ubuntu

              🦀 We will discuss sudo-rs, Rust coreutils, ntpd-rs, rustls & the future of Rust!

              📅 July 21 15:00 UTC

              ▶️ Livestream: youtube.com/live/Doqwh1b4QyA

              🧠 Register: info.jetbrains.com/rustrover-l

                [?]Rust Bytes 🦀 » 🌐
                @rustaceans@mastodon.social

                AWESOME LINKS OF LAST WEEK 🧵

                Check thread below 👇

                  Ratatui boosted

                  [?]Orhun Parmaksız 👾 » 🌐
                  @orhun@fosstodon.org

                  Late-night icon picker for terminal people 😍

                  🌃 **latuicon** — A TUI icon picker for emoji, kaomoji, Unicode & Nerd Font glyphs

                  💯 Fuzzy search, multiple icon sets, themes, mouse support & stdout-friendly selection

                  🦀 Written in Rust & built with @ratatui_rs

                  ⭐ GitHub: github.com/coko7/latuicon

                    EuroRust boosted

                    [?]Adrian Tombu #EuroRust26 » 🌐
                    @to@fosstodon.org

                    Accommodation and train travel booked for @eurorust in Barcelona this coming October. See you there nerds 🫡

                      [?]Rust Bytes 🦀 » 🌐
                      @rustaceans@mastodon.social

                      Securing the Rust Project Infrastructure with Hardware Security Keys

                      >> The Rust Foundation now mandates hardware security keys (YubiKeys) as default for critical infrastructure access, significantly hardening the project’s security.

                      Image: Securing the Rust Project Infrastructure with Hardware Security Keys 


>> The Rust Foundation now mandates hardware security keys (YubiKeys) as default for critical infrastructure access, significantly hardening the project’s security. 


#rustlang #rust

                      Alt...Image: Securing the Rust Project Infrastructure with Hardware Security Keys >> The Rust Foundation now mandates hardware security keys (YubiKeys) as default for critical infrastructure access, significantly hardening the project’s security. #rustlang #rust

                        [?]Predrag Gruevski » 🌐
                        @predrag@hachyderm.io

                        Happy cargo-semver-checks release day 🎉

                        After 30+ PRs and 15kLoC, we can now lint the Rust standard library for accidental breakage! I'll work with Rust maintainers to get that plugged in, then it's blog post time to tell you how it works! Stay tuned 🦀

                        github.com/obi1kenobi/cargo-se

                          Ratatui boosted

                          [?]Orhun Parmaksız 👾 » 🌐
                          @orhun@fosstodon.org

                          Wow, I found a smart way to bookmark code! 🤯

                          🔖 **codemark** — Structural bookmarks that survive refactors, renames & reformatting.

                          🌳 Capture the semantic structure of what you marked via tree-sitter

                          🐀 Includes a TUI for exploring the codebase!

                          🦀 Written in Rust & built with @ratatui_rs

                          ⭐ GitHub: github.com/DanielCardonaRojas/

                            [?]Rust Bytes 🦀 » 🌐
                            @rustaceans@mastodon.social

                            Is your company currently hiring for a role that includes using Rust?

                            Reply with a link to the opening and any relevant context.

                            If you're not, we'd appreciate a repost for visibility

                              [?]Rust Bytes 🦀 » 🌐
                              @rustaceans@mastodon.social

                              "1.97.1 slander "

                              Image: "1.97.1 slander "


#rust #rustlang

                              Alt...Image: "1.97.1 slander " #rust #rustlang

                                Ratatui boosted

                                [?]Orhun Parmaksız 👾 » 🌐
                                @orhun@fosstodon.org

                                osu!
                                but entirely in your terminal 🐀

                                codeberg.org/Owlyat/OsuTTY

                                  [?]Rust Bytes 🦀 » 🌐
                                  @rustaceans@mastodon.social

                                  Announcing Rust 1.97.1

                                  >> It fixes a nasty LLVM miscompilation that’s been lurking since 1.87.

                                  Image: Announcing Rust 1.97.1


>> It fixes a nasty LLVM miscompilation that’s been lurking since 1.87. 


#rust #rustlang

                                  Alt...Image: Announcing Rust 1.97.1 >> It fixes a nasty LLVM miscompilation that’s been lurking since 1.87. #rust #rustlang

                                    Ratatui boosted

                                    [?]Orhun Parmaksız 👾 » 🌐
                                    @orhun@fosstodon.org

                                    Is this peak?
                                    Automating monitor brightness by following the sun!

                                    🌞 **SunReactor** — A solar-aware TUI for display brightness automation

                                    💯 Uses solar elevation, per-monitor curves, idle sync, & weather data

                                    🦀 Written in Rust & built with @ratatui_rs

                                    ⭐ GitHub: github.com/arcanorca/SunReactor

                                      [?]Rust Bytes 🦀 » 🌐
                                      @rustaceans@mastodon.social

                                      AodeRelay boosted

                                      [?]Georg Semmler » 🌐
                                      @weiznich@social.weiznich.de

                                      It's Friday again, so it's time for yet another update on the work on Diesel, a ORM and query-builder for Rust.

                                      This week we got no new bug report and only one new PR. This was a really quite week.

                                        [?]EuroRust » 🌐
                                        @eurorust@fosstodon.org

                                        Set sail with us in Barcelona! 🦀 The day before the main conference, we're heading out on a sunset catamaran cruise along the Barcelona coastline. Expect stunning views, live music, and of course fellow Rustaceans ⛵🌅✨

                                        Sign up now and check out the other side activities 👇️
                                        eurorust.eu/activities/boat-to

                                          AodeRelay boosted

                                          [?]rtyler » 🌐
                                          @rtyler@buoyantdata.social

                                          Am I doing correctly?


                                          The LLM+agent decided that the right solution to a certain issue on a newer MSRV was to vendor and patch a foundational crate.

                                          I am impressed by how absolutely insane that is.

                                          A git numstat showing +170k lines of code

                                          Alt...A git numstat showing +170k lines of code

                                            AodeRelay boosted

                                            [?]Andy Balaam » 🌐
                                            @andybalaam@mastodon.social

                                            A full (slow) solution to the Billion Row Challenge

                                            video.infosec.exchange/w/hzreV

                                            A little late, we write some Rust that actually solves the whole problem, albeit fairly slowly.

                                              [?]EuroRust » 🌐
                                              @eurorust@fosstodon.org

                                              Impl Day registration is now open! 🦀

                                              On Saturday, Oct 17, join us at the Helsing office in Barcelona for a day built by and for the Rust community. Whether you’re hacking on crates, sharing knowledge or just hanging out with fellow Rustaceans, this is the place to do it. Attending is free with limited amount of seats. So don’t forget to register!

                                              Register now 👇
                                              eurorust.eu/activities/impl-da

                                              Big thanks to our friends at Helsing for hosting this! ✨

                                                Ratatui boosted

                                                [?]Orhun Parmaksız 👾 » 🌐
                                                @orhun@fosstodon.org

                                                SpaceXAI just open sourced Grok Build! 📢

                                                🦀 Terminal-based AI coding agent written in Rust!

                                                🐀 And it uses @ratatui_rs for the TUI! 🥳

                                                ⭐ github.com/xai-org/grok-build

                                                  [?]Orhun Parmaksız 👾 » 🌐
                                                  @orhun@fosstodon.org

                                                  I'm live on YouTube! 📢

                                                  🦀 Writing Rust & just chilling

                                                  ▶️ Come chat with me: youtube.com/watch?v=jUaUWtqtGRc

                                                    Ratatui boosted

                                                    [?]Orhun Parmaksız 👾 » 🌐
                                                    @orhun@fosstodon.org

                                                    Ratatui keeps getting wilder! 🐀

                                                    🧀 **bevy_tui_texture** — Render @ratatui_rs interfaces directly onto textures in Bevy

                                                    💯 Retro CRT WASM demo: tt-toe.github.io/bevy_tui_text

                                                    🦀 GUI apps meet TUIs w/ Rust!

                                                    ⭐ GitHub: github.com/tt-toe/bevy_tui_tex

                                                      [?]EuroRust » 🌐
                                                      @eurorust@fosstodon.org

                                                      Welcome @llogiq as a speaker at EuroRust! 🦀 As a Rust contributor, Clippy maintainer and This Week in Rust editor, Andre is the perfect guide through Rust's most confusing standard library traits: Deref, AsRef, Borrow, From, FromStr and more. We’re all ears! ✨

                                                      👉 eurorust.eu/talks/from-deref-i

                                                        Ratatui boosted

                                                        [?]Orhun Parmaksız 👾 » 🌐
                                                        @orhun@fosstodon.org

                                                        Sometimes, all you need is a tiny farming game 🤗

                                                        🌾 **termfarm** — A TUI idle farming game.

                                                        ⚡ Buy seeds, expand plots, watch a rotating market & check farm stats.

                                                        🦀 Written in Rust & built with @ratatui_rs

                                                        ⭐ GitHub: github.com/indium114/termfarm

                                                          AodeRelay boosted

                                                          [?]Esteban Küber :rust: » 🌐
                                                          @ekuber@hachyderm.io

                                                          In my opinion, when it comes to level of maturity/evolution of these languages

                                                          K&R C ≈ Java 1.1.1 ≈ Rust 0.x
                                                          ANSI C/C89 ≈ Java 6 ≈ Rust 2015 edition
                                                          C99 ≈ Java 8 ≈ Rust 2021 edition

                                                            AodeRelay boosted

                                                            [?]Esteban Küber :rust: » 🌐
                                                            @ekuber@hachyderm.io

                                                            Thanks to @muscraft, annotate-snippets-rs might have a new "no-graphics" mode in the short term (and in turn, add that support to rustc).
                                                            We are still iterating on the specifics, but I would like to hear what people's reaction to the current state is.

                                                            Compiler output:

error E0308: mismatched types
 at $DIR/file.txt, on line 3, column 1: the macro expands to this string
 at $DIR/mismatched-files.rs, on line 2, column 20: expected `&[u8]`, found `&str`
 on line 2, column 12: expected due to this
note: expected reference `&[u8]`
         found reference `&'static str`

                                                            Alt...Compiler output: error E0308: mismatched types at $DIR/file.txt, on line 3, column 1: the macro expands to this string at $DIR/mismatched-files.rs, on line 2, column 20: expected `&[u8]`, found `&str` on line 2, column 12: expected due to this note: expected reference `&[u8]` found reference `&'static str`

                                                              [?]rustfoundation » 🌐
                                                              @rustfoundation@mastodon.social

                                                              One month into the new AI Security Engineer in Residence role, Jacob Finkelman shares what's been keeping him busy at the Rust Foundation: talking with maintainers and security teams across the ecosystem, building a prioritized database of crates to scan, and running early scans with Scrutineer, plus the tricky question of when bugs should be embargoed vs. reported openly.

                                                              rustfoundation.org/media/my-fi

                                                                [?]EuroRust » 🌐
                                                                @eurorust@fosstodon.org

                                                                We're welcoming Johan and Sergio as speakers at EuroRust! They'll be talking about progressively migrating image decoding from C++ to Rust in Chromium, covering real case studies and what it takes to roll out Rust in a mature, security-critical platform. Can't wait! 🦀

                                                                👉 eurorust.eu/talks/image-codecs

                                                                  AodeRelay boosted

                                                                  [?]Zeeshan Ali Khan :rust: 🇺🇦 » 🌐
                                                                  @zeenix@toot.cat

                                                                  🕹️ Pixel8 is out! A tiny fantasy console where the games are written in **Rust**.

                                                                  Think PICO-8, but with a Rust compiler where the Lua interpreter would be: you write a little Rust, it compiles to WebAssembly, and it runs sandboxed inside the console at a steady 60 fps.

                                                                  The constraints are the point:
                                                                  ▪️ 128x128 screen, 16 fixed colors
                                                                  ▪️ 256 8x8 sprites, a 128x64 tile map
                                                                  ▪️ 64 sound effects, 64 music patterns, 4 audio channels
                                                                  ▪️ 128 KiB carts, 128 KiB RAM, a per-frame CPU budget

                                                                  What you get:

                                                                  🖥️ A boot console + five built-in editors (code, sprite, map, sfx, music), all drawn on the same 128x128 screen as the games.

                                                                  📦 Projects are real Cargo crates. Prefer your own editor? `$EDITOR` + `cargo build` works identically (the console hot-reloads the wasm on save).

                                                                  🖼️ Carts are real PNG images: cartridge art with a screenshot of your game as the
                                                                  label and the *full game* is embedded inside: compiled wasm, all assets, and
                                                                  (optionally) the Rust source. The picture you share **is** the game.

                                                                  🌐 One-command web export: a single self-contained HTML file anyone can play in a browser.

                                                                  ⌨️ A terminal frontend (`pixel8-tui`): the full console (editors, carts and all), over sixel or unicode half-blocks.

                                                                  🎮 A standalone player that runs on retro handhelds (PowKiddy, Anbernic & friends on ArkOS/ROCKNIX) as a single static binary. Drop it in the ports folder with your carts and play.

                                                                  🔁 A PICO-8 importer: sprites, flags, map, sfx and music from `.p8`/`.p8.png` carts transfer almost one-to-one into a new Rust project.

                                                                  🔒 A real sandbox: carts run in wasmi with no filesystem, no network, no WASI. Just a small C-like ABI and fuel metering turns infinite loops into a friendly error screen instead of a freeze.

                                                                  Free and open source (GPL-3.0). Get it from crates.io:

                                                                  ```
                                                                  cargo install pixel8-console
                                                                  pixel8
                                                                  ```

                                                                  Code, docs and example carts: github.com/zeenix/pixel8

                                                                  Pixel art platformer game on Pixel8's 128x128 pixel screen: a dark blue night sky with white clouds, grey brick platforms floating at various heights, and gold coins to collect. A red four-legged monster sprite stands mid-screen and two green slime enemies sit on the grassy ground at the bottom. The top bar reads "Score 1", "Best 10" and a coin counter showing 26.

                                                                  Alt...Pixel art platformer game on Pixel8's 128x128 pixel screen: a dark blue night sky with white clouds, grey brick platforms floating at various heights, and gold coins to collect. A red four-legged monster sprite stands mid-screen and two green slime enemies sit on the grassy ground at the bottom. The top bar reads "Score 1", "Best 10" and a coin counter showing 26.

                                                                  Pixel8's built-in sprite editor, itself rendered in chunky 128x128 pixel art with a magenta and black theme. On the left, a zoomed 8x8 editing canvas shows the red monster sprite; on the right, the 16-color palette, brush-size selector and tool icons (pencil, fill, shapes, pan). Below, a strip of the project's other sprites — bricks, coins, slimes, clouds — and a status bar reading "Spr 001 flags 00000000".

                                                                  Alt...Pixel8's built-in sprite editor, itself rendered in chunky 128x128 pixel art with a magenta and black theme. On the left, a zoomed 8x8 editing canvas shows the red monster sprite; on the right, the 16-color palette, brush-size selector and tool icons (pencil, fill, shapes, pan). Below, a strip of the project's other sprites — bricks, coins, slimes, clouds — and a status bar reading "Spr 001 flags 00000000".

                                                                    [?]Decoder Loop » 🌐
                                                                    @decoderloop@infosec.exchange

                                                                    We're BACK this fall at @ringzer0 with another round of Deconstructing Rust Binaries! October 26-31, 16 hours of virtual training focused solely on reversing Rust binaries. Struggling with all the new Rust malware this year? This is the course for you. Get your early bird registration in before July 31st!

                                                                    ringzer0.training/countermeasu

                                                                      [?]Orhun Parmaksız 👾 » 🌐
                                                                      @orhun@fosstodon.org

                                                                      Reminder: I'm hosting **Rust Berlin Meetup** next week! 🦀📢

                                                                      📅 Thursday, Jul 23 · 6:30 PM CEST

                                                                      ➡️ Join us for fun talks & nice food: meetup.com/rust-berlin/events/

                                                                        bnjbvr 🥐 boosted

                                                                        [?]NLnet Labs » 🌐
                                                                        @nlnetlabs@social.nlnetlabs.nl

                                                                        We're huge fans of Rust, and it's been helping us build mission-critical software for the last six years. We love the community and we try to give back where we can. Starting next week, we're giving back in a new way: in collaboration with @rustnl, we're giving our optimization-obsessed @bal4e one day a week to speed up the Rust compiler. We're so excited to see what she can do!

                                                                        blog.nlnetlabs.nl/giving-back-

                                                                          Ratatui boosted

                                                                          [?]Orhun Parmaksız 👾 » 🌐
                                                                          @orhun@fosstodon.org

                                                                          No more typing long rsync commands by hand 😌

                                                                          🔄 **lazyrsync** — A friendly TUI for safer, reusable rsync workflows

                                                                          💯 Save sync profiles, preview changes before running, monitor live progress & sync over SSH

                                                                          🦀 Written in Rust & built with @ratatui_rs

                                                                          ⭐ GitHub: github.com/westpoint-io/lazyrs

                                                                            Back to top - More...