UniFFI is a toolkit for building cross-platform software components in Rust. For the impatient, see the UniFFI user guide or the UniFFI examples. By writing your core business logic in Rust and describing its interface in an "object model", you can use UniFFI to help you: Compile your Rust code into a shared library for use on different target platforms. Generate bindings to load and use the libra