gecko-dev/toolkit/components/uniffi-js
Ben Dean-Kawamura 55c5ee4a66 Bug 1804078 - Shared UniFFI module, r=bgruber
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
2025-06-30 16:14:32 +00:00
..
js Bug 1804078 - Shared UniFFI module, r=bgruber 2025-06-30 16:14:32 +00:00
Call.cpp
Call.h
Callbacks.cpp Bug 1918513 - UniFFI-JS async callback interface methods, r=nika 2025-06-02 19:02:27 +00:00
Callbacks.h Bug 1918513 - UniFFI-JS async callback interface methods, r=nika 2025-06-02 19:02:27 +00:00
FfiValue.h
GeneratedScaffolding.cpp Bug 1954122 - Part 3: Generate Uniffi bindings for filter_adult Rust component. r=markh 2025-06-12 01:07:40 +00:00
moz.build Bug 1955298 - uniffi-bindgen-gecko-js: start using the IR pipeline, r=markh,frontend-codestyle-reviewers 2025-05-27 17:12:25 +00:00
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/).