Items tagged with: RustLang

Search

Items tagged with: RustLang




new #rustlang crate drop: iddqd! ID-based maps where keys are borrowed from values. Four maps are included: IdOrdMap, IdHashMap, a bijective (1:1) BiHashMap and a trijective (1:1:1) TriHashMap.

At Oxide we've found this pattern to be extraordinarily useful. iddqd is no-std compatible, too!

docs.rs/iddqd


Ooooh my tell-all interview about the creation of Ferris the Rustacean has been posted ๐Ÿ˜†

rustfoundation.org/media/celebโ€ฆ

#rustlang





Any Rust aficionados around?
Iโ€™ve spent most of my day trying to not have โ€˜rustup target add aarch64-apple-visionosโ€˜ tell me to go fish. (I get an โ€˜toolchain 'stable-aarch64-apple-darwin' does not support target 'aarch64-apple-visionos'โ€™ error.)
โ€™rustc --print=target-listโ€™ lists it, but โ€˜rustup target listโ€™ does not.
I know it's a Tier 3 target, so is there something I need to do to force it somehow?
#rust #rustlang


If you could go back in time and change #rustlang before it hit 1.0, what would you change?


i don't need an LLM to write code for me, i need SOMETHING TO AUTOMATICALLY RESOLVE MERGE CONFLICTS OF `use` STATEMENTS

#RustLang


It turns out that Rust functions aren't fun. The compiler doesn't like u.

#Rust #RustLang





Inspecting flamegraphs is a pain - dealing with SVG files, opening a browserโ€ฆ ugh.

Not anymore!

๐Ÿ”Ž **flamelens** โ€” An interactive flamegraph viewer for the terminal.

๐Ÿ”ฅ Works with perf, py-spy and cargo-flamegraph.

๐Ÿฆ€ Written in Rust & built with @ratatui_rs

โญ GitHub: github.com/YS-L/flamelens

#rustlang #ratatui #tui #flamegraph #profiling #development #terminal #commandline



Interested to take a little tour through how #deltachat apps and the #rustlang core library are wired together?

@treefit and @WofWca provide a deep-dive into the history of apps migrating from a C-Foreign-Function-Interface to a #Rust based JSON-RPC mechanism, with entertaining horror stories like how an iOS release some years ago could delete profiles without the user intending it ๐Ÿ˜ฌ

The post also highlights a few areas where folks interested to help could start ... delta.chat/en/2025-02-11-why-jโ€ฆ


You know what I like to do in my terminal late at night?
I try to find my way through an infinite maze.

๐ŸงŒ **minotaur**: Multiplayer SSH game, beware of the minotaurs!

๐ŸŽฎ Let's play together: *ssh frittura.org -p 2020*

๐Ÿฆ€ Written in Rust & built with @ratatui_rs

โญ GitHub: github.com/ricott1/minotaur

#rustlang #ratatui #tui #ssh #game #terminal


This marks my very first technical blog post, Interning at @servo has been an absolute joyโ€”Iโ€™ve learned so much about browsers, Rust, and the open source community, and Iโ€™m beyond grateful!

chickenleaf.wordpress.com/2025โ€ฆ

#Rust #opensource #rustlang


โ€œWe need to get one thing out of the way: Rust is cool. Itโ€™s fun.

โ€œItโ€™s tempting to try to sweep this under the rug because it feels gauche to say, but itโ€™s actually important for a number of reasons.

โ€œFor one, fish is a hobby project, and that means we want it to be fun for us. Nobody is being paid to work on fish, so we need it to be fun. Being fun and interesting also attracts contributors.โ€

fishshell.com/blog/rustport/

#rust #RustLang #FishShell


TIL about diff.rs, a web app for viewing source code diffs between two versions of a crate. Neat! #rustlang #rust


I can't wait to see how people use default field values in #Rust!
It felt like an eternity to land this (specially if we count the years of discussion before the, I believe, 3rd RFC was accepted), but as of next nightly you will be able to write

struct Foo {
bar: Type = Type::const_method(),
}

Foo { .. } // implicit `bar: Type::const_method()` call

The main difference between github.com/rust-lang/rust/pullโ€ฆ and derive(Default) is that the latter doesn't support having mandatory fields.
#RustLang



Will never stop being positively surprised by clippy

#RustLang #Rust


Once more for the evening crowd (or folks in other timezones): Unsafe for work - how to treat and communicate unsafe Rust

#rustlang #rust

oida.dev/unsafe-for-work/


Iโ€™ve been on Fedi for a year now and have fallen in love with the platform, so hereโ€™s my introduction! I studied computer science with a focus on RTOS and FP/PL, but Iโ€™m about to start my final semester of law school. Iโ€™ll be practicing at a boutique firm that primarily handles IP cases once Iโ€™m barred. I foilboard and I play way too many rhythm games in and out of the arcade.

I contribute to open source projects where I can, and I write up my experience in my digital garden which Iโ€™ve been maintaining for over a year now. Itโ€™s also a good place to find usage tips for projects/tools that you might want to use.

My passion for tech also includes privacy, and Iโ€™m an advocate for minimizing your digital footprint. GenAI is a scam and its purveyors are causing real harm while they sell it as hard as they can.

Follow me for: #selfhosting #digitalgardening #privacy #lawfedi #section230 #copyright #patents #rustlang #gleam #haskell #RSS #neovim #NixOS #zotero #tmux #alacritty #linux #egpu #qemu #arch #archlinux #GNOME #watches #watchmaking #obsidian #obsidianmd #thunderbird #fpv #mechkeys #mechkeeb #mechanicalkeyboard #matrix #signal #fido2 #passkeys #dancerushstardom


๐Ÿ“ฃ New blog post

โœจ Sliding Sync at the Matrix Conference โ€” mnt.io/articles/sliding-sync-aโ€ฆ โœจ

I have presented Sliding Sync, a novel, fast and efficient synchronisation mechanism for the Matrix protocol, at the first Matrix Conference in Berlin. It's been many many months that I'm working on this project, and I'm joyful it's now available to everyone for a better Matrix user experience!

The article contains the recording + slides. I've highlighted other talks too.

#matrix #RustLang


rPGP is an #OpenPGP implementation in pure #Rust (crates.io/crates/pgp).

It serves as the end-to-end encryption engine for Delta Chat:
@delta, a secure decentralized messager for all major platforms (and then some).

rPGP implements all generations of the OpenPGP standard, up to and including the new RFC 9580.

#RustLang #Cryptography #PGP


New release today: #rPGP version 0.14.0 โœจ

(#OpenPGP implemented in pure #Rust, permissively licensed)

github.com/rpgp/rpgp/releases/โ€ฆ

This release brings rather complete support for the excellent new OpenPGP RFC 9580 (also known as "crypto refresh", or "v6")

RFC 9580 standardizes modern cryptographic mechanisms for OpenPGP: AEAD-based encryption, Argon2, and SHA2 fingerprints for the new OpenPGP v6 key format (v4 keys use SHA1).

Thanks @NGIZero for supporting this work!

#RustLang #PGP #GnuPG


Are you a FOSS developer? Do you want to learn #Rust #RustLang? I will give a two hour course on the basics of Rust Saturday, September 28, at 16:00 UTC. This is early evening for Europe, and morning in the US. (I can do another session that's more suitable for Asia, later.)

Info: liw.fi/training/rust-foss-dev/






โ‡ง