Name Description Size
ci_list.rs Manage the universe of ComponentInterfaces / Configs uniffi-bindgen-gecko-js is unique because it generates bindings over a set of UDL files rather than just one. This is because we want to generate the WebIDL statically rather than generate it. To accomplish that, each WebIDL function inputs an opaque integer id that identifies which version of it should run, for example `CallSync` inputs a function id. Operating on all UDL files at once simplifies the task of ensuring those ids are to be unique and consistent between the JS and c++ code. This module manages the list of ComponentInterface and the object ids. 7104
lib.rs 4233
main.rs 295
render
templates