In https://github.com/askeksa/rust-vst/commits/thread_safe_plugin I have made a proposal for making the rust-vst crate safe.
It could be very interesting to see how this crate could be ported to the new API, in particular in regards to how it could ease some of the parameter communication which is made more complicated by the change.
Pull request is here: RustAudio/vst-rs#65