Spiegel
Spiegel (german: mirror) is a way to do typesafe reflection in rust, its basically just a solution to me not wanting to write proc macros. It's only like 200 lines of codes so quite simple. Only supporting structs rn since I don't need enums yet.