mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-01 00:38:50 +02:00
I mostly moved code from the templates into `UniFFI.sys.mjs` without changing anything. The one change came from a `./mach lint` warning: we needed parentheses in the `!(instanceof Uint8Array)` check in `FfiConverterBytes`. Differential Revision: https://phabricator.services.mozilla.com/D255148 |
||
|---|---|---|
| .. | ||
| js | ||
| Call.cpp | ||
| Call.h | ||
| Callbacks.cpp | ||
| Callbacks.h | ||
| FfiValue.h | ||
| GeneratedScaffolding.cpp | ||
| moz.build | ||
| OwnedRustBuffer.cpp | ||
| OwnedRustBuffer.h | ||
| PointerType.h | ||
| README.md | ||
| ResultPromise.cpp | ||
| ResultPromise.h | ||
| Rust.h | ||
| UniFFIPointer.cpp | ||
| UniFFIPointer.h | ||
| UniFFIScaffolding.cpp | ||
| UniFFIScaffolding.h | ||
uniffi-js
This directory contains C++ helper code for the UniFFI Rust library (https://github.com/mozilla/uniffi-rs/).