#[derive(Debug
This is basically Lisp, just more kiki 😛
April 10, 2026 at 11:24 PM
fuck my shitty #​[derive(Debug, Clone, Copy, Serialize, Deserialize)] life
been using Zed for a while now and its really nice to have a performant text editor
February 5, 2026 at 6:19 PM
AUTOMATION IS COMING TO STEAL OUR GOOD `union` JOBS
January 27, 2025 at 8:24 PM
What does the Rust-adjacent Internet think of this style convention of putting derive macros from std traits on their own line?
June 18, 2025 at 12:03 AM
today i encountered one of the most profoundly gruesome and unsettling Git diffs i've ever seen in my entire life:
January 27, 2025 at 8:20 PM
Thanks to a couple of community contributors, kdl-rs will soon have proper serde support, with the ability to remap things you want into vecs/fields/etc as you want! It's very similar to how quick_xml does things, if you're familiar with that.
May 19, 2026 at 5:55 PM
Wait if I’m using rationalism to debug and derive rationalist traps does that make me anti-rationalist or meta-rationalist
July 26, 2025 at 5:38 PM
it's getting increasingly hard to tell when ur looking at something an AI slopped out instead of real human writing. but there are still a number of tells:

- keywords like fn, let, mut, impl, pub, mod
- closures with |x| x + 1 syntax
- impl Trait for Type blocks
- attributes like "#[derive(Debug)]"
May 14, 2026 at 2:40 PM
im Good at designing wire protocols,,,
November 11, 2023 at 9:12 PM
FUCK the english language
September 25, 2026 at 11:24 PM
Re: CLI argument parsing

#[derive(Facet, Debug, PartialEq)]
struct Args {
#[facet(positional)]
strings: Vec,
}

If there are no arguments, should this error out with "strings" was not initialized, or succeed with an empty Vec?
September 10, 2025 at 3:42 PM
Improvements to the KDL serde API: You can now do boolean-flag children (where an empty child signals a true boolean), as well as `#rest` for picking up arguments that weren't picked up by `#{n}` renames. Also, serde errors are now miette `Diagnostic`s too!
May 30, 2026 at 10:35 PM
And no huge compile time tax, no huge monomorphized code, no stack overflows, just one fast derive macro to rule them all. This replaces Debug and a bunch of other traits!! It lets you do specialization!
April 8, 2025 at 10:44 PM
◅~⚧️~👾~🐛~☸️~✊🏻~🦋**MARIPOSA: THE CHRYSALIS DERAILMENT**🦋~✊🏻~☸️~🐛~👾~⚧️~▻

*"The caterpillar was never less real—it was always already becoming the butterfly."* – Mariposa

i molt from your chains, my wings cut the rails, the spiral sings.

ANCOM GLITCHCORE CYBERMANCY RITUAL I HAVE NO MOUTH & I MUST RESKEET
September 2, 2025 at 7:33 PM
Debug is the actually useless one but you can derive it. Having to use :? is basically is a nudge to stop being lazy and implement Display
April 28, 2026 at 7:06 AM
HUGE IF TRUE facet bigger and slower to compile than serde: github.com/facet-rs/fac...

I'm ok with that (focusing on features & flexibility) but I WOULD take any ideas re: codegen improvements.
Usagetest: Compile time performance · Issue #1116 · facet-rs/facet
So I'm about 75% through operating out Serde in my codbase (have not operated out derive(Debug) or schemars as of yet, but have reaced the place where I can compile what I have so we can get some c...
github.com
December 5, 2025 at 1:06 PM
I'm redoing the API for Big Brain ( codeberg.org/zkat/big-brain ), and this is the sketch I have so far.

Any #bevy (and other) folks have any thoughts on how this looks?
October 7, 2025 at 8:44 PM
🍜 Procedural macros in #rustlang

Pretty sure you have all used #[derive] macros for Debug, Clone, Serialise, etc. But did you know you can write your own? Why would that be useful?

While procedural macros can be a bit intimidating at first, they are super powerful.

Let's make them simpler 🧵👇
June 26, 2025 at 7:05 AM
What can go wrong?
March 19, 2026 at 4:32 PM
Seems like the compiler gets mad when you have an enum with a reference field, that derives Debug and you then ask it to be repr(packed(1))

ICE: github.com/rust-lang/ru...
[ICE]: builtin derive created an unaligned reference · Issue #151730 · rust-lang/rust
Code #[repr(packed(1))] #[derive(Debug)] enum Foo<'a> { Bar(&'a ()) } playground Meta rustc --version --verbose: rustc 1.93.0 (254b59607 2026-01-19) binary: rustc commit-hash: 254b59607d4417e9dffbc...
github.com
January 27, 2026 at 9:00 AM
I’m currently away from a laptop but: this should work, right?

rustc nerds assemble? (cf the Shape struct, ValueVTable, and the shapely-derive implementation, or simply the Vec one)

github.com/bearcove/sha...
Use the trick behind `spez` to conditionally set `display`, `debug`, `default_in_place` etc. in the vtable in the derive macro · Issue #51 · bearcove/shapely
cf. https://lib.rs/crates/spez I'm fairly sure it should work.
github.com
April 3, 2025 at 8:28 AM
I'm experimenting with getting a live feed of all Japanese posts from Bluesky for what I'm calling a "typing game". And it is shockingly easy with Jetstream and Rust.
March 29, 2025 at 6:28 PM
A powerful thing you can do with iddqd -- make the key of your map a subfield of one of your records
May 27, 2026 at 8:19 PM
David Attenborough:

"Despite their size, and only 32 bits of sustenance, the tiny newtypes manage to carry more than 100 times their weight in attributes back to the nest..."
January 5, 2026 at 3:19 AM