2025-12-27 08:05:06
Rust unit testing: basic HTTP testing
Real-world application testing - Beginning with Axum
🦀 #rust
Rust unit testing: basic HTTP testing
Real-world application testing - Beginning with Axum
🦀 #rust
What we heard about #Rust's challenges, and how we can address them
https://blog.rust-lang.org/2026/03/20/rust-challenges/
Der Rewrite von `ls` war erst exa und nun eza. Warum hat niemand die Chance ergriffen, die Software `eya` zu nennen?
Eya, zeig mir das Verzeichnis!!11!elf!!
#rust
from my link log —
How to organize your Rust tests.
https://blog.logrocket.com/how-to-organize-your-rust-tests/
saved 2020-06-06 https://<…
They don't stop... Ladybird is using ai to port it's codebase from #c to #rust: https://ladybird.org/posts/adopting-ru
Last week, backups on my @… laptop stopped working, because the laptop ceased to recognise when the backup drive was plugged in. The drive is an old fashioned spinning rust thing which plugs in over USB. I diagnosed a fault with the USB port. So I ordered another USB port from Framework; it arrived today, I plugged it in, and backup is running n…
100 Quiz To Learn Rust (Rust MCQ 2026)
Attempt 100 Rust quiz questions to test your knowledge and improve your Rust skills. This Rust MCQ 2026 quiz helps beginners and learners practice important Rust concepts like ownership, borrowing, traits, lifetimes, Option, Result, error handling, etc.
🦀 https://codeforgeek.com/100…
from my link log —
A guide to contiguous data in Rust.
https://github.com/paulkernfeld/contiguous-data-in-rust
saved 2020-08-13 https://
Love me eza. That installing this takes more than 25 effing minutes, because the entire Rust stack is pulled in, is sloppy. Ffs. Shoving it down my hatch.
since internet is still held together by duct tape and people tolerate Rust's syntax we should totally bring back Perl and embrace the chaos
💨 Replacing Protobuf with Rust to go 5 times faster
#speed
from my link log —
The linguistic registers of Rust.
https://without.boats/blog/the-registers-of-rust/
saved 2023-03-08 https://
Rust, rust everywhere
@… @… rust 1.100 when?
🇺🇦 Auf radioeins läuft...
Ben Böhmer:
🎵 Rust (Radio Edit)
#NowPlaying #BenBöhmer
#radioeins gespielten Titel als #Spotify Playliste: https://open.spotify.com/playlist/3hdH98B6uyXilhcWxCA6nv
from my link log —
CHERIoT Rust status update #0.
https://rust.cheriot.org/2026/02/15/status-update.html
saved 2026-02-19 https://
Jordan Love, Packers not concerned about rust entering Wild Card Weekend game vs. Bears https://www.nfl.com/news/jordan-love-packers-not-concerned-rust-wild-card-weekend-bears
@dawid@social.craftknight.comMoim głównym projektem na teraz jest ecommerce serwer - ma być zamiennikiem wordpress woocommerce tylko w "minimalnym" podejściu.
Rust, frontstore na SSR z szablonami w liquid, pluginy w WASM, baza sqlite, mały admin panel na htmx z prostym loginem po session token. Wszystko w jednej binarce. Setup - ściągnij tę binarkę i uruchom.
Jest to bardzo ciekawe wyzwanie - jak wymaksować wykorzystanie zasobów, wycisnąć ile się da z sqlite wal, cachowaniem czego się da, aby każdy …
from my link log —
A few more reasons Rust compiles slowly.
https://pingcap.com/blog/reasons-rust-compiles-slowly
saved 2020-06-29 https://
«Vite 8.0 — Rust-basierter Bundler Rolldown ist der neue Standard:
An die Stelle von esbuild und Rollup tritt der neue Bundler Rolldown. Mit Rust-Basis ermöglicht dieser deutlich schnellere Builds.»
In anderen Worten, Rust als Programmiersprache wird/ist Populär wenn auch "nur" im Hintergrund. Das macht einiges schneller bei der Kompelierung vom Code.
🧑💻
The fact that Anthony has been looking for work for an extended period is an indictment of the whole IT employment scam. @… https://tilde.zone/@sirwumpus/1159397382639…
Cool stuff, Cargo manifests now support includes! 🥳
https://blog.rust-lang.org/2026/03/05/Rust-1.94.0/
Trying to understand recent #RustLang activities (https://github.com/rust-lang/compiler-team/issues/922), why do types with uninhabited fields (or enum variants that are uninhabited) ta…
Rust moves from experiment to a core Linux kernel language
Where does Rust in Linux go now? In a word, “Everywhere.”
🦀 https://www.spiceworks.com/software/rust-moves-from-experiment-to-a-core-linux-kernel-language/
from my link log —
What does it take to ship Rust in safety-critical systems?
https://blog.rust-lang.org/2026/01/14/what-does-it-take-to-ship-rust-in-safety-critical/
saved 2026-01-15
How does Fedi feel about extending Markdown admonitions with taglines?
```
> ![TIP For fun]
>
> Join the Fediverse!
```
WDYT?
https://github.com/rust-lang/mdBook/issues/3031
I fiddled something again. The challenge was to enable static web file “hosting” out of Forgejo Repos. This doesn’t come out of the box from Forgejo and there are various ways to solve this.
I went for a hopefully lightweight setup using a Caddy Webserver to serve the static files and a little Rust program to act as a Webhooks for Forgejo to call on push to the repo. The repo can be found at
💥 A Comprehensive Review of Intelligent Laser Rust Removal Technology in Offshore Wind Power Operation and Maintenance
#laser
Packers' Love: No worry about rust after absence https://www.espn.com/nfl/story/_/id/47542450/packers-jordan-love-not-worried-rust-entering-playoffs
from my link log —
Rust's huge compilation units.
https://pingcap.com/blog/Rust-s-Huge-Compilation-Units
saved 2020-06-23 https://
Combining my bad rust, bad soldering and bad carpentry, I can now press on the two foot pedals and get a character on my Linux terminal via USB. I'm intending to be able to set scope trigger and capture a screen shot via SCPI/LXI - that shouldn't be that hard now that the host gets the key inputs.
Not a bad little project; learnt a bit more Rust, some ESP32 (on @…
We need to start an open source autobody shop that removes all the rust from projects
I love what Tauri has done, a lightweight version of Electron, where you author the backend code in Rust.
But while I love Rust, I do not love it for app building, and I wanted to have that HTML-model for programming but available in Swift.
I used assorted AI tools to port Tauri to Swift (it still reuses the big chunks of code from Tauri), but now you can write HTML desktop apps in Swift:
from my link log —
Accessing hardware in Rust.
https://ferrous-systems.com/blog/hardware-access-rust/
saved 2026-03-18 https://
Security — 15 comment bubble on white
Cryptographers engage in war of words over RustSec bug reports and subsequent ban
Rust security maintainers contend Nadim Kobeissi's vulnerability claims are too much
🦀 https://www.theregister.com/2026/03/20/cry
@… @…
❌ rewrite in RUST
✅ enable RUSTY ASS coders like myself
from my link log —
Soundness bugs in Rust libraries: can't live with 'em, can't live without 'em.
https://docs.rs/dtolnay/0.0.7/dtolnay/macro._03__soundness_bugs.html
saved 2019-12-14
Has it really been a year since I released this? I'm still really (mostly) enjoying Python, though I keep hearing good things ago Go and Rust...
https://rasterweb.net/raster/2025/03/08/blognag-a-blog-post-reminder/
Je kunt op vele manieren discussiëren over de verschillen tussen Windows en Linux.
Geen idee wanneer ik ontdekte dat je een venster kon 'oprollen' tot zo'n balk, maar ik vind t nog steeds een van de fijnste manieren om even wat rust op je scherm te krijgen. Op de een of andere manier werkt t (voor mij) veel prettiger dan een venster minimaliseren.
#Linux
from my link log —
A tour of safe tracing GC designs in Rust.
http://manishearth.github.io/blog/2021/04/05/a-tour-of-safe-tracing-gc-designs-in-rust/
saved 2021-06-19
»Rue statt Rust — Genauso sicher, aber leichter zugänglich:
Die Programmiersprache Rue verbindet die Vorteile von Rust mit einer einfacheren Syntax. Den Compiler dazu entwickelt das KI-Modell Claude.«
Sieht auf dem ersten Blick fast so aus wie Rust. Mal sehen wie sich das nun durchsetzt, denn Rust hat sich ja jetzt schon (fast) etabliert für viele Einsätze.
🧑💻
Anthropic details how it used 16 parallel Claude Opus 4.6 agents to build a Rust-based 100,000-line C compiler, incurring ~$20K in API costs over 2,000 sessions (Anthropic)
https://www.anthropic.com/engineering/building-c-compiler
Idea: map of conferences
Some people track conferences they want to attend in calendars.
What if you could also explore a map to find interesting events nearby?
Markers would have a link, an icon and a label.
The link could point to a calendar entry in turn.
I bet that already exists somehow, but I don't see it much.
E.g. the Rust website could have that for all Rust conferences.
Or CCC for all the hacking community events in Germany.
DebConf, wh…
rust people must be mad that their spotlight got stolen by gen-ai and the slopiverse of madness
@… You seem to apply a strict definition of "safe"/"secure" meaning nothing counts below absolute perfection, which is more of an argument about linguistic/semantics of the wording used, rather than the technical benefits of the language.
Rust has features that broadly improve quality and reliability too, eg. sum types help catch mistakes in sta…
ESP32-rust playing today managed to get usb-hid working enough to be able to drive all the LEDs from Linux; usbd-hid on the Rust end, and /dev/hidraw1 on the Linux end; both are easy enough - although having to use hidraw is not pretty at all.
usbd-hid on the rust/esp side is easy enough, except for the side quest of it vastly increasing the debug build size so it was too big for the flash, and then I had to turn the debugging down.
from my link log —
Banish: a declarative DSL embedded in Rust, for defining rule-based state machines.
https://github.com/LoganFlaherty/banish
saved 2026-02-20 https:…
Async Rust for Dummies
Let me show you how async Rust works under the hood
— by @…
🦀 https://blog.veeso.dev/blog/en/async-rust-for-dummies/
#Rust’s most complicated features explained
https://www.youtube.com/watch?v=9RsgFFp67eo
from my link log —
The state of Rust cryptography in 2026.
https://kerkour.com/rust-cryptography-ecosystem-2026
saved 2026-01-16 https://<…
🧲 zerobrew is a Rust-based, 5-20x faster drop-in Homebrew alternative
#software
Rust JS Tooling 2025: Why Biome, Oxc, and Rolldown Change Everything
Explore how Rust-powered tools like Biome.js and Rolldown are delivering 10x performance gains and revolutionizing the JavaScript ecosystem in 2025.
— by @…
🦀
@dawid@social.craftknight.comW weekend udało mi się w pełni przenieść swoją statyczną stronę na swój własny VPS, korzystając z swojego własnego minimalnego i dietetycznego dla zasobów rozwiązania do orchestracji budowy statycznych stron które zastępuje statichost.eu w 2.5 mb binarce.
Jest to też próba dostosowania Claude Code i workflow do Rust przed większym projektem. Na co zwracać uwagę, jak nie dopuścić poprzez restrykcyjne procesy weryfikacji do fuck-upów znanych i s…
🇺🇦 Auf radioeins läuft...
Ben Böhmer:
🎵 Rust (Radio Edit)
#NowPlaying #BenBöhmer
https://benbohmer.bandcamp.com/track/rust
https://open.spotify.com/track/1c0gopa3ANBpKL59SKU3EZ
I wrote up my #esp32 hackery:
https://www.treblig.org/espstuff/index.html
Currently exploring Origami Linux. Bootc, Fedora Atomic, Cosmic, Cachy LTO kernel. Included tooling is all Rust based, even my friend Yazi is there. Very nice! Shoutout to @… for pointing me to this distro.
#origami
from my link log —
Symbolic derivatives of regular expressions and the Rust rewrite of resharp.
https://iev.ee/blog/symbolic-derivatives-and-the-rust-rewrite-of-resharp/
saved 2026-03-08
from my link log —
Models of generics and metaprogramming: Golang, Rust, Swift, D, and more.
http://thume.ca/2019/07/14/a-tour-of-metaprogramming-models-for-generics/
saved 2019-07-21
«Stoolap - High-performance embedded SQL database in Rust»
Have any of you tried it before and what is your experience with it? Can it be used in the same way as SQLite? I ask because the open source project is relatively new, i.e. are there certain arguments to (not) use it productively?
🦀 https://stoolap.io…
from my link log —
Writing a PostgreSQL formatter / pretty printer in Rust.
https://blog.urth.org/2021/03/14/writing-a-postgres-sql-pretty-printer-in-rust-part-1/
saved 2021-03-18
from my link log —
Writing an async runtime in Rust.
https://michaelhelvey.dev/posts/rust_async_runtime
saved 2026-02-03 https://
https://notes.8pit.net/notes/iqfs.html
That post is generally interesting, but this is non-sense:
"#Rust software commonly consists of a large amount of dependencies" - big nope.
A "large amount of dependencies" is found where software is high-level, and that is due …
Woohoo! I rescued my ESP32-S3 board; after my first attempt with esp32 rust I broke USB detection/flashing and the GPIO0 connection on the PCB wasn't apparently getting it to go into the rescue boot mode - it was stuck in boot mode 0x8 always going to the bad flash image. So I took the can off - it turns out to be easy; and got GPIO0 down to zero using a sharp scalpel wired to ground; worked great! Back to having the original image. (Note the S3 pinout isn't the same as the module…
from my link log —
How to use storytelling to fit inline assembly into Rust.
https://www.ralfj.de/blog/2026/03/13/inline-asm.html
saved 2026-03-13
from my link log —
Async Rust in ScyllaDB: performance, pitfalls, profiling.
https://www.scylladb.com/2022/01/12/async-rust-in-practice-performance-pitfalls-profiling/
saved 2022-01-13
from my link log —
Testing Rust with manual coverage marks.
https://ferrous-systems.com/blog/coverage-marks/
saved 2020-06-03 https://
on my blog!
one page of async Rust
https://dotat.at/@/2026-02-16-async.html
what is the least boilerplate needed to make a minimal async runtime?
Rust's Block Pattern
Here’s a little idiom that I haven’t really seen discussed anywhere, that I think makes Rust code much cleaner and more robust.
— by @…
🦀 https://notgull.net/block-pattern/<…
from my link log —
Generic returns in Rust.
https://blog.jcoglan.com/2019/04/22/generic-returns-in-rust/
saved 2019-05-03 https://…
from my link log —
How Rust views tradeoffs.
https://www.infoq.com/presentations/rust-tradeoffs/
saved 2019-07-02 https://do…
from my link log —
Compendium: an strace-like x86 Linux syscall tracer in Rust.
https://pker.xyz/posts/compendium
saved 2026-02-20 https://dotat.at/:/…
from my link log —
pred_recdec: Predicated LL / recursive descent parser / grammar interpreter in Rust.
https://github.com/wareya/pred_recdec
saved 2026-02-08 https://
from my link log —
Rust's SemVer snares: sizedness and size.
https://jack.wrenn.fyi/blog/semver-snares-size/
saved 2021-01-08 https://
»quicktype — Convert JSON into gorgeous, typesafe code in any language.
Convert JSON to Swift, C#, TypeScript, Objective-C, Go, Java, C and more.«
In my opinion, this open source tool is good for quickly creating a prototype, but then the programming only begins.
⚙️ https://quicktype.io
from my link log —
diesel-guard: check for expensive PostgreSQL migrations in Rust.
https://dev.to/ayarotsky/your-diesel-migrations-might-be-ticking-time-bombs-30g7
saved 2026-01-16
from my link log —
An update on upki: TLS certificate revocation checking with CRLite in Rust.
https://discourse.ubuntu.com/t/an-update-on-upki/77063
saved 2026-02-19 …
from my link log —
Of donkeys, mules, and horses: data structures for network prefixes in Rust.
https://blog.nlnetlabs.nl/donkeys-mules-horses/
saved 2021-05-27
from my link log —
Spinlocks considered harmful in Rust.
https://matklad.github.io//2020/01/02/spinlocks-considered-harmful.html
saved 2020-01-03
from my link log —
Error handling in Rust: from `failure` to `fehler`.
https://boats.gitlab.io/blog/post/failure-to-fehler/
saved 2020-04-09 http…
from my link log —
Stop forwarding errors in Rust, start designing them.
https://fast.github.io/blog/stop-forwarding-errors-start-designing-them/
saved 2026-01-05
from my link log —
READ_ONCE(), WRITE_ONCE(), but not for Rust in the Linux kernel.
https://lwn.net/SubscriberLink/1053142/8ec93e58d5d3cc06/
saved 2026-01-16
from my link log —
Debugging reproducible build issues in Rust.
https://notes.8pit.net/notes/iqfs.html
saved 2026-03-03 https://dotat.at/:/1MYHD.…
from my link log —
Fuzzing an eBPF implementation in Rust.
https://secret.club/2022/05/11/fuzzing-solana.html
saved 2022-05-12 https://
from my link log —
The state of Rust memory allocators in 2026.
https://cetra3.github.io/blog/state-of-allocators-2026/
saved 2026-03-12 https…
from my link log —
Deno: a runtime for TypeScript built with V8, Rust, and Tokio.
https://deno.land/
saved 2019-07-07 https://dotat.at/:/C5839.html
from my link log —
Price-checking zerocopy's zero cost Rust abstractions.
https://jack.wrenn.fyi/blog/price-check/
saved 2026-03-09 https://
from my link log —
The async builder pattern in Rust.
https://blog.yoshuawuyts.com/async-finalizers/
saved 2019-09-25 https://dot…