This crate could benefit from the serde_core split introduced in serde 1.0.220. This would allow ron to parallelize with serde_derive and other crates only relying on serde_core. This crate, currently, however uses the derive in a few places that would need to be replaced with manual implementations.