Name Description Size
backend
bindings
interface
lib.rs # Uniffi: easily build cross-platform software components in Rust This is a highly-experimental crate for building cross-language software components in Rust, based on things we've learned and patterns we've developed in the [mozilla/application-services](https://github.com/mozilla/application-services) project. The idea is to let you write your code once, in Rust, and then re-use it from many other programming languages via Rust's C-compatible FFI layer and some automagically generated binding code. If you think of it as a kind of [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen) wannabe, with a clunkier developer experience but support for more target languages, you'll be pretty close to the mark. Currently supported target languages include Kotlin, Swift and Python. ## Usage 21538
library_mode.rs 10832
macro_metadata
scaffolding