It&#x27;s too bad that compiler plugins &#x2F; libmacro are still so experimental. Once they&#x27;re stable, the kind of code generation you&#x27;re doing as a separate step could be done entirely at compile time. I did some preliminary tests with an eye towards an AWS crate, but decided that a crate that only works with nightly and frequently breaks is of dubious value. Still, it&#x27;s cool that the Rust compiler will eventually be extensible enough to compile json directly.<p>Anyways, thanks for Rusoto. It&#x27;s going to make a project I&#x27;m starting next month significantly simpler!