DiagnosticArg{,Map,Name,Value}
DiagArg{,Map,Name,Value}
gen
For more information about how rustc works, see the rustc dev guide.