mozilla/rust — pull request #3492 by dbp (2012-09-14 03:15:47+00:00)
Title: Bringing in the beginnings of a data reflection API - core::reflect

There is still a bit to do on this, but I wanted it somewhere where other people can work on it / improve it. This is based on the stuff in the data-reflection test, and should work for what is defined (I've been using it to write a replacement for fmt's "%?" - it has a bunch of tests on this).