Crates.io | ffi-support |
lib.rs | ffi-support |
version | 0.4.4 |
source | src |
created_at | 2018-12-10 19:19:50.900254 |
updated_at | 2021-07-28 18:58:17.034593 |
description | A crate to help expose Rust functions over the FFI. |
homepage | |
repository | https://github.com/mozilla/ffi-support |
max_upload_size | |
id | 101172 |
size | 147,617 |
This crate implements a support library to simplify implementing the patterns that the mozilla/application-services repository uses for it's "Rust Component" FFI libraries, which are used to share Rust code
In particular, it can assist with the following areas:
Additionally, it's documentation describes a number of the problems we've hit doing this to expose libraries to consumers on mobile platforms.
Add the following to your Cargo.toml
ffi-support = "0.4.4"
For further examples, the examples in the docs is the best starting point, followed by the usage code in the mozilla/application-services repo (for example here or here).
Dual licensed under the Apache License, Version 2.0