| Call.cpp |
|
8501 |
| Call.h |
|
6701 |
| Callbacks.cpp |
|
4329 |
| 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.
|
5053 |
| FfiValue.h |
|
5089 |
| GeneratedScaffolding.cpp |
|
711327 |
| js |
|
|
| moz.build |
|
877 |
| OwnedRustBuffer.cpp |
|
2821 |
| OwnedRustBuffer.h |
|
2475 |
| 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
|
1076 |
| README.md |
# uniffi-js |
122 |
| ResultPromise.cpp |
|
1970 |
| 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.
|
2182 |
| Rust.h |
mozilla_UniFFIRust_h |
2245 |
| UniFFIPointer.cpp |
|
5113 |
| 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
|
2389 |
| UniFFIScaffolding.cpp |
|
5204 |
| UniFFIScaffolding.h |
mozilla_dom_UniFFI_h |
2257 |