Over the past few nights I've been tinkering with the Zig build system.
I had a plan:
Learn a bit more about Zig,
learn a bit more about the Zig build system
and get a deeper understanding of what Cargo does to build a Rust project.
I ended up building bygge-zig: A build.zig file that can compile Rust projects.
I have no intention to use any part of Microsoft GitHub's Copilot.
And yet I have access and with a monthly frequency I receive the "Your GitHub Copilot access has been renewed" email.
Copilot is all over the UI and there's seemingly no way to fully disable it.
I managed to ask GitHub Support to disable it and they did, eventually.
Rust is experimenting with compile-time reflection in the form of type_info.
It's far from finished, but already advanced enough to implement a multi-array list type.
So I did just that.