My colleagues at 1Password have just open sourced our typeshare crate. It makes it much easier for #rust devs to create and manage FFIs and producing data types for #GoLang, #Swift, #kotlin, and #TypeScript built from the structs we need those to know about.
Blog post: https://blog.1password.com/typeshare-for-rust/
Crates.io: https://crates.io/crates/typeshare