Let's copy the implementation from serde_json: <p align="center"><code><a href="https://github.com/serde-rs/json/blob/v0.9.8/json/src/macros.rs">https://github.com/serde-rs/json/blob/v0.9.8/json/src/macros.rs</a></code></p> and make it work with rustc-serialize. Then we no longer need an unstable plugin.