Name Description Size Coverage
Call.cpp 8379 -
Call.h 6551 -
Callbacks.cpp 6148 -
Callbacks.h Generated code to register a callback handler. This stores a reference to JS callback handler. When Rust wants to invoke a callback method, we will use this reference. Also, call the Rust FFI function to initialize the callback interface. 5396 -
FfiValue.h 4909 -
GeneratedScaffolding.cpp 728544 -
js -
moz.build 788 -
OwnedRustBuffer.cpp 2699 -
OwnedRustBuffer.h 2353 -
PointerType.h UniFFIPointerType represents of UniFFI allocated pointers. Each UniFFIPointer will have a UniFFIPointerType, which will be a statically allocated type per object exposed by the UniFFI interface 964 -
README.md # uniffi-js 122 -
ResultPromise.cpp 1849 -
ResultPromise.h JS "bridge" for UniFFI This module intefaces with the SpiderMonkey JS API so that other code can focus on the core UniFFI logic. 2033 -
Rust.h mozilla_UniFFIRust_h 2124 -
UniFFIPointer.cpp 4932 -
UniFFIPointer.h Clone the raw pointer that `UniFFIPointer` holds Use this when lowering the pointer to pass it across the FFI, for example: - When calling a method - When passing the object as an argument to a function 2280 -
UniFFIScaffolding.cpp 5566 -
UniFFIScaffolding.h mozilla_dom_UniFFI_h 2397 -