field_names (cargo): A proc-macro for exposing a struct's field names at runtime. 
Keywords: proc-macro|rust