Okay, I just came up with a ridiculous #rustlang trick that... somehow works.

You know how building an API on top of trait objects (like `dyn Fn`) usually requires you to 'commit' to a pre-defined set of marker types (like Send/Sync), breaking any clients that want to use another set of bounds?

It turns out that you can abuse the specialization feature to 'smuggle' these marker traits into the final type without mentioning the type they're originally derived from, making it possible to write code that does dynamic dispatch without sacrificing the flexibility of user-defined marker traits.

Here's an example of the horrible hack in action: https://play.rust-lang.org/?version=nightly&mode=debug&edition=2024&gist=f323d504bef9daca9e61d0b07c29b082

Rust Playground

A browser interface to the Rust compiler to experiment with the language

gest v0.5.0 🚀

• SQLite-first storage
• Workspaces — share a project across worktrees
• `gest migrate --from v0.4` for the upgrade
• Artifact notes, entity deletion, remote libsql

https://gest.aaronmallen.dev/changelog#v0-5-0

#rustlang #ai #buildinpublic #gest

Changelog | gest

Track AI-agent-generated tasks and artifacts alongside your project

Hi #Rust #RustLang #webdev experts who have used sqlx-cli with #postgresql. I have encountered unexpected behavior (or at least not obvious to my novice understanding) wrt `migrate revert --target version`. Rather than replicate it all in this post, here is what I posted to GitHub:

https://github.com/launchbadge/sqlx/discussions/4218

Any help is appreciated.

Why is #Rust compiler such a piece of crud? Not only it is slow as molasses, but it completely knocks off whole computer. I compile much larger programs with #GCC (I am a #Python interpreter maintainer after all), but it has never been such drama as every other Rust program (vim9jit just killed my computer).

#RustLang

#Salvo vs. #Axum: A Tale of Two Design Philosophies

#rustlang

Part 2, in which we make some really cool progress on the AI and the engine, and "play" a few hundred thousand games:

https://kat5.dev/blog/2026/spire-rs-2

#slaythespire #gamedev #rustlang

spire-rs dev log 2

mmmm... rusty spaghetti and statistics!

kat5.dev
Fuck you!
*Garbage collects your Rust* ​
#Rust #RustLang #GC #GarbageCollection #programming
Even the logos for #golang and #rustlang are ugly. Use the language with the cutest mascot: #Java
An active phishing campaign against crates.io users started emailing people from crates.ws about an hour ago. Don't click the links; tell your friends. #RustLang

My shell aliases are no longer a mess 🔥

🧠 **amoxide** — Context-aware shell alias manager with TUI

💯 Define aliases per project, per toolchain or globally

🦀 Written in Rust & built with @ratatui_rs

⭐ GitHub: https://github.com/sassman/amoxide-rs

➡️ Read the blog: https://d34dl0ck.me/amoxide-composable-context-aware-shell-aliases/index.html

#rustlang #ratatui #tui #productivity #shell #alias #dotfiles #terminal