Privacy Policy
👋 This page was last updated ~3 years ago. Just so you know.
Analytics are measured with Umami, a privacy-respecting solution.
Visting a website means your IP address is sent to several systems. We make no effort to retain it anywhere.
Donors (see Terms and Conditions) have their Patreon/GitHub display name appear in the “thanks” section of some articles, unless they opt out of it (only GitHub lets you mark a donation as “private”).
Cancelling donation makes the name disappear (automatically) from those credits.
You can e-mail contact@fasterthanli.me if you have questions.
Did you know I also make videos? Check them out on PeerTube and also YouTube!
Here's another article just for you:
Proc macro support in rust-analyzer for nightly rustc versions
I don’t mean to complain. Doing software engineering for a living is a situation of extreme privilege. But there’s something to be said about how alienating it can be at times.
Once, just once, I want to be able to answer someone’s “what are you working on?” question with “see that house? it wasn’t there last year. I built that”.
Instead for now, I have to answer with: “well you see… support for proc macros was broken in rust-analyzer for folks who used a nightly rustc toolchain, due to incompatibilities in the bridge (which is an unstable interface in the first place), and it’s bound to stay broken for the foreseeable future, not specifically because of technical challenges, but mostly because of human and organizational challenges, and I think I’ve found a way forward that will benefit everyone.”