How is helix these days? The idea of calling out to Rust was super compelling when I first read about helix. Is that problem still being tackled?
Though the latest Mozilla blog post about Rust FFI using protobufs makes me think rolling the same approach on top of Helix's groundwork with Strings should make it possible to pass around meaningful objects with a bit of overhead.
[0] https://github.com/danielpclark/rutie [1] https://github.com/deliveroo/rutie-serde