I’ve just submitted a PR to RustyCode which adds support for JSON errors. I think the format is in a very usable place right now. I haven’t found any cases where it choked up or emitted unexpected results.
I’m not currently using the rendered
field as it seemed to be a little hit and miss, so calling the current stage v1 would be totally reasonable in my opinion.
The big issue I’m seeing right now is as you already mentioned; the single RUSTFLAGS
route which causes rebuilds when you aren’t running cargo from the IDE and expect human readable output. Although, this can be remedied if Cargo can take care of this for us ;).