| callable.rs |
Extract common data from Function/Method/Constructor into Callable |
4955 |
- |
| callback_interfaces.rs |
FFI info for callback interfaces |
13019 |
- |
| checksums.rs |
|
3470 |
- |
| context.rs |
|
9901 |
- |
| default.rs |
|
586 |
- |
| enums.rs |
|
5484 |
- |
| exclude.rs |
Exclude items based on TOML table lookups.
Items can only be renamed in their own crate, so we use uniffi.toml from each crate
Then skip items based on these lookups. |
1620 |
- |
| ffi_async_data.rs |
|
3257 |
- |
| ffi_functions.rs |
Add FFI scaffolding function info |
6599 |
- |
| ffi_types.rs |
|
3398 |
- |
| infer_recursive_enums.rs |
|
16468 |
- |
| mod.rs |
General IR - a useful starting point for language-specific IRs. |
1198 |
- |
| namespaces.rs |
|
3549 |
- |
| nodes.rs |
|
21255 |
- |
| objects.rs |
|
4969 |
- |
| records.rs |
|
467 |
- |
| rename.rs |
Renames items based on TOML table lookups.
Items can only be renamed in their own crate, so we use uniffi.toml from each crate
Then mutate all itens based on these lookups. |
3165 |
- |
| root.rs |
|
1132 |
- |
| rust_buffer.rs |
RustBuffer-related FFI functions |
3224 |
- |
| rust_future.rs |
|
5101 |
- |
| sort.rs |
Sort definitions so that dependencies come first
This is needed for languages like Python that will throw errors if the dependent type is
defined by its dependency. |
7998 |
- |
| type_definitions_from_api.rs |
Add TypeDefinitions for types used in the API as arguments, return types, throws types, etc.
Most bindings will need to define FFI converters for these. |
3647 |
- |
| types.rs |
|
5231 |
- |
| uniffi_traits.rs |
|
1164 |
- |