diff --git a/Cargo.lock b/Cargo.lock index 38bbdb9b404c..bcd3f6bea094 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5789,9 +5789,9 @@ checksum = "957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04" [[package]] name = "uniffi" -version = "0.21.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f54af5ada67d1173457a99a7bb44a7917f63e7466764cb4714865c7a6678b830" +checksum = "b983553c0d1ad73547c65fa0c399aa800bee4a70ad330198e1c7a523212da5ee" dependencies = [ "anyhow", "bytes 1.2.1", @@ -5899,9 +5899,9 @@ dependencies = [ [[package]] name = "uniffi_bindgen" -version = "0.21.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12cc4af3c0180c7e86c4a3acf2b6587af04ba2567b1e948993df10f421796621" +checksum = "5d46080a4840abccf7c0cce21931dae53215cbd7dd969b5e63c486235ce91a2a" dependencies = [ "anyhow", "askama", @@ -5922,9 +5922,9 @@ dependencies = [ [[package]] name = "uniffi_build" -version = "0.21.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "510287c368a9386eb731ebe824a6fc6c82a105e20d020af1aa20519c1c1561db" +checksum = "d035e50433ee3d52ab0dcdcf3b9b26f2cc2ec39294b3c07d95865a518709455f" dependencies = [ "anyhow", "camino", @@ -5932,10 +5932,20 @@ dependencies = [ ] [[package]] -name = "uniffi_macros" -version = "0.21.0" +name = "uniffi_checksum_derive" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c8604503caa2cbcf271578dc51ca236d40e3b22e1514ffa2e638e2c39f6ad10" +checksum = "78b6e16d46caf942016997af8bbdf4b163bf8ae3deb0b667d9643de7b7ffd4c9" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "uniffi_macros" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c96a574677566f83ea8458dac1dd7792fd63e7c3f9dbcd865f0e8d6f8057b127" dependencies = [ "bincode", "camino", @@ -5952,11 +5962,13 @@ dependencies = [ [[package]] name = "uniffi_meta" -version = "0.21.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd9417cc653937681436b93838d8c5f97a5b8c58697813982ee8810bd1dc3b57" +checksum = "729835442da829c9b6f7c111c76cf87b2498e129101203bec94f0c39a3296a38" dependencies = [ "serde", + "siphasher", + "uniffi_checksum_derive", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index a47453cd49a9..fd80fa7b7753 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -183,8 +183,8 @@ path = "third_party/rust/mio-0.6.23" # duplicate crates. [patch."https://github.com/mozilla/uniffi-rs.git"] -uniffi = "=0.21.0" -uniffi_bindgen = "=0.21.0" -uniffi_build = "=0.21.0" -uniffi_macros = "=0.21.0" +uniffi = "=0.21.1" +uniffi_bindgen = "=0.21.1" +uniffi_build = "=0.21.1" +uniffi_macros = "=0.21.1" weedle2 = "=4.0.0" diff --git a/supply-chain/audits.toml b/supply-chain/audits.toml index 6b11dc14ec96..760ffe0f3037 100644 --- a/supply-chain/audits.toml +++ b/supply-chain/audits.toml @@ -1531,6 +1531,12 @@ criteria = "safe-to-deploy" delta = "0.20.0 -> 0.21.0" notes = "Maintained by the Glean and Application Services team." +[[audits.uniffi]] +who = "Mike Hommey " +criteria = "safe-to-deploy" +delta = "0.21.0 -> 0.21.1" +notes = "No changes." + [[audits.uniffi_bindgen]] who = "Travis Long " criteria = "safe-to-deploy" @@ -1554,6 +1560,12 @@ criteria = "safe-to-deploy" delta = "0.20.0 -> 0.21.0" notes = "Maintained by the Glean and Application Services team." +[[audits.uniffi_bindgen]] +who = "Mike Hommey " +criteria = "safe-to-deploy" +delta = "0.21.0 -> 0.21.1" +notes = "I authored the changes in this version." + [[audits.uniffi_build]] who = "Travis Long " criteria = "safe-to-deploy" @@ -1577,6 +1589,18 @@ criteria = "safe-to-deploy" delta = "0.20.0 -> 0.21.0" notes = "Maintained by the Glean and Application Services team." +[[audits.uniffi_build]] +who = "Mike Hommey " +criteria = "safe-to-deploy" +delta = "0.21.0 -> 0.21.1" +notes = "No changes." + +[[audits.uniffi_checksum_derive]] +who = "Mike Hommey " +criteria = "safe-to-deploy" +version = "0.21.1" +notes = "I authored this crate." + [[audits.uniffi_macros]] who = "Travis Long " criteria = "safe-to-deploy" @@ -1600,6 +1624,12 @@ criteria = "safe-to-deploy" delta = "0.20.0 -> 0.21.0" notes = "Maintained by the Glean and Application Services team." +[[audits.uniffi_macros]] +who = "Mike Hommey " +criteria = "safe-to-deploy" +delta = "0.21.0 -> 0.21.1" +notes = "No changes." + [[audits.uniffi_meta]] who = "Jan-Erik Rediger " criteria = "safe-to-deploy" @@ -1617,6 +1647,12 @@ criteria = "safe-to-deploy" delta = "0.20.0 -> 0.21.0" notes = "Maintained by the Glean and Application Services team." +[[audits.uniffi_meta]] +who = "Mike Hommey " +criteria = "safe-to-deploy" +delta = "0.21.0 -> 0.21.1" +notes = "I authored the changes in this version." + [[audits.void]] who = "Bobby Holley " criteria = "safe-to-deploy" diff --git a/third_party/rust/uniffi/.cargo-checksum.json b/third_party/rust/uniffi/.cargo-checksum.json index 4c46256eaba9..5e72691a1381 100644 --- a/third_party/rust/uniffi/.cargo-checksum.json +++ b/third_party/rust/uniffi/.cargo-checksum.json @@ -1 +1 @@ -{"files":{"Cargo.toml":"b7bde8b1b6bb7e1420c9c486d7562d1639fbb82a2b6459b8b3b7d15f002377d3","release.toml":"a6602545cd6eb46e44d89ce946d7954957ac00f1c955de54c736fa2cb560b1df","src/ffi/ffidefault.rs":"c7ab752fffed17c3fabb60e818ad1d093482f95dd0bdeae6871287695c583e48","src/ffi/foreignbytes.rs":"37061e2da7135576abccb86fe27b4fefc054586a040f2ca81fe9858d5649e887","src/ffi/foreigncallbacks.rs":"c0974920313ac81dd4bb28a51dd9e9ef50c8ea6d965f0bfdde58c661a4ca719f","src/ffi/mod.rs":"3fb3b74607066e0052fc91168e9473dbf82dbae562f85c33774a7f5f6b350616","src/ffi/rustbuffer.rs":"b773637d9e4651b80cd16f7a02ed75846d02ce0a9e32b718ce644cdba3a83cdd","src/ffi/rustcalls.rs":"4a85a90b0d46974ab9e80e403a1cddaa252337b227e1a672bb6fdbbca5a66259","src/lib.rs":"83614739f8c0c939b217755cfde169a85608a52ea197f63f7850e5765e2c5f97","src/panichook.rs":"9f49c7994a8e5489c1105c488bb3f8c5571bc5f813e7be90441eca15da5c9851","src/testing.rs":"f287d682a8f27465838b2aba91993c635a4dcd281d802dc12c7c75794324123f","tests/ui/proc_macro_arc.rs":"d766dffee3fe6a93522d40f44a7f15592db141fd674034fa5f016e06f510e87b","tests/ui/proc_macro_arc.stderr":"9e7d098abdd47f249ff62fe0a2ee0f8b96282ec5a3be0c48a778baab4624180f","tests/ui/version_mismatch.rs":"16ea359e5853517ee0d0704c015ae8c825533109fbefd715130d0f4a51f15898","tests/ui/version_mismatch.stderr":"aadbd8f3847f5663022d8dd75d6afa3b25dfc8abccd30b386a681f98587d4ceb"},"package":"f54af5ada67d1173457a99a7bb44a7917f63e7466764cb4714865c7a6678b830"} \ No newline at end of file +{"files":{"Cargo.toml":"40a5376941ee93f7d3d013862731eaced1121c852bd4df4affe1cd65bf9b68be","release.toml":"a6602545cd6eb46e44d89ce946d7954957ac00f1c955de54c736fa2cb560b1df","src/ffi/ffidefault.rs":"c7ab752fffed17c3fabb60e818ad1d093482f95dd0bdeae6871287695c583e48","src/ffi/foreignbytes.rs":"37061e2da7135576abccb86fe27b4fefc054586a040f2ca81fe9858d5649e887","src/ffi/foreigncallbacks.rs":"c0974920313ac81dd4bb28a51dd9e9ef50c8ea6d965f0bfdde58c661a4ca719f","src/ffi/mod.rs":"3fb3b74607066e0052fc91168e9473dbf82dbae562f85c33774a7f5f6b350616","src/ffi/rustbuffer.rs":"b773637d9e4651b80cd16f7a02ed75846d02ce0a9e32b718ce644cdba3a83cdd","src/ffi/rustcalls.rs":"4a85a90b0d46974ab9e80e403a1cddaa252337b227e1a672bb6fdbbca5a66259","src/lib.rs":"83614739f8c0c939b217755cfde169a85608a52ea197f63f7850e5765e2c5f97","src/panichook.rs":"9f49c7994a8e5489c1105c488bb3f8c5571bc5f813e7be90441eca15da5c9851","src/testing.rs":"f287d682a8f27465838b2aba91993c635a4dcd281d802dc12c7c75794324123f","tests/ui/proc_macro_arc.rs":"d766dffee3fe6a93522d40f44a7f15592db141fd674034fa5f016e06f510e87b","tests/ui/proc_macro_arc.stderr":"9e7d098abdd47f249ff62fe0a2ee0f8b96282ec5a3be0c48a778baab4624180f","tests/ui/version_mismatch.rs":"16ea359e5853517ee0d0704c015ae8c825533109fbefd715130d0f4a51f15898","tests/ui/version_mismatch.stderr":"aadbd8f3847f5663022d8dd75d6afa3b25dfc8abccd30b386a681f98587d4ceb"},"package":"b983553c0d1ad73547c65fa0c399aa800bee4a70ad330198e1c7a523212da5ee"} \ No newline at end of file diff --git a/third_party/rust/uniffi/Cargo.toml b/third_party/rust/uniffi/Cargo.toml index 6f25c2748ffb..2bbc88642378 100644 --- a/third_party/rust/uniffi/Cargo.toml +++ b/third_party/rust/uniffi/Cargo.toml @@ -12,7 +12,7 @@ [package] edition = "2021" name = "uniffi" -version = "0.21.0" +version = "0.21.1" authors = ["Firefox Sync Team "] description = "a multi-language bindings generator for rust (runtime support code)" homepage = "https://mozilla.github.io/uniffi-rs" @@ -23,7 +23,6 @@ keywords = [ ] license = "MPL-2.0" repository = "https://github.com/mozilla/uniffi-rs" -resolver = "2" [dependencies.anyhow] version = "1" @@ -50,11 +49,11 @@ version = "1.0" version = "1.1.0" [dependencies.uniffi_bindgen] -version = "=0.21.0" +version = "=0.21.1" optional = true [dependencies.uniffi_macros] -version = "=0.21.0" +version = "=0.21.1" [dev-dependencies.trybuild] version = "1" diff --git a/third_party/rust/uniffi_bindgen/.cargo-checksum.json b/third_party/rust/uniffi_bindgen/.cargo-checksum.json index 8b6a067feeba..4b63276ba458 100644 --- a/third_party/rust/uniffi_bindgen/.cargo-checksum.json +++ b/third_party/rust/uniffi_bindgen/.cargo-checksum.json @@ -1 +1 @@ -{"files":{"Cargo.lock":"5ed0714fd87076b5b5f11ca60553f12559e69794c2fec7d487a398f31a577a5f","Cargo.toml":"209b8cb7759ec813ee1e27a4b7e1d2bed2604c37d7c55578058bc7089ee9557e","askama.toml":"1a245b7803adca782837e125c49100147d2de0d5a1c949ff95e91af1701f6058","src/backend/config.rs":"4861dbf251dbb10beb1ed7e3eea7d79499a0de1cd9ce9ee8381a0e729c097dea","src/backend/declarations.rs":"12b8d6e651f84634de5cd02a47601965df7438f64f1a73f136bd89b6b5d515cf","src/backend/mod.rs":"899cd3b816d0467e35789b92ac3b8d5910f6dab98156d405db4803da8721fd36","src/backend/oracle.rs":"9e2b8a45af604a6e4952644e81f43f6aec6e0a1d03939c68b582529dd01a51e0","src/backend/types.rs":"7c49a92096a54eefd2336c48d60fe20ded9490142ab3a229a7c1a99fec14df3d","src/bindings/kotlin/gen_kotlin/callback_interface.rs":"b7fe795670830f3aa8a955c787b1127fe68313ee751013948527948fe5526b01","src/bindings/kotlin/gen_kotlin/compounds.rs":"d1e9a4237ff2ff711a3eae7a564c39e26f598c156ebfd34c0f04879e3533dd4f","src/bindings/kotlin/gen_kotlin/custom.rs":"4176f6ed5f66504f8fd981198bbfbae795dab5ef0d0281881d19b697f5560c44","src/bindings/kotlin/gen_kotlin/enum_.rs":"f85ae8dcb55c8f274139bf321af0ba237ae69894165ad6bd693d793f58af8e5e","src/bindings/kotlin/gen_kotlin/error.rs":"867f583aea5da7aabeb9b6d2544d7e52984cdea4aa008ce5f2ec941074735e1a","src/bindings/kotlin/gen_kotlin/external.rs":"1f7e91d7439891fe3c403274e35880ee4fc3a0da555510bdfa23c1ed2bbd8020","src/bindings/kotlin/gen_kotlin/miscellany.rs":"644ee5bb1f3619be5a36b2b3900af554ea38073cd054004f421e69c3cb8d50bc","src/bindings/kotlin/gen_kotlin/mod.rs":"90412e7927c284668a9eb75823c198182e58e5177d5561896c43b79367564b27","src/bindings/kotlin/gen_kotlin/object.rs":"6478a3e9d5e66186521730d0d481abd1ee4f123050ea050ac5a483842f08b003","src/bindings/kotlin/gen_kotlin/primitives.rs":"914d1f8253ed6a2937f67e8bd8f04f46aef4f22455ceb8a6caa84427adc2093e","src/bindings/kotlin/gen_kotlin/record.rs":"7961fcfbec5ebf8fc010b564ea4bd59402c919f6922898d48226d8c995569dd7","src/bindings/kotlin/mod.rs":"e68f2ea29e66ee62a56704e1e4464eea6d28bbdb52ab187bbe7a57ab3f362ea7","src/bindings/kotlin/templates/BooleanHelper.kt":"28e8a5088c8d58c9bfdbc575af8d8725060521fdd7d092684a8044b24ae567c7","src/bindings/kotlin/templates/CallbackInterfaceRuntime.kt":"6ede374b0fcbb3bcc939894e6f4729b3bec7ec7356831a60fba96ca38dc91aa8","src/bindings/kotlin/templates/CallbackInterfaceTemplate.kt":"5a704eb8c044ed22905e4d526ee3fc0b86f42fe82ac1eb4ad3758ad0552ea8c8","src/bindings/kotlin/templates/CustomTypeTemplate.kt":"5d4dacf29e89bcdcc46d155d993e6059d2df704e775dc853469310198253b231","src/bindings/kotlin/templates/DurationHelper.kt":"414a98161538a26f3a9b357353270c1f245ad6ceed99496aca7162cf473a92fd","src/bindings/kotlin/templates/EnumTemplate.kt":"ab3e2063aad3b91188db839dceb59b854a6a8b60fb35e545e270e64fee7c73fa","src/bindings/kotlin/templates/ErrorTemplate.kt":"a5ec2bdfc026838e1096dbf3301f21aa4ea22e8c93458d45bb1c8c7b9ee1fc5b","src/bindings/kotlin/templates/ExternalTypeTemplate.kt":"2097e0b830640ef18c79449ffa376d1dd35a8c4a5230e413c915f3b868aae872","src/bindings/kotlin/templates/FfiConverterTemplate.kt":"aa22962aaa9f641d48ccf44cb56d9f8a7736cbfaa01e1a1656662cfe5dd5c1d7","src/bindings/kotlin/templates/Float32Helper.kt":"662d95af3b629d143fb4d47cb7e9aa26ed28a5f3846de0341e28b0f9fb08bc25","src/bindings/kotlin/templates/Float64Helper.kt":"a77d099fa7d91e8702c1700e7949ffb6aaba9c6e8041ff48bab34b8e1fc9a0aa","src/bindings/kotlin/templates/Helpers.kt":"46c07798a26b53b06405c8bbbf86e3fcf38fadc1484ea04ce9d482defea89288","src/bindings/kotlin/templates/Int16Helper.kt":"7f83c4a48e1f3b2a59a3ca6a2662be8bc9baf3a5a748b31223cb3f51721ef249","src/bindings/kotlin/templates/Int32Helper.kt":"e02e4702175554b09fd2dd6ac3089dcd2c395f08ec60e762159566a9c9889450","src/bindings/kotlin/templates/Int64Helper.kt":"7a6fd6ca486852c89399c699935a9dfa1c32b9356d9a965cfde532581f05d9fa","src/bindings/kotlin/templates/Int8Helper.kt":"0554545494b6b9a76ce94f9c1723f8cf4230a13076feb75d620b1c9ca1ac4668","src/bindings/kotlin/templates/MapTemplate.kt":"399569d6443e8ad01e2deb95d78d8d2d15bf8eccee8be4fbe9ce4b8ebc0a6101","src/bindings/kotlin/templates/NamespaceLibraryTemplate.kt":"1eba4e77381155c2c96a6af2ef30fca881ade4957852f730fd10aa4f3d9cd3c4","src/bindings/kotlin/templates/ObjectRuntime.kt":"c11d233de41405caa55a56bcaa3bb69ce153ffa6fdff2aa218051929f5c4aeec","src/bindings/kotlin/templates/ObjectTemplate.kt":"7e32d92ec6116da9b7d7f278b15333a2fd2a82dde8c21534e3f6fe371d19f333","src/bindings/kotlin/templates/OptionalTemplate.kt":"5f9f2c1baa829ed3c9b61c3edb0f1fccf5ea3cccc052a69cf8966715d8fcf149","src/bindings/kotlin/templates/RecordTemplate.kt":"193ecdad9322fb5483b95bf2a259270a9b22ba054790794e9abb3fd219196bc5","src/bindings/kotlin/templates/RustBufferTemplate.kt":"415637f80a78c12b3d00db063c14a7ab5c61b098bdb1fc81a0be8bae9511776b","src/bindings/kotlin/templates/SequenceTemplate.kt":"786693b20c608a4f059b91df115278f5f12122b4c14a2e7ce18b6fc9b22b1296","src/bindings/kotlin/templates/StringHelper.kt":"060839663580d8199671b7c3bb3dce5e9106aa766ce2c6e0afc2d2bd788a1d83","src/bindings/kotlin/templates/TimestampHelper.kt":"353c2890f06ad6dda238e9aebb4bdff7bb838e17e46abf351ed3ff1fbc4e6580","src/bindings/kotlin/templates/TopLevelFunctionTemplate.kt":"09b8bb5ffea7075518ee657f83017d44ff0cbf584fd85676b082199139c9be09","src/bindings/kotlin/templates/Types.kt":"db7ed7384b4391a4bc1425ec3a89e0c890538ad30f5e115bae4998c059c8a21b","src/bindings/kotlin/templates/UInt16Helper.kt":"e84a1f30a5a899ba2c5db614d3f3c74f25bccf6dd99bf68b8830829332d051e9","src/bindings/kotlin/templates/UInt32Helper.kt":"7cdf08cc580046935f27ba07b53685968608a102e0a6be305111037c63d7ddf8","src/bindings/kotlin/templates/UInt64Helper.kt":"fd7baacbf3ab6202ff83edcc66e5f7beb11a10053ba66d0b49547616cc7cbe1f","src/bindings/kotlin/templates/UInt8Helper.kt":"bbf5a6d66c995aea9fe2fa9840c6bfa78b03520a09469b984f0e1d43191e453a","src/bindings/kotlin/templates/macros.kt":"eb5e0f9915b8ec9fbf3bf1a714625fbdcef7a7ee7461916e87fec872434ed3ec","src/bindings/kotlin/templates/wrapper.kt":"dd81cf28a4e07c685d29c87a4053eccb6339835cfc7fce3cf581d3d111fed4f5","src/bindings/mod.rs":"51ac55a3d505d5a88eedc83cf12623c2738277a9cd22bf3bbe05be1244de078b","src/bindings/python/gen_python/callback_interface.rs":"e3ffb8ba1aa8ac8ddcfff6554e7ec0d2d695d12955a98a04d114d2d6ca5dacc8","src/bindings/python/gen_python/compounds.rs":"e406c773c3b66368ea74973df742cdcba3014521812048f15de7c0e783eedfaf","src/bindings/python/gen_python/custom.rs":"33756f6bdafbd9b1a3a439c1cced3c83dc1fdb82b5ec235c064e69670ea6086c","src/bindings/python/gen_python/enum_.rs":"634c8406b07cbd24ea4f71cae4c971169e4989ce8019188f4bcd515bc3c77c5d","src/bindings/python/gen_python/error.rs":"d1a3b3edb91d9502064463cc3324770a1a6e0f234d6b49b5d7c43636bfe81d59","src/bindings/python/gen_python/external.rs":"8920b7a2a3b39a9647ec17cdff44308db3bfe9a582f026b060003edd76407599","src/bindings/python/gen_python/miscellany.rs":"f3898b75cf494b39662d886eb78d9cc06685650265fc8a1e87e5de67baa342ae","src/bindings/python/gen_python/mod.rs":"552de45cab20c4467bdcc774c305f298c9d7487c6b89f6786cb7ef1774ccddf6","src/bindings/python/gen_python/object.rs":"b4d3d8a935d4acd689cf1f3857d461dbab3a51c7c8bd821890198fb58ef3a63f","src/bindings/python/gen_python/primitives.rs":"928523bb91d2192d615d044f1fef3714681140562b740cf72dce3168e660e276","src/bindings/python/gen_python/record.rs":"f961dfe8dd1e5caa633754de7ecc684c2211c9b6633a5e6beb6053e60500b9f2","src/bindings/python/mod.rs":"bcf295b334b332c7fd1214ddfdaa727cfe37fed531c3862ce25906b3a70b71c7","src/bindings/python/templates/BooleanHelper.py":"d384ffeefcb5982c4875e819d06e919a295eaa9ff57735e6fef0801bb810d5c9","src/bindings/python/templates/CallbackInterfaceRuntime.py":"7ffef485fc008e2d9efcd07326102f300bd4673b4351353e9e2908355936c3d7","src/bindings/python/templates/CallbackInterfaceTemplate.py":"089b5cc1131e8c9b867c899cb649ce22eb9ba6a4addab4ebf9ba63316c394693","src/bindings/python/templates/CustomType.py":"db3309b3f944fb813d4cef47a04d67a86f824183f7e31289184683155fd985d9","src/bindings/python/templates/DurationHelper.py":"179c14dccd8cc7dc9791f896414f0b5d124ec116eb78173371bd8a0743208da1","src/bindings/python/templates/EnumTemplate.py":"825ca373286f1b3b252b8a1263e29c9e2f0d3e170ceb364bd6c28d6c4595597b","src/bindings/python/templates/ErrorTemplate.py":"b6b1b0d3fc074a7c3ba7db394c5d6cb3279b0fc0e6a331154303c2c6c907458b","src/bindings/python/templates/ExternalTemplate.py":"f582a6e872fe9f8275d33d36ffe017028ca459fe7c53aa680a2512718d0c0fda","src/bindings/python/templates/Float32Helper.py":"7dbc51889cff47ebf1600fad490849e4a87cac4fc0d1756eebd21609eb80b4a9","src/bindings/python/templates/Float64Helper.py":"ba9f334d1339b6eaedcacc1e35068939727170a684f41dec9ee04762ed98cec1","src/bindings/python/templates/Helpers.py":"68f03f651c38c810fa453e123e26f7c94b7a1f9178e0d863b985c3c8fabaa642","src/bindings/python/templates/Int16Helper.py":"60c22fb8b445841ebb3c68be11b81c9eba84a680eaa0e30770953361231da9b5","src/bindings/python/templates/Int32Helper.py":"aff0a017cf767394174e46d8c4fe5a5a704a8e6384fcc38d227634dfe7826916","src/bindings/python/templates/Int64Helper.py":"6c314b91699a6c6ad7db3ef636713bc2a0af9609c82acfd6062b0588177c0026","src/bindings/python/templates/Int8Helper.py":"a6e2d121b1a6d59886fceab3949e571aba1abc06dfede52666954bf15366fb6f","src/bindings/python/templates/MapTemplate.py":"bbe609b865010b98b38c58f2d4fcc97f2adec3e931903bf67263a5e440a84400","src/bindings/python/templates/NamespaceLibraryTemplate.py":"4726dbeb61508a71153436126bc04d03af966dca4f5b37511beb8bcfb6f1f307","src/bindings/python/templates/ObjectTemplate.py":"68302f6da6e4e80fc0cc8eb4ef2d4353d19ad3e9955112a2fabec8bf1b1293c7","src/bindings/python/templates/OptionalTemplate.py":"ab6da433370ba7c1316e266247ee1b7165bc02f6f288e40a7c68806c018e3282","src/bindings/python/templates/RecordTemplate.py":"98cef2adbc2b890e5c67257fb32a57380070988ef4112408eeca85e0b87b566b","src/bindings/python/templates/RustBufferHelper.py":"11f733051e63733c637fb19c4758cb58a40d045792028465f36891f89c7c5f36","src/bindings/python/templates/RustBufferTemplate.py":"90950cfeeb7a028aac9b65aeca897b217eddcfa165a0d59e8af037e834f34146","src/bindings/python/templates/SequenceTemplate.py":"faf2b1d5272a66258972d88c29d5b527cf9e589c8399e30f7ad5a0503133ce9b","src/bindings/python/templates/StringHelper.py":"941a7ad71d9598701efa15323df93766934583a55f4266d26db31e6b744603fc","src/bindings/python/templates/TimestampHelper.py":"b412cea69117858c05bae3210d378c6296658ed02a50e87c52c392dcb62c7892","src/bindings/python/templates/TopLevelFunctionTemplate.py":"2b2883b14f324e543cfeea5293d2a4907fa9ebe93b779da7174a58929d8b0442","src/bindings/python/templates/Types.py":"2eee78ca838f65b7e8ff8f760558c71ca80ad314aaa44efd1d1b8e13b349f1bc","src/bindings/python/templates/UInt16Helper.py":"06be5c9dacdf20e586f8236ed75cf2ca2470078fd8570843ea97c581b25bf860","src/bindings/python/templates/UInt32Helper.py":"41bb9bbf9b7be1060945e1267b1cc052585ec43696b1591f0ee779a0be0feaff","src/bindings/python/templates/UInt64Helper.py":"ba2825fc295a07292d9fb4aeebe74dabb9e6dbe505643e2347875ab12e511f31","src/bindings/python/templates/UInt8Helper.py":"dca5b3fc4a429fb233326224f85c4eccd3a7802ca9958ec309c7f197d59b4e3d","src/bindings/python/templates/macros.py":"3f02a32941e20aea15e136780c24c9695021dbcae08044c4f654f75aadcbd1e1","src/bindings/python/templates/wrapper.py":"627a6e18e72040909887261b8ad918c68104b15110df26b2205d7827c690e8c3","src/bindings/ruby/gen_ruby/mod.rs":"33ae9fc3f69e4c5b7bb6df41e53298f89934cee2bb6d7e7ea8488cefc9d06c03","src/bindings/ruby/gen_ruby/tests.rs":"7dcb86b08e643c43503f4cac6396833497f6988b004321c0067700ee29ffbf32","src/bindings/ruby/mod.rs":"f57fccdfc544210e8cc70e01e4991cee6e72d258ede9d2bb226baad24a3ef0d7","src/bindings/ruby/templates/EnumTemplate.rb":"5480edb347f5829e478d19474691babd72f37616ed846d519b5a61cb1d6cf047","src/bindings/ruby/templates/ErrorTemplate.rb":"147b2c3ff44c19624e7bf7b3a2a04b7badbba5743eaefa0d5e6c05943119c87e","src/bindings/ruby/templates/NamespaceLibraryTemplate.rb":"9b1454208bc83ef8f26aef33713d681e2284dbfea986ec0dd6c9b9c8b7d65e4a","src/bindings/ruby/templates/ObjectTemplate.rb":"c2d2fa2db62d48322b66b53888dcc6de2fc3e579a6b8d0a9f24029c18fffcbb5","src/bindings/ruby/templates/RecordTemplate.rb":"4aeff886928ca972e5dc9b799581b30c66a6f6dce446af3285dd3ed6b422dea9","src/bindings/ruby/templates/RustBufferBuilder.rb":"2ee5a4b97fe590de98ec2119b2dfe103bba75e15b5fb3c178fa51dfa662dfe2c","src/bindings/ruby/templates/RustBufferStream.rb":"ddfc38a6388bdddf8cc24bb6f1af948e4eef2d7ae2091a5130fee57cf53e5a7d","src/bindings/ruby/templates/RustBufferTemplate.rb":"8f37664f5436ba74ccdd801e16220f1b879d2fb56f51f5845b6047c92dc079f8","src/bindings/ruby/templates/TopLevelFunctionTemplate.rb":"88213e7e25bef664da939c04dd5621f438af735ffcb4d2d0c24a529538630069","src/bindings/ruby/templates/macros.rb":"d732a62291c78ccfbc3208227c1b57f6add723fad91b7e699d693e360840e1b0","src/bindings/ruby/templates/wrapper.rb":"542cdf46fb871e66089c9f008cf472cca411fe217d8c66a0a66776c35469aab5","src/bindings/swift/gen_swift/callback_interface.rs":"e331871ac6c9ac9b9533848fb6ddfcabc1e605970343cad307b6d86b72ebe96a","src/bindings/swift/gen_swift/compounds.rs":"f9e87b342f1f9a14295d87bad59d786d4c253a24d22900c2aba44816713718ae","src/bindings/swift/gen_swift/custom.rs":"45cdfa35ef7345dc353d0d2f3cebb17d726e90abdf5ef49422d6b2db65f8fd25","src/bindings/swift/gen_swift/enum_.rs":"018eea78ef85c9f8d715a5bc15c8273030d4f6ba297019949eb578c5cc6276fd","src/bindings/swift/gen_swift/error.rs":"bd95c3303e40f03a321f2cdc8e15a0251f4c7ddbc3c32c4c57eb9569db218488","src/bindings/swift/gen_swift/miscellany.rs":"66f16968f6cccc0b61c544e336a49b96218551731dcce566a176903c9afb3b57","src/bindings/swift/gen_swift/mod.rs":"1e8f98e05a5b03798c91ada854f6a4f2a0682c252143d63c16c6a06bd0419e4b","src/bindings/swift/gen_swift/object.rs":"072a44f484cc66694c57a9fa41ba50a531c9ce19738e11ce9df17cdfc007648f","src/bindings/swift/gen_swift/primitives.rs":"b37b8f3ad3aa7e769e6d465a31282e377f93cd69e4dcf39a56dc833f412ed412","src/bindings/swift/gen_swift/record.rs":"48296332960be3731b9139dc664d4b8a5d56d04cffa34dc995b62cf202b4dbfd","src/bindings/swift/mod.rs":"0ad4afd667ef17b3b577ded9a09cdaa5595afbdb24e7474c6b1e6a8e0a024593","src/bindings/swift/templates/BooleanHelper.swift":"f607928c4d598893421fe9c9f183bab2f23a877a07afeb123dbe90515249ec86","src/bindings/swift/templates/BridgingHeaderTemplate.h":"93a289e393ecdbe1bf986215c3b19d2aed7677d47f79b1833ce73cf6f8762e80","src/bindings/swift/templates/CallbackInterfaceRuntime.swift":"aac01eb4269151be9dde8c95ee8eba7e8d0841b3c2b1dbd88885f01ac64ee147","src/bindings/swift/templates/CallbackInterfaceTemplate.swift":"c9700f52e932556c59a9bfea68fc786746b7f321ff75c33d0a8c1565effaeef5","src/bindings/swift/templates/CustomType.swift":"fe6414f2ce3ea7b148742e2fecf2206d7e69935dd78d56e014aec70f4d6ad3ec","src/bindings/swift/templates/DurationHelper.swift":"bca4a6498b27fe0c877df3c7fbe148538eeda03e68d4e760a7c8a6a15f2067ff","src/bindings/swift/templates/EnumTemplate.swift":"e61bdf7949aa5a7b55a2c10c243e960f683c862e5977f06e7f5956646b4ccb49","src/bindings/swift/templates/ErrorTemplate.swift":"58fb5907d20b7a6db67b128e5f6350015278990fef5945be42477a5b5f82bb18","src/bindings/swift/templates/Float32Helper.swift":"6c1a4da059dd4c6c4392511c93fe9daf4ddeeab71e39afd122797b0e19254318","src/bindings/swift/templates/Float64Helper.swift":"f741568cdfb8e1421369a9a1dc845630a3a0e2dc2d6acf157afd80cd3ef5966f","src/bindings/swift/templates/Helpers.swift":"3cf3a5342a1ef0c7e078b0e58c32ae4437c4fb5dc41acbbd56b1128393c76602","src/bindings/swift/templates/Int16Helper.swift":"76eec2a54a65790c5959380cc9a7362b1e2e201632cccb789153c52e10c8dc4f","src/bindings/swift/templates/Int32Helper.swift":"5afc5e103bf637813fd4b77ab63e47ed38893525101a483218a339f222710061","src/bindings/swift/templates/Int64Helper.swift":"c1a6f6661ef1ad3bd00e8d0bf81adaa6539686eee2b481b046b76dbd87681adf","src/bindings/swift/templates/Int8Helper.swift":"bc46598c966e579cca22d336748c74cdce5674eaaaf75fc24e5fdaa36a43cf9c","src/bindings/swift/templates/MapTemplate.swift":"8b5a9cb41a1ad41b5566fbe3906a1449e5453289208a9fc6a611de1eb937142a","src/bindings/swift/templates/ModuleMapTemplate.modulemap":"99ad1e9bf550a21497296f9248ecd4385dd6d0b5892951d24cf990cdbf3eec2c","src/bindings/swift/templates/ObjectTemplate.swift":"98f744d7baf41e28d9184ae7e1aa9522b1bd951d507e0987879b11d7995782aa","src/bindings/swift/templates/OptionalTemplate.swift":"73f777d2df4fdf42daf0d6035436d168b0d5f0abc15153b97029bc305408f597","src/bindings/swift/templates/RecordTemplate.swift":"af0dc13b32d34254b4cfef3b74f52fd4611aa6c32e055e203414511fd3bbb00a","src/bindings/swift/templates/RustBufferTemplate.swift":"ed16f20cecd264f086c923cd92a5198f444aec99aad4d39e9012f09f530ca809","src/bindings/swift/templates/SequenceTemplate.swift":"977f1409909ff08018c0a80c1330737023b39a8f9fa9a13f5bf9ab4806cac199","src/bindings/swift/templates/StringHelper.swift":"b773c2b3a03f30338ff233881d1b0c0238831b812eff6eb9f0fafcb32ab0743a","src/bindings/swift/templates/TimestampHelper.swift":"6e22e370feae1199bff16bcc6f431decfb7700b02e6afdd84693a0c474eb045e","src/bindings/swift/templates/TopLevelFunctionTemplate.swift":"ca7fcbaa06ee31c7433fd6aa238b6c1135a843f469d9b4f37d4874d514fd80d0","src/bindings/swift/templates/Types.swift":"2f42430cb4ffba8e9b5084c0cf8790fb5bae151878134b8a21e745acf75d2b08","src/bindings/swift/templates/UInt16Helper.swift":"16adb3b50403dad114fad0b86bc220c5adc3bd987c57c290aee7c6407891dfbc","src/bindings/swift/templates/UInt32Helper.swift":"680ddd2815184f520723820f10698a089c222df0388bc0f7734c6d5234194aec","src/bindings/swift/templates/UInt64Helper.swift":"b752852162028a0c132f79f9005c47c263a4dab98833e86758cd7b467e305629","src/bindings/swift/templates/UInt8Helper.swift":"54f4821e704969eeb5c0e002b890d975a20eda3ddc3ee56169ee3c615dfa1079","src/bindings/swift/templates/macros.swift":"0744724c37419e894132b39aea4b8e1f473460583883fa37f38c787a7deea32c","src/bindings/swift/templates/wrapper.swift":"ca1af5fe47bca972c76fb8c9f52b18f727d4343204408de3dd0aae384f0a4171","src/interface/attributes.rs":"2f76377eebdd62e770bb9089885482a49a57e1f8405320bb778353f3e8974447","src/interface/callbacks.rs":"c9f4b97b21195ba2d1787f032f1daa5f4ce2fc40e014942e07e4eb37b5b95ee9","src/interface/enum_.rs":"1a7cda619a986a20fd4d0f145206aba2c500ce5dfca90d01e5324996fd68dc04","src/interface/error.rs":"f31fc0a7e41b4c8f4b81d06958fda14af6f05bfa318206098e0ec351cf4db809","src/interface/ffi.rs":"22d24e4dda327fa78c7632a6e5bbe374ecac0165acc550007feb729d8f4d6adf","src/interface/function.rs":"d6df6d8d412d7c45fe33c7337b37aeb851ae0f21834c4bd8b315aad4ca4ec309","src/interface/literal.rs":"3d2102cb47ff658f329d66d6c867b13a50e7f56535f23c1b414f857741360358","src/interface/mod.rs":"1d1993504ce61a2f578cb6fb42c79b7829a0767c20983581d631ee948819665e","src/interface/namespace.rs":"ab0f63241bb6a0a32f9fd2a1544468cb6daa1f91f6116b7246b52a4a94e4f461","src/interface/object.rs":"44836747d5d00bb40ecadb889c9a6ff32c1cbf625b5a6a337f5891f495fd92fd","src/interface/record.rs":"5859ea6c1f6c5524d1e6f3846954986710d5f74f1c6fd6324c4245b5f70013d5","src/interface/types/finder.rs":"a27f24e64b5bfc796378d1012b5e72001f0a442e8185fdc4430b106595d4b819","src/interface/types/mod.rs":"fe63c3fd233ad905af0358c5d610c85a5a57f263eb899acc756454a1029c4569","src/interface/types/resolver.rs":"7e7ce336ef77c0a6c23deea36856737a97cca9b1c3f5cd0d676fe7df6ade6480","src/lib.rs":"a41b43e3628bb6b3f725580eec255b409947945672887de87c21d5122775a245","src/macro_metadata/ci.rs":"0d6e53d2b5645dd3cc7d196bd3a32ee82c029e1adb9ae93708c27a3fa5c55a88","src/macro_metadata/extract.rs":"ec392692a4601343312f60937987fe460cfb40d2c63a6bb1531fe91903916f10","src/macro_metadata/mod.rs":"1668e6d947fd4a957f557410a8095649de6f8d7fd3eb6a403b8587280dca2d54","src/main.rs":"bbf8e9942d398387e7518533f9b9dc42bfa66156430a87a17605a80a356c0dea","src/scaffolding/mod.rs":"35ae72220843cf3cccefd96e190553e32a5f34ccc58d552fd9165faea12db260","src/scaffolding/templates/CallbackInterfaceTemplate.rs":"3c8caa2e148add8d80701894ee6904fc2d3c5c6424d6d414b36edb6f593b5023","src/scaffolding/templates/EnumTemplate.rs":"eb8802f04f1fd1c9451ad72c1195c136288fdb4e488922b24db75b2fdae65cd7","src/scaffolding/templates/ErrorTemplate.rs":"e7ca4538908a273dd7ba3834219b30fa0e537b2171144f06b6a96fbefb90cd1d","src/scaffolding/templates/ExternalTypesTemplate.rs":"8ecc805cf119abac8c5f60605f9183ee9ec8d37f9ec75bba5e18bb8b482a1abb","src/scaffolding/templates/ObjectTemplate.rs":"34de640428486e17a61ded4f42ce13d8eac3e66cc9f60196ce2575cdc0bd8df6","src/scaffolding/templates/RecordTemplate.rs":"e8d5af954f46f023a243721d6fc70aa176c3a4c0a9dd340048bfe46f3eeed783","src/scaffolding/templates/ReexportUniFFIScaffolding.rs":"559a17c8e39c473ff1effe9651f05b83d443ecd8abed13e03f2b63872d7e1593","src/scaffolding/templates/RustBuffer.rs":"ccf7521012d93c41265375c6d2e80ce861ec93b41383da83c37718386dd726f6","src/scaffolding/templates/TopLevelFunctionTemplate.rs":"35eaefb0862f25ff683d58fb0be6ad5f74bbe2fc85047273200c3a5f4c728434","src/scaffolding/templates/macros.rs":"a41c9690d411074c59fc4609f897431669b9d939625a08f5304a71a88901ba7c","src/scaffolding/templates/scaffolding_template.rs":"3589f8e8e1f9b194ff4a6245665d3a421c771dec3cc947c4264bfcd34573550e"},"package":"12cc4af3c0180c7e86c4a3acf2b6587af04ba2567b1e948993df10f421796621"} \ No newline at end of file +{"files":{"Cargo.lock":"3b1693f0ada97ba7e0527d763402404b39fe341da22bd45aaf057e4be3fa3234","Cargo.toml":"58662147277f1620eccd6592f83623cf71959df8326e9d700fdaac47c6e6cf35","askama.toml":"1a245b7803adca782837e125c49100147d2de0d5a1c949ff95e91af1701f6058","src/backend/config.rs":"4861dbf251dbb10beb1ed7e3eea7d79499a0de1cd9ce9ee8381a0e729c097dea","src/backend/declarations.rs":"12b8d6e651f84634de5cd02a47601965df7438f64f1a73f136bd89b6b5d515cf","src/backend/mod.rs":"899cd3b816d0467e35789b92ac3b8d5910f6dab98156d405db4803da8721fd36","src/backend/oracle.rs":"9e2b8a45af604a6e4952644e81f43f6aec6e0a1d03939c68b582529dd01a51e0","src/backend/types.rs":"7c49a92096a54eefd2336c48d60fe20ded9490142ab3a229a7c1a99fec14df3d","src/bindings/kotlin/gen_kotlin/callback_interface.rs":"b7fe795670830f3aa8a955c787b1127fe68313ee751013948527948fe5526b01","src/bindings/kotlin/gen_kotlin/compounds.rs":"d1e9a4237ff2ff711a3eae7a564c39e26f598c156ebfd34c0f04879e3533dd4f","src/bindings/kotlin/gen_kotlin/custom.rs":"4176f6ed5f66504f8fd981198bbfbae795dab5ef0d0281881d19b697f5560c44","src/bindings/kotlin/gen_kotlin/enum_.rs":"f85ae8dcb55c8f274139bf321af0ba237ae69894165ad6bd693d793f58af8e5e","src/bindings/kotlin/gen_kotlin/error.rs":"867f583aea5da7aabeb9b6d2544d7e52984cdea4aa008ce5f2ec941074735e1a","src/bindings/kotlin/gen_kotlin/external.rs":"1f7e91d7439891fe3c403274e35880ee4fc3a0da555510bdfa23c1ed2bbd8020","src/bindings/kotlin/gen_kotlin/miscellany.rs":"644ee5bb1f3619be5a36b2b3900af554ea38073cd054004f421e69c3cb8d50bc","src/bindings/kotlin/gen_kotlin/mod.rs":"90412e7927c284668a9eb75823c198182e58e5177d5561896c43b79367564b27","src/bindings/kotlin/gen_kotlin/object.rs":"6478a3e9d5e66186521730d0d481abd1ee4f123050ea050ac5a483842f08b003","src/bindings/kotlin/gen_kotlin/primitives.rs":"914d1f8253ed6a2937f67e8bd8f04f46aef4f22455ceb8a6caa84427adc2093e","src/bindings/kotlin/gen_kotlin/record.rs":"7961fcfbec5ebf8fc010b564ea4bd59402c919f6922898d48226d8c995569dd7","src/bindings/kotlin/mod.rs":"e68f2ea29e66ee62a56704e1e4464eea6d28bbdb52ab187bbe7a57ab3f362ea7","src/bindings/kotlin/templates/BooleanHelper.kt":"28e8a5088c8d58c9bfdbc575af8d8725060521fdd7d092684a8044b24ae567c7","src/bindings/kotlin/templates/CallbackInterfaceRuntime.kt":"6ede374b0fcbb3bcc939894e6f4729b3bec7ec7356831a60fba96ca38dc91aa8","src/bindings/kotlin/templates/CallbackInterfaceTemplate.kt":"5a704eb8c044ed22905e4d526ee3fc0b86f42fe82ac1eb4ad3758ad0552ea8c8","src/bindings/kotlin/templates/CustomTypeTemplate.kt":"5d4dacf29e89bcdcc46d155d993e6059d2df704e775dc853469310198253b231","src/bindings/kotlin/templates/DurationHelper.kt":"414a98161538a26f3a9b357353270c1f245ad6ceed99496aca7162cf473a92fd","src/bindings/kotlin/templates/EnumTemplate.kt":"ab3e2063aad3b91188db839dceb59b854a6a8b60fb35e545e270e64fee7c73fa","src/bindings/kotlin/templates/ErrorTemplate.kt":"a5ec2bdfc026838e1096dbf3301f21aa4ea22e8c93458d45bb1c8c7b9ee1fc5b","src/bindings/kotlin/templates/ExternalTypeTemplate.kt":"2097e0b830640ef18c79449ffa376d1dd35a8c4a5230e413c915f3b868aae872","src/bindings/kotlin/templates/FfiConverterTemplate.kt":"aa22962aaa9f641d48ccf44cb56d9f8a7736cbfaa01e1a1656662cfe5dd5c1d7","src/bindings/kotlin/templates/Float32Helper.kt":"662d95af3b629d143fb4d47cb7e9aa26ed28a5f3846de0341e28b0f9fb08bc25","src/bindings/kotlin/templates/Float64Helper.kt":"a77d099fa7d91e8702c1700e7949ffb6aaba9c6e8041ff48bab34b8e1fc9a0aa","src/bindings/kotlin/templates/Helpers.kt":"46c07798a26b53b06405c8bbbf86e3fcf38fadc1484ea04ce9d482defea89288","src/bindings/kotlin/templates/Int16Helper.kt":"7f83c4a48e1f3b2a59a3ca6a2662be8bc9baf3a5a748b31223cb3f51721ef249","src/bindings/kotlin/templates/Int32Helper.kt":"e02e4702175554b09fd2dd6ac3089dcd2c395f08ec60e762159566a9c9889450","src/bindings/kotlin/templates/Int64Helper.kt":"7a6fd6ca486852c89399c699935a9dfa1c32b9356d9a965cfde532581f05d9fa","src/bindings/kotlin/templates/Int8Helper.kt":"0554545494b6b9a76ce94f9c1723f8cf4230a13076feb75d620b1c9ca1ac4668","src/bindings/kotlin/templates/MapTemplate.kt":"399569d6443e8ad01e2deb95d78d8d2d15bf8eccee8be4fbe9ce4b8ebc0a6101","src/bindings/kotlin/templates/NamespaceLibraryTemplate.kt":"1eba4e77381155c2c96a6af2ef30fca881ade4957852f730fd10aa4f3d9cd3c4","src/bindings/kotlin/templates/ObjectRuntime.kt":"c11d233de41405caa55a56bcaa3bb69ce153ffa6fdff2aa218051929f5c4aeec","src/bindings/kotlin/templates/ObjectTemplate.kt":"7e32d92ec6116da9b7d7f278b15333a2fd2a82dde8c21534e3f6fe371d19f333","src/bindings/kotlin/templates/OptionalTemplate.kt":"5f9f2c1baa829ed3c9b61c3edb0f1fccf5ea3cccc052a69cf8966715d8fcf149","src/bindings/kotlin/templates/RecordTemplate.kt":"193ecdad9322fb5483b95bf2a259270a9b22ba054790794e9abb3fd219196bc5","src/bindings/kotlin/templates/RustBufferTemplate.kt":"415637f80a78c12b3d00db063c14a7ab5c61b098bdb1fc81a0be8bae9511776b","src/bindings/kotlin/templates/SequenceTemplate.kt":"786693b20c608a4f059b91df115278f5f12122b4c14a2e7ce18b6fc9b22b1296","src/bindings/kotlin/templates/StringHelper.kt":"060839663580d8199671b7c3bb3dce5e9106aa766ce2c6e0afc2d2bd788a1d83","src/bindings/kotlin/templates/TimestampHelper.kt":"353c2890f06ad6dda238e9aebb4bdff7bb838e17e46abf351ed3ff1fbc4e6580","src/bindings/kotlin/templates/TopLevelFunctionTemplate.kt":"09b8bb5ffea7075518ee657f83017d44ff0cbf584fd85676b082199139c9be09","src/bindings/kotlin/templates/Types.kt":"db7ed7384b4391a4bc1425ec3a89e0c890538ad30f5e115bae4998c059c8a21b","src/bindings/kotlin/templates/UInt16Helper.kt":"e84a1f30a5a899ba2c5db614d3f3c74f25bccf6dd99bf68b8830829332d051e9","src/bindings/kotlin/templates/UInt32Helper.kt":"7cdf08cc580046935f27ba07b53685968608a102e0a6be305111037c63d7ddf8","src/bindings/kotlin/templates/UInt64Helper.kt":"fd7baacbf3ab6202ff83edcc66e5f7beb11a10053ba66d0b49547616cc7cbe1f","src/bindings/kotlin/templates/UInt8Helper.kt":"bbf5a6d66c995aea9fe2fa9840c6bfa78b03520a09469b984f0e1d43191e453a","src/bindings/kotlin/templates/macros.kt":"eb5e0f9915b8ec9fbf3bf1a714625fbdcef7a7ee7461916e87fec872434ed3ec","src/bindings/kotlin/templates/wrapper.kt":"dd81cf28a4e07c685d29c87a4053eccb6339835cfc7fce3cf581d3d111fed4f5","src/bindings/mod.rs":"51ac55a3d505d5a88eedc83cf12623c2738277a9cd22bf3bbe05be1244de078b","src/bindings/python/gen_python/callback_interface.rs":"e3ffb8ba1aa8ac8ddcfff6554e7ec0d2d695d12955a98a04d114d2d6ca5dacc8","src/bindings/python/gen_python/compounds.rs":"e406c773c3b66368ea74973df742cdcba3014521812048f15de7c0e783eedfaf","src/bindings/python/gen_python/custom.rs":"33756f6bdafbd9b1a3a439c1cced3c83dc1fdb82b5ec235c064e69670ea6086c","src/bindings/python/gen_python/enum_.rs":"634c8406b07cbd24ea4f71cae4c971169e4989ce8019188f4bcd515bc3c77c5d","src/bindings/python/gen_python/error.rs":"d1a3b3edb91d9502064463cc3324770a1a6e0f234d6b49b5d7c43636bfe81d59","src/bindings/python/gen_python/external.rs":"8920b7a2a3b39a9647ec17cdff44308db3bfe9a582f026b060003edd76407599","src/bindings/python/gen_python/miscellany.rs":"f3898b75cf494b39662d886eb78d9cc06685650265fc8a1e87e5de67baa342ae","src/bindings/python/gen_python/mod.rs":"552de45cab20c4467bdcc774c305f298c9d7487c6b89f6786cb7ef1774ccddf6","src/bindings/python/gen_python/object.rs":"b4d3d8a935d4acd689cf1f3857d461dbab3a51c7c8bd821890198fb58ef3a63f","src/bindings/python/gen_python/primitives.rs":"928523bb91d2192d615d044f1fef3714681140562b740cf72dce3168e660e276","src/bindings/python/gen_python/record.rs":"f961dfe8dd1e5caa633754de7ecc684c2211c9b6633a5e6beb6053e60500b9f2","src/bindings/python/mod.rs":"bcf295b334b332c7fd1214ddfdaa727cfe37fed531c3862ce25906b3a70b71c7","src/bindings/python/templates/BooleanHelper.py":"d384ffeefcb5982c4875e819d06e919a295eaa9ff57735e6fef0801bb810d5c9","src/bindings/python/templates/CallbackInterfaceRuntime.py":"7ffef485fc008e2d9efcd07326102f300bd4673b4351353e9e2908355936c3d7","src/bindings/python/templates/CallbackInterfaceTemplate.py":"089b5cc1131e8c9b867c899cb649ce22eb9ba6a4addab4ebf9ba63316c394693","src/bindings/python/templates/CustomType.py":"db3309b3f944fb813d4cef47a04d67a86f824183f7e31289184683155fd985d9","src/bindings/python/templates/DurationHelper.py":"179c14dccd8cc7dc9791f896414f0b5d124ec116eb78173371bd8a0743208da1","src/bindings/python/templates/EnumTemplate.py":"825ca373286f1b3b252b8a1263e29c9e2f0d3e170ceb364bd6c28d6c4595597b","src/bindings/python/templates/ErrorTemplate.py":"b6b1b0d3fc074a7c3ba7db394c5d6cb3279b0fc0e6a331154303c2c6c907458b","src/bindings/python/templates/ExternalTemplate.py":"f582a6e872fe9f8275d33d36ffe017028ca459fe7c53aa680a2512718d0c0fda","src/bindings/python/templates/Float32Helper.py":"7dbc51889cff47ebf1600fad490849e4a87cac4fc0d1756eebd21609eb80b4a9","src/bindings/python/templates/Float64Helper.py":"ba9f334d1339b6eaedcacc1e35068939727170a684f41dec9ee04762ed98cec1","src/bindings/python/templates/Helpers.py":"68f03f651c38c810fa453e123e26f7c94b7a1f9178e0d863b985c3c8fabaa642","src/bindings/python/templates/Int16Helper.py":"60c22fb8b445841ebb3c68be11b81c9eba84a680eaa0e30770953361231da9b5","src/bindings/python/templates/Int32Helper.py":"aff0a017cf767394174e46d8c4fe5a5a704a8e6384fcc38d227634dfe7826916","src/bindings/python/templates/Int64Helper.py":"6c314b91699a6c6ad7db3ef636713bc2a0af9609c82acfd6062b0588177c0026","src/bindings/python/templates/Int8Helper.py":"a6e2d121b1a6d59886fceab3949e571aba1abc06dfede52666954bf15366fb6f","src/bindings/python/templates/MapTemplate.py":"bbe609b865010b98b38c58f2d4fcc97f2adec3e931903bf67263a5e440a84400","src/bindings/python/templates/NamespaceLibraryTemplate.py":"4726dbeb61508a71153436126bc04d03af966dca4f5b37511beb8bcfb6f1f307","src/bindings/python/templates/ObjectTemplate.py":"68302f6da6e4e80fc0cc8eb4ef2d4353d19ad3e9955112a2fabec8bf1b1293c7","src/bindings/python/templates/OptionalTemplate.py":"ab6da433370ba7c1316e266247ee1b7165bc02f6f288e40a7c68806c018e3282","src/bindings/python/templates/RecordTemplate.py":"98cef2adbc2b890e5c67257fb32a57380070988ef4112408eeca85e0b87b566b","src/bindings/python/templates/RustBufferHelper.py":"11f733051e63733c637fb19c4758cb58a40d045792028465f36891f89c7c5f36","src/bindings/python/templates/RustBufferTemplate.py":"90950cfeeb7a028aac9b65aeca897b217eddcfa165a0d59e8af037e834f34146","src/bindings/python/templates/SequenceTemplate.py":"faf2b1d5272a66258972d88c29d5b527cf9e589c8399e30f7ad5a0503133ce9b","src/bindings/python/templates/StringHelper.py":"941a7ad71d9598701efa15323df93766934583a55f4266d26db31e6b744603fc","src/bindings/python/templates/TimestampHelper.py":"b412cea69117858c05bae3210d378c6296658ed02a50e87c52c392dcb62c7892","src/bindings/python/templates/TopLevelFunctionTemplate.py":"2b2883b14f324e543cfeea5293d2a4907fa9ebe93b779da7174a58929d8b0442","src/bindings/python/templates/Types.py":"2eee78ca838f65b7e8ff8f760558c71ca80ad314aaa44efd1d1b8e13b349f1bc","src/bindings/python/templates/UInt16Helper.py":"06be5c9dacdf20e586f8236ed75cf2ca2470078fd8570843ea97c581b25bf860","src/bindings/python/templates/UInt32Helper.py":"41bb9bbf9b7be1060945e1267b1cc052585ec43696b1591f0ee779a0be0feaff","src/bindings/python/templates/UInt64Helper.py":"ba2825fc295a07292d9fb4aeebe74dabb9e6dbe505643e2347875ab12e511f31","src/bindings/python/templates/UInt8Helper.py":"dca5b3fc4a429fb233326224f85c4eccd3a7802ca9958ec309c7f197d59b4e3d","src/bindings/python/templates/macros.py":"3f02a32941e20aea15e136780c24c9695021dbcae08044c4f654f75aadcbd1e1","src/bindings/python/templates/wrapper.py":"627a6e18e72040909887261b8ad918c68104b15110df26b2205d7827c690e8c3","src/bindings/ruby/gen_ruby/mod.rs":"33ae9fc3f69e4c5b7bb6df41e53298f89934cee2bb6d7e7ea8488cefc9d06c03","src/bindings/ruby/gen_ruby/tests.rs":"7dcb86b08e643c43503f4cac6396833497f6988b004321c0067700ee29ffbf32","src/bindings/ruby/mod.rs":"f57fccdfc544210e8cc70e01e4991cee6e72d258ede9d2bb226baad24a3ef0d7","src/bindings/ruby/templates/EnumTemplate.rb":"5480edb347f5829e478d19474691babd72f37616ed846d519b5a61cb1d6cf047","src/bindings/ruby/templates/ErrorTemplate.rb":"147b2c3ff44c19624e7bf7b3a2a04b7badbba5743eaefa0d5e6c05943119c87e","src/bindings/ruby/templates/NamespaceLibraryTemplate.rb":"9b1454208bc83ef8f26aef33713d681e2284dbfea986ec0dd6c9b9c8b7d65e4a","src/bindings/ruby/templates/ObjectTemplate.rb":"c2d2fa2db62d48322b66b53888dcc6de2fc3e579a6b8d0a9f24029c18fffcbb5","src/bindings/ruby/templates/RecordTemplate.rb":"4aeff886928ca972e5dc9b799581b30c66a6f6dce446af3285dd3ed6b422dea9","src/bindings/ruby/templates/RustBufferBuilder.rb":"2ee5a4b97fe590de98ec2119b2dfe103bba75e15b5fb3c178fa51dfa662dfe2c","src/bindings/ruby/templates/RustBufferStream.rb":"ddfc38a6388bdddf8cc24bb6f1af948e4eef2d7ae2091a5130fee57cf53e5a7d","src/bindings/ruby/templates/RustBufferTemplate.rb":"8f37664f5436ba74ccdd801e16220f1b879d2fb56f51f5845b6047c92dc079f8","src/bindings/ruby/templates/TopLevelFunctionTemplate.rb":"88213e7e25bef664da939c04dd5621f438af735ffcb4d2d0c24a529538630069","src/bindings/ruby/templates/macros.rb":"d732a62291c78ccfbc3208227c1b57f6add723fad91b7e699d693e360840e1b0","src/bindings/ruby/templates/wrapper.rb":"542cdf46fb871e66089c9f008cf472cca411fe217d8c66a0a66776c35469aab5","src/bindings/swift/gen_swift/callback_interface.rs":"e331871ac6c9ac9b9533848fb6ddfcabc1e605970343cad307b6d86b72ebe96a","src/bindings/swift/gen_swift/compounds.rs":"f9e87b342f1f9a14295d87bad59d786d4c253a24d22900c2aba44816713718ae","src/bindings/swift/gen_swift/custom.rs":"45cdfa35ef7345dc353d0d2f3cebb17d726e90abdf5ef49422d6b2db65f8fd25","src/bindings/swift/gen_swift/enum_.rs":"018eea78ef85c9f8d715a5bc15c8273030d4f6ba297019949eb578c5cc6276fd","src/bindings/swift/gen_swift/error.rs":"bd95c3303e40f03a321f2cdc8e15a0251f4c7ddbc3c32c4c57eb9569db218488","src/bindings/swift/gen_swift/miscellany.rs":"66f16968f6cccc0b61c544e336a49b96218551731dcce566a176903c9afb3b57","src/bindings/swift/gen_swift/mod.rs":"1e8f98e05a5b03798c91ada854f6a4f2a0682c252143d63c16c6a06bd0419e4b","src/bindings/swift/gen_swift/object.rs":"072a44f484cc66694c57a9fa41ba50a531c9ce19738e11ce9df17cdfc007648f","src/bindings/swift/gen_swift/primitives.rs":"b37b8f3ad3aa7e769e6d465a31282e377f93cd69e4dcf39a56dc833f412ed412","src/bindings/swift/gen_swift/record.rs":"48296332960be3731b9139dc664d4b8a5d56d04cffa34dc995b62cf202b4dbfd","src/bindings/swift/mod.rs":"0ad4afd667ef17b3b577ded9a09cdaa5595afbdb24e7474c6b1e6a8e0a024593","src/bindings/swift/templates/BooleanHelper.swift":"f607928c4d598893421fe9c9f183bab2f23a877a07afeb123dbe90515249ec86","src/bindings/swift/templates/BridgingHeaderTemplate.h":"93a289e393ecdbe1bf986215c3b19d2aed7677d47f79b1833ce73cf6f8762e80","src/bindings/swift/templates/CallbackInterfaceRuntime.swift":"aac01eb4269151be9dde8c95ee8eba7e8d0841b3c2b1dbd88885f01ac64ee147","src/bindings/swift/templates/CallbackInterfaceTemplate.swift":"c9700f52e932556c59a9bfea68fc786746b7f321ff75c33d0a8c1565effaeef5","src/bindings/swift/templates/CustomType.swift":"fe6414f2ce3ea7b148742e2fecf2206d7e69935dd78d56e014aec70f4d6ad3ec","src/bindings/swift/templates/DurationHelper.swift":"bca4a6498b27fe0c877df3c7fbe148538eeda03e68d4e760a7c8a6a15f2067ff","src/bindings/swift/templates/EnumTemplate.swift":"e61bdf7949aa5a7b55a2c10c243e960f683c862e5977f06e7f5956646b4ccb49","src/bindings/swift/templates/ErrorTemplate.swift":"58fb5907d20b7a6db67b128e5f6350015278990fef5945be42477a5b5f82bb18","src/bindings/swift/templates/Float32Helper.swift":"6c1a4da059dd4c6c4392511c93fe9daf4ddeeab71e39afd122797b0e19254318","src/bindings/swift/templates/Float64Helper.swift":"f741568cdfb8e1421369a9a1dc845630a3a0e2dc2d6acf157afd80cd3ef5966f","src/bindings/swift/templates/Helpers.swift":"3cf3a5342a1ef0c7e078b0e58c32ae4437c4fb5dc41acbbd56b1128393c76602","src/bindings/swift/templates/Int16Helper.swift":"76eec2a54a65790c5959380cc9a7362b1e2e201632cccb789153c52e10c8dc4f","src/bindings/swift/templates/Int32Helper.swift":"5afc5e103bf637813fd4b77ab63e47ed38893525101a483218a339f222710061","src/bindings/swift/templates/Int64Helper.swift":"c1a6f6661ef1ad3bd00e8d0bf81adaa6539686eee2b481b046b76dbd87681adf","src/bindings/swift/templates/Int8Helper.swift":"bc46598c966e579cca22d336748c74cdce5674eaaaf75fc24e5fdaa36a43cf9c","src/bindings/swift/templates/MapTemplate.swift":"8b5a9cb41a1ad41b5566fbe3906a1449e5453289208a9fc6a611de1eb937142a","src/bindings/swift/templates/ModuleMapTemplate.modulemap":"99ad1e9bf550a21497296f9248ecd4385dd6d0b5892951d24cf990cdbf3eec2c","src/bindings/swift/templates/ObjectTemplate.swift":"98f744d7baf41e28d9184ae7e1aa9522b1bd951d507e0987879b11d7995782aa","src/bindings/swift/templates/OptionalTemplate.swift":"73f777d2df4fdf42daf0d6035436d168b0d5f0abc15153b97029bc305408f597","src/bindings/swift/templates/RecordTemplate.swift":"af0dc13b32d34254b4cfef3b74f52fd4611aa6c32e055e203414511fd3bbb00a","src/bindings/swift/templates/RustBufferTemplate.swift":"ed16f20cecd264f086c923cd92a5198f444aec99aad4d39e9012f09f530ca809","src/bindings/swift/templates/SequenceTemplate.swift":"977f1409909ff08018c0a80c1330737023b39a8f9fa9a13f5bf9ab4806cac199","src/bindings/swift/templates/StringHelper.swift":"b773c2b3a03f30338ff233881d1b0c0238831b812eff6eb9f0fafcb32ab0743a","src/bindings/swift/templates/TimestampHelper.swift":"6e22e370feae1199bff16bcc6f431decfb7700b02e6afdd84693a0c474eb045e","src/bindings/swift/templates/TopLevelFunctionTemplate.swift":"ca7fcbaa06ee31c7433fd6aa238b6c1135a843f469d9b4f37d4874d514fd80d0","src/bindings/swift/templates/Types.swift":"2f42430cb4ffba8e9b5084c0cf8790fb5bae151878134b8a21e745acf75d2b08","src/bindings/swift/templates/UInt16Helper.swift":"16adb3b50403dad114fad0b86bc220c5adc3bd987c57c290aee7c6407891dfbc","src/bindings/swift/templates/UInt32Helper.swift":"680ddd2815184f520723820f10698a089c222df0388bc0f7734c6d5234194aec","src/bindings/swift/templates/UInt64Helper.swift":"b752852162028a0c132f79f9005c47c263a4dab98833e86758cd7b467e305629","src/bindings/swift/templates/UInt8Helper.swift":"54f4821e704969eeb5c0e002b890d975a20eda3ddc3ee56169ee3c615dfa1079","src/bindings/swift/templates/macros.swift":"0744724c37419e894132b39aea4b8e1f473460583883fa37f38c787a7deea32c","src/bindings/swift/templates/wrapper.swift":"ca1af5fe47bca972c76fb8c9f52b18f727d4343204408de3dd0aae384f0a4171","src/interface/attributes.rs":"6c062b60deb332fbb76e70bc675e65c2bc3f2060fad7cec87492609fa9ce166c","src/interface/callbacks.rs":"e311fe8c80fae1d84c1e867a3c36a47a6d6a41847bb2d633edefac7c69402c84","src/interface/enum_.rs":"4ff34ff12c19be0bc9d807020fd4c8e20660c418741e68408671a18165e4b95b","src/interface/error.rs":"85a61e5bb38b369b60110928a78dc84ae77a06d0cbae4dfe9ff9dff2b8c27e5a","src/interface/ffi.rs":"22d24e4dda327fa78c7632a6e5bbe374ecac0165acc550007feb729d8f4d6adf","src/interface/function.rs":"19219c6c984d4117362ee5c269712ec2ad462476902442062ef2a3b0619b014c","src/interface/literal.rs":"d93d168176ba2824d26c490396f4baffc1d418c3c94e4a1ef0ceb3cfca16a239","src/interface/mod.rs":"88dd169859004da79bd1488e6432bc7dae8b6cba9238cab1d676e570dad31d62","src/interface/namespace.rs":"ab0f63241bb6a0a32f9fd2a1544468cb6daa1f91f6116b7246b52a4a94e4f461","src/interface/object.rs":"106cbf5ec2a684700dd99c9748ba161320abb2cecec3c5022d5dd1a9ec4f5b85","src/interface/record.rs":"5b9db093c0c90f5c757e09e6c9afee6b99e2e724c7b388924990b1a6f46357e9","src/interface/types/finder.rs":"a27f24e64b5bfc796378d1012b5e72001f0a442e8185fdc4430b106595d4b819","src/interface/types/mod.rs":"25a598fd206975cc1e62aaa269b461654c913ad6c0b6a2719c486acfcc68b45b","src/interface/types/resolver.rs":"7e7ce336ef77c0a6c23deea36856737a97cca9b1c3f5cd0d676fe7df6ade6480","src/lib.rs":"a41b43e3628bb6b3f725580eec255b409947945672887de87c21d5122775a245","src/macro_metadata/ci.rs":"0d6e53d2b5645dd3cc7d196bd3a32ee82c029e1adb9ae93708c27a3fa5c55a88","src/macro_metadata/extract.rs":"ec392692a4601343312f60937987fe460cfb40d2c63a6bb1531fe91903916f10","src/macro_metadata/mod.rs":"1668e6d947fd4a957f557410a8095649de6f8d7fd3eb6a403b8587280dca2d54","src/main.rs":"bbf8e9942d398387e7518533f9b9dc42bfa66156430a87a17605a80a356c0dea","src/scaffolding/mod.rs":"35ae72220843cf3cccefd96e190553e32a5f34ccc58d552fd9165faea12db260","src/scaffolding/templates/CallbackInterfaceTemplate.rs":"3c8caa2e148add8d80701894ee6904fc2d3c5c6424d6d414b36edb6f593b5023","src/scaffolding/templates/EnumTemplate.rs":"eb8802f04f1fd1c9451ad72c1195c136288fdb4e488922b24db75b2fdae65cd7","src/scaffolding/templates/ErrorTemplate.rs":"e7ca4538908a273dd7ba3834219b30fa0e537b2171144f06b6a96fbefb90cd1d","src/scaffolding/templates/ExternalTypesTemplate.rs":"8ecc805cf119abac8c5f60605f9183ee9ec8d37f9ec75bba5e18bb8b482a1abb","src/scaffolding/templates/ObjectTemplate.rs":"34de640428486e17a61ded4f42ce13d8eac3e66cc9f60196ce2575cdc0bd8df6","src/scaffolding/templates/RecordTemplate.rs":"e8d5af954f46f023a243721d6fc70aa176c3a4c0a9dd340048bfe46f3eeed783","src/scaffolding/templates/ReexportUniFFIScaffolding.rs":"559a17c8e39c473ff1effe9651f05b83d443ecd8abed13e03f2b63872d7e1593","src/scaffolding/templates/RustBuffer.rs":"ccf7521012d93c41265375c6d2e80ce861ec93b41383da83c37718386dd726f6","src/scaffolding/templates/TopLevelFunctionTemplate.rs":"35eaefb0862f25ff683d58fb0be6ad5f74bbe2fc85047273200c3a5f4c728434","src/scaffolding/templates/macros.rs":"a41c9690d411074c59fc4609f897431669b9d939625a08f5304a71a88901ba7c","src/scaffolding/templates/scaffolding_template.rs":"3589f8e8e1f9b194ff4a6245665d3a421c771dec3cc947c4264bfcd34573550e"},"package":"5d46080a4840abccf7c0cce21931dae53215cbd7dd969b5e63c486235ce91a2a"} \ No newline at end of file diff --git a/third_party/rust/uniffi_bindgen/Cargo.lock b/third_party/rust/uniffi_bindgen/Cargo.lock index d9426aaf3a55..0c06566ebc6e 100644 --- a/third_party/rust/uniffi_bindgen/Cargo.lock +++ b/third_party/rust/uniffi_bindgen/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "anyhow" -version = "1.0.65" +version = "1.0.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98161a4e3e2184da77bb14f02184cdd111e83bbbcc9979dfee3c44b9a85f5602" +checksum = "216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6" [[package]] name = "askama" @@ -99,9 +99,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clap" -version = "3.2.22" +version = "3.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86447ad904c7fb335a790c9d7fe3d0d971dc523b8ccd1561a520de9a85302750" +checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5" dependencies = [ "atty", "bitflags", @@ -138,9 +138,9 @@ dependencies = [ [[package]] name = "fs-err" -version = "2.8.1" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64db3e262960f0662f43a6366788d5f10f7f244b8f7d7d987f560baf5ded5c50" +checksum = "0845fa252299212f0389d64ba26f34fa32cfe41588355f21ed507c59a0f64541" [[package]] name = "goblin" @@ -176,9 +176,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.9.1" +version = "1.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" +checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" dependencies = [ "autocfg", "hashbrown", @@ -192,9 +192,9 @@ checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" [[package]] name = "libc" -version = "0.2.135" +version = "0.2.138" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68783febc7782c6c5cb401fbda4de5a9898be1762314da0bb2c10ced61f18b0c" +checksum = "db6d7e329c562c5dfab7a46a2afabc8b987ab9a4834c9d1ca04dc54c1546cef8" [[package]] name = "log" @@ -245,21 +245,21 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.15.0" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e82dad04139b71a90c080c8463fe0dc7902db5192d939bd0950f074d014339e1" +checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" [[package]] name = "os_str_bytes" -version = "6.3.0" +version = "6.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff" +checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" [[package]] name = "paste" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1" +checksum = "cf1c2c742266c2f1041c914ba65355a83ae8747b05f208319784083583494b4b" [[package]] name = "plain" @@ -293,9 +293,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.46" +version = "1.0.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94e2ef8dbfc347b10c094890f778ee2e36ca9bb4262e86dc99cd217e35f3470b" +checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" dependencies = [ "unicode-ident", ] @@ -337,18 +337,18 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.145" +version = "1.0.150" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728eb6351430bccb993660dfffc5a72f91ccc1295abaa8ce19b27ebe4f75568b" +checksum = "e326c9ec8042f1b5da33252c8a37e9ffbd2c9bef0155215b6e6c80c790e05f91" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.145" +version = "1.0.150" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fa1584d3d1bcacd84c277a0dfe21f5b0f6accf4a23d04d4c6d61f1af522b4c" +checksum = "42a3df25b0713732468deadad63ab9da1f1fd75a48a15024b50363f128db627e" dependencies = [ "proc-macro2", "quote", @@ -357,15 +357,21 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.86" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41feea4228a6f1cd09ec7a3593a682276702cd67b5273544757dae23c096f074" +checksum = "020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db" dependencies = [ "itoa", "ryu", "serde", ] +[[package]] +name = "siphasher" +version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" + [[package]] name = "strsim" version = "0.10.0" @@ -374,9 +380,9 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "syn" -version = "1.0.102" +version = "1.0.105" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fcd952facd492f9be3ef0d0b7032a6e442ee9b361d4acc2b1d0c4aaa5f613a1" +checksum = "60b9b43d45702de4c839cb9b51d9f529c5dd26a4aff255b42b1ebc03e88ee908" dependencies = [ "proc-macro2", "quote", @@ -394,15 +400,15 @@ dependencies = [ [[package]] name = "textwrap" -version = "0.15.1" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "949517c0cf1bf4ee812e2e07e08ab448e3ae0d23472aee8a06c985f0c8815b16" +checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" [[package]] name = "toml" -version = "0.5.9" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" +checksum = "1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f" dependencies = [ "serde", ] @@ -424,7 +430,7 @@ checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" [[package]] name = "uniffi_bindgen" -version = "0.21.0" +version = "0.21.1" dependencies = [ "anyhow", "askama", @@ -444,12 +450,24 @@ dependencies = [ ] [[package]] -name = "uniffi_meta" -version = "0.21.0" +name = "uniffi_checksum_derive" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd9417cc653937681436b93838d8c5f97a5b8c58697813982ee8810bd1dc3b57" +checksum = "78b6e16d46caf942016997af8bbdf4b163bf8ae3deb0b667d9643de7b7ffd4c9" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "uniffi_meta" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "729835442da829c9b6f7c111c76cf87b2498e129101203bec94f0c39a3296a38" dependencies = [ "serde", + "siphasher", + "uniffi_checksum_derive", ] [[package]] diff --git a/third_party/rust/uniffi_bindgen/Cargo.toml b/third_party/rust/uniffi_bindgen/Cargo.toml index ac4716472731..0f3ea253bdd7 100644 --- a/third_party/rust/uniffi_bindgen/Cargo.toml +++ b/third_party/rust/uniffi_bindgen/Cargo.toml @@ -12,7 +12,7 @@ [package] edition = "2021" name = "uniffi_bindgen" -version = "0.21.0" +version = "0.21.1" authors = ["Firefox Sync Team "] description = "a multi-language bindings generator for rust (codegen and cli tooling)" homepage = "https://mozilla.github.io/uniffi-rs" @@ -23,7 +23,6 @@ keywords = [ ] license = "MPL-2.0" repository = "https://github.com/mozilla/uniffi-rs" -resolver = "2" [[bin]] name = "uniffi-bindgen" @@ -76,7 +75,7 @@ version = "1.0.80" version = "0.5" [dependencies.uniffi_meta] -version = "=0.21.0" +version = "=0.21.1" [dependencies.weedle2] version = "4.0.0" diff --git a/third_party/rust/uniffi_bindgen/src/interface/attributes.rs b/third_party/rust/uniffi_bindgen/src/interface/attributes.rs index 49b885520c2e..3c9bd522b160 100644 --- a/third_party/rust/uniffi_bindgen/src/interface/attributes.rs +++ b/third_party/rust/uniffi_bindgen/src/interface/attributes.rs @@ -15,13 +15,14 @@ //! if we grow significantly more complicated attribute handling. use anyhow::{bail, Result}; +use uniffi_meta::Checksum; /// Represents an attribute parsed from UDL, like `[ByRef]` or `[Throws]`. /// /// This is a convenience enum for parsing UDL attributes and erroring out if we encounter /// any unsupported ones. These don't convert directly into parts of a `ComponentInterface`, but /// may influence the properties of things like functions and arguments. -#[derive(Debug, Clone, Hash)] +#[derive(Debug, Clone, Checksum)] pub(super) enum Attribute { ByRef, Enum, @@ -119,7 +120,7 @@ where /// Attributes that can be attached to an `enum` definition in the UDL. /// There's only one case here: using `[Error]` to mark an enum as an error class. -#[derive(Debug, Clone, Hash, Default)] +#[derive(Debug, Clone, Checksum, Default)] pub(super) struct EnumAttributes(Vec); impl EnumAttributes { @@ -155,7 +156,7 @@ impl> TryFrom> for E /// /// This supports the `[Throws=ErrorName]` attribute for functions that /// can produce an error. -#[derive(Debug, Clone, Hash, Default)] +#[derive(Debug, Clone, Checksum, Default)] pub(super) struct FunctionAttributes(Vec); impl FunctionAttributes { @@ -198,7 +199,7 @@ impl> TryFrom> /// /// This supports the `[ByRef]` attribute for arguments that should be passed /// by reference in the generated Rust scaffolding. -#[derive(Debug, Clone, Hash, Default)] +#[derive(Debug, Clone, Checksum, Default)] pub(super) struct ArgumentAttributes(Vec); impl ArgumentAttributes { @@ -233,7 +234,7 @@ impl> TryFrom> } /// Represents UDL attributes that might appear on an `interface` definition. -#[derive(Debug, Clone, Hash, Default)] +#[derive(Debug, Clone, Checksum, Default)] pub(super) struct InterfaceAttributes(Vec); impl InterfaceAttributes { @@ -287,7 +288,7 @@ impl> TryFrom> /// /// This supports the `[Throws=ErrorName]` attribute for constructors that can produce /// an error, and the `[Name=MethodName]` for non-default constructors. -#[derive(Debug, Clone, Hash, Default)] +#[derive(Debug, Clone, Checksum, Default)] pub(super) struct ConstructorAttributes(Vec); impl ConstructorAttributes { @@ -326,7 +327,7 @@ impl TryFrom<&weedle::attribute::ExtendedAttributeList<'_>> for ConstructorAttri /// /// This supports the `[Throws=ErrorName]` attribute for methods that can produce /// an error, and the `[Self=ByArc]` attribute for methods that take `Arc` as receiver. -#[derive(Debug, Clone, Hash, Default)] +#[derive(Debug, Clone, Checksum, Default)] pub(super) struct MethodAttributes(Vec); impl MethodAttributes { @@ -375,7 +376,7 @@ impl> TryFrom> for /// Actually we only support one of these right now, `[Self=ByArc]`. /// We might add more in future, e.g. a `[Self=ByRef]` if there are cases /// where we need to force the receiver to be taken by reference. -#[derive(Debug, Clone, Hash)] +#[derive(Debug, Clone, Checksum)] pub(super) enum SelfType { ByArc, // Method receiver is `Arc`. } @@ -398,7 +399,7 @@ impl TryFrom<&weedle::attribute::IdentifierOrString<'_>> for SelfType { /// Represents UDL attributes that might appear on a typedef /// /// This supports the `[External="crate_name"]` and `[Custom]` attributes for types. -#[derive(Debug, Clone, Hash, Default)] +#[derive(Debug, Clone, Checksum, Default)] pub(super) struct TypedefAttributes(Vec); impl TypedefAttributes { diff --git a/third_party/rust/uniffi_bindgen/src/interface/callbacks.rs b/third_party/rust/uniffi_bindgen/src/interface/callbacks.rs index 654652afe1ea..0bbbd4cb05bf 100644 --- a/third_party/rust/uniffi_bindgen/src/interface/callbacks.rs +++ b/third_party/rust/uniffi_bindgen/src/interface/callbacks.rs @@ -33,19 +33,25 @@ //! # Ok::<(), anyhow::Error>(()) //! ``` -use std::hash::{Hash, Hasher}; - use anyhow::{bail, Result}; +use uniffi_meta::Checksum; use super::ffi::{FFIArgument, FFIFunction, FFIType}; use super::object::Method; use super::types::{Type, TypeIterator}; use super::{APIConverter, ComponentInterface}; -#[derive(Debug, Clone)] +#[derive(Debug, Clone, Checksum)] pub struct CallbackInterface { pub(super) name: String, pub(super) methods: Vec, + // We don't include the FFIFunc in the hash calculation, because: + // - it is entirely determined by the other fields, + // so excluding it is safe. + // - its `name` property includes a checksum derived from the very + // hash value we're trying to calculate here, so excluding it + // avoids a weird circular depenendency in the calculation. + #[checksum_ignore] pub(super) ffi_init_callback: FFIFunction, } @@ -88,19 +94,6 @@ impl CallbackInterface { } } -impl Hash for CallbackInterface { - fn hash(&self, state: &mut H) { - // We don't include the FFIFunc in the hash calculation, because: - // - it is entirely determined by the other fields, - // so excluding it is safe. - // - its `name` property includes a checksum derived from the very - // hash value we're trying to calculate here, so excluding it - // avoids a weird circular depenendency in the calculation. - self.name.hash(state); - self.methods.hash(state); - } -} - impl APIConverter for weedle::CallbackInterfaceDefinition<'_> { fn convert(&self, ci: &mut ComponentInterface) -> Result { if self.attributes.is_some() { diff --git a/third_party/rust/uniffi_bindgen/src/interface/enum_.rs b/third_party/rust/uniffi_bindgen/src/interface/enum_.rs index 04eba0d25ce9..b8fe0ddd735b 100644 --- a/third_party/rust/uniffi_bindgen/src/interface/enum_.rs +++ b/third_party/rust/uniffi_bindgen/src/interface/enum_.rs @@ -77,6 +77,7 @@ //! ``` use anyhow::{bail, Result}; +use uniffi_meta::Checksum; use super::record::Field; use super::types::{Type, TypeIterator}; @@ -87,7 +88,7 @@ use super::{APIConverter, ComponentInterface}; /// /// Enums are passed across the FFI by serializing to a bytebuffer, with a /// i32 indicating the variant followed by the serialization of each field. -#[derive(Debug, Clone, Hash)] +#[derive(Debug, Clone, Checksum)] pub struct Enum { pub(super) name: String, pub(super) variants: Vec, @@ -174,7 +175,7 @@ impl APIConverter for weedle::InterfaceDefinition<'_> { /// Represents an individual variant in an Enum. /// /// Each variant has a name and zero or more fields. -#[derive(Debug, Clone, Default, Hash)] +#[derive(Debug, Clone, Default, Checksum)] pub struct Variant { pub(super) name: String, pub(super) fields: Vec, diff --git a/third_party/rust/uniffi_bindgen/src/interface/error.rs b/third_party/rust/uniffi_bindgen/src/interface/error.rs index 7e9b571a165f..adae769f01ab 100644 --- a/third_party/rust/uniffi_bindgen/src/interface/error.rs +++ b/third_party/rust/uniffi_bindgen/src/interface/error.rs @@ -83,6 +83,7 @@ //! ``` use anyhow::Result; +use uniffi_meta::Checksum; use super::enum_::{Enum, Variant}; use super::types::{Type, TypeIterator}; @@ -94,7 +95,7 @@ use super::{APIConverter, ComponentInterface}; /// they're handled in the FFI very differently. We create them in `uniffi::call_with_result()` if /// the wrapped function returns an `Err` value /// struct and assign an integer error code to each variant. -#[derive(Debug, Clone, Hash)] +#[derive(Debug, Clone, Checksum)] pub struct Error { pub name: String, enum_: Enum, diff --git a/third_party/rust/uniffi_bindgen/src/interface/function.rs b/third_party/rust/uniffi_bindgen/src/interface/function.rs index 4eff0795cb99..30c2132e8217 100644 --- a/third_party/rust/uniffi_bindgen/src/interface/function.rs +++ b/third_party/rust/uniffi_bindgen/src/interface/function.rs @@ -32,9 +32,9 @@ //! # Ok::<(), anyhow::Error>(()) //! ``` use std::convert::TryFrom; -use std::hash::{Hash, Hasher}; use anyhow::{bail, Result}; +use uniffi_meta::Checksum; use super::ffi::{FFIArgument, FFIFunction}; use super::literal::{convert_default_value, Literal}; @@ -51,11 +51,18 @@ use super::{APIConverter, ComponentInterface}; /// and has a corresponding standalone function in the foreign language bindings. /// /// In the FFI, this will be a standalone function with appropriately lowered types. -#[derive(Debug, Clone)] +#[derive(Debug, Clone, Checksum)] pub struct Function { pub(super) name: String, pub(super) arguments: Vec, pub(super) return_type: Option, + // We don't include the FFIFunc in the hash calculation, because: + // - it is entirely determined by the other fields, + // so excluding it is safe. + // - its `name` property includes a checksum derived from the very + // hash value we're trying to calculate here, so excluding it + // avoids a weird circular depenendency in the calculation. + #[checksum_ignore] pub(super) ffi_func: FFIFunction, pub(super) attributes: FunctionAttributes, } @@ -142,21 +149,6 @@ impl From for Function { } } -impl Hash for Function { - fn hash(&self, state: &mut H) { - // We don't include the FFIFunc in the hash calculation, because: - // - it is entirely determined by the other fields, - // so excluding it is safe. - // - its `name` property includes a checksum derived from the very - // hash value we're trying to calculate here, so excluding it - // avoids a weird circular depenendency in the calculation. - self.name.hash(state); - self.arguments.hash(state); - self.return_type.hash(state); - self.attributes.hash(state); - } -} - impl APIConverter for weedle::namespace::NamespaceMember<'_> { fn convert(&self, ci: &mut ComponentInterface) -> Result { match self { @@ -185,7 +177,7 @@ impl APIConverter for weedle::namespace::OperationNamespaceMember<'_> /// Represents an argument to a function/constructor/method call. /// /// Each argument has a name and a type, along with some optional metadata. -#[derive(Debug, Clone, Hash)] +#[derive(Debug, Clone, Checksum)] pub struct Argument { pub(super) name: String, pub(super) type_: Type, diff --git a/third_party/rust/uniffi_bindgen/src/interface/literal.rs b/third_party/rust/uniffi_bindgen/src/interface/literal.rs index 8b333c6140fd..976b3bda9ccc 100644 --- a/third_party/rust/uniffi_bindgen/src/interface/literal.rs +++ b/third_party/rust/uniffi_bindgen/src/interface/literal.rs @@ -8,12 +8,13 @@ //! which appear in places such as default arguments. use anyhow::{bail, Result}; +use uniffi_meta::Checksum; use super::types::Type; // Represents a literal value. // Used for e.g. default argument values. -#[derive(Debug, Clone, Hash)] +#[derive(Debug, Clone, Checksum)] pub enum Literal { Boolean(bool), String(String), @@ -35,7 +36,7 @@ pub enum Literal { // Represent the radix of integer literal values. // We preserve the radix into the generated bindings for readability reasons. -#[derive(Debug, Clone, Copy, Hash)] +#[derive(Debug, Clone, Copy, Checksum)] pub enum Radix { Decimal = 10, Octal = 8, diff --git a/third_party/rust/uniffi_bindgen/src/interface/mod.rs b/third_party/rust/uniffi_bindgen/src/interface/mod.rs index 9aa92e9b0558..704ba8cb73c6 100644 --- a/third_party/rust/uniffi_bindgen/src/interface/mod.rs +++ b/third_party/rust/uniffi_bindgen/src/interface/mod.rs @@ -44,12 +44,7 @@ //! //! * Error messages and general developer experience leave a lot to be desired. -use std::{ - collections::HashSet, - convert::TryFrom, - hash::{Hash, Hasher}, - iter, -}; +use std::{collections::HashSet, convert::TryFrom, iter}; use anyhow::{bail, Result}; @@ -77,22 +72,26 @@ pub use record::{Field, Record}; pub mod ffi; pub use ffi::{FFIArgument, FFIFunction, FFIType}; -use uniffi_meta::{MethodMetadata, ObjectMetadata}; +use uniffi_meta::{Checksum, MethodMetadata, ObjectMetadata}; /// The main public interface for this module, representing the complete details of an interface exposed /// by a rust component and the details of consuming it via an extern-C FFI layer. /// -#[derive(Debug, Default)] +#[derive(Debug, Default, Checksum)] pub struct ComponentInterface { /// Every ComponentInterface gets tagged with the version of uniffi used to create it. /// This helps us avoid using a lib compiled with one version together with bindings created /// using a different version, which might introduce unsafety. uniffi_version: String, /// All of the types used in the interface. + // We can't checksum `self.types`, but its contents are implied by the other fields + // anyway, so it's safe to ignore it. + #[checksum_ignore] pub(super) types: TypeUniverse, /// The unique prefix that we'll use for namespacing when exposing this component's API. namespace: String, /// The internal unique prefix used to namespace FFI symbols + #[checksum_ignore] ffi_namespace: String, /// The high-level API provided by the component. enums: Vec, @@ -321,16 +320,8 @@ impl ComponentInterface { /// - They were generated from two different WebIDL files. /// - They were generated by two different versions of uniffi /// - /// The checksum may or may not change depending on the version of Rust used; since we expect - /// consumers to be using the same executable to generate both the scaffolding and the bindings, - /// assuming the same version of Rust seems acceptable. - /// /// Note that this is designed to prevent accidents, not attacks, so there is no need for the /// checksum to be cryptographically secure. - /// - /// TODO: it's not clear to me if the derivation of `Hash` is actually deterministic enough to - /// ensure the guarantees above, or if it might be sensitive to e.g. compiler-driven re-ordering - /// of struct field. Let's see how it goes... pub fn checksum(&self) -> u16 { uniffi_meta::checksum(self) } @@ -672,23 +663,6 @@ impl ComponentInterface { } } -/// `ComponentInterface` structs can be hashed, but this is mostly a convenient way to -/// produce a checksum of their contents. They're not really intended to live in a hashtable. -impl Hash for ComponentInterface { - fn hash(&self, state: &mut H) { - // We can't hash `self.types`, but its contents are implied by the other fields - // anyway, so it's safe to ignore it. - self.uniffi_version.hash(state); - self.namespace.hash(state); - self.enums.hash(state); - self.records.hash(state); - self.functions.hash(state); - self.objects.hash(state); - self.callback_interfaces.hash(state); - self.errors.hash(state); - } -} - fn get_or_insert_object<'a>(objects: &'a mut Vec, name: &str) -> &'a mut Object { // The find-based way of writing this currently runs into a borrow checker // error, so we use position diff --git a/third_party/rust/uniffi_bindgen/src/interface/object.rs b/third_party/rust/uniffi_bindgen/src/interface/object.rs index e366123b515b..d6b26db0ec6c 100644 --- a/third_party/rust/uniffi_bindgen/src/interface/object.rs +++ b/third_party/rust/uniffi_bindgen/src/interface/object.rs @@ -58,10 +58,10 @@ //! ``` use std::convert::TryFrom; -use std::hash::{Hash, Hasher}; use std::{collections::HashSet, iter}; use anyhow::{bail, Result}; +use uniffi_meta::Checksum; use super::ffi::{FFIArgument, FFIFunction, FFIType}; use super::function::Argument; @@ -86,12 +86,20 @@ use super::{APIConverter, ComponentInterface}; /// /// TODO: /// - maybe "Class" would be a better name than "Object" here? -#[derive(Debug, Clone)] +#[derive(Debug, Clone, Checksum)] pub struct Object { pub(super) name: String, pub(super) constructors: Vec, pub(super) methods: Vec, + // We don't include the FFIFunc in the hash calculation, because: + // - it is entirely determined by the other fields, + // so excluding it is safe. + // - its `name` property includes a checksum derived from the very + // hash value we're trying to calculate here, so excluding it + // avoids a weird circular depenendency in the calculation. + #[checksum_ignore] pub(super) ffi_func_free: FFIFunction, + #[checksum_ignore] pub(super) uses_deprecated_threadsafe_attribute: bool, } @@ -190,20 +198,6 @@ impl Object { } } -impl Hash for Object { - fn hash(&self, state: &mut H) { - // We don't include the FFIFunc in the hash calculation, because: - // - it is entirely determined by the other fields, - // so excluding it is safe. - // - its `name` property includes a checksum derived from the very - // hash value we're trying to calculate here, so excluding it - // avoids a weird circular depenendency in the calculation. - self.name.hash(state); - self.constructors.hash(state); - self.methods.hash(state); - } -} - impl APIConverter for weedle::InterfaceDefinition<'_> { fn convert(&self, ci: &mut ComponentInterface) -> Result { if self.inheritance.is_some() { @@ -245,10 +239,17 @@ impl APIConverter for weedle::InterfaceDefinition<'_> { // // In the FFI, this will be a function that returns a pointer to an instance // of the corresponding object type. -#[derive(Debug, Clone)] +#[derive(Debug, Clone, Checksum)] pub struct Constructor { pub(super) name: String, pub(super) arguments: Vec, + // We don't include the FFIFunc in the hash calculation, because: + // - it is entirely determined by the other fields, + // so excluding it is safe. + // - its `name` property includes a checksum derived from the very + // hash value we're trying to calculate here, so excluding it + // avoids a weird circular depenendency in the calculation. + #[checksum_ignore] pub(super) ffi_func: FFIFunction, pub(super) attributes: ConstructorAttributes, } @@ -299,20 +300,6 @@ impl Constructor { } } -impl Hash for Constructor { - fn hash(&self, state: &mut H) { - // We don't include the FFIFunc in the hash calculation, because: - // - it is entirely determined by the other fields, - // so excluding it is safe. - // - its `name` property includes a checksum derived from the very - // hash value we're trying to calculate here, so excluding it - // avoids a weird circular depenendency in the calculation. - self.name.hash(state); - self.arguments.hash(state); - self.attributes.hash(state); - } -} - impl Default for Constructor { fn default() -> Self { Constructor { @@ -343,12 +330,19 @@ impl APIConverter for weedle::interface::ConstructorInterfaceMember // // The FFI will represent this as a function whose first/self argument is a // `FFIType::RustArcPtr` to the instance. -#[derive(Debug, Clone)] +#[derive(Debug, Clone, Checksum)] pub struct Method { pub(super) name: String, pub(super) object_name: String, - pub(super) return_type: Option, pub(super) arguments: Vec, + pub(super) return_type: Option, + // We don't include the FFIFunc in the hash calculation, because: + // - it is entirely determined by the other fields, + // so excluding it is safe. + // - its `name` property includes a checksum derived from the very + // hash value we're trying to calculate here, so excluding it + // avoids a weird circular depenendency in the calculation. + #[checksum_ignore] pub(super) ffi_func: FFIFunction, pub(super) attributes: MethodAttributes, } @@ -450,22 +444,6 @@ impl From for Method { } } -impl Hash for Method { - fn hash(&self, state: &mut H) { - // We don't include the FFIFunc in the hash calculation, because: - // - it is entirely determined by the other fields, - // so excluding it is safe. - // - its `name` property includes a checksum derived from the very - // hash value we're trying to calculate here, so excluding it - // avoids a weird circular depenendency in the calculation. - self.name.hash(state); - self.object_name.hash(state); - self.arguments.hash(state); - self.return_type.hash(state); - self.attributes.hash(state); - } -} - impl APIConverter for weedle::interface::OperationInterfaceMember<'_> { fn convert(&self, ci: &mut ComponentInterface) -> Result { if self.special.is_some() { diff --git a/third_party/rust/uniffi_bindgen/src/interface/record.rs b/third_party/rust/uniffi_bindgen/src/interface/record.rs index c55200eb1ded..dd6a48e2c64e 100644 --- a/third_party/rust/uniffi_bindgen/src/interface/record.rs +++ b/third_party/rust/uniffi_bindgen/src/interface/record.rs @@ -45,6 +45,7 @@ //! ``` use anyhow::{bail, Result}; +use uniffi_meta::Checksum; use super::types::{Type, TypeIterator}; use super::{ @@ -58,7 +59,7 @@ use super::{APIConverter, ComponentInterface}; /// In the FFI these are represented as a byte buffer, which one side explicitly /// serializes the data into and the other serializes it out of. So I guess they're /// kind of like "pass by clone" values. -#[derive(Debug, Clone, Hash)] +#[derive(Debug, Clone, Checksum)] pub struct Record { pub(super) name: String, pub(super) fields: Vec, @@ -109,7 +110,7 @@ impl APIConverter for weedle::DictionaryDefinition<'_> { } // Represents an individual field on a Record. -#[derive(Debug, Clone, Hash)] +#[derive(Debug, Clone, Checksum)] pub struct Field { pub(super) name: String, pub(super) type_: Type, diff --git a/third_party/rust/uniffi_bindgen/src/interface/types/mod.rs b/third_party/rust/uniffi_bindgen/src/interface/types/mod.rs index 8a0131c9fc71..65426926f532 100644 --- a/third_party/rust/uniffi_bindgen/src/interface/types/mod.rs +++ b/third_party/rust/uniffi_bindgen/src/interface/types/mod.rs @@ -25,6 +25,7 @@ use std::{collections::hash_map::Entry, collections::BTreeSet, collections::Hash use anyhow::{bail, Result}; use heck::ToUpperCamelCase; +use uniffi_meta::Checksum; use super::ffi::FFIType; @@ -36,7 +37,7 @@ pub(super) use resolver::{resolve_builtin_type, TypeResolver}; /// Represents all the different high-level types that can be used in a component interface. /// At this level we identify user-defined types by name, without knowing any details /// of their internal structure apart from what type of thing they are (record, enum, etc). -#[derive(Debug, Clone, Eq, PartialEq, Hash, Ord, PartialOrd)] +#[derive(Debug, Clone, Eq, PartialEq, Checksum, Ord, PartialOrd)] pub enum Type { // Primitive types. UInt8, diff --git a/third_party/rust/uniffi_build/.cargo-checksum.json b/third_party/rust/uniffi_build/.cargo-checksum.json index 4715cec856d1..24e9426bc1b2 100644 --- a/third_party/rust/uniffi_build/.cargo-checksum.json +++ b/third_party/rust/uniffi_build/.cargo-checksum.json @@ -1 +1 @@ -{"files":{"Cargo.toml":"bf9105f53978ecdccad9a75fc3645f97982d3c4162a5a9b49ab16554162b51c1","src/lib.rs":"485a0c0ab99077a1d4037f4deec9801e87a248196e7589a002556fb84973528a"},"package":"510287c368a9386eb731ebe824a6fc6c82a105e20d020af1aa20519c1c1561db"} \ No newline at end of file +{"files":{"Cargo.toml":"30736876caf953bd0040b6c0fc824744556bf52fe23d656c7d01442d4c180674","src/lib.rs":"485a0c0ab99077a1d4037f4deec9801e87a248196e7589a002556fb84973528a"},"package":"d035e50433ee3d52ab0dcdcf3b9b26f2cc2ec39294b3c07d95865a518709455f"} \ No newline at end of file diff --git a/third_party/rust/uniffi_build/Cargo.toml b/third_party/rust/uniffi_build/Cargo.toml index 23c013e05b39..aeb48fe32849 100644 --- a/third_party/rust/uniffi_build/Cargo.toml +++ b/third_party/rust/uniffi_build/Cargo.toml @@ -12,7 +12,7 @@ [package] edition = "2021" name = "uniffi_build" -version = "0.21.0" +version = "0.21.1" authors = ["Firefox Sync Team "] description = "a multi-language bindings generator for rust (build script helpers)" homepage = "https://mozilla.github.io/uniffi-rs" @@ -23,7 +23,6 @@ keywords = [ ] license = "MPL-2.0" repository = "https://github.com/mozilla/uniffi-rs" -resolver = "2" [dependencies.anyhow] version = "1" @@ -32,7 +31,7 @@ version = "1" version = "1.0.8" [dependencies.uniffi_bindgen] -version = "=0.21.0" +version = "=0.21.1" optional = true [features] diff --git a/third_party/rust/uniffi_checksum_derive/.cargo-checksum.json b/third_party/rust/uniffi_checksum_derive/.cargo-checksum.json new file mode 100644 index 000000000000..f27c09330c37 --- /dev/null +++ b/third_party/rust/uniffi_checksum_derive/.cargo-checksum.json @@ -0,0 +1 @@ +{"files":{"Cargo.toml":"2ab3c60724c4c504297f8876bf0a8d1291f76a2fc46f5e83634aa147e89ffc71","src/lib.rs":"c68c69a1cf6a69e5fe78f7b069364a265c5bb6ce8c0abf0b5745eca01c79604a"},"package":"78b6e16d46caf942016997af8bbdf4b163bf8ae3deb0b667d9643de7b7ffd4c9"} \ No newline at end of file diff --git a/third_party/rust/uniffi_checksum_derive/Cargo.toml b/third_party/rust/uniffi_checksum_derive/Cargo.toml new file mode 100644 index 000000000000..23056e22673c --- /dev/null +++ b/third_party/rust/uniffi_checksum_derive/Cargo.toml @@ -0,0 +1,42 @@ +# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO +# +# When uploading crates to the registry Cargo will automatically +# "normalize" Cargo.toml files for maximal compatibility +# with all versions of Cargo and also rewrite `path` dependencies +# to registry (e.g., crates.io) dependencies. +# +# If you are reading this file be aware that the original Cargo.toml +# will likely look very different (and much more reasonable). +# See Cargo.toml.orig for the original contents. + +[package] +edition = "2021" +name = "uniffi_checksum_derive" +version = "0.21.1" +authors = ["Firefox Sync Team "] +description = "a multi-language bindings generator for rust (checksum custom derive)" +homepage = "https://mozilla.github.io/uniffi-rs" +documentation = "https://mozilla.github.io/uniffi-rs" +keywords = [ + "ffi", + "bindgen", +] +license = "MPL-2.0" +repository = "https://github.com/mozilla/uniffi-rs" + +[lib] +proc-macro = true + +[dependencies.quote] +version = "1.0" + +[dependencies.syn] +version = "1.0" +features = [ + "derive", + "parsing", +] + +[features] +default = [] +nightly = [] diff --git a/third_party/rust/uniffi_checksum_derive/src/lib.rs b/third_party/rust/uniffi_checksum_derive/src/lib.rs new file mode 100644 index 000000000000..2fefdb257425 --- /dev/null +++ b/third_party/rust/uniffi_checksum_derive/src/lib.rs @@ -0,0 +1,134 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +#![cfg_attr(feature = "nightly", feature(proc_macro_expand))] + +//! Custom derive for uniffi_meta::Checksum + +use proc_macro::TokenStream; +use quote::{format_ident, quote}; +use syn::{parse_macro_input, Attribute, Data, DeriveInput, Expr, ExprLit, Fields, Index, Lit}; + +fn has_ignore_attribute(attrs: &[Attribute]) -> bool { + attrs.iter().any(|attr| { + if attr.path.is_ident("checksum_ignore") { + if !attr.tokens.is_empty() { + panic!("#[checksum_ignore] doesn't accept extra information"); + } + true + } else { + false + } + }) +} + +#[proc_macro_derive(Checksum, attributes(checksum_ignore))] +pub fn checksum_derive(input: TokenStream) -> TokenStream { + let input: DeriveInput = parse_macro_input!(input); + + let name = input.ident; + + let (impl_generics, ty_generics, where_clause) = input.generics.split_for_impl(); + + let code = match input.data { + Data::Enum(enum_) + if enum_.variants.len() == 1 + && enum_ + .variants + .iter() + .all(|variant| matches!(variant.fields, Fields::Unit)) => + { + quote!() + } + Data::Enum(enum_) => { + let mut next_discriminant = 0u64; + let match_inner = enum_.variants.iter().map(|variant| { + let ident = &variant.ident; + if has_ignore_attribute(&variant.attrs) { + panic!("#[checksum_ignore] is not supported in enums"); + } + match &variant.discriminant { + Some((_, Expr::Lit(ExprLit { lit: Lit::Int(value), .. }))) => { + next_discriminant = value.base10_parse::().unwrap(); + } + Some(_) => { + panic!("#[derive(Checksum)] doesn't support non-numeric explicit discriminants in enums"); + } + None => {} + } + let discriminant = quote! { state.write(&#next_discriminant.to_le_bytes()) }; + next_discriminant += 1; + match &variant.fields { + Fields::Unnamed(fields) => { + let field_idents = fields + .unnamed + .iter() + .enumerate() + .map(|(num, _)| format_ident!("__self_{}", num)); + let field_stmts = field_idents + .clone() + .map(|ident| quote! { Checksum::checksum(#ident, state); }); + quote! { + Self::#ident(#(#field_idents,)*) => { + #discriminant; + #(#field_stmts)* + } + } + } + Fields::Named(fields) => { + let field_idents = fields + .named + .iter() + .map(|field| field.ident.as_ref().unwrap()); + let field_stmts = field_idents + .clone() + .map(|ident| quote! { Checksum::checksum(#ident, state); }); + quote! { + Self::#ident { #(#field_idents,)* } => { + #discriminant; + #(#field_stmts)* + } + } + } + Fields::Unit => quote! { Self::#ident => #discriminant, }, + } + }); + quote! { + match self { + #(#match_inner)* + } + } + } + Data::Struct(struct_) => { + let stmts = struct_ + .fields + .iter() + .enumerate() + .filter_map(|(num, field)| { + (!has_ignore_attribute(&field.attrs)).then(|| match field.ident.as_ref() { + Some(ident) => quote! { Checksum::checksum(&self.#ident, state); }, + None => { + let i = Index::from(num); + quote! { Checksum::checksum(&self.#i, state); } + } + }) + }); + quote! { + #(#stmts)* + } + } + Data::Union(_) => { + panic!("#[derive(Checksum)] is not supported for unions"); + } + }; + + quote! { + #[automatically_derived] + impl #impl_generics Checksum for #name #ty_generics #where_clause { + fn checksum<__H: ::core::hash::Hasher>(&self, state: &mut __H) { + #code + } + } + } + .into() +} diff --git a/third_party/rust/uniffi_macros/.cargo-checksum.json b/third_party/rust/uniffi_macros/.cargo-checksum.json index e555c3fa331b..0e3ebe4a5acb 100644 --- a/third_party/rust/uniffi_macros/.cargo-checksum.json +++ b/third_party/rust/uniffi_macros/.cargo-checksum.json @@ -1 +1 @@ -{"files":{"Cargo.toml":"55f7e114dd34b0c60b58890120f8707601a5401e9d49d42a239b03da2e660d4f","src/export.rs":"e23929cf6fb5542d29514fe668f3b3d836fad968eacd9c6fcba74c5cd9cf2b61","src/export/metadata.rs":"af89a9942c7c0c4043a3cd57d1e6bd71cde19005e1f9f246efac761f47eff6be","src/export/metadata/convert.rs":"81060fb3390165d77db021f44142a2f3f10882515f859d7393857083370f2d35","src/export/metadata/function.rs":"11833cabd37e7671c0a01944bec73b8892a15df814bbe4c26fdae57aad89a2ba","src/export/metadata/impl_.rs":"ecfdaa132f05dd946414281e52165ef19c90c0bfd76ec651d4ec86837bd41d1c","src/export/scaffolding.rs":"66939405063e56fc983126f249e2d7ddc3257cb045a738abd0cf813a4aafc59c","src/lib.rs":"ca77b437a58cfb3ddeb106d3c1c8378545c46ef241298e62ab1190c5136d1fb1","src/object.rs":"955b596f344304013692042bdc1760bbb1192ec33950b0dd2932cb8de94ec297","src/record.rs":"67a5c7ed6a448f7ad8f5c8e930c5e3007b2b0cac32f52cc8596bdae6fb3c816e","src/util.rs":"6389a9b4258808a3af168cf85658fb7c069172d5e528ee0e94210fa664f2a414"},"package":"5c8604503caa2cbcf271578dc51ca236d40e3b22e1514ffa2e638e2c39f6ad10"} \ No newline at end of file +{"files":{"Cargo.toml":"6511b493b676ac3941d70477c91abec62642c3c9aab088ecdf4f733eef3f1faa","src/export.rs":"e23929cf6fb5542d29514fe668f3b3d836fad968eacd9c6fcba74c5cd9cf2b61","src/export/metadata.rs":"af89a9942c7c0c4043a3cd57d1e6bd71cde19005e1f9f246efac761f47eff6be","src/export/metadata/convert.rs":"81060fb3390165d77db021f44142a2f3f10882515f859d7393857083370f2d35","src/export/metadata/function.rs":"11833cabd37e7671c0a01944bec73b8892a15df814bbe4c26fdae57aad89a2ba","src/export/metadata/impl_.rs":"ecfdaa132f05dd946414281e52165ef19c90c0bfd76ec651d4ec86837bd41d1c","src/export/scaffolding.rs":"66939405063e56fc983126f249e2d7ddc3257cb045a738abd0cf813a4aafc59c","src/lib.rs":"ca77b437a58cfb3ddeb106d3c1c8378545c46ef241298e62ab1190c5136d1fb1","src/object.rs":"955b596f344304013692042bdc1760bbb1192ec33950b0dd2932cb8de94ec297","src/record.rs":"67a5c7ed6a448f7ad8f5c8e930c5e3007b2b0cac32f52cc8596bdae6fb3c816e","src/util.rs":"6389a9b4258808a3af168cf85658fb7c069172d5e528ee0e94210fa664f2a414"},"package":"c96a574677566f83ea8458dac1dd7792fd63e7c3f9dbcd865f0e8d6f8057b127"} \ No newline at end of file diff --git a/third_party/rust/uniffi_macros/Cargo.toml b/third_party/rust/uniffi_macros/Cargo.toml index bdb4c5c307b4..af38af08f428 100644 --- a/third_party/rust/uniffi_macros/Cargo.toml +++ b/third_party/rust/uniffi_macros/Cargo.toml @@ -12,7 +12,7 @@ [package] edition = "2021" name = "uniffi_macros" -version = "0.21.0" +version = "0.21.1" authors = ["Firefox Sync Team "] description = "a multi-language bindings generator for rust (convenience macros)" homepage = "https://mozilla.github.io/uniffi-rs" @@ -23,7 +23,6 @@ keywords = [ ] license = "MPL-2.0" repository = "https://github.com/mozilla/uniffi-rs" -resolver = "2" [lib] proc-macro = true @@ -60,10 +59,10 @@ features = [ version = "0.5.9" [dependencies.uniffi_build] -version = "=0.21.0" +version = "=0.21.1" [dependencies.uniffi_meta] -version = "=0.21.0" +version = "=0.21.1" [features] builtin-bindgen = ["uniffi_build/builtin-bindgen"] diff --git a/third_party/rust/uniffi_meta/.cargo-checksum.json b/third_party/rust/uniffi_meta/.cargo-checksum.json index 4612f53f9d0e..3907084da3b0 100644 --- a/third_party/rust/uniffi_meta/.cargo-checksum.json +++ b/third_party/rust/uniffi_meta/.cargo-checksum.json @@ -1 +1 @@ -{"files":{"Cargo.toml":"4a474782b3acac7e99435c0cfc6cd4790817ee5c15980b10dc927d95795b977f","src/lib.rs":"dc4c91763c01e8c09ef55cdb103bc02c7aba71c5660ba88f776a8a03a747d6e8"},"package":"cd9417cc653937681436b93838d8c5f97a5b8c58697813982ee8810bd1dc3b57"} \ No newline at end of file +{"files":{"Cargo.toml":"4c34032ec5fadf8b996c671425d5afa38e0e5c223ab0b2ed3b44099fb78157d3","src/lib.rs":"a9854421f120e1c4a9d7d36bb006a4c5e7d2e054564f95aa9b6956e7ebb348fd"},"package":"729835442da829c9b6f7c111c76cf87b2498e129101203bec94f0c39a3296a38"} \ No newline at end of file diff --git a/third_party/rust/uniffi_meta/Cargo.toml b/third_party/rust/uniffi_meta/Cargo.toml index fca3d44c4e02..439a30339152 100644 --- a/third_party/rust/uniffi_meta/Cargo.toml +++ b/third_party/rust/uniffi_meta/Cargo.toml @@ -12,7 +12,7 @@ [package] edition = "2021" name = "uniffi_meta" -version = "0.21.0" +version = "0.21.1" description = "uniffi_meta" homepage = "https://mozilla.github.io/uniffi-rs" keywords = [ @@ -21,8 +21,13 @@ keywords = [ ] license = "MPL-2.0" repository = "https://github.com/mozilla/uniffi-rs" -resolver = "2" [dependencies.serde] version = "1.0.136" features = ["derive"] + +[dependencies.siphasher] +version = "0.3" + +[dependencies.uniffi_checksum_derive] +version = "0.21.0" diff --git a/third_party/rust/uniffi_meta/src/lib.rs b/third_party/rust/uniffi_meta/src/lib.rs index 6cfa733e91d5..edc6d9bc0600 100644 --- a/third_party/rust/uniffi_meta/src/lib.rs +++ b/third_party/rust/uniffi_meta/src/lib.rs @@ -2,14 +2,84 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -use std::{ - collections::hash_map::DefaultHasher, - hash::{Hash, Hasher}, -}; +use std::hash::Hasher; +pub use uniffi_checksum_derive::Checksum; use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, Hash, Deserialize, Serialize)] +/// Similar to std::hash::Hash. +/// +/// Implementations of this trait are expected to update the hasher state in +/// the same way across platforms. #[derive(Checksum)] will do the right thing. +pub trait Checksum { + fn checksum(&self, state: &mut H); +} + +impl Checksum for bool { + fn checksum(&self, state: &mut H) { + state.write_u8(*self as u8); + } +} + +impl Checksum for u64 { + fn checksum(&self, state: &mut H) { + state.write(&self.to_le_bytes()); + } +} + +impl Checksum for i64 { + fn checksum(&self, state: &mut H) { + state.write(&self.to_le_bytes()); + } +} + +impl Checksum for Box { + fn checksum(&self, state: &mut H) { + (**self).checksum(state) + } +} + +impl Checksum for [T] { + fn checksum(&self, state: &mut H) { + state.write(&(self.len() as u64).to_le_bytes()); + for item in self { + Checksum::checksum(item, state); + } + } +} + +impl Checksum for Vec { + fn checksum(&self, state: &mut H) { + Checksum::checksum(&**self, state); + } +} + +impl Checksum for Option { + fn checksum(&self, state: &mut H) { + match self { + None => state.write(&0u64.to_le_bytes()), + Some(value) => { + state.write(&1u64.to_le_bytes()); + Checksum::checksum(value, state) + } + } + } +} + +impl Checksum for str { + fn checksum(&self, state: &mut H) { + state.write(self.as_bytes()); + state.write_u8(0xff); + } +} + +impl Checksum for String { + fn checksum(&self, state: &mut H) { + (**self).checksum(state) + } +} + +#[derive(Clone, Debug, Checksum, Deserialize, Serialize)] pub struct FnMetadata { pub module_path: Vec, pub name: String, @@ -23,7 +93,7 @@ impl FnMetadata { } } -#[derive(Clone, Debug, Hash, Deserialize, Serialize)] +#[derive(Clone, Debug, Checksum, Deserialize, Serialize)] pub struct MethodMetadata { pub module_path: Vec, pub self_name: String, @@ -39,14 +109,14 @@ impl MethodMetadata { } } -#[derive(Clone, Debug, Hash, Deserialize, Serialize)] +#[derive(Clone, Debug, Checksum, Deserialize, Serialize)] pub struct FnParamMetadata { pub name: String, #[serde(rename = "type")] pub ty: Type, } -#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Deserialize, Serialize)] +#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Checksum, Deserialize, Serialize)] pub enum Type { U8, U16, @@ -78,21 +148,21 @@ pub enum Type { }, } -#[derive(Clone, Debug, Hash, Deserialize, Serialize)] +#[derive(Clone, Debug, Checksum, Deserialize, Serialize)] pub struct RecordMetadata { pub module_path: Vec, pub name: String, pub fields: Vec, } -#[derive(Clone, Debug, Hash, Deserialize, Serialize)] +#[derive(Clone, Debug, Checksum, Deserialize, Serialize)] pub struct FieldMetadata { pub name: String, #[serde(rename = "type")] pub ty: Type, } -#[derive(Clone, Debug, Hash, Deserialize, Serialize)] +#[derive(Clone, Debug, Checksum, Deserialize, Serialize)] pub struct ObjectMetadata { pub module_path: Vec, pub name: String, @@ -108,13 +178,13 @@ impl ObjectMetadata { } } -/// Returns the last 16 bits of the value's hash as computed with [`DefaultHasher`]. +/// Returns the last 16 bits of the value's hash as computed with [`SipHasher13`]. /// /// To be used as a checksum of FFI symbols, as a safeguard against different UniFFI versions being /// used for scaffolding and bindings generation. -pub fn checksum(val: &T) -> u16 { - let mut hasher = DefaultHasher::new(); - val.hash(&mut hasher); +pub fn checksum(val: &T) -> u16 { + let mut hasher = siphasher::sip::SipHasher13::new(); + val.checksum(&mut hasher); (hasher.finish() & 0x000000000000FFFF) as u16 } @@ -124,7 +194,7 @@ pub fn fn_ffi_symbol_name(mod_path: &[String], name: &str, checksum: u16) -> Str } /// Enum covering all the possible metadata types -#[derive(Clone, Debug, Hash, Deserialize, Serialize)] +#[derive(Clone, Debug, Checksum, Deserialize, Serialize)] pub enum Metadata { Func(FnMetadata), Method(MethodMetadata), diff --git a/toolkit/components/uniffi-bindgen-gecko-js/components/generated/RustTabs.jsm b/toolkit/components/uniffi-bindgen-gecko-js/components/generated/RustTabs.jsm index bb73efcfaffd..e976b9f9e22a 100644 --- a/toolkit/components/uniffi-bindgen-gecko-js/components/generated/RustTabs.jsm +++ b/toolkit/components/uniffi-bindgen-gecko-js/components/generated/RustTabs.jsm @@ -328,7 +328,7 @@ class TabsBridgedEngine { const liftError = (data) => FfiConverterTypeTabsApiError.lift(data); const functionCall = () => { return UniFFIScaffolding.callAsync( - 7, // tabs:tabs_edc9_TabsBridgedEngine_last_sync + 7, // tabs:tabs_1d6_TabsBridgedEngine_last_sync FfiConverterTypeTabsBridgedEngine.lower(this), ) } @@ -343,7 +343,7 @@ class TabsBridgedEngine { const functionCall = () => { FfiConverterI64.checkType("lastSync", lastSync); return UniFFIScaffolding.callAsync( - 8, // tabs:tabs_edc9_TabsBridgedEngine_set_last_sync + 8, // tabs:tabs_1d6_TabsBridgedEngine_set_last_sync FfiConverterTypeTabsBridgedEngine.lower(this), FfiConverterI64.lower(lastSync), ) @@ -358,7 +358,7 @@ class TabsBridgedEngine { const liftError = (data) => FfiConverterTypeTabsApiError.lift(data); const functionCall = () => { return UniFFIScaffolding.callAsync( - 9, // tabs:tabs_edc9_TabsBridgedEngine_sync_id + 9, // tabs:tabs_1d6_TabsBridgedEngine_sync_id FfiConverterTypeTabsBridgedEngine.lower(this), ) } @@ -372,7 +372,7 @@ class TabsBridgedEngine { const liftError = (data) => FfiConverterTypeTabsApiError.lift(data); const functionCall = () => { return UniFFIScaffolding.callAsync( - 10, // tabs:tabs_edc9_TabsBridgedEngine_reset_sync_id + 10, // tabs:tabs_1d6_TabsBridgedEngine_reset_sync_id FfiConverterTypeTabsBridgedEngine.lower(this), ) } @@ -387,7 +387,7 @@ class TabsBridgedEngine { const functionCall = () => { FfiConverterString.checkType("newSyncId", newSyncId); return UniFFIScaffolding.callAsync( - 11, // tabs:tabs_edc9_TabsBridgedEngine_ensure_current_sync_id + 11, // tabs:tabs_1d6_TabsBridgedEngine_ensure_current_sync_id FfiConverterTypeTabsBridgedEngine.lower(this), FfiConverterString.lower(newSyncId), ) @@ -403,7 +403,7 @@ class TabsBridgedEngine { const functionCall = () => { FfiConverterString.checkType("clientData", clientData); return UniFFIScaffolding.callAsync( - 12, // tabs:tabs_edc9_TabsBridgedEngine_prepare_for_sync + 12, // tabs:tabs_1d6_TabsBridgedEngine_prepare_for_sync FfiConverterTypeTabsBridgedEngine.lower(this), FfiConverterString.lower(clientData), ) @@ -418,7 +418,7 @@ class TabsBridgedEngine { const liftError = (data) => FfiConverterTypeTabsApiError.lift(data); const functionCall = () => { return UniFFIScaffolding.callAsync( - 13, // tabs:tabs_edc9_TabsBridgedEngine_sync_started + 13, // tabs:tabs_1d6_TabsBridgedEngine_sync_started FfiConverterTypeTabsBridgedEngine.lower(this), ) } @@ -433,7 +433,7 @@ class TabsBridgedEngine { const functionCall = () => { FfiConverterSequencestring.checkType("incomingEnvelopesAsJson", incomingEnvelopesAsJson); return UniFFIScaffolding.callAsync( - 14, // tabs:tabs_edc9_TabsBridgedEngine_store_incoming + 14, // tabs:tabs_1d6_TabsBridgedEngine_store_incoming FfiConverterTypeTabsBridgedEngine.lower(this), FfiConverterSequencestring.lower(incomingEnvelopesAsJson), ) @@ -448,7 +448,7 @@ class TabsBridgedEngine { const liftError = (data) => FfiConverterTypeTabsApiError.lift(data); const functionCall = () => { return UniFFIScaffolding.callAsync( - 15, // tabs:tabs_edc9_TabsBridgedEngine_apply + 15, // tabs:tabs_1d6_TabsBridgedEngine_apply FfiConverterTypeTabsBridgedEngine.lower(this), ) } @@ -464,7 +464,7 @@ class TabsBridgedEngine { FfiConverterI64.checkType("newTimestamp", newTimestamp); FfiConverterSequenceTypeTabsGuid.checkType("uploadedIds", uploadedIds); return UniFFIScaffolding.callAsync( - 16, // tabs:tabs_edc9_TabsBridgedEngine_set_uploaded + 16, // tabs:tabs_1d6_TabsBridgedEngine_set_uploaded FfiConverterTypeTabsBridgedEngine.lower(this), FfiConverterI64.lower(newTimestamp), FfiConverterSequenceTypeTabsGuid.lower(uploadedIds), @@ -480,7 +480,7 @@ class TabsBridgedEngine { const liftError = (data) => FfiConverterTypeTabsApiError.lift(data); const functionCall = () => { return UniFFIScaffolding.callAsync( - 17, // tabs:tabs_edc9_TabsBridgedEngine_sync_finished + 17, // tabs:tabs_1d6_TabsBridgedEngine_sync_finished FfiConverterTypeTabsBridgedEngine.lower(this), ) } @@ -494,7 +494,7 @@ class TabsBridgedEngine { const liftError = (data) => FfiConverterTypeTabsApiError.lift(data); const functionCall = () => { return UniFFIScaffolding.callAsync( - 18, // tabs:tabs_edc9_TabsBridgedEngine_reset + 18, // tabs:tabs_1d6_TabsBridgedEngine_reset FfiConverterTypeTabsBridgedEngine.lower(this), ) } @@ -508,7 +508,7 @@ class TabsBridgedEngine { const liftError = (data) => FfiConverterTypeTabsApiError.lift(data); const functionCall = () => { return UniFFIScaffolding.callAsync( - 19, // tabs:tabs_edc9_TabsBridgedEngine_wipe + 19, // tabs:tabs_1d6_TabsBridgedEngine_wipe FfiConverterTypeTabsBridgedEngine.lower(this), ) } @@ -574,7 +574,7 @@ class TabsStore { const functionCall = () => { FfiConverterString.checkType("path", path); return UniFFIScaffolding.callAsync( - 0, // tabs:tabs_edc9_TabsStore_new + 0, // tabs:tabs_1d6_TabsStore_new FfiConverterString.lower(path), ) } @@ -588,7 +588,7 @@ class TabsStore { const liftError = null; const functionCall = () => { return UniFFIScaffolding.callAsync( - 1, // tabs:tabs_edc9_TabsStore_get_all + 1, // tabs:tabs_1d6_TabsStore_get_all FfiConverterTypeTabsStore.lower(this), ) } @@ -603,7 +603,7 @@ class TabsStore { const functionCall = () => { FfiConverterSequenceTypeRemoteTabRecord.checkType("remoteTabs", remoteTabs); return UniFFIScaffolding.callAsync( - 2, // tabs:tabs_edc9_TabsStore_set_local_tabs + 2, // tabs:tabs_1d6_TabsStore_set_local_tabs FfiConverterTypeTabsStore.lower(this), FfiConverterSequenceTypeRemoteTabRecord.lower(remoteTabs), ) @@ -618,7 +618,7 @@ class TabsStore { const liftError = null; const functionCall = () => { return UniFFIScaffolding.callAsync( - 3, // tabs:tabs_edc9_TabsStore_register_with_sync_manager + 3, // tabs:tabs_1d6_TabsStore_register_with_sync_manager FfiConverterTypeTabsStore.lower(this), ) } @@ -632,7 +632,7 @@ class TabsStore { const liftError = (data) => FfiConverterTypeTabsApiError.lift(data); const functionCall = () => { return UniFFIScaffolding.callAsync( - 4, // tabs:tabs_edc9_TabsStore_reset + 4, // tabs:tabs_1d6_TabsStore_reset FfiConverterTypeTabsStore.lower(this), ) } @@ -651,7 +651,7 @@ class TabsStore { FfiConverterString.checkType("tokenserverUrl", tokenserverUrl); FfiConverterString.checkType("localId", localId); return UniFFIScaffolding.callAsync( - 5, // tabs:tabs_edc9_TabsStore_sync + 5, // tabs:tabs_1d6_TabsStore_sync FfiConverterTypeTabsStore.lower(this), FfiConverterString.lower(keyId), FfiConverterString.lower(accessToken), @@ -670,7 +670,7 @@ class TabsStore { const liftError = null; const functionCall = () => { return UniFFIScaffolding.callAsync( - 6, // tabs:tabs_edc9_TabsStore_bridged_engine + 6, // tabs:tabs_1d6_TabsStore_bridged_engine FfiConverterTypeTabsStore.lower(this), ) } diff --git a/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustArithmetic.jsm b/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustArithmetic.jsm index a43187102f8b..e36876cfaf30 100644 --- a/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustArithmetic.jsm +++ b/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustArithmetic.jsm @@ -338,7 +338,7 @@ function add(a,b) { FfiConverterU64.checkType("a", a); FfiConverterU64.checkType("b", b); return UniFFIScaffolding.callAsync( - 22, // arithmetic:arithmetic_906c_add + 22, // arithmetic:arithmetic_cd72_add FfiConverterU64.lower(a), FfiConverterU64.lower(b), ) @@ -359,7 +359,7 @@ function sub(a,b) { FfiConverterU64.checkType("a", a); FfiConverterU64.checkType("b", b); return UniFFIScaffolding.callAsync( - 23, // arithmetic:arithmetic_906c_sub + 23, // arithmetic:arithmetic_cd72_sub FfiConverterU64.lower(a), FfiConverterU64.lower(b), ) @@ -380,7 +380,7 @@ function div(dividend,divisor) { FfiConverterU64.checkType("dividend", dividend); FfiConverterU64.checkType("divisor", divisor); return UniFFIScaffolding.callAsync( - 24, // arithmetic:arithmetic_906c_div + 24, // arithmetic:arithmetic_cd72_div FfiConverterU64.lower(dividend), FfiConverterU64.lower(divisor), ) @@ -401,7 +401,7 @@ function equal(a,b) { FfiConverterU64.checkType("a", a); FfiConverterU64.checkType("b", b); return UniFFIScaffolding.callAsync( - 25, // arithmetic:arithmetic_906c_equal + 25, // arithmetic:arithmetic_cd72_equal FfiConverterU64.lower(a), FfiConverterU64.lower(b), ) diff --git a/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustCustomTypes.jsm b/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustCustomTypes.jsm index 0394e196e69b..2cbf0a41e4c9 100644 --- a/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustCustomTypes.jsm +++ b/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustCustomTypes.jsm @@ -422,7 +422,7 @@ function getCustomTypesDemo(demo) { const functionCall = () => { FfiConverterOptionalTypeCustomTypesDemo.checkType("demo", demo); return UniFFIScaffolding.callAsync( - 107, // custom_types:custom_types_8ecd_get_custom_types_demo + 107, // custom_types:custom_types_1cc4_get_custom_types_demo FfiConverterOptionalTypeCustomTypesDemo.lower(demo), ) } diff --git a/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustExternalTypes.jsm b/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustExternalTypes.jsm index 1ebe6b9be059..9ef60d3bde26 100644 --- a/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustExternalTypes.jsm +++ b/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustExternalTypes.jsm @@ -329,7 +329,7 @@ function gradient(value) { const functionCall = () => { FfiConverterOptionalTypeLine.checkType("value", value); return UniFFIScaffolding.callAsync( - 108, // external_types:external_types_54cc_gradient + 108, // external_types:external_types_ec59_gradient FfiConverterOptionalTypeLine.lower(value), ) } diff --git a/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustGeometry.jsm b/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustGeometry.jsm index d21a2f5d4694..6c6e25925ee3 100644 --- a/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustGeometry.jsm +++ b/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustGeometry.jsm @@ -411,7 +411,7 @@ function gradient(ln) { const functionCall = () => { FfiConverterTypeLine.checkType("ln", ln); return UniFFIScaffolding.callAsync( - 20, // geometry:geometry_1cce_gradient + 20, // geometry:geometry_4b55_gradient FfiConverterTypeLine.lower(ln), ) } @@ -431,7 +431,7 @@ function intersection(ln1,ln2) { FfiConverterTypeLine.checkType("ln1", ln1); FfiConverterTypeLine.checkType("ln2", ln2); return UniFFIScaffolding.callAsync( - 21, // geometry:geometry_1cce_intersection + 21, // geometry:geometry_4b55_intersection FfiConverterTypeLine.lower(ln1), FfiConverterTypeLine.lower(ln2), ) diff --git a/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustRondpoint.jsm b/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustRondpoint.jsm index fea9f654d82d..574f61c70df2 100644 --- a/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustRondpoint.jsm +++ b/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustRondpoint.jsm @@ -631,7 +631,7 @@ class Optionneur { const liftError = null; const functionCall = () => { return UniFFIScaffolding.callAsync( - 55, // rondpoint:rondpoint_c6ef_Optionneur_new + 55, // rondpoint:rondpoint_640b_Optionneur_new ) } try { @@ -645,7 +645,7 @@ class Optionneur { const functionCall = () => { FfiConverterBool.checkType("value", value); return UniFFIScaffolding.callAsync( - 56, // rondpoint:rondpoint_c6ef_Optionneur_sinon_boolean + 56, // rondpoint:rondpoint_640b_Optionneur_sinon_boolean FfiConverterTypeOptionneur.lower(this), FfiConverterBool.lower(value), ) @@ -661,7 +661,7 @@ class Optionneur { const functionCall = () => { FfiConverterString.checkType("value", value); return UniFFIScaffolding.callAsync( - 57, // rondpoint:rondpoint_c6ef_Optionneur_sinon_string + 57, // rondpoint:rondpoint_640b_Optionneur_sinon_string FfiConverterTypeOptionneur.lower(this), FfiConverterString.lower(value), ) @@ -677,7 +677,7 @@ class Optionneur { const functionCall = () => { FfiConverterSequencestring.checkType("value", value); return UniFFIScaffolding.callAsync( - 58, // rondpoint:rondpoint_c6ef_Optionneur_sinon_sequence + 58, // rondpoint:rondpoint_640b_Optionneur_sinon_sequence FfiConverterTypeOptionneur.lower(this), FfiConverterSequencestring.lower(value), ) @@ -693,7 +693,7 @@ class Optionneur { const functionCall = () => { FfiConverterOptionalstring.checkType("value", value); return UniFFIScaffolding.callAsync( - 59, // rondpoint:rondpoint_c6ef_Optionneur_sinon_null + 59, // rondpoint:rondpoint_640b_Optionneur_sinon_null FfiConverterTypeOptionneur.lower(this), FfiConverterOptionalstring.lower(value), ) @@ -709,7 +709,7 @@ class Optionneur { const functionCall = () => { FfiConverterOptionali32.checkType("value", value); return UniFFIScaffolding.callAsync( - 60, // rondpoint:rondpoint_c6ef_Optionneur_sinon_zero + 60, // rondpoint:rondpoint_640b_Optionneur_sinon_zero FfiConverterTypeOptionneur.lower(this), FfiConverterOptionali32.lower(value), ) @@ -725,7 +725,7 @@ class Optionneur { const functionCall = () => { FfiConverterU8.checkType("value", value); return UniFFIScaffolding.callAsync( - 61, // rondpoint:rondpoint_c6ef_Optionneur_sinon_u8_dec + 61, // rondpoint:rondpoint_640b_Optionneur_sinon_u8_dec FfiConverterTypeOptionneur.lower(this), FfiConverterU8.lower(value), ) @@ -741,7 +741,7 @@ class Optionneur { const functionCall = () => { FfiConverterI8.checkType("value", value); return UniFFIScaffolding.callAsync( - 62, // rondpoint:rondpoint_c6ef_Optionneur_sinon_i8_dec + 62, // rondpoint:rondpoint_640b_Optionneur_sinon_i8_dec FfiConverterTypeOptionneur.lower(this), FfiConverterI8.lower(value), ) @@ -757,7 +757,7 @@ class Optionneur { const functionCall = () => { FfiConverterU16.checkType("value", value); return UniFFIScaffolding.callAsync( - 63, // rondpoint:rondpoint_c6ef_Optionneur_sinon_u16_dec + 63, // rondpoint:rondpoint_640b_Optionneur_sinon_u16_dec FfiConverterTypeOptionneur.lower(this), FfiConverterU16.lower(value), ) @@ -773,7 +773,7 @@ class Optionneur { const functionCall = () => { FfiConverterI16.checkType("value", value); return UniFFIScaffolding.callAsync( - 64, // rondpoint:rondpoint_c6ef_Optionneur_sinon_i16_dec + 64, // rondpoint:rondpoint_640b_Optionneur_sinon_i16_dec FfiConverterTypeOptionneur.lower(this), FfiConverterI16.lower(value), ) @@ -789,7 +789,7 @@ class Optionneur { const functionCall = () => { FfiConverterU32.checkType("value", value); return UniFFIScaffolding.callAsync( - 65, // rondpoint:rondpoint_c6ef_Optionneur_sinon_u32_dec + 65, // rondpoint:rondpoint_640b_Optionneur_sinon_u32_dec FfiConverterTypeOptionneur.lower(this), FfiConverterU32.lower(value), ) @@ -805,7 +805,7 @@ class Optionneur { const functionCall = () => { FfiConverterI32.checkType("value", value); return UniFFIScaffolding.callAsync( - 66, // rondpoint:rondpoint_c6ef_Optionneur_sinon_i32_dec + 66, // rondpoint:rondpoint_640b_Optionneur_sinon_i32_dec FfiConverterTypeOptionneur.lower(this), FfiConverterI32.lower(value), ) @@ -821,7 +821,7 @@ class Optionneur { const functionCall = () => { FfiConverterU64.checkType("value", value); return UniFFIScaffolding.callAsync( - 67, // rondpoint:rondpoint_c6ef_Optionneur_sinon_u64_dec + 67, // rondpoint:rondpoint_640b_Optionneur_sinon_u64_dec FfiConverterTypeOptionneur.lower(this), FfiConverterU64.lower(value), ) @@ -837,7 +837,7 @@ class Optionneur { const functionCall = () => { FfiConverterI64.checkType("value", value); return UniFFIScaffolding.callAsync( - 68, // rondpoint:rondpoint_c6ef_Optionneur_sinon_i64_dec + 68, // rondpoint:rondpoint_640b_Optionneur_sinon_i64_dec FfiConverterTypeOptionneur.lower(this), FfiConverterI64.lower(value), ) @@ -853,7 +853,7 @@ class Optionneur { const functionCall = () => { FfiConverterU8.checkType("value", value); return UniFFIScaffolding.callAsync( - 69, // rondpoint:rondpoint_c6ef_Optionneur_sinon_u8_hex + 69, // rondpoint:rondpoint_640b_Optionneur_sinon_u8_hex FfiConverterTypeOptionneur.lower(this), FfiConverterU8.lower(value), ) @@ -869,7 +869,7 @@ class Optionneur { const functionCall = () => { FfiConverterI8.checkType("value", value); return UniFFIScaffolding.callAsync( - 70, // rondpoint:rondpoint_c6ef_Optionneur_sinon_i8_hex + 70, // rondpoint:rondpoint_640b_Optionneur_sinon_i8_hex FfiConverterTypeOptionneur.lower(this), FfiConverterI8.lower(value), ) @@ -885,7 +885,7 @@ class Optionneur { const functionCall = () => { FfiConverterU16.checkType("value", value); return UniFFIScaffolding.callAsync( - 71, // rondpoint:rondpoint_c6ef_Optionneur_sinon_u16_hex + 71, // rondpoint:rondpoint_640b_Optionneur_sinon_u16_hex FfiConverterTypeOptionneur.lower(this), FfiConverterU16.lower(value), ) @@ -901,7 +901,7 @@ class Optionneur { const functionCall = () => { FfiConverterI16.checkType("value", value); return UniFFIScaffolding.callAsync( - 72, // rondpoint:rondpoint_c6ef_Optionneur_sinon_i16_hex + 72, // rondpoint:rondpoint_640b_Optionneur_sinon_i16_hex FfiConverterTypeOptionneur.lower(this), FfiConverterI16.lower(value), ) @@ -917,7 +917,7 @@ class Optionneur { const functionCall = () => { FfiConverterU32.checkType("value", value); return UniFFIScaffolding.callAsync( - 73, // rondpoint:rondpoint_c6ef_Optionneur_sinon_u32_hex + 73, // rondpoint:rondpoint_640b_Optionneur_sinon_u32_hex FfiConverterTypeOptionneur.lower(this), FfiConverterU32.lower(value), ) @@ -933,7 +933,7 @@ class Optionneur { const functionCall = () => { FfiConverterI32.checkType("value", value); return UniFFIScaffolding.callAsync( - 74, // rondpoint:rondpoint_c6ef_Optionneur_sinon_i32_hex + 74, // rondpoint:rondpoint_640b_Optionneur_sinon_i32_hex FfiConverterTypeOptionneur.lower(this), FfiConverterI32.lower(value), ) @@ -949,7 +949,7 @@ class Optionneur { const functionCall = () => { FfiConverterU64.checkType("value", value); return UniFFIScaffolding.callAsync( - 75, // rondpoint:rondpoint_c6ef_Optionneur_sinon_u64_hex + 75, // rondpoint:rondpoint_640b_Optionneur_sinon_u64_hex FfiConverterTypeOptionneur.lower(this), FfiConverterU64.lower(value), ) @@ -965,7 +965,7 @@ class Optionneur { const functionCall = () => { FfiConverterI64.checkType("value", value); return UniFFIScaffolding.callAsync( - 76, // rondpoint:rondpoint_c6ef_Optionneur_sinon_i64_hex + 76, // rondpoint:rondpoint_640b_Optionneur_sinon_i64_hex FfiConverterTypeOptionneur.lower(this), FfiConverterI64.lower(value), ) @@ -981,7 +981,7 @@ class Optionneur { const functionCall = () => { FfiConverterU32.checkType("value", value); return UniFFIScaffolding.callAsync( - 77, // rondpoint:rondpoint_c6ef_Optionneur_sinon_u32_oct + 77, // rondpoint:rondpoint_640b_Optionneur_sinon_u32_oct FfiConverterTypeOptionneur.lower(this), FfiConverterU32.lower(value), ) @@ -997,7 +997,7 @@ class Optionneur { const functionCall = () => { FfiConverterF32.checkType("value", value); return UniFFIScaffolding.callAsync( - 78, // rondpoint:rondpoint_c6ef_Optionneur_sinon_f32 + 78, // rondpoint:rondpoint_640b_Optionneur_sinon_f32 FfiConverterTypeOptionneur.lower(this), FfiConverterF32.lower(value), ) @@ -1013,7 +1013,7 @@ class Optionneur { const functionCall = () => { FfiConverterF64.checkType("value", value); return UniFFIScaffolding.callAsync( - 79, // rondpoint:rondpoint_c6ef_Optionneur_sinon_f64 + 79, // rondpoint:rondpoint_640b_Optionneur_sinon_f64 FfiConverterTypeOptionneur.lower(this), FfiConverterF64.lower(value), ) @@ -1029,7 +1029,7 @@ class Optionneur { const functionCall = () => { FfiConverterTypeEnumeration.checkType("value", value); return UniFFIScaffolding.callAsync( - 80, // rondpoint:rondpoint_c6ef_Optionneur_sinon_enum + 80, // rondpoint:rondpoint_640b_Optionneur_sinon_enum FfiConverterTypeOptionneur.lower(this), FfiConverterTypeEnumeration.lower(value), ) @@ -1095,7 +1095,7 @@ class Retourneur { const liftError = null; const functionCall = () => { return UniFFIScaffolding.callAsync( - 26, // rondpoint:rondpoint_c6ef_Retourneur_new + 26, // rondpoint:rondpoint_640b_Retourneur_new ) } try { @@ -1109,7 +1109,7 @@ class Retourneur { const functionCall = () => { FfiConverterI8.checkType("value", value); return UniFFIScaffolding.callAsync( - 27, // rondpoint:rondpoint_c6ef_Retourneur_identique_i8 + 27, // rondpoint:rondpoint_640b_Retourneur_identique_i8 FfiConverterTypeRetourneur.lower(this), FfiConverterI8.lower(value), ) @@ -1125,7 +1125,7 @@ class Retourneur { const functionCall = () => { FfiConverterU8.checkType("value", value); return UniFFIScaffolding.callAsync( - 28, // rondpoint:rondpoint_c6ef_Retourneur_identique_u8 + 28, // rondpoint:rondpoint_640b_Retourneur_identique_u8 FfiConverterTypeRetourneur.lower(this), FfiConverterU8.lower(value), ) @@ -1141,7 +1141,7 @@ class Retourneur { const functionCall = () => { FfiConverterI16.checkType("value", value); return UniFFIScaffolding.callAsync( - 29, // rondpoint:rondpoint_c6ef_Retourneur_identique_i16 + 29, // rondpoint:rondpoint_640b_Retourneur_identique_i16 FfiConverterTypeRetourneur.lower(this), FfiConverterI16.lower(value), ) @@ -1157,7 +1157,7 @@ class Retourneur { const functionCall = () => { FfiConverterU16.checkType("value", value); return UniFFIScaffolding.callAsync( - 30, // rondpoint:rondpoint_c6ef_Retourneur_identique_u16 + 30, // rondpoint:rondpoint_640b_Retourneur_identique_u16 FfiConverterTypeRetourneur.lower(this), FfiConverterU16.lower(value), ) @@ -1173,7 +1173,7 @@ class Retourneur { const functionCall = () => { FfiConverterI32.checkType("value", value); return UniFFIScaffolding.callAsync( - 31, // rondpoint:rondpoint_c6ef_Retourneur_identique_i32 + 31, // rondpoint:rondpoint_640b_Retourneur_identique_i32 FfiConverterTypeRetourneur.lower(this), FfiConverterI32.lower(value), ) @@ -1189,7 +1189,7 @@ class Retourneur { const functionCall = () => { FfiConverterU32.checkType("value", value); return UniFFIScaffolding.callAsync( - 32, // rondpoint:rondpoint_c6ef_Retourneur_identique_u32 + 32, // rondpoint:rondpoint_640b_Retourneur_identique_u32 FfiConverterTypeRetourneur.lower(this), FfiConverterU32.lower(value), ) @@ -1205,7 +1205,7 @@ class Retourneur { const functionCall = () => { FfiConverterI64.checkType("value", value); return UniFFIScaffolding.callAsync( - 33, // rondpoint:rondpoint_c6ef_Retourneur_identique_i64 + 33, // rondpoint:rondpoint_640b_Retourneur_identique_i64 FfiConverterTypeRetourneur.lower(this), FfiConverterI64.lower(value), ) @@ -1221,7 +1221,7 @@ class Retourneur { const functionCall = () => { FfiConverterU64.checkType("value", value); return UniFFIScaffolding.callAsync( - 34, // rondpoint:rondpoint_c6ef_Retourneur_identique_u64 + 34, // rondpoint:rondpoint_640b_Retourneur_identique_u64 FfiConverterTypeRetourneur.lower(this), FfiConverterU64.lower(value), ) @@ -1237,7 +1237,7 @@ class Retourneur { const functionCall = () => { FfiConverterF32.checkType("value", value); return UniFFIScaffolding.callAsync( - 35, // rondpoint:rondpoint_c6ef_Retourneur_identique_float + 35, // rondpoint:rondpoint_640b_Retourneur_identique_float FfiConverterTypeRetourneur.lower(this), FfiConverterF32.lower(value), ) @@ -1253,7 +1253,7 @@ class Retourneur { const functionCall = () => { FfiConverterF64.checkType("value", value); return UniFFIScaffolding.callAsync( - 36, // rondpoint:rondpoint_c6ef_Retourneur_identique_double + 36, // rondpoint:rondpoint_640b_Retourneur_identique_double FfiConverterTypeRetourneur.lower(this), FfiConverterF64.lower(value), ) @@ -1269,7 +1269,7 @@ class Retourneur { const functionCall = () => { FfiConverterBool.checkType("value", value); return UniFFIScaffolding.callAsync( - 37, // rondpoint:rondpoint_c6ef_Retourneur_identique_boolean + 37, // rondpoint:rondpoint_640b_Retourneur_identique_boolean FfiConverterTypeRetourneur.lower(this), FfiConverterBool.lower(value), ) @@ -1285,7 +1285,7 @@ class Retourneur { const functionCall = () => { FfiConverterString.checkType("value", value); return UniFFIScaffolding.callAsync( - 38, // rondpoint:rondpoint_c6ef_Retourneur_identique_string + 38, // rondpoint:rondpoint_640b_Retourneur_identique_string FfiConverterTypeRetourneur.lower(this), FfiConverterString.lower(value), ) @@ -1301,7 +1301,7 @@ class Retourneur { const functionCall = () => { FfiConverterTypeDictionnaireNombresSignes.checkType("value", value); return UniFFIScaffolding.callAsync( - 39, // rondpoint:rondpoint_c6ef_Retourneur_identique_nombres_signes + 39, // rondpoint:rondpoint_640b_Retourneur_identique_nombres_signes FfiConverterTypeRetourneur.lower(this), FfiConverterTypeDictionnaireNombresSignes.lower(value), ) @@ -1317,7 +1317,7 @@ class Retourneur { const functionCall = () => { FfiConverterTypeDictionnaireNombres.checkType("value", value); return UniFFIScaffolding.callAsync( - 40, // rondpoint:rondpoint_c6ef_Retourneur_identique_nombres + 40, // rondpoint:rondpoint_640b_Retourneur_identique_nombres FfiConverterTypeRetourneur.lower(this), FfiConverterTypeDictionnaireNombres.lower(value), ) @@ -1333,7 +1333,7 @@ class Retourneur { const functionCall = () => { FfiConverterTypeOptionneurDictionnaire.checkType("value", value); return UniFFIScaffolding.callAsync( - 41, // rondpoint:rondpoint_c6ef_Retourneur_identique_optionneur_dictionnaire + 41, // rondpoint:rondpoint_640b_Retourneur_identique_optionneur_dictionnaire FfiConverterTypeRetourneur.lower(this), FfiConverterTypeOptionneurDictionnaire.lower(value), ) @@ -1399,7 +1399,7 @@ class Stringifier { const liftError = null; const functionCall = () => { return UniFFIScaffolding.callAsync( - 42, // rondpoint:rondpoint_c6ef_Stringifier_new + 42, // rondpoint:rondpoint_640b_Stringifier_new ) } try { @@ -1413,7 +1413,7 @@ class Stringifier { const functionCall = () => { FfiConverterString.checkType("value", value); return UniFFIScaffolding.callAsync( - 43, // rondpoint:rondpoint_c6ef_Stringifier_well_known_string + 43, // rondpoint:rondpoint_640b_Stringifier_well_known_string FfiConverterTypeStringifier.lower(this), FfiConverterString.lower(value), ) @@ -1429,7 +1429,7 @@ class Stringifier { const functionCall = () => { FfiConverterI8.checkType("value", value); return UniFFIScaffolding.callAsync( - 44, // rondpoint:rondpoint_c6ef_Stringifier_to_string_i8 + 44, // rondpoint:rondpoint_640b_Stringifier_to_string_i8 FfiConverterTypeStringifier.lower(this), FfiConverterI8.lower(value), ) @@ -1445,7 +1445,7 @@ class Stringifier { const functionCall = () => { FfiConverterU8.checkType("value", value); return UniFFIScaffolding.callAsync( - 45, // rondpoint:rondpoint_c6ef_Stringifier_to_string_u8 + 45, // rondpoint:rondpoint_640b_Stringifier_to_string_u8 FfiConverterTypeStringifier.lower(this), FfiConverterU8.lower(value), ) @@ -1461,7 +1461,7 @@ class Stringifier { const functionCall = () => { FfiConverterI16.checkType("value", value); return UniFFIScaffolding.callAsync( - 46, // rondpoint:rondpoint_c6ef_Stringifier_to_string_i16 + 46, // rondpoint:rondpoint_640b_Stringifier_to_string_i16 FfiConverterTypeStringifier.lower(this), FfiConverterI16.lower(value), ) @@ -1477,7 +1477,7 @@ class Stringifier { const functionCall = () => { FfiConverterU16.checkType("value", value); return UniFFIScaffolding.callAsync( - 47, // rondpoint:rondpoint_c6ef_Stringifier_to_string_u16 + 47, // rondpoint:rondpoint_640b_Stringifier_to_string_u16 FfiConverterTypeStringifier.lower(this), FfiConverterU16.lower(value), ) @@ -1493,7 +1493,7 @@ class Stringifier { const functionCall = () => { FfiConverterI32.checkType("value", value); return UniFFIScaffolding.callAsync( - 48, // rondpoint:rondpoint_c6ef_Stringifier_to_string_i32 + 48, // rondpoint:rondpoint_640b_Stringifier_to_string_i32 FfiConverterTypeStringifier.lower(this), FfiConverterI32.lower(value), ) @@ -1509,7 +1509,7 @@ class Stringifier { const functionCall = () => { FfiConverterU32.checkType("value", value); return UniFFIScaffolding.callAsync( - 49, // rondpoint:rondpoint_c6ef_Stringifier_to_string_u32 + 49, // rondpoint:rondpoint_640b_Stringifier_to_string_u32 FfiConverterTypeStringifier.lower(this), FfiConverterU32.lower(value), ) @@ -1525,7 +1525,7 @@ class Stringifier { const functionCall = () => { FfiConverterI64.checkType("value", value); return UniFFIScaffolding.callAsync( - 50, // rondpoint:rondpoint_c6ef_Stringifier_to_string_i64 + 50, // rondpoint:rondpoint_640b_Stringifier_to_string_i64 FfiConverterTypeStringifier.lower(this), FfiConverterI64.lower(value), ) @@ -1541,7 +1541,7 @@ class Stringifier { const functionCall = () => { FfiConverterU64.checkType("value", value); return UniFFIScaffolding.callAsync( - 51, // rondpoint:rondpoint_c6ef_Stringifier_to_string_u64 + 51, // rondpoint:rondpoint_640b_Stringifier_to_string_u64 FfiConverterTypeStringifier.lower(this), FfiConverterU64.lower(value), ) @@ -1557,7 +1557,7 @@ class Stringifier { const functionCall = () => { FfiConverterF32.checkType("value", value); return UniFFIScaffolding.callAsync( - 52, // rondpoint:rondpoint_c6ef_Stringifier_to_string_float + 52, // rondpoint:rondpoint_640b_Stringifier_to_string_float FfiConverterTypeStringifier.lower(this), FfiConverterF32.lower(value), ) @@ -1573,7 +1573,7 @@ class Stringifier { const functionCall = () => { FfiConverterF64.checkType("value", value); return UniFFIScaffolding.callAsync( - 53, // rondpoint:rondpoint_c6ef_Stringifier_to_string_double + 53, // rondpoint:rondpoint_640b_Stringifier_to_string_double FfiConverterTypeStringifier.lower(this), FfiConverterF64.lower(value), ) @@ -1589,7 +1589,7 @@ class Stringifier { const functionCall = () => { FfiConverterBool.checkType("value", value); return UniFFIScaffolding.callAsync( - 54, // rondpoint:rondpoint_c6ef_Stringifier_to_string_boolean + 54, // rondpoint:rondpoint_640b_Stringifier_to_string_boolean FfiConverterTypeStringifier.lower(this), FfiConverterBool.lower(value), ) @@ -2375,7 +2375,7 @@ function copieDictionnaire(d) { const functionCall = () => { FfiConverterTypeDictionnaire.checkType("d", d); return UniFFIScaffolding.callAsync( - 81, // rondpoint:rondpoint_c6ef_copie_dictionnaire + 81, // rondpoint:rondpoint_640b_copie_dictionnaire FfiConverterTypeDictionnaire.lower(d), ) } @@ -2394,7 +2394,7 @@ function copieEnumeration(e) { const functionCall = () => { FfiConverterTypeEnumeration.checkType("e", e); return UniFFIScaffolding.callAsync( - 82, // rondpoint:rondpoint_c6ef_copie_enumeration + 82, // rondpoint:rondpoint_640b_copie_enumeration FfiConverterTypeEnumeration.lower(e), ) } @@ -2413,7 +2413,7 @@ function copieEnumerations(e) { const functionCall = () => { FfiConverterSequenceTypeEnumeration.checkType("e", e); return UniFFIScaffolding.callAsync( - 83, // rondpoint:rondpoint_c6ef_copie_enumerations + 83, // rondpoint:rondpoint_640b_copie_enumerations FfiConverterSequenceTypeEnumeration.lower(e), ) } @@ -2432,7 +2432,7 @@ function copieCarte(c) { const functionCall = () => { FfiConverterMapStringTypeEnumerationAvecDonnees.checkType("c", c); return UniFFIScaffolding.callAsync( - 84, // rondpoint:rondpoint_c6ef_copie_carte + 84, // rondpoint:rondpoint_640b_copie_carte FfiConverterMapStringTypeEnumerationAvecDonnees.lower(c), ) } @@ -2451,7 +2451,7 @@ function switcheroo(b) { const functionCall = () => { FfiConverterBool.checkType("b", b); return UniFFIScaffolding.callAsync( - 85, // rondpoint:rondpoint_c6ef_switcheroo + 85, // rondpoint:rondpoint_640b_switcheroo FfiConverterBool.lower(b), ) } diff --git a/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustSprites.jsm b/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustSprites.jsm index 95c2b529fa4d..f756727b2091 100644 --- a/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustSprites.jsm +++ b/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustSprites.jsm @@ -309,7 +309,7 @@ class Sprite { const functionCall = () => { FfiConverterOptionalTypePoint.checkType("initialPosition", initialPosition); return UniFFIScaffolding.callAsync( - 86, // sprites:sprites_accb_Sprite_new + 86, // sprites:sprites_fec0_Sprite_new FfiConverterOptionalTypePoint.lower(initialPosition), ) } @@ -331,7 +331,7 @@ class Sprite { FfiConverterTypePoint.checkType("reference", reference); FfiConverterTypeVector.checkType("direction", direction); return UniFFIScaffolding.callAsync( - 87, // sprites:sprites_accb_Sprite_new_relative_to + 87, // sprites:sprites_fec0_Sprite_new_relative_to FfiConverterTypePoint.lower(reference), FfiConverterTypeVector.lower(direction), ) @@ -346,7 +346,7 @@ class Sprite { const liftError = null; const functionCall = () => { return UniFFIScaffolding.callAsync( - 88, // sprites:sprites_accb_Sprite_get_position + 88, // sprites:sprites_fec0_Sprite_get_position FfiConverterTypeSprite.lower(this), ) } @@ -361,7 +361,7 @@ class Sprite { const functionCall = () => { FfiConverterTypePoint.checkType("position", position); return UniFFIScaffolding.callAsync( - 89, // sprites:sprites_accb_Sprite_move_to + 89, // sprites:sprites_fec0_Sprite_move_to FfiConverterTypeSprite.lower(this), FfiConverterTypePoint.lower(position), ) @@ -377,7 +377,7 @@ class Sprite { const functionCall = () => { FfiConverterTypeVector.checkType("direction", direction); return UniFFIScaffolding.callAsync( - 90, // sprites:sprites_accb_Sprite_move_by + 90, // sprites:sprites_fec0_Sprite_move_by FfiConverterTypeSprite.lower(this), FfiConverterTypeVector.lower(direction), ) @@ -567,7 +567,7 @@ function translate(position,direction) { FfiConverterTypePoint.checkType("position", position); FfiConverterTypeVector.checkType("direction", direction); return UniFFIScaffolding.callAsync( - 91, // sprites:sprites_accb_translate + 91, // sprites:sprites_fec0_translate FfiConverterTypePoint.lower(position), FfiConverterTypeVector.lower(direction), ) diff --git a/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustTodolist.jsm b/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustTodolist.jsm index 4b70122a9e78..88935b692e7f 100644 --- a/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustTodolist.jsm +++ b/toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustTodolist.jsm @@ -287,7 +287,7 @@ class TodoList { const liftError = null; const functionCall = () => { return UniFFIScaffolding.callAsync( - 92, // todolist:todolist_aa33_TodoList_new + 92, // todolist:todolist_97c5_TodoList_new ) } try { @@ -301,7 +301,7 @@ class TodoList { const functionCall = () => { FfiConverterString.checkType("todo", todo); return UniFFIScaffolding.callAsync( - 93, // todolist:todolist_aa33_TodoList_add_item + 93, // todolist:todolist_97c5_TodoList_add_item FfiConverterTypeTodoList.lower(this), FfiConverterString.lower(todo), ) @@ -317,7 +317,7 @@ class TodoList { const functionCall = () => { FfiConverterTypeTodoEntry.checkType("entry", entry); return UniFFIScaffolding.callAsync( - 94, // todolist:todolist_aa33_TodoList_add_entry + 94, // todolist:todolist_97c5_TodoList_add_entry FfiConverterTypeTodoList.lower(this), FfiConverterTypeTodoEntry.lower(entry), ) @@ -332,7 +332,7 @@ class TodoList { const liftError = null; const functionCall = () => { return UniFFIScaffolding.callAsync( - 95, // todolist:todolist_aa33_TodoList_get_entries + 95, // todolist:todolist_97c5_TodoList_get_entries FfiConverterTypeTodoList.lower(this), ) } @@ -346,7 +346,7 @@ class TodoList { const liftError = null; const functionCall = () => { return UniFFIScaffolding.callAsync( - 96, // todolist:todolist_aa33_TodoList_get_items + 96, // todolist:todolist_97c5_TodoList_get_items FfiConverterTypeTodoList.lower(this), ) } @@ -361,7 +361,7 @@ class TodoList { const functionCall = () => { FfiConverterSequenceTypeTodoEntry.checkType("entries", entries); return UniFFIScaffolding.callAsync( - 97, // todolist:todolist_aa33_TodoList_add_entries + 97, // todolist:todolist_97c5_TodoList_add_entries FfiConverterTypeTodoList.lower(this), FfiConverterSequenceTypeTodoEntry.lower(entries), ) @@ -377,7 +377,7 @@ class TodoList { const functionCall = () => { FfiConverterSequencestring.checkType("items", items); return UniFFIScaffolding.callAsync( - 98, // todolist:todolist_aa33_TodoList_add_items + 98, // todolist:todolist_97c5_TodoList_add_items FfiConverterTypeTodoList.lower(this), FfiConverterSequencestring.lower(items), ) @@ -392,7 +392,7 @@ class TodoList { const liftError = (data) => FfiConverterTypeTodoError.lift(data); const functionCall = () => { return UniFFIScaffolding.callAsync( - 99, // todolist:todolist_aa33_TodoList_get_last_entry + 99, // todolist:todolist_97c5_TodoList_get_last_entry FfiConverterTypeTodoList.lower(this), ) } @@ -406,7 +406,7 @@ class TodoList { const liftError = (data) => FfiConverterTypeTodoError.lift(data); const functionCall = () => { return UniFFIScaffolding.callAsync( - 100, // todolist:todolist_aa33_TodoList_get_last + 100, // todolist:todolist_97c5_TodoList_get_last FfiConverterTypeTodoList.lower(this), ) } @@ -420,7 +420,7 @@ class TodoList { const liftError = (data) => FfiConverterTypeTodoError.lift(data); const functionCall = () => { return UniFFIScaffolding.callAsync( - 101, // todolist:todolist_aa33_TodoList_get_first + 101, // todolist:todolist_97c5_TodoList_get_first FfiConverterTypeTodoList.lower(this), ) } @@ -435,7 +435,7 @@ class TodoList { const functionCall = () => { FfiConverterString.checkType("todo", todo); return UniFFIScaffolding.callAsync( - 102, // todolist:todolist_aa33_TodoList_clear_item + 102, // todolist:todolist_97c5_TodoList_clear_item FfiConverterTypeTodoList.lower(this), FfiConverterString.lower(todo), ) @@ -450,7 +450,7 @@ class TodoList { const liftError = null; const functionCall = () => { return UniFFIScaffolding.callAsync( - 103, // todolist:todolist_aa33_TodoList_make_default + 103, // todolist:todolist_97c5_TodoList_make_default FfiConverterTypeTodoList.lower(this), ) } @@ -711,7 +711,7 @@ function getDefaultList() { const liftError = null; const functionCall = () => { return UniFFIScaffolding.callAsync( - 104, // todolist:todolist_aa33_get_default_list + 104, // todolist:todolist_97c5_get_default_list ) } try { @@ -729,7 +729,7 @@ function setDefaultList(list) { const functionCall = () => { FfiConverterTypeTodoList.checkType("list", list); return UniFFIScaffolding.callAsync( - 105, // todolist:todolist_aa33_set_default_list + 105, // todolist:todolist_97c5_set_default_list FfiConverterTypeTodoList.lower(list), ) } @@ -748,7 +748,7 @@ function createEntryWith(todo) { const functionCall = () => { FfiConverterString.checkType("todo", todo); return UniFFIScaffolding.callAsync( - 106, // todolist:todolist_aa33_create_entry_with + 106, // todolist:todolist_97c5_create_entry_with FfiConverterString.lower(todo), ) } diff --git a/toolkit/components/uniffi-js/UniFFIFixtureScaffolding.cpp b/toolkit/components/uniffi-js/UniFFIFixtureScaffolding.cpp index ab0818a32310..5cd82be283ef 100644 --- a/toolkit/components/uniffi-js/UniFFIFixtureScaffolding.cpp +++ b/toolkit/components/uniffi-js/UniFFIFixtureScaffolding.cpp @@ -19,481 +19,481 @@ using dom::UniFFIScaffoldingCallResult; // Define scaffolding functions from UniFFI extern "C" { - double geometry_1cce_gradient(RustBuffer, RustCallStatus*); - RustBuffer geometry_1cce_intersection(RustBuffer, RustBuffer, RustCallStatus*); - uint64_t arithmetic_906c_add(uint64_t, uint64_t, RustCallStatus*); - uint64_t arithmetic_906c_sub(uint64_t, uint64_t, RustCallStatus*); - uint64_t arithmetic_906c_div(uint64_t, uint64_t, RustCallStatus*); - int8_t arithmetic_906c_equal(uint64_t, uint64_t, RustCallStatus*); - void ffi_rondpoint_c6ef_Retourneur_object_free(void *, RustCallStatus*); - void * rondpoint_c6ef_Retourneur_new(RustCallStatus*); - int8_t rondpoint_c6ef_Retourneur_identique_i8(void *, int8_t, RustCallStatus*); - uint8_t rondpoint_c6ef_Retourneur_identique_u8(void *, uint8_t, RustCallStatus*); - int16_t rondpoint_c6ef_Retourneur_identique_i16(void *, int16_t, RustCallStatus*); - uint16_t rondpoint_c6ef_Retourneur_identique_u16(void *, uint16_t, RustCallStatus*); - int32_t rondpoint_c6ef_Retourneur_identique_i32(void *, int32_t, RustCallStatus*); - uint32_t rondpoint_c6ef_Retourneur_identique_u32(void *, uint32_t, RustCallStatus*); - int64_t rondpoint_c6ef_Retourneur_identique_i64(void *, int64_t, RustCallStatus*); - uint64_t rondpoint_c6ef_Retourneur_identique_u64(void *, uint64_t, RustCallStatus*); - float rondpoint_c6ef_Retourneur_identique_float(void *, float, RustCallStatus*); - double rondpoint_c6ef_Retourneur_identique_double(void *, double, RustCallStatus*); - int8_t rondpoint_c6ef_Retourneur_identique_boolean(void *, int8_t, RustCallStatus*); - RustBuffer rondpoint_c6ef_Retourneur_identique_string(void *, RustBuffer, RustCallStatus*); - RustBuffer rondpoint_c6ef_Retourneur_identique_nombres_signes(void *, RustBuffer, RustCallStatus*); - RustBuffer rondpoint_c6ef_Retourneur_identique_nombres(void *, RustBuffer, RustCallStatus*); - RustBuffer rondpoint_c6ef_Retourneur_identique_optionneur_dictionnaire(void *, RustBuffer, RustCallStatus*); - void ffi_rondpoint_c6ef_Stringifier_object_free(void *, RustCallStatus*); - void * rondpoint_c6ef_Stringifier_new(RustCallStatus*); - RustBuffer rondpoint_c6ef_Stringifier_well_known_string(void *, RustBuffer, RustCallStatus*); - RustBuffer rondpoint_c6ef_Stringifier_to_string_i8(void *, int8_t, RustCallStatus*); - RustBuffer rondpoint_c6ef_Stringifier_to_string_u8(void *, uint8_t, RustCallStatus*); - RustBuffer rondpoint_c6ef_Stringifier_to_string_i16(void *, int16_t, RustCallStatus*); - RustBuffer rondpoint_c6ef_Stringifier_to_string_u16(void *, uint16_t, RustCallStatus*); - RustBuffer rondpoint_c6ef_Stringifier_to_string_i32(void *, int32_t, RustCallStatus*); - RustBuffer rondpoint_c6ef_Stringifier_to_string_u32(void *, uint32_t, RustCallStatus*); - RustBuffer rondpoint_c6ef_Stringifier_to_string_i64(void *, int64_t, RustCallStatus*); - RustBuffer rondpoint_c6ef_Stringifier_to_string_u64(void *, uint64_t, RustCallStatus*); - RustBuffer rondpoint_c6ef_Stringifier_to_string_float(void *, float, RustCallStatus*); - RustBuffer rondpoint_c6ef_Stringifier_to_string_double(void *, double, RustCallStatus*); - RustBuffer rondpoint_c6ef_Stringifier_to_string_boolean(void *, int8_t, RustCallStatus*); - void ffi_rondpoint_c6ef_Optionneur_object_free(void *, RustCallStatus*); - void * rondpoint_c6ef_Optionneur_new(RustCallStatus*); - int8_t rondpoint_c6ef_Optionneur_sinon_boolean(void *, int8_t, RustCallStatus*); - RustBuffer rondpoint_c6ef_Optionneur_sinon_string(void *, RustBuffer, RustCallStatus*); - RustBuffer rondpoint_c6ef_Optionneur_sinon_sequence(void *, RustBuffer, RustCallStatus*); - RustBuffer rondpoint_c6ef_Optionneur_sinon_null(void *, RustBuffer, RustCallStatus*); - RustBuffer rondpoint_c6ef_Optionneur_sinon_zero(void *, RustBuffer, RustCallStatus*); - uint8_t rondpoint_c6ef_Optionneur_sinon_u8_dec(void *, uint8_t, RustCallStatus*); - int8_t rondpoint_c6ef_Optionneur_sinon_i8_dec(void *, int8_t, RustCallStatus*); - uint16_t rondpoint_c6ef_Optionneur_sinon_u16_dec(void *, uint16_t, RustCallStatus*); - int16_t rondpoint_c6ef_Optionneur_sinon_i16_dec(void *, int16_t, RustCallStatus*); - uint32_t rondpoint_c6ef_Optionneur_sinon_u32_dec(void *, uint32_t, RustCallStatus*); - int32_t rondpoint_c6ef_Optionneur_sinon_i32_dec(void *, int32_t, RustCallStatus*); - uint64_t rondpoint_c6ef_Optionneur_sinon_u64_dec(void *, uint64_t, RustCallStatus*); - int64_t rondpoint_c6ef_Optionneur_sinon_i64_dec(void *, int64_t, RustCallStatus*); - uint8_t rondpoint_c6ef_Optionneur_sinon_u8_hex(void *, uint8_t, RustCallStatus*); - int8_t rondpoint_c6ef_Optionneur_sinon_i8_hex(void *, int8_t, RustCallStatus*); - uint16_t rondpoint_c6ef_Optionneur_sinon_u16_hex(void *, uint16_t, RustCallStatus*); - int16_t rondpoint_c6ef_Optionneur_sinon_i16_hex(void *, int16_t, RustCallStatus*); - uint32_t rondpoint_c6ef_Optionneur_sinon_u32_hex(void *, uint32_t, RustCallStatus*); - int32_t rondpoint_c6ef_Optionneur_sinon_i32_hex(void *, int32_t, RustCallStatus*); - uint64_t rondpoint_c6ef_Optionneur_sinon_u64_hex(void *, uint64_t, RustCallStatus*); - int64_t rondpoint_c6ef_Optionneur_sinon_i64_hex(void *, int64_t, RustCallStatus*); - uint32_t rondpoint_c6ef_Optionneur_sinon_u32_oct(void *, uint32_t, RustCallStatus*); - float rondpoint_c6ef_Optionneur_sinon_f32(void *, float, RustCallStatus*); - double rondpoint_c6ef_Optionneur_sinon_f64(void *, double, RustCallStatus*); - RustBuffer rondpoint_c6ef_Optionneur_sinon_enum(void *, RustBuffer, RustCallStatus*); - RustBuffer rondpoint_c6ef_copie_dictionnaire(RustBuffer, RustCallStatus*); - RustBuffer rondpoint_c6ef_copie_enumeration(RustBuffer, RustCallStatus*); - RustBuffer rondpoint_c6ef_copie_enumerations(RustBuffer, RustCallStatus*); - RustBuffer rondpoint_c6ef_copie_carte(RustBuffer, RustCallStatus*); - int8_t rondpoint_c6ef_switcheroo(int8_t, RustCallStatus*); - void ffi_sprites_accb_Sprite_object_free(void *, RustCallStatus*); - void * sprites_accb_Sprite_new(RustBuffer, RustCallStatus*); - void * sprites_accb_Sprite_new_relative_to(RustBuffer, RustBuffer, RustCallStatus*); - RustBuffer sprites_accb_Sprite_get_position(void *, RustCallStatus*); - void sprites_accb_Sprite_move_to(void *, RustBuffer, RustCallStatus*); - void sprites_accb_Sprite_move_by(void *, RustBuffer, RustCallStatus*); - RustBuffer sprites_accb_translate(RustBuffer, RustBuffer, RustCallStatus*); - void ffi_todolist_aa33_TodoList_object_free(void *, RustCallStatus*); - void * todolist_aa33_TodoList_new(RustCallStatus*); - void todolist_aa33_TodoList_add_item(void *, RustBuffer, RustCallStatus*); - void todolist_aa33_TodoList_add_entry(void *, RustBuffer, RustCallStatus*); - RustBuffer todolist_aa33_TodoList_get_entries(void *, RustCallStatus*); - RustBuffer todolist_aa33_TodoList_get_items(void *, RustCallStatus*); - void todolist_aa33_TodoList_add_entries(void *, RustBuffer, RustCallStatus*); - void todolist_aa33_TodoList_add_items(void *, RustBuffer, RustCallStatus*); - RustBuffer todolist_aa33_TodoList_get_last_entry(void *, RustCallStatus*); - RustBuffer todolist_aa33_TodoList_get_last(void *, RustCallStatus*); - RustBuffer todolist_aa33_TodoList_get_first(void *, RustCallStatus*); - void todolist_aa33_TodoList_clear_item(void *, RustBuffer, RustCallStatus*); - void todolist_aa33_TodoList_make_default(void *, RustCallStatus*); - RustBuffer todolist_aa33_get_default_list(RustCallStatus*); - void todolist_aa33_set_default_list(void *, RustCallStatus*); - RustBuffer todolist_aa33_create_entry_with(RustBuffer, RustCallStatus*); - RustBuffer custom_types_8ecd_get_custom_types_demo(RustBuffer, RustCallStatus*); - double external_types_54cc_gradient(RustBuffer, RustCallStatus*); + double geometry_4b55_gradient(RustBuffer, RustCallStatus*); + RustBuffer geometry_4b55_intersection(RustBuffer, RustBuffer, RustCallStatus*); + uint64_t arithmetic_cd72_add(uint64_t, uint64_t, RustCallStatus*); + uint64_t arithmetic_cd72_sub(uint64_t, uint64_t, RustCallStatus*); + uint64_t arithmetic_cd72_div(uint64_t, uint64_t, RustCallStatus*); + int8_t arithmetic_cd72_equal(uint64_t, uint64_t, RustCallStatus*); + void ffi_rondpoint_640b_Retourneur_object_free(void *, RustCallStatus*); + void * rondpoint_640b_Retourneur_new(RustCallStatus*); + int8_t rondpoint_640b_Retourneur_identique_i8(void *, int8_t, RustCallStatus*); + uint8_t rondpoint_640b_Retourneur_identique_u8(void *, uint8_t, RustCallStatus*); + int16_t rondpoint_640b_Retourneur_identique_i16(void *, int16_t, RustCallStatus*); + uint16_t rondpoint_640b_Retourneur_identique_u16(void *, uint16_t, RustCallStatus*); + int32_t rondpoint_640b_Retourneur_identique_i32(void *, int32_t, RustCallStatus*); + uint32_t rondpoint_640b_Retourneur_identique_u32(void *, uint32_t, RustCallStatus*); + int64_t rondpoint_640b_Retourneur_identique_i64(void *, int64_t, RustCallStatus*); + uint64_t rondpoint_640b_Retourneur_identique_u64(void *, uint64_t, RustCallStatus*); + float rondpoint_640b_Retourneur_identique_float(void *, float, RustCallStatus*); + double rondpoint_640b_Retourneur_identique_double(void *, double, RustCallStatus*); + int8_t rondpoint_640b_Retourneur_identique_boolean(void *, int8_t, RustCallStatus*); + RustBuffer rondpoint_640b_Retourneur_identique_string(void *, RustBuffer, RustCallStatus*); + RustBuffer rondpoint_640b_Retourneur_identique_nombres_signes(void *, RustBuffer, RustCallStatus*); + RustBuffer rondpoint_640b_Retourneur_identique_nombres(void *, RustBuffer, RustCallStatus*); + RustBuffer rondpoint_640b_Retourneur_identique_optionneur_dictionnaire(void *, RustBuffer, RustCallStatus*); + void ffi_rondpoint_640b_Stringifier_object_free(void *, RustCallStatus*); + void * rondpoint_640b_Stringifier_new(RustCallStatus*); + RustBuffer rondpoint_640b_Stringifier_well_known_string(void *, RustBuffer, RustCallStatus*); + RustBuffer rondpoint_640b_Stringifier_to_string_i8(void *, int8_t, RustCallStatus*); + RustBuffer rondpoint_640b_Stringifier_to_string_u8(void *, uint8_t, RustCallStatus*); + RustBuffer rondpoint_640b_Stringifier_to_string_i16(void *, int16_t, RustCallStatus*); + RustBuffer rondpoint_640b_Stringifier_to_string_u16(void *, uint16_t, RustCallStatus*); + RustBuffer rondpoint_640b_Stringifier_to_string_i32(void *, int32_t, RustCallStatus*); + RustBuffer rondpoint_640b_Stringifier_to_string_u32(void *, uint32_t, RustCallStatus*); + RustBuffer rondpoint_640b_Stringifier_to_string_i64(void *, int64_t, RustCallStatus*); + RustBuffer rondpoint_640b_Stringifier_to_string_u64(void *, uint64_t, RustCallStatus*); + RustBuffer rondpoint_640b_Stringifier_to_string_float(void *, float, RustCallStatus*); + RustBuffer rondpoint_640b_Stringifier_to_string_double(void *, double, RustCallStatus*); + RustBuffer rondpoint_640b_Stringifier_to_string_boolean(void *, int8_t, RustCallStatus*); + void ffi_rondpoint_640b_Optionneur_object_free(void *, RustCallStatus*); + void * rondpoint_640b_Optionneur_new(RustCallStatus*); + int8_t rondpoint_640b_Optionneur_sinon_boolean(void *, int8_t, RustCallStatus*); + RustBuffer rondpoint_640b_Optionneur_sinon_string(void *, RustBuffer, RustCallStatus*); + RustBuffer rondpoint_640b_Optionneur_sinon_sequence(void *, RustBuffer, RustCallStatus*); + RustBuffer rondpoint_640b_Optionneur_sinon_null(void *, RustBuffer, RustCallStatus*); + RustBuffer rondpoint_640b_Optionneur_sinon_zero(void *, RustBuffer, RustCallStatus*); + uint8_t rondpoint_640b_Optionneur_sinon_u8_dec(void *, uint8_t, RustCallStatus*); + int8_t rondpoint_640b_Optionneur_sinon_i8_dec(void *, int8_t, RustCallStatus*); + uint16_t rondpoint_640b_Optionneur_sinon_u16_dec(void *, uint16_t, RustCallStatus*); + int16_t rondpoint_640b_Optionneur_sinon_i16_dec(void *, int16_t, RustCallStatus*); + uint32_t rondpoint_640b_Optionneur_sinon_u32_dec(void *, uint32_t, RustCallStatus*); + int32_t rondpoint_640b_Optionneur_sinon_i32_dec(void *, int32_t, RustCallStatus*); + uint64_t rondpoint_640b_Optionneur_sinon_u64_dec(void *, uint64_t, RustCallStatus*); + int64_t rondpoint_640b_Optionneur_sinon_i64_dec(void *, int64_t, RustCallStatus*); + uint8_t rondpoint_640b_Optionneur_sinon_u8_hex(void *, uint8_t, RustCallStatus*); + int8_t rondpoint_640b_Optionneur_sinon_i8_hex(void *, int8_t, RustCallStatus*); + uint16_t rondpoint_640b_Optionneur_sinon_u16_hex(void *, uint16_t, RustCallStatus*); + int16_t rondpoint_640b_Optionneur_sinon_i16_hex(void *, int16_t, RustCallStatus*); + uint32_t rondpoint_640b_Optionneur_sinon_u32_hex(void *, uint32_t, RustCallStatus*); + int32_t rondpoint_640b_Optionneur_sinon_i32_hex(void *, int32_t, RustCallStatus*); + uint64_t rondpoint_640b_Optionneur_sinon_u64_hex(void *, uint64_t, RustCallStatus*); + int64_t rondpoint_640b_Optionneur_sinon_i64_hex(void *, int64_t, RustCallStatus*); + uint32_t rondpoint_640b_Optionneur_sinon_u32_oct(void *, uint32_t, RustCallStatus*); + float rondpoint_640b_Optionneur_sinon_f32(void *, float, RustCallStatus*); + double rondpoint_640b_Optionneur_sinon_f64(void *, double, RustCallStatus*); + RustBuffer rondpoint_640b_Optionneur_sinon_enum(void *, RustBuffer, RustCallStatus*); + RustBuffer rondpoint_640b_copie_dictionnaire(RustBuffer, RustCallStatus*); + RustBuffer rondpoint_640b_copie_enumeration(RustBuffer, RustCallStatus*); + RustBuffer rondpoint_640b_copie_enumerations(RustBuffer, RustCallStatus*); + RustBuffer rondpoint_640b_copie_carte(RustBuffer, RustCallStatus*); + int8_t rondpoint_640b_switcheroo(int8_t, RustCallStatus*); + void ffi_sprites_fec0_Sprite_object_free(void *, RustCallStatus*); + void * sprites_fec0_Sprite_new(RustBuffer, RustCallStatus*); + void * sprites_fec0_Sprite_new_relative_to(RustBuffer, RustBuffer, RustCallStatus*); + RustBuffer sprites_fec0_Sprite_get_position(void *, RustCallStatus*); + void sprites_fec0_Sprite_move_to(void *, RustBuffer, RustCallStatus*); + void sprites_fec0_Sprite_move_by(void *, RustBuffer, RustCallStatus*); + RustBuffer sprites_fec0_translate(RustBuffer, RustBuffer, RustCallStatus*); + void ffi_todolist_97c5_TodoList_object_free(void *, RustCallStatus*); + void * todolist_97c5_TodoList_new(RustCallStatus*); + void todolist_97c5_TodoList_add_item(void *, RustBuffer, RustCallStatus*); + void todolist_97c5_TodoList_add_entry(void *, RustBuffer, RustCallStatus*); + RustBuffer todolist_97c5_TodoList_get_entries(void *, RustCallStatus*); + RustBuffer todolist_97c5_TodoList_get_items(void *, RustCallStatus*); + void todolist_97c5_TodoList_add_entries(void *, RustBuffer, RustCallStatus*); + void todolist_97c5_TodoList_add_items(void *, RustBuffer, RustCallStatus*); + RustBuffer todolist_97c5_TodoList_get_last_entry(void *, RustCallStatus*); + RustBuffer todolist_97c5_TodoList_get_last(void *, RustCallStatus*); + RustBuffer todolist_97c5_TodoList_get_first(void *, RustCallStatus*); + void todolist_97c5_TodoList_clear_item(void *, RustBuffer, RustCallStatus*); + void todolist_97c5_TodoList_make_default(void *, RustCallStatus*); + RustBuffer todolist_97c5_get_default_list(RustCallStatus*); + void todolist_97c5_set_default_list(void *, RustCallStatus*); + RustBuffer todolist_97c5_create_entry_with(RustBuffer, RustCallStatus*); + RustBuffer custom_types_1cc4_get_custom_types_demo(RustBuffer, RustCallStatus*); + double external_types_ec59_gradient(RustBuffer, RustCallStatus*); } // Define pointer types const static mozilla::uniffi::UniFFIPointerType kRondpointRetourneurPointerType { "rondpoint::Retourneur"_ns, - ffi_rondpoint_c6ef_Retourneur_object_free + ffi_rondpoint_640b_Retourneur_object_free }; const static mozilla::uniffi::UniFFIPointerType kRondpointStringifierPointerType { "rondpoint::Stringifier"_ns, - ffi_rondpoint_c6ef_Stringifier_object_free + ffi_rondpoint_640b_Stringifier_object_free }; const static mozilla::uniffi::UniFFIPointerType kRondpointOptionneurPointerType { "rondpoint::Optionneur"_ns, - ffi_rondpoint_c6ef_Optionneur_object_free + ffi_rondpoint_640b_Optionneur_object_free }; const static mozilla::uniffi::UniFFIPointerType kSpritesSpritePointerType { "sprites::Sprite"_ns, - ffi_sprites_accb_Sprite_object_free + ffi_sprites_fec0_Sprite_object_free }; const static mozilla::uniffi::UniFFIPointerType kTodolistTodoListPointerType { "todolist::TodoList"_ns, - ffi_todolist_aa33_TodoList_object_free + ffi_todolist_97c5_TodoList_object_free }; Maybe> UniFFIFixturesCallAsync(const GlobalObject& aGlobal, uint64_t aId, const Sequence& aArgs, ErrorResult& aError) { switch (aId) { - case 20: { // geometry:geometry_1cce_gradient + case 20: { // geometry:geometry_4b55_gradient using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(geometry_1cce_gradient, aGlobal, aArgs, "geometry_1cce_gradient: "_ns, aError)); + return Some(CallHandler::CallAsync(geometry_4b55_gradient, aGlobal, aArgs, "geometry_4b55_gradient: "_ns, aError)); } - case 21: { // geometry:geometry_1cce_intersection + case 21: { // geometry:geometry_4b55_intersection using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(geometry_1cce_intersection, aGlobal, aArgs, "geometry_1cce_intersection: "_ns, aError)); + return Some(CallHandler::CallAsync(geometry_4b55_intersection, aGlobal, aArgs, "geometry_4b55_intersection: "_ns, aError)); } - case 22: { // arithmetic:arithmetic_906c_add + case 22: { // arithmetic:arithmetic_cd72_add using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(arithmetic_906c_add, aGlobal, aArgs, "arithmetic_906c_add: "_ns, aError)); + return Some(CallHandler::CallAsync(arithmetic_cd72_add, aGlobal, aArgs, "arithmetic_cd72_add: "_ns, aError)); } - case 23: { // arithmetic:arithmetic_906c_sub + case 23: { // arithmetic:arithmetic_cd72_sub using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(arithmetic_906c_sub, aGlobal, aArgs, "arithmetic_906c_sub: "_ns, aError)); + return Some(CallHandler::CallAsync(arithmetic_cd72_sub, aGlobal, aArgs, "arithmetic_cd72_sub: "_ns, aError)); } - case 24: { // arithmetic:arithmetic_906c_div + case 24: { // arithmetic:arithmetic_cd72_div using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(arithmetic_906c_div, aGlobal, aArgs, "arithmetic_906c_div: "_ns, aError)); + return Some(CallHandler::CallAsync(arithmetic_cd72_div, aGlobal, aArgs, "arithmetic_cd72_div: "_ns, aError)); } - case 25: { // arithmetic:arithmetic_906c_equal + case 25: { // arithmetic:arithmetic_cd72_equal using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(arithmetic_906c_equal, aGlobal, aArgs, "arithmetic_906c_equal: "_ns, aError)); + return Some(CallHandler::CallAsync(arithmetic_cd72_equal, aGlobal, aArgs, "arithmetic_cd72_equal: "_ns, aError)); } - case 26: { // rondpoint:rondpoint_c6ef_Retourneur_new + case 26: { // rondpoint:rondpoint_640b_Retourneur_new using CallHandler = ScaffoldingCallHandler>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Retourneur_new, aGlobal, aArgs, "rondpoint_c6ef_Retourneur_new: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Retourneur_new, aGlobal, aArgs, "rondpoint_640b_Retourneur_new: "_ns, aError)); } - case 27: { // rondpoint:rondpoint_c6ef_Retourneur_identique_i8 + case 27: { // rondpoint:rondpoint_640b_Retourneur_identique_i8 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Retourneur_identique_i8, aGlobal, aArgs, "rondpoint_c6ef_Retourneur_identique_i8: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Retourneur_identique_i8, aGlobal, aArgs, "rondpoint_640b_Retourneur_identique_i8: "_ns, aError)); } - case 28: { // rondpoint:rondpoint_c6ef_Retourneur_identique_u8 + case 28: { // rondpoint:rondpoint_640b_Retourneur_identique_u8 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Retourneur_identique_u8, aGlobal, aArgs, "rondpoint_c6ef_Retourneur_identique_u8: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Retourneur_identique_u8, aGlobal, aArgs, "rondpoint_640b_Retourneur_identique_u8: "_ns, aError)); } - case 29: { // rondpoint:rondpoint_c6ef_Retourneur_identique_i16 + case 29: { // rondpoint:rondpoint_640b_Retourneur_identique_i16 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Retourneur_identique_i16, aGlobal, aArgs, "rondpoint_c6ef_Retourneur_identique_i16: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Retourneur_identique_i16, aGlobal, aArgs, "rondpoint_640b_Retourneur_identique_i16: "_ns, aError)); } - case 30: { // rondpoint:rondpoint_c6ef_Retourneur_identique_u16 + case 30: { // rondpoint:rondpoint_640b_Retourneur_identique_u16 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Retourneur_identique_u16, aGlobal, aArgs, "rondpoint_c6ef_Retourneur_identique_u16: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Retourneur_identique_u16, aGlobal, aArgs, "rondpoint_640b_Retourneur_identique_u16: "_ns, aError)); } - case 31: { // rondpoint:rondpoint_c6ef_Retourneur_identique_i32 + case 31: { // rondpoint:rondpoint_640b_Retourneur_identique_i32 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Retourneur_identique_i32, aGlobal, aArgs, "rondpoint_c6ef_Retourneur_identique_i32: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Retourneur_identique_i32, aGlobal, aArgs, "rondpoint_640b_Retourneur_identique_i32: "_ns, aError)); } - case 32: { // rondpoint:rondpoint_c6ef_Retourneur_identique_u32 + case 32: { // rondpoint:rondpoint_640b_Retourneur_identique_u32 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Retourneur_identique_u32, aGlobal, aArgs, "rondpoint_c6ef_Retourneur_identique_u32: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Retourneur_identique_u32, aGlobal, aArgs, "rondpoint_640b_Retourneur_identique_u32: "_ns, aError)); } - case 33: { // rondpoint:rondpoint_c6ef_Retourneur_identique_i64 + case 33: { // rondpoint:rondpoint_640b_Retourneur_identique_i64 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Retourneur_identique_i64, aGlobal, aArgs, "rondpoint_c6ef_Retourneur_identique_i64: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Retourneur_identique_i64, aGlobal, aArgs, "rondpoint_640b_Retourneur_identique_i64: "_ns, aError)); } - case 34: { // rondpoint:rondpoint_c6ef_Retourneur_identique_u64 + case 34: { // rondpoint:rondpoint_640b_Retourneur_identique_u64 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Retourneur_identique_u64, aGlobal, aArgs, "rondpoint_c6ef_Retourneur_identique_u64: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Retourneur_identique_u64, aGlobal, aArgs, "rondpoint_640b_Retourneur_identique_u64: "_ns, aError)); } - case 35: { // rondpoint:rondpoint_c6ef_Retourneur_identique_float + case 35: { // rondpoint:rondpoint_640b_Retourneur_identique_float using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Retourneur_identique_float, aGlobal, aArgs, "rondpoint_c6ef_Retourneur_identique_float: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Retourneur_identique_float, aGlobal, aArgs, "rondpoint_640b_Retourneur_identique_float: "_ns, aError)); } - case 36: { // rondpoint:rondpoint_c6ef_Retourneur_identique_double + case 36: { // rondpoint:rondpoint_640b_Retourneur_identique_double using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Retourneur_identique_double, aGlobal, aArgs, "rondpoint_c6ef_Retourneur_identique_double: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Retourneur_identique_double, aGlobal, aArgs, "rondpoint_640b_Retourneur_identique_double: "_ns, aError)); } - case 37: { // rondpoint:rondpoint_c6ef_Retourneur_identique_boolean + case 37: { // rondpoint:rondpoint_640b_Retourneur_identique_boolean using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Retourneur_identique_boolean, aGlobal, aArgs, "rondpoint_c6ef_Retourneur_identique_boolean: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Retourneur_identique_boolean, aGlobal, aArgs, "rondpoint_640b_Retourneur_identique_boolean: "_ns, aError)); } - case 38: { // rondpoint:rondpoint_c6ef_Retourneur_identique_string + case 38: { // rondpoint:rondpoint_640b_Retourneur_identique_string using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Retourneur_identique_string, aGlobal, aArgs, "rondpoint_c6ef_Retourneur_identique_string: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Retourneur_identique_string, aGlobal, aArgs, "rondpoint_640b_Retourneur_identique_string: "_ns, aError)); } - case 39: { // rondpoint:rondpoint_c6ef_Retourneur_identique_nombres_signes + case 39: { // rondpoint:rondpoint_640b_Retourneur_identique_nombres_signes using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Retourneur_identique_nombres_signes, aGlobal, aArgs, "rondpoint_c6ef_Retourneur_identique_nombres_signes: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Retourneur_identique_nombres_signes, aGlobal, aArgs, "rondpoint_640b_Retourneur_identique_nombres_signes: "_ns, aError)); } - case 40: { // rondpoint:rondpoint_c6ef_Retourneur_identique_nombres + case 40: { // rondpoint:rondpoint_640b_Retourneur_identique_nombres using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Retourneur_identique_nombres, aGlobal, aArgs, "rondpoint_c6ef_Retourneur_identique_nombres: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Retourneur_identique_nombres, aGlobal, aArgs, "rondpoint_640b_Retourneur_identique_nombres: "_ns, aError)); } - case 41: { // rondpoint:rondpoint_c6ef_Retourneur_identique_optionneur_dictionnaire + case 41: { // rondpoint:rondpoint_640b_Retourneur_identique_optionneur_dictionnaire using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Retourneur_identique_optionneur_dictionnaire, aGlobal, aArgs, "rondpoint_c6ef_Retourneur_identique_optionneur_dictionnaire: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Retourneur_identique_optionneur_dictionnaire, aGlobal, aArgs, "rondpoint_640b_Retourneur_identique_optionneur_dictionnaire: "_ns, aError)); } - case 42: { // rondpoint:rondpoint_c6ef_Stringifier_new + case 42: { // rondpoint:rondpoint_640b_Stringifier_new using CallHandler = ScaffoldingCallHandler>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Stringifier_new, aGlobal, aArgs, "rondpoint_c6ef_Stringifier_new: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Stringifier_new, aGlobal, aArgs, "rondpoint_640b_Stringifier_new: "_ns, aError)); } - case 43: { // rondpoint:rondpoint_c6ef_Stringifier_well_known_string + case 43: { // rondpoint:rondpoint_640b_Stringifier_well_known_string using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Stringifier_well_known_string, aGlobal, aArgs, "rondpoint_c6ef_Stringifier_well_known_string: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Stringifier_well_known_string, aGlobal, aArgs, "rondpoint_640b_Stringifier_well_known_string: "_ns, aError)); } - case 44: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_i8 + case 44: { // rondpoint:rondpoint_640b_Stringifier_to_string_i8 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Stringifier_to_string_i8, aGlobal, aArgs, "rondpoint_c6ef_Stringifier_to_string_i8: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Stringifier_to_string_i8, aGlobal, aArgs, "rondpoint_640b_Stringifier_to_string_i8: "_ns, aError)); } - case 45: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_u8 + case 45: { // rondpoint:rondpoint_640b_Stringifier_to_string_u8 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Stringifier_to_string_u8, aGlobal, aArgs, "rondpoint_c6ef_Stringifier_to_string_u8: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Stringifier_to_string_u8, aGlobal, aArgs, "rondpoint_640b_Stringifier_to_string_u8: "_ns, aError)); } - case 46: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_i16 + case 46: { // rondpoint:rondpoint_640b_Stringifier_to_string_i16 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Stringifier_to_string_i16, aGlobal, aArgs, "rondpoint_c6ef_Stringifier_to_string_i16: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Stringifier_to_string_i16, aGlobal, aArgs, "rondpoint_640b_Stringifier_to_string_i16: "_ns, aError)); } - case 47: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_u16 + case 47: { // rondpoint:rondpoint_640b_Stringifier_to_string_u16 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Stringifier_to_string_u16, aGlobal, aArgs, "rondpoint_c6ef_Stringifier_to_string_u16: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Stringifier_to_string_u16, aGlobal, aArgs, "rondpoint_640b_Stringifier_to_string_u16: "_ns, aError)); } - case 48: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_i32 + case 48: { // rondpoint:rondpoint_640b_Stringifier_to_string_i32 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Stringifier_to_string_i32, aGlobal, aArgs, "rondpoint_c6ef_Stringifier_to_string_i32: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Stringifier_to_string_i32, aGlobal, aArgs, "rondpoint_640b_Stringifier_to_string_i32: "_ns, aError)); } - case 49: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_u32 + case 49: { // rondpoint:rondpoint_640b_Stringifier_to_string_u32 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Stringifier_to_string_u32, aGlobal, aArgs, "rondpoint_c6ef_Stringifier_to_string_u32: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Stringifier_to_string_u32, aGlobal, aArgs, "rondpoint_640b_Stringifier_to_string_u32: "_ns, aError)); } - case 50: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_i64 + case 50: { // rondpoint:rondpoint_640b_Stringifier_to_string_i64 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Stringifier_to_string_i64, aGlobal, aArgs, "rondpoint_c6ef_Stringifier_to_string_i64: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Stringifier_to_string_i64, aGlobal, aArgs, "rondpoint_640b_Stringifier_to_string_i64: "_ns, aError)); } - case 51: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_u64 + case 51: { // rondpoint:rondpoint_640b_Stringifier_to_string_u64 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Stringifier_to_string_u64, aGlobal, aArgs, "rondpoint_c6ef_Stringifier_to_string_u64: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Stringifier_to_string_u64, aGlobal, aArgs, "rondpoint_640b_Stringifier_to_string_u64: "_ns, aError)); } - case 52: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_float + case 52: { // rondpoint:rondpoint_640b_Stringifier_to_string_float using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Stringifier_to_string_float, aGlobal, aArgs, "rondpoint_c6ef_Stringifier_to_string_float: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Stringifier_to_string_float, aGlobal, aArgs, "rondpoint_640b_Stringifier_to_string_float: "_ns, aError)); } - case 53: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_double + case 53: { // rondpoint:rondpoint_640b_Stringifier_to_string_double using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Stringifier_to_string_double, aGlobal, aArgs, "rondpoint_c6ef_Stringifier_to_string_double: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Stringifier_to_string_double, aGlobal, aArgs, "rondpoint_640b_Stringifier_to_string_double: "_ns, aError)); } - case 54: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_boolean + case 54: { // rondpoint:rondpoint_640b_Stringifier_to_string_boolean using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Stringifier_to_string_boolean, aGlobal, aArgs, "rondpoint_c6ef_Stringifier_to_string_boolean: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Stringifier_to_string_boolean, aGlobal, aArgs, "rondpoint_640b_Stringifier_to_string_boolean: "_ns, aError)); } - case 55: { // rondpoint:rondpoint_c6ef_Optionneur_new + case 55: { // rondpoint:rondpoint_640b_Optionneur_new using CallHandler = ScaffoldingCallHandler>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_new, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_new: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_new, aGlobal, aArgs, "rondpoint_640b_Optionneur_new: "_ns, aError)); } - case 56: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_boolean + case 56: { // rondpoint:rondpoint_640b_Optionneur_sinon_boolean using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_boolean, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_boolean: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_boolean, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_boolean: "_ns, aError)); } - case 57: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_string + case 57: { // rondpoint:rondpoint_640b_Optionneur_sinon_string using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_string, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_string: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_string, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_string: "_ns, aError)); } - case 58: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_sequence + case 58: { // rondpoint:rondpoint_640b_Optionneur_sinon_sequence using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_sequence, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_sequence: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_sequence, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_sequence: "_ns, aError)); } - case 59: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_null + case 59: { // rondpoint:rondpoint_640b_Optionneur_sinon_null using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_null, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_null: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_null, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_null: "_ns, aError)); } - case 60: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_zero + case 60: { // rondpoint:rondpoint_640b_Optionneur_sinon_zero using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_zero, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_zero: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_zero, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_zero: "_ns, aError)); } - case 61: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u8_dec + case 61: { // rondpoint:rondpoint_640b_Optionneur_sinon_u8_dec using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_u8_dec, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_u8_dec: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_u8_dec, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_u8_dec: "_ns, aError)); } - case 62: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_i8_dec + case 62: { // rondpoint:rondpoint_640b_Optionneur_sinon_i8_dec using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_i8_dec, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_i8_dec: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_i8_dec, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_i8_dec: "_ns, aError)); } - case 63: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u16_dec + case 63: { // rondpoint:rondpoint_640b_Optionneur_sinon_u16_dec using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_u16_dec, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_u16_dec: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_u16_dec, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_u16_dec: "_ns, aError)); } - case 64: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_i16_dec + case 64: { // rondpoint:rondpoint_640b_Optionneur_sinon_i16_dec using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_i16_dec, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_i16_dec: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_i16_dec, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_i16_dec: "_ns, aError)); } - case 65: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u32_dec + case 65: { // rondpoint:rondpoint_640b_Optionneur_sinon_u32_dec using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_u32_dec, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_u32_dec: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_u32_dec, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_u32_dec: "_ns, aError)); } - case 66: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_i32_dec + case 66: { // rondpoint:rondpoint_640b_Optionneur_sinon_i32_dec using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_i32_dec, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_i32_dec: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_i32_dec, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_i32_dec: "_ns, aError)); } - case 67: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u64_dec + case 67: { // rondpoint:rondpoint_640b_Optionneur_sinon_u64_dec using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_u64_dec, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_u64_dec: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_u64_dec, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_u64_dec: "_ns, aError)); } - case 68: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_i64_dec + case 68: { // rondpoint:rondpoint_640b_Optionneur_sinon_i64_dec using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_i64_dec, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_i64_dec: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_i64_dec, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_i64_dec: "_ns, aError)); } - case 69: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u8_hex + case 69: { // rondpoint:rondpoint_640b_Optionneur_sinon_u8_hex using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_u8_hex, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_u8_hex: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_u8_hex, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_u8_hex: "_ns, aError)); } - case 70: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_i8_hex + case 70: { // rondpoint:rondpoint_640b_Optionneur_sinon_i8_hex using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_i8_hex, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_i8_hex: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_i8_hex, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_i8_hex: "_ns, aError)); } - case 71: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u16_hex + case 71: { // rondpoint:rondpoint_640b_Optionneur_sinon_u16_hex using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_u16_hex, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_u16_hex: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_u16_hex, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_u16_hex: "_ns, aError)); } - case 72: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_i16_hex + case 72: { // rondpoint:rondpoint_640b_Optionneur_sinon_i16_hex using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_i16_hex, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_i16_hex: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_i16_hex, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_i16_hex: "_ns, aError)); } - case 73: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u32_hex + case 73: { // rondpoint:rondpoint_640b_Optionneur_sinon_u32_hex using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_u32_hex, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_u32_hex: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_u32_hex, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_u32_hex: "_ns, aError)); } - case 74: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_i32_hex + case 74: { // rondpoint:rondpoint_640b_Optionneur_sinon_i32_hex using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_i32_hex, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_i32_hex: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_i32_hex, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_i32_hex: "_ns, aError)); } - case 75: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u64_hex + case 75: { // rondpoint:rondpoint_640b_Optionneur_sinon_u64_hex using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_u64_hex, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_u64_hex: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_u64_hex, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_u64_hex: "_ns, aError)); } - case 76: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_i64_hex + case 76: { // rondpoint:rondpoint_640b_Optionneur_sinon_i64_hex using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_i64_hex, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_i64_hex: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_i64_hex, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_i64_hex: "_ns, aError)); } - case 77: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u32_oct + case 77: { // rondpoint:rondpoint_640b_Optionneur_sinon_u32_oct using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_u32_oct, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_u32_oct: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_u32_oct, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_u32_oct: "_ns, aError)); } - case 78: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_f32 + case 78: { // rondpoint:rondpoint_640b_Optionneur_sinon_f32 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_f32, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_f32: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_f32, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_f32: "_ns, aError)); } - case 79: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_f64 + case 79: { // rondpoint:rondpoint_640b_Optionneur_sinon_f64 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_f64, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_f64: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_f64, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_f64: "_ns, aError)); } - case 80: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_enum + case 80: { // rondpoint:rondpoint_640b_Optionneur_sinon_enum using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_Optionneur_sinon_enum, aGlobal, aArgs, "rondpoint_c6ef_Optionneur_sinon_enum: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_Optionneur_sinon_enum, aGlobal, aArgs, "rondpoint_640b_Optionneur_sinon_enum: "_ns, aError)); } - case 81: { // rondpoint:rondpoint_c6ef_copie_dictionnaire + case 81: { // rondpoint:rondpoint_640b_copie_dictionnaire using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_copie_dictionnaire, aGlobal, aArgs, "rondpoint_c6ef_copie_dictionnaire: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_copie_dictionnaire, aGlobal, aArgs, "rondpoint_640b_copie_dictionnaire: "_ns, aError)); } - case 82: { // rondpoint:rondpoint_c6ef_copie_enumeration + case 82: { // rondpoint:rondpoint_640b_copie_enumeration using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_copie_enumeration, aGlobal, aArgs, "rondpoint_c6ef_copie_enumeration: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_copie_enumeration, aGlobal, aArgs, "rondpoint_640b_copie_enumeration: "_ns, aError)); } - case 83: { // rondpoint:rondpoint_c6ef_copie_enumerations + case 83: { // rondpoint:rondpoint_640b_copie_enumerations using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_copie_enumerations, aGlobal, aArgs, "rondpoint_c6ef_copie_enumerations: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_copie_enumerations, aGlobal, aArgs, "rondpoint_640b_copie_enumerations: "_ns, aError)); } - case 84: { // rondpoint:rondpoint_c6ef_copie_carte + case 84: { // rondpoint:rondpoint_640b_copie_carte using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_copie_carte, aGlobal, aArgs, "rondpoint_c6ef_copie_carte: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_copie_carte, aGlobal, aArgs, "rondpoint_640b_copie_carte: "_ns, aError)); } - case 85: { // rondpoint:rondpoint_c6ef_switcheroo + case 85: { // rondpoint:rondpoint_640b_switcheroo using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(rondpoint_c6ef_switcheroo, aGlobal, aArgs, "rondpoint_c6ef_switcheroo: "_ns, aError)); + return Some(CallHandler::CallAsync(rondpoint_640b_switcheroo, aGlobal, aArgs, "rondpoint_640b_switcheroo: "_ns, aError)); } - case 86: { // sprites:sprites_accb_Sprite_new + case 86: { // sprites:sprites_fec0_Sprite_new using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(sprites_accb_Sprite_new, aGlobal, aArgs, "sprites_accb_Sprite_new: "_ns, aError)); + return Some(CallHandler::CallAsync(sprites_fec0_Sprite_new, aGlobal, aArgs, "sprites_fec0_Sprite_new: "_ns, aError)); } - case 87: { // sprites:sprites_accb_Sprite_new_relative_to + case 87: { // sprites:sprites_fec0_Sprite_new_relative_to using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(sprites_accb_Sprite_new_relative_to, aGlobal, aArgs, "sprites_accb_Sprite_new_relative_to: "_ns, aError)); + return Some(CallHandler::CallAsync(sprites_fec0_Sprite_new_relative_to, aGlobal, aArgs, "sprites_fec0_Sprite_new_relative_to: "_ns, aError)); } - case 88: { // sprites:sprites_accb_Sprite_get_position + case 88: { // sprites:sprites_fec0_Sprite_get_position using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kSpritesSpritePointerType>>; - return Some(CallHandler::CallAsync(sprites_accb_Sprite_get_position, aGlobal, aArgs, "sprites_accb_Sprite_get_position: "_ns, aError)); + return Some(CallHandler::CallAsync(sprites_fec0_Sprite_get_position, aGlobal, aArgs, "sprites_fec0_Sprite_get_position: "_ns, aError)); } - case 89: { // sprites:sprites_accb_Sprite_move_to + case 89: { // sprites:sprites_fec0_Sprite_move_to using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kSpritesSpritePointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(sprites_accb_Sprite_move_to, aGlobal, aArgs, "sprites_accb_Sprite_move_to: "_ns, aError)); + return Some(CallHandler::CallAsync(sprites_fec0_Sprite_move_to, aGlobal, aArgs, "sprites_fec0_Sprite_move_to: "_ns, aError)); } - case 90: { // sprites:sprites_accb_Sprite_move_by + case 90: { // sprites:sprites_fec0_Sprite_move_by using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kSpritesSpritePointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(sprites_accb_Sprite_move_by, aGlobal, aArgs, "sprites_accb_Sprite_move_by: "_ns, aError)); + return Some(CallHandler::CallAsync(sprites_fec0_Sprite_move_by, aGlobal, aArgs, "sprites_fec0_Sprite_move_by: "_ns, aError)); } - case 91: { // sprites:sprites_accb_translate + case 91: { // sprites:sprites_fec0_translate using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(sprites_accb_translate, aGlobal, aArgs, "sprites_accb_translate: "_ns, aError)); + return Some(CallHandler::CallAsync(sprites_fec0_translate, aGlobal, aArgs, "sprites_fec0_translate: "_ns, aError)); } - case 92: { // todolist:todolist_aa33_TodoList_new + case 92: { // todolist:todolist_97c5_TodoList_new using CallHandler = ScaffoldingCallHandler>; - return Some(CallHandler::CallAsync(todolist_aa33_TodoList_new, aGlobal, aArgs, "todolist_aa33_TodoList_new: "_ns, aError)); + return Some(CallHandler::CallAsync(todolist_97c5_TodoList_new, aGlobal, aArgs, "todolist_97c5_TodoList_new: "_ns, aError)); } - case 93: { // todolist:todolist_aa33_TodoList_add_item + case 93: { // todolist:todolist_97c5_TodoList_add_item using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(todolist_aa33_TodoList_add_item, aGlobal, aArgs, "todolist_aa33_TodoList_add_item: "_ns, aError)); + return Some(CallHandler::CallAsync(todolist_97c5_TodoList_add_item, aGlobal, aArgs, "todolist_97c5_TodoList_add_item: "_ns, aError)); } - case 94: { // todolist:todolist_aa33_TodoList_add_entry + case 94: { // todolist:todolist_97c5_TodoList_add_entry using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(todolist_aa33_TodoList_add_entry, aGlobal, aArgs, "todolist_aa33_TodoList_add_entry: "_ns, aError)); + return Some(CallHandler::CallAsync(todolist_97c5_TodoList_add_entry, aGlobal, aArgs, "todolist_97c5_TodoList_add_entry: "_ns, aError)); } - case 95: { // todolist:todolist_aa33_TodoList_get_entries + case 95: { // todolist:todolist_97c5_TodoList_get_entries using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>>; - return Some(CallHandler::CallAsync(todolist_aa33_TodoList_get_entries, aGlobal, aArgs, "todolist_aa33_TodoList_get_entries: "_ns, aError)); + return Some(CallHandler::CallAsync(todolist_97c5_TodoList_get_entries, aGlobal, aArgs, "todolist_97c5_TodoList_get_entries: "_ns, aError)); } - case 96: { // todolist:todolist_aa33_TodoList_get_items + case 96: { // todolist:todolist_97c5_TodoList_get_items using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>>; - return Some(CallHandler::CallAsync(todolist_aa33_TodoList_get_items, aGlobal, aArgs, "todolist_aa33_TodoList_get_items: "_ns, aError)); + return Some(CallHandler::CallAsync(todolist_97c5_TodoList_get_items, aGlobal, aArgs, "todolist_97c5_TodoList_get_items: "_ns, aError)); } - case 97: { // todolist:todolist_aa33_TodoList_add_entries + case 97: { // todolist:todolist_97c5_TodoList_add_entries using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(todolist_aa33_TodoList_add_entries, aGlobal, aArgs, "todolist_aa33_TodoList_add_entries: "_ns, aError)); + return Some(CallHandler::CallAsync(todolist_97c5_TodoList_add_entries, aGlobal, aArgs, "todolist_97c5_TodoList_add_entries: "_ns, aError)); } - case 98: { // todolist:todolist_aa33_TodoList_add_items + case 98: { // todolist:todolist_97c5_TodoList_add_items using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(todolist_aa33_TodoList_add_items, aGlobal, aArgs, "todolist_aa33_TodoList_add_items: "_ns, aError)); + return Some(CallHandler::CallAsync(todolist_97c5_TodoList_add_items, aGlobal, aArgs, "todolist_97c5_TodoList_add_items: "_ns, aError)); } - case 99: { // todolist:todolist_aa33_TodoList_get_last_entry + case 99: { // todolist:todolist_97c5_TodoList_get_last_entry using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>>; - return Some(CallHandler::CallAsync(todolist_aa33_TodoList_get_last_entry, aGlobal, aArgs, "todolist_aa33_TodoList_get_last_entry: "_ns, aError)); + return Some(CallHandler::CallAsync(todolist_97c5_TodoList_get_last_entry, aGlobal, aArgs, "todolist_97c5_TodoList_get_last_entry: "_ns, aError)); } - case 100: { // todolist:todolist_aa33_TodoList_get_last + case 100: { // todolist:todolist_97c5_TodoList_get_last using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>>; - return Some(CallHandler::CallAsync(todolist_aa33_TodoList_get_last, aGlobal, aArgs, "todolist_aa33_TodoList_get_last: "_ns, aError)); + return Some(CallHandler::CallAsync(todolist_97c5_TodoList_get_last, aGlobal, aArgs, "todolist_97c5_TodoList_get_last: "_ns, aError)); } - case 101: { // todolist:todolist_aa33_TodoList_get_first + case 101: { // todolist:todolist_97c5_TodoList_get_first using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>>; - return Some(CallHandler::CallAsync(todolist_aa33_TodoList_get_first, aGlobal, aArgs, "todolist_aa33_TodoList_get_first: "_ns, aError)); + return Some(CallHandler::CallAsync(todolist_97c5_TodoList_get_first, aGlobal, aArgs, "todolist_97c5_TodoList_get_first: "_ns, aError)); } - case 102: { // todolist:todolist_aa33_TodoList_clear_item + case 102: { // todolist:todolist_97c5_TodoList_clear_item using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(todolist_aa33_TodoList_clear_item, aGlobal, aArgs, "todolist_aa33_TodoList_clear_item: "_ns, aError)); + return Some(CallHandler::CallAsync(todolist_97c5_TodoList_clear_item, aGlobal, aArgs, "todolist_97c5_TodoList_clear_item: "_ns, aError)); } - case 103: { // todolist:todolist_aa33_TodoList_make_default + case 103: { // todolist:todolist_97c5_TodoList_make_default using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>>; - return Some(CallHandler::CallAsync(todolist_aa33_TodoList_make_default, aGlobal, aArgs, "todolist_aa33_TodoList_make_default: "_ns, aError)); + return Some(CallHandler::CallAsync(todolist_97c5_TodoList_make_default, aGlobal, aArgs, "todolist_97c5_TodoList_make_default: "_ns, aError)); } - case 104: { // todolist:todolist_aa33_get_default_list + case 104: { // todolist:todolist_97c5_get_default_list using CallHandler = ScaffoldingCallHandler>; - return Some(CallHandler::CallAsync(todolist_aa33_get_default_list, aGlobal, aArgs, "todolist_aa33_get_default_list: "_ns, aError)); + return Some(CallHandler::CallAsync(todolist_97c5_get_default_list, aGlobal, aArgs, "todolist_97c5_get_default_list: "_ns, aError)); } - case 105: { // todolist:todolist_aa33_set_default_list + case 105: { // todolist:todolist_97c5_set_default_list using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>>; - return Some(CallHandler::CallAsync(todolist_aa33_set_default_list, aGlobal, aArgs, "todolist_aa33_set_default_list: "_ns, aError)); + return Some(CallHandler::CallAsync(todolist_97c5_set_default_list, aGlobal, aArgs, "todolist_97c5_set_default_list: "_ns, aError)); } - case 106: { // todolist:todolist_aa33_create_entry_with + case 106: { // todolist:todolist_97c5_create_entry_with using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(todolist_aa33_create_entry_with, aGlobal, aArgs, "todolist_aa33_create_entry_with: "_ns, aError)); + return Some(CallHandler::CallAsync(todolist_97c5_create_entry_with, aGlobal, aArgs, "todolist_97c5_create_entry_with: "_ns, aError)); } - case 107: { // custom_types:custom_types_8ecd_get_custom_types_demo + case 107: { // custom_types:custom_types_1cc4_get_custom_types_demo using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(custom_types_8ecd_get_custom_types_demo, aGlobal, aArgs, "custom_types_8ecd_get_custom_types_demo: "_ns, aError)); + return Some(CallHandler::CallAsync(custom_types_1cc4_get_custom_types_demo, aGlobal, aArgs, "custom_types_1cc4_get_custom_types_demo: "_ns, aError)); } - case 108: { // external_types:external_types_54cc_gradient + case 108: { // external_types:external_types_ec59_gradient using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(external_types_54cc_gradient, aGlobal, aArgs, "external_types_54cc_gradient: "_ns, aError)); + return Some(CallHandler::CallAsync(external_types_ec59_gradient, aGlobal, aArgs, "external_types_ec59_gradient: "_ns, aError)); } } return Nothing(); @@ -501,449 +501,449 @@ Maybe> UniFFIFixturesCallAsync(const GlobalObject& aGl bool UniFFIFixturesCallSync(const GlobalObject& aGlobal, uint64_t aId, const Sequence& aArgs, RootedDictionary& aReturnValue, ErrorResult& aError) { switch (aId) { - case 20: { // geometry:geometry_1cce_gradient + case 20: { // geometry:geometry_4b55_gradient using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - CallHandler::CallSync(geometry_1cce_gradient, aGlobal, aArgs, aReturnValue, "geometry_1cce_gradient: "_ns, aError); + CallHandler::CallSync(geometry_4b55_gradient, aGlobal, aArgs, aReturnValue, "geometry_4b55_gradient: "_ns, aError); return true; } - case 21: { // geometry:geometry_1cce_intersection + case 21: { // geometry:geometry_4b55_intersection using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter, ScaffoldingConverter>; - CallHandler::CallSync(geometry_1cce_intersection, aGlobal, aArgs, aReturnValue, "geometry_1cce_intersection: "_ns, aError); + CallHandler::CallSync(geometry_4b55_intersection, aGlobal, aArgs, aReturnValue, "geometry_4b55_intersection: "_ns, aError); return true; } - case 22: { // arithmetic:arithmetic_906c_add + case 22: { // arithmetic:arithmetic_cd72_add using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter, ScaffoldingConverter>; - CallHandler::CallSync(arithmetic_906c_add, aGlobal, aArgs, aReturnValue, "arithmetic_906c_add: "_ns, aError); + CallHandler::CallSync(arithmetic_cd72_add, aGlobal, aArgs, aReturnValue, "arithmetic_cd72_add: "_ns, aError); return true; } - case 23: { // arithmetic:arithmetic_906c_sub + case 23: { // arithmetic:arithmetic_cd72_sub using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter, ScaffoldingConverter>; - CallHandler::CallSync(arithmetic_906c_sub, aGlobal, aArgs, aReturnValue, "arithmetic_906c_sub: "_ns, aError); + CallHandler::CallSync(arithmetic_cd72_sub, aGlobal, aArgs, aReturnValue, "arithmetic_cd72_sub: "_ns, aError); return true; } - case 24: { // arithmetic:arithmetic_906c_div + case 24: { // arithmetic:arithmetic_cd72_div using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter, ScaffoldingConverter>; - CallHandler::CallSync(arithmetic_906c_div, aGlobal, aArgs, aReturnValue, "arithmetic_906c_div: "_ns, aError); + CallHandler::CallSync(arithmetic_cd72_div, aGlobal, aArgs, aReturnValue, "arithmetic_cd72_div: "_ns, aError); return true; } - case 25: { // arithmetic:arithmetic_906c_equal + case 25: { // arithmetic:arithmetic_cd72_equal using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter, ScaffoldingConverter>; - CallHandler::CallSync(arithmetic_906c_equal, aGlobal, aArgs, aReturnValue, "arithmetic_906c_equal: "_ns, aError); + CallHandler::CallSync(arithmetic_cd72_equal, aGlobal, aArgs, aReturnValue, "arithmetic_cd72_equal: "_ns, aError); return true; } - case 26: { // rondpoint:rondpoint_c6ef_Retourneur_new + case 26: { // rondpoint:rondpoint_640b_Retourneur_new using CallHandler = ScaffoldingCallHandler>; - CallHandler::CallSync(rondpoint_c6ef_Retourneur_new, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Retourneur_new: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Retourneur_new, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Retourneur_new: "_ns, aError); return true; } - case 27: { // rondpoint:rondpoint_c6ef_Retourneur_identique_i8 + case 27: { // rondpoint:rondpoint_640b_Retourneur_identique_i8 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Retourneur_identique_i8, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Retourneur_identique_i8: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Retourneur_identique_i8, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Retourneur_identique_i8: "_ns, aError); return true; } - case 28: { // rondpoint:rondpoint_c6ef_Retourneur_identique_u8 + case 28: { // rondpoint:rondpoint_640b_Retourneur_identique_u8 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Retourneur_identique_u8, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Retourneur_identique_u8: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Retourneur_identique_u8, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Retourneur_identique_u8: "_ns, aError); return true; } - case 29: { // rondpoint:rondpoint_c6ef_Retourneur_identique_i16 + case 29: { // rondpoint:rondpoint_640b_Retourneur_identique_i16 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Retourneur_identique_i16, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Retourneur_identique_i16: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Retourneur_identique_i16, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Retourneur_identique_i16: "_ns, aError); return true; } - case 30: { // rondpoint:rondpoint_c6ef_Retourneur_identique_u16 + case 30: { // rondpoint:rondpoint_640b_Retourneur_identique_u16 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Retourneur_identique_u16, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Retourneur_identique_u16: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Retourneur_identique_u16, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Retourneur_identique_u16: "_ns, aError); return true; } - case 31: { // rondpoint:rondpoint_c6ef_Retourneur_identique_i32 + case 31: { // rondpoint:rondpoint_640b_Retourneur_identique_i32 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Retourneur_identique_i32, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Retourneur_identique_i32: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Retourneur_identique_i32, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Retourneur_identique_i32: "_ns, aError); return true; } - case 32: { // rondpoint:rondpoint_c6ef_Retourneur_identique_u32 + case 32: { // rondpoint:rondpoint_640b_Retourneur_identique_u32 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Retourneur_identique_u32, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Retourneur_identique_u32: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Retourneur_identique_u32, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Retourneur_identique_u32: "_ns, aError); return true; } - case 33: { // rondpoint:rondpoint_c6ef_Retourneur_identique_i64 + case 33: { // rondpoint:rondpoint_640b_Retourneur_identique_i64 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Retourneur_identique_i64, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Retourneur_identique_i64: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Retourneur_identique_i64, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Retourneur_identique_i64: "_ns, aError); return true; } - case 34: { // rondpoint:rondpoint_c6ef_Retourneur_identique_u64 + case 34: { // rondpoint:rondpoint_640b_Retourneur_identique_u64 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Retourneur_identique_u64, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Retourneur_identique_u64: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Retourneur_identique_u64, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Retourneur_identique_u64: "_ns, aError); return true; } - case 35: { // rondpoint:rondpoint_c6ef_Retourneur_identique_float + case 35: { // rondpoint:rondpoint_640b_Retourneur_identique_float using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Retourneur_identique_float, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Retourneur_identique_float: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Retourneur_identique_float, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Retourneur_identique_float: "_ns, aError); return true; } - case 36: { // rondpoint:rondpoint_c6ef_Retourneur_identique_double + case 36: { // rondpoint:rondpoint_640b_Retourneur_identique_double using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Retourneur_identique_double, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Retourneur_identique_double: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Retourneur_identique_double, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Retourneur_identique_double: "_ns, aError); return true; } - case 37: { // rondpoint:rondpoint_c6ef_Retourneur_identique_boolean + case 37: { // rondpoint:rondpoint_640b_Retourneur_identique_boolean using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Retourneur_identique_boolean, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Retourneur_identique_boolean: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Retourneur_identique_boolean, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Retourneur_identique_boolean: "_ns, aError); return true; } - case 38: { // rondpoint:rondpoint_c6ef_Retourneur_identique_string + case 38: { // rondpoint:rondpoint_640b_Retourneur_identique_string using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Retourneur_identique_string, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Retourneur_identique_string: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Retourneur_identique_string, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Retourneur_identique_string: "_ns, aError); return true; } - case 39: { // rondpoint:rondpoint_c6ef_Retourneur_identique_nombres_signes + case 39: { // rondpoint:rondpoint_640b_Retourneur_identique_nombres_signes using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Retourneur_identique_nombres_signes, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Retourneur_identique_nombres_signes: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Retourneur_identique_nombres_signes, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Retourneur_identique_nombres_signes: "_ns, aError); return true; } - case 40: { // rondpoint:rondpoint_c6ef_Retourneur_identique_nombres + case 40: { // rondpoint:rondpoint_640b_Retourneur_identique_nombres using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Retourneur_identique_nombres, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Retourneur_identique_nombres: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Retourneur_identique_nombres, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Retourneur_identique_nombres: "_ns, aError); return true; } - case 41: { // rondpoint:rondpoint_c6ef_Retourneur_identique_optionneur_dictionnaire + case 41: { // rondpoint:rondpoint_640b_Retourneur_identique_optionneur_dictionnaire using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointRetourneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Retourneur_identique_optionneur_dictionnaire, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Retourneur_identique_optionneur_dictionnaire: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Retourneur_identique_optionneur_dictionnaire, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Retourneur_identique_optionneur_dictionnaire: "_ns, aError); return true; } - case 42: { // rondpoint:rondpoint_c6ef_Stringifier_new + case 42: { // rondpoint:rondpoint_640b_Stringifier_new using CallHandler = ScaffoldingCallHandler>; - CallHandler::CallSync(rondpoint_c6ef_Stringifier_new, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Stringifier_new: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Stringifier_new, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Stringifier_new: "_ns, aError); return true; } - case 43: { // rondpoint:rondpoint_c6ef_Stringifier_well_known_string + case 43: { // rondpoint:rondpoint_640b_Stringifier_well_known_string using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Stringifier_well_known_string, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Stringifier_well_known_string: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Stringifier_well_known_string, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Stringifier_well_known_string: "_ns, aError); return true; } - case 44: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_i8 + case 44: { // rondpoint:rondpoint_640b_Stringifier_to_string_i8 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Stringifier_to_string_i8, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Stringifier_to_string_i8: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Stringifier_to_string_i8, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Stringifier_to_string_i8: "_ns, aError); return true; } - case 45: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_u8 + case 45: { // rondpoint:rondpoint_640b_Stringifier_to_string_u8 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Stringifier_to_string_u8, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Stringifier_to_string_u8: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Stringifier_to_string_u8, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Stringifier_to_string_u8: "_ns, aError); return true; } - case 46: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_i16 + case 46: { // rondpoint:rondpoint_640b_Stringifier_to_string_i16 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Stringifier_to_string_i16, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Stringifier_to_string_i16: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Stringifier_to_string_i16, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Stringifier_to_string_i16: "_ns, aError); return true; } - case 47: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_u16 + case 47: { // rondpoint:rondpoint_640b_Stringifier_to_string_u16 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Stringifier_to_string_u16, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Stringifier_to_string_u16: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Stringifier_to_string_u16, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Stringifier_to_string_u16: "_ns, aError); return true; } - case 48: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_i32 + case 48: { // rondpoint:rondpoint_640b_Stringifier_to_string_i32 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Stringifier_to_string_i32, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Stringifier_to_string_i32: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Stringifier_to_string_i32, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Stringifier_to_string_i32: "_ns, aError); return true; } - case 49: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_u32 + case 49: { // rondpoint:rondpoint_640b_Stringifier_to_string_u32 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Stringifier_to_string_u32, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Stringifier_to_string_u32: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Stringifier_to_string_u32, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Stringifier_to_string_u32: "_ns, aError); return true; } - case 50: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_i64 + case 50: { // rondpoint:rondpoint_640b_Stringifier_to_string_i64 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Stringifier_to_string_i64, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Stringifier_to_string_i64: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Stringifier_to_string_i64, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Stringifier_to_string_i64: "_ns, aError); return true; } - case 51: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_u64 + case 51: { // rondpoint:rondpoint_640b_Stringifier_to_string_u64 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Stringifier_to_string_u64, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Stringifier_to_string_u64: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Stringifier_to_string_u64, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Stringifier_to_string_u64: "_ns, aError); return true; } - case 52: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_float + case 52: { // rondpoint:rondpoint_640b_Stringifier_to_string_float using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Stringifier_to_string_float, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Stringifier_to_string_float: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Stringifier_to_string_float, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Stringifier_to_string_float: "_ns, aError); return true; } - case 53: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_double + case 53: { // rondpoint:rondpoint_640b_Stringifier_to_string_double using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Stringifier_to_string_double, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Stringifier_to_string_double: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Stringifier_to_string_double, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Stringifier_to_string_double: "_ns, aError); return true; } - case 54: { // rondpoint:rondpoint_c6ef_Stringifier_to_string_boolean + case 54: { // rondpoint:rondpoint_640b_Stringifier_to_string_boolean using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointStringifierPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Stringifier_to_string_boolean, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Stringifier_to_string_boolean: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Stringifier_to_string_boolean, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Stringifier_to_string_boolean: "_ns, aError); return true; } - case 55: { // rondpoint:rondpoint_c6ef_Optionneur_new + case 55: { // rondpoint:rondpoint_640b_Optionneur_new using CallHandler = ScaffoldingCallHandler>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_new, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_new: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_new, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_new: "_ns, aError); return true; } - case 56: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_boolean + case 56: { // rondpoint:rondpoint_640b_Optionneur_sinon_boolean using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_boolean, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_boolean: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_boolean, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_boolean: "_ns, aError); return true; } - case 57: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_string + case 57: { // rondpoint:rondpoint_640b_Optionneur_sinon_string using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_string, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_string: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_string, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_string: "_ns, aError); return true; } - case 58: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_sequence + case 58: { // rondpoint:rondpoint_640b_Optionneur_sinon_sequence using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_sequence, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_sequence: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_sequence, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_sequence: "_ns, aError); return true; } - case 59: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_null + case 59: { // rondpoint:rondpoint_640b_Optionneur_sinon_null using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_null, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_null: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_null, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_null: "_ns, aError); return true; } - case 60: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_zero + case 60: { // rondpoint:rondpoint_640b_Optionneur_sinon_zero using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_zero, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_zero: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_zero, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_zero: "_ns, aError); return true; } - case 61: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u8_dec + case 61: { // rondpoint:rondpoint_640b_Optionneur_sinon_u8_dec using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_u8_dec, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_u8_dec: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_u8_dec, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_u8_dec: "_ns, aError); return true; } - case 62: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_i8_dec + case 62: { // rondpoint:rondpoint_640b_Optionneur_sinon_i8_dec using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_i8_dec, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_i8_dec: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_i8_dec, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_i8_dec: "_ns, aError); return true; } - case 63: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u16_dec + case 63: { // rondpoint:rondpoint_640b_Optionneur_sinon_u16_dec using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_u16_dec, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_u16_dec: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_u16_dec, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_u16_dec: "_ns, aError); return true; } - case 64: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_i16_dec + case 64: { // rondpoint:rondpoint_640b_Optionneur_sinon_i16_dec using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_i16_dec, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_i16_dec: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_i16_dec, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_i16_dec: "_ns, aError); return true; } - case 65: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u32_dec + case 65: { // rondpoint:rondpoint_640b_Optionneur_sinon_u32_dec using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_u32_dec, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_u32_dec: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_u32_dec, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_u32_dec: "_ns, aError); return true; } - case 66: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_i32_dec + case 66: { // rondpoint:rondpoint_640b_Optionneur_sinon_i32_dec using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_i32_dec, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_i32_dec: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_i32_dec, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_i32_dec: "_ns, aError); return true; } - case 67: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u64_dec + case 67: { // rondpoint:rondpoint_640b_Optionneur_sinon_u64_dec using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_u64_dec, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_u64_dec: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_u64_dec, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_u64_dec: "_ns, aError); return true; } - case 68: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_i64_dec + case 68: { // rondpoint:rondpoint_640b_Optionneur_sinon_i64_dec using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_i64_dec, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_i64_dec: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_i64_dec, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_i64_dec: "_ns, aError); return true; } - case 69: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u8_hex + case 69: { // rondpoint:rondpoint_640b_Optionneur_sinon_u8_hex using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_u8_hex, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_u8_hex: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_u8_hex, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_u8_hex: "_ns, aError); return true; } - case 70: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_i8_hex + case 70: { // rondpoint:rondpoint_640b_Optionneur_sinon_i8_hex using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_i8_hex, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_i8_hex: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_i8_hex, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_i8_hex: "_ns, aError); return true; } - case 71: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u16_hex + case 71: { // rondpoint:rondpoint_640b_Optionneur_sinon_u16_hex using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_u16_hex, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_u16_hex: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_u16_hex, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_u16_hex: "_ns, aError); return true; } - case 72: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_i16_hex + case 72: { // rondpoint:rondpoint_640b_Optionneur_sinon_i16_hex using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_i16_hex, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_i16_hex: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_i16_hex, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_i16_hex: "_ns, aError); return true; } - case 73: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u32_hex + case 73: { // rondpoint:rondpoint_640b_Optionneur_sinon_u32_hex using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_u32_hex, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_u32_hex: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_u32_hex, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_u32_hex: "_ns, aError); return true; } - case 74: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_i32_hex + case 74: { // rondpoint:rondpoint_640b_Optionneur_sinon_i32_hex using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_i32_hex, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_i32_hex: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_i32_hex, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_i32_hex: "_ns, aError); return true; } - case 75: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u64_hex + case 75: { // rondpoint:rondpoint_640b_Optionneur_sinon_u64_hex using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_u64_hex, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_u64_hex: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_u64_hex, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_u64_hex: "_ns, aError); return true; } - case 76: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_i64_hex + case 76: { // rondpoint:rondpoint_640b_Optionneur_sinon_i64_hex using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_i64_hex, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_i64_hex: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_i64_hex, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_i64_hex: "_ns, aError); return true; } - case 77: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_u32_oct + case 77: { // rondpoint:rondpoint_640b_Optionneur_sinon_u32_oct using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_u32_oct, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_u32_oct: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_u32_oct, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_u32_oct: "_ns, aError); return true; } - case 78: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_f32 + case 78: { // rondpoint:rondpoint_640b_Optionneur_sinon_f32 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_f32, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_f32: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_f32, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_f32: "_ns, aError); return true; } - case 79: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_f64 + case 79: { // rondpoint:rondpoint_640b_Optionneur_sinon_f64 using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_f64, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_f64: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_f64, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_f64: "_ns, aError); return true; } - case 80: { // rondpoint:rondpoint_c6ef_Optionneur_sinon_enum + case 80: { // rondpoint:rondpoint_640b_Optionneur_sinon_enum using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kRondpointOptionneurPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_Optionneur_sinon_enum, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_Optionneur_sinon_enum: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_Optionneur_sinon_enum, aGlobal, aArgs, aReturnValue, "rondpoint_640b_Optionneur_sinon_enum: "_ns, aError); return true; } - case 81: { // rondpoint:rondpoint_c6ef_copie_dictionnaire + case 81: { // rondpoint:rondpoint_640b_copie_dictionnaire using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_copie_dictionnaire, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_copie_dictionnaire: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_copie_dictionnaire, aGlobal, aArgs, aReturnValue, "rondpoint_640b_copie_dictionnaire: "_ns, aError); return true; } - case 82: { // rondpoint:rondpoint_c6ef_copie_enumeration + case 82: { // rondpoint:rondpoint_640b_copie_enumeration using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_copie_enumeration, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_copie_enumeration: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_copie_enumeration, aGlobal, aArgs, aReturnValue, "rondpoint_640b_copie_enumeration: "_ns, aError); return true; } - case 83: { // rondpoint:rondpoint_c6ef_copie_enumerations + case 83: { // rondpoint:rondpoint_640b_copie_enumerations using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_copie_enumerations, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_copie_enumerations: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_copie_enumerations, aGlobal, aArgs, aReturnValue, "rondpoint_640b_copie_enumerations: "_ns, aError); return true; } - case 84: { // rondpoint:rondpoint_c6ef_copie_carte + case 84: { // rondpoint:rondpoint_640b_copie_carte using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_copie_carte, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_copie_carte: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_copie_carte, aGlobal, aArgs, aReturnValue, "rondpoint_640b_copie_carte: "_ns, aError); return true; } - case 85: { // rondpoint:rondpoint_c6ef_switcheroo + case 85: { // rondpoint:rondpoint_640b_switcheroo using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - CallHandler::CallSync(rondpoint_c6ef_switcheroo, aGlobal, aArgs, aReturnValue, "rondpoint_c6ef_switcheroo: "_ns, aError); + CallHandler::CallSync(rondpoint_640b_switcheroo, aGlobal, aArgs, aReturnValue, "rondpoint_640b_switcheroo: "_ns, aError); return true; } - case 86: { // sprites:sprites_accb_Sprite_new + case 86: { // sprites:sprites_fec0_Sprite_new using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - CallHandler::CallSync(sprites_accb_Sprite_new, aGlobal, aArgs, aReturnValue, "sprites_accb_Sprite_new: "_ns, aError); + CallHandler::CallSync(sprites_fec0_Sprite_new, aGlobal, aArgs, aReturnValue, "sprites_fec0_Sprite_new: "_ns, aError); return true; } - case 87: { // sprites:sprites_accb_Sprite_new_relative_to + case 87: { // sprites:sprites_fec0_Sprite_new_relative_to using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter, ScaffoldingConverter>; - CallHandler::CallSync(sprites_accb_Sprite_new_relative_to, aGlobal, aArgs, aReturnValue, "sprites_accb_Sprite_new_relative_to: "_ns, aError); + CallHandler::CallSync(sprites_fec0_Sprite_new_relative_to, aGlobal, aArgs, aReturnValue, "sprites_fec0_Sprite_new_relative_to: "_ns, aError); return true; } - case 88: { // sprites:sprites_accb_Sprite_get_position + case 88: { // sprites:sprites_fec0_Sprite_get_position using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kSpritesSpritePointerType>>; - CallHandler::CallSync(sprites_accb_Sprite_get_position, aGlobal, aArgs, aReturnValue, "sprites_accb_Sprite_get_position: "_ns, aError); + CallHandler::CallSync(sprites_fec0_Sprite_get_position, aGlobal, aArgs, aReturnValue, "sprites_fec0_Sprite_get_position: "_ns, aError); return true; } - case 89: { // sprites:sprites_accb_Sprite_move_to + case 89: { // sprites:sprites_fec0_Sprite_move_to using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kSpritesSpritePointerType>, ScaffoldingConverter>; - CallHandler::CallSync(sprites_accb_Sprite_move_to, aGlobal, aArgs, aReturnValue, "sprites_accb_Sprite_move_to: "_ns, aError); + CallHandler::CallSync(sprites_fec0_Sprite_move_to, aGlobal, aArgs, aReturnValue, "sprites_fec0_Sprite_move_to: "_ns, aError); return true; } - case 90: { // sprites:sprites_accb_Sprite_move_by + case 90: { // sprites:sprites_fec0_Sprite_move_by using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kSpritesSpritePointerType>, ScaffoldingConverter>; - CallHandler::CallSync(sprites_accb_Sprite_move_by, aGlobal, aArgs, aReturnValue, "sprites_accb_Sprite_move_by: "_ns, aError); + CallHandler::CallSync(sprites_fec0_Sprite_move_by, aGlobal, aArgs, aReturnValue, "sprites_fec0_Sprite_move_by: "_ns, aError); return true; } - case 91: { // sprites:sprites_accb_translate + case 91: { // sprites:sprites_fec0_translate using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter, ScaffoldingConverter>; - CallHandler::CallSync(sprites_accb_translate, aGlobal, aArgs, aReturnValue, "sprites_accb_translate: "_ns, aError); + CallHandler::CallSync(sprites_fec0_translate, aGlobal, aArgs, aReturnValue, "sprites_fec0_translate: "_ns, aError); return true; } - case 92: { // todolist:todolist_aa33_TodoList_new + case 92: { // todolist:todolist_97c5_TodoList_new using CallHandler = ScaffoldingCallHandler>; - CallHandler::CallSync(todolist_aa33_TodoList_new, aGlobal, aArgs, aReturnValue, "todolist_aa33_TodoList_new: "_ns, aError); + CallHandler::CallSync(todolist_97c5_TodoList_new, aGlobal, aArgs, aReturnValue, "todolist_97c5_TodoList_new: "_ns, aError); return true; } - case 93: { // todolist:todolist_aa33_TodoList_add_item + case 93: { // todolist:todolist_97c5_TodoList_add_item using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(todolist_aa33_TodoList_add_item, aGlobal, aArgs, aReturnValue, "todolist_aa33_TodoList_add_item: "_ns, aError); + CallHandler::CallSync(todolist_97c5_TodoList_add_item, aGlobal, aArgs, aReturnValue, "todolist_97c5_TodoList_add_item: "_ns, aError); return true; } - case 94: { // todolist:todolist_aa33_TodoList_add_entry + case 94: { // todolist:todolist_97c5_TodoList_add_entry using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(todolist_aa33_TodoList_add_entry, aGlobal, aArgs, aReturnValue, "todolist_aa33_TodoList_add_entry: "_ns, aError); + CallHandler::CallSync(todolist_97c5_TodoList_add_entry, aGlobal, aArgs, aReturnValue, "todolist_97c5_TodoList_add_entry: "_ns, aError); return true; } - case 95: { // todolist:todolist_aa33_TodoList_get_entries + case 95: { // todolist:todolist_97c5_TodoList_get_entries using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>>; - CallHandler::CallSync(todolist_aa33_TodoList_get_entries, aGlobal, aArgs, aReturnValue, "todolist_aa33_TodoList_get_entries: "_ns, aError); + CallHandler::CallSync(todolist_97c5_TodoList_get_entries, aGlobal, aArgs, aReturnValue, "todolist_97c5_TodoList_get_entries: "_ns, aError); return true; } - case 96: { // todolist:todolist_aa33_TodoList_get_items + case 96: { // todolist:todolist_97c5_TodoList_get_items using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>>; - CallHandler::CallSync(todolist_aa33_TodoList_get_items, aGlobal, aArgs, aReturnValue, "todolist_aa33_TodoList_get_items: "_ns, aError); + CallHandler::CallSync(todolist_97c5_TodoList_get_items, aGlobal, aArgs, aReturnValue, "todolist_97c5_TodoList_get_items: "_ns, aError); return true; } - case 97: { // todolist:todolist_aa33_TodoList_add_entries + case 97: { // todolist:todolist_97c5_TodoList_add_entries using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(todolist_aa33_TodoList_add_entries, aGlobal, aArgs, aReturnValue, "todolist_aa33_TodoList_add_entries: "_ns, aError); + CallHandler::CallSync(todolist_97c5_TodoList_add_entries, aGlobal, aArgs, aReturnValue, "todolist_97c5_TodoList_add_entries: "_ns, aError); return true; } - case 98: { // todolist:todolist_aa33_TodoList_add_items + case 98: { // todolist:todolist_97c5_TodoList_add_items using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(todolist_aa33_TodoList_add_items, aGlobal, aArgs, aReturnValue, "todolist_aa33_TodoList_add_items: "_ns, aError); + CallHandler::CallSync(todolist_97c5_TodoList_add_items, aGlobal, aArgs, aReturnValue, "todolist_97c5_TodoList_add_items: "_ns, aError); return true; } - case 99: { // todolist:todolist_aa33_TodoList_get_last_entry + case 99: { // todolist:todolist_97c5_TodoList_get_last_entry using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>>; - CallHandler::CallSync(todolist_aa33_TodoList_get_last_entry, aGlobal, aArgs, aReturnValue, "todolist_aa33_TodoList_get_last_entry: "_ns, aError); + CallHandler::CallSync(todolist_97c5_TodoList_get_last_entry, aGlobal, aArgs, aReturnValue, "todolist_97c5_TodoList_get_last_entry: "_ns, aError); return true; } - case 100: { // todolist:todolist_aa33_TodoList_get_last + case 100: { // todolist:todolist_97c5_TodoList_get_last using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>>; - CallHandler::CallSync(todolist_aa33_TodoList_get_last, aGlobal, aArgs, aReturnValue, "todolist_aa33_TodoList_get_last: "_ns, aError); + CallHandler::CallSync(todolist_97c5_TodoList_get_last, aGlobal, aArgs, aReturnValue, "todolist_97c5_TodoList_get_last: "_ns, aError); return true; } - case 101: { // todolist:todolist_aa33_TodoList_get_first + case 101: { // todolist:todolist_97c5_TodoList_get_first using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>>; - CallHandler::CallSync(todolist_aa33_TodoList_get_first, aGlobal, aArgs, aReturnValue, "todolist_aa33_TodoList_get_first: "_ns, aError); + CallHandler::CallSync(todolist_97c5_TodoList_get_first, aGlobal, aArgs, aReturnValue, "todolist_97c5_TodoList_get_first: "_ns, aError); return true; } - case 102: { // todolist:todolist_aa33_TodoList_clear_item + case 102: { // todolist:todolist_97c5_TodoList_clear_item using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>, ScaffoldingConverter>; - CallHandler::CallSync(todolist_aa33_TodoList_clear_item, aGlobal, aArgs, aReturnValue, "todolist_aa33_TodoList_clear_item: "_ns, aError); + CallHandler::CallSync(todolist_97c5_TodoList_clear_item, aGlobal, aArgs, aReturnValue, "todolist_97c5_TodoList_clear_item: "_ns, aError); return true; } - case 103: { // todolist:todolist_aa33_TodoList_make_default + case 103: { // todolist:todolist_97c5_TodoList_make_default using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>>; - CallHandler::CallSync(todolist_aa33_TodoList_make_default, aGlobal, aArgs, aReturnValue, "todolist_aa33_TodoList_make_default: "_ns, aError); + CallHandler::CallSync(todolist_97c5_TodoList_make_default, aGlobal, aArgs, aReturnValue, "todolist_97c5_TodoList_make_default: "_ns, aError); return true; } - case 104: { // todolist:todolist_aa33_get_default_list + case 104: { // todolist:todolist_97c5_get_default_list using CallHandler = ScaffoldingCallHandler>; - CallHandler::CallSync(todolist_aa33_get_default_list, aGlobal, aArgs, aReturnValue, "todolist_aa33_get_default_list: "_ns, aError); + CallHandler::CallSync(todolist_97c5_get_default_list, aGlobal, aArgs, aReturnValue, "todolist_97c5_get_default_list: "_ns, aError); return true; } - case 105: { // todolist:todolist_aa33_set_default_list + case 105: { // todolist:todolist_97c5_set_default_list using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTodolistTodoListPointerType>>; - CallHandler::CallSync(todolist_aa33_set_default_list, aGlobal, aArgs, aReturnValue, "todolist_aa33_set_default_list: "_ns, aError); + CallHandler::CallSync(todolist_97c5_set_default_list, aGlobal, aArgs, aReturnValue, "todolist_97c5_set_default_list: "_ns, aError); return true; } - case 106: { // todolist:todolist_aa33_create_entry_with + case 106: { // todolist:todolist_97c5_create_entry_with using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - CallHandler::CallSync(todolist_aa33_create_entry_with, aGlobal, aArgs, aReturnValue, "todolist_aa33_create_entry_with: "_ns, aError); + CallHandler::CallSync(todolist_97c5_create_entry_with, aGlobal, aArgs, aReturnValue, "todolist_97c5_create_entry_with: "_ns, aError); return true; } - case 107: { // custom_types:custom_types_8ecd_get_custom_types_demo + case 107: { // custom_types:custom_types_1cc4_get_custom_types_demo using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - CallHandler::CallSync(custom_types_8ecd_get_custom_types_demo, aGlobal, aArgs, aReturnValue, "custom_types_8ecd_get_custom_types_demo: "_ns, aError); + CallHandler::CallSync(custom_types_1cc4_get_custom_types_demo, aGlobal, aArgs, aReturnValue, "custom_types_1cc4_get_custom_types_demo: "_ns, aError); return true; } - case 108: { // external_types:external_types_54cc_gradient + case 108: { // external_types:external_types_ec59_gradient using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - CallHandler::CallSync(external_types_54cc_gradient, aGlobal, aArgs, aReturnValue, "external_types_54cc_gradient: "_ns, aError); + CallHandler::CallSync(external_types_ec59_gradient, aGlobal, aArgs, aReturnValue, "external_types_ec59_gradient: "_ns, aError); return true; } } diff --git a/toolkit/components/uniffi-js/UniFFIGeneratedScaffolding.cpp b/toolkit/components/uniffi-js/UniFFIGeneratedScaffolding.cpp index cbc424c5e13c..62daa2f72133 100644 --- a/toolkit/components/uniffi-js/UniFFIGeneratedScaffolding.cpp +++ b/toolkit/components/uniffi-js/UniFFIGeneratedScaffolding.cpp @@ -19,121 +19,121 @@ using dom::UniFFIScaffoldingCallResult; // Define scaffolding functions from UniFFI extern "C" { - void ffi_tabs_edc9_TabsStore_object_free(void *, RustCallStatus*); - void * tabs_edc9_TabsStore_new(RustBuffer, RustCallStatus*); - RustBuffer tabs_edc9_TabsStore_get_all(void *, RustCallStatus*); - void tabs_edc9_TabsStore_set_local_tabs(void *, RustBuffer, RustCallStatus*); - void tabs_edc9_TabsStore_register_with_sync_manager(void *, RustCallStatus*); - void tabs_edc9_TabsStore_reset(void *, RustCallStatus*); - RustBuffer tabs_edc9_TabsStore_sync(void *, RustBuffer, RustBuffer, RustBuffer, RustBuffer, RustBuffer, RustCallStatus*); - void * tabs_edc9_TabsStore_bridged_engine(void *, RustCallStatus*); - void ffi_tabs_edc9_TabsBridgedEngine_object_free(void *, RustCallStatus*); - int64_t tabs_edc9_TabsBridgedEngine_last_sync(void *, RustCallStatus*); - void tabs_edc9_TabsBridgedEngine_set_last_sync(void *, int64_t, RustCallStatus*); - RustBuffer tabs_edc9_TabsBridgedEngine_sync_id(void *, RustCallStatus*); - RustBuffer tabs_edc9_TabsBridgedEngine_reset_sync_id(void *, RustCallStatus*); - RustBuffer tabs_edc9_TabsBridgedEngine_ensure_current_sync_id(void *, RustBuffer, RustCallStatus*); - void tabs_edc9_TabsBridgedEngine_prepare_for_sync(void *, RustBuffer, RustCallStatus*); - void tabs_edc9_TabsBridgedEngine_sync_started(void *, RustCallStatus*); - void tabs_edc9_TabsBridgedEngine_store_incoming(void *, RustBuffer, RustCallStatus*); - RustBuffer tabs_edc9_TabsBridgedEngine_apply(void *, RustCallStatus*); - void tabs_edc9_TabsBridgedEngine_set_uploaded(void *, int64_t, RustBuffer, RustCallStatus*); - void tabs_edc9_TabsBridgedEngine_sync_finished(void *, RustCallStatus*); - void tabs_edc9_TabsBridgedEngine_reset(void *, RustCallStatus*); - void tabs_edc9_TabsBridgedEngine_wipe(void *, RustCallStatus*); + void ffi_tabs_1d6_TabsStore_object_free(void *, RustCallStatus*); + void * tabs_1d6_TabsStore_new(RustBuffer, RustCallStatus*); + RustBuffer tabs_1d6_TabsStore_get_all(void *, RustCallStatus*); + void tabs_1d6_TabsStore_set_local_tabs(void *, RustBuffer, RustCallStatus*); + void tabs_1d6_TabsStore_register_with_sync_manager(void *, RustCallStatus*); + void tabs_1d6_TabsStore_reset(void *, RustCallStatus*); + RustBuffer tabs_1d6_TabsStore_sync(void *, RustBuffer, RustBuffer, RustBuffer, RustBuffer, RustBuffer, RustCallStatus*); + void * tabs_1d6_TabsStore_bridged_engine(void *, RustCallStatus*); + void ffi_tabs_1d6_TabsBridgedEngine_object_free(void *, RustCallStatus*); + int64_t tabs_1d6_TabsBridgedEngine_last_sync(void *, RustCallStatus*); + void tabs_1d6_TabsBridgedEngine_set_last_sync(void *, int64_t, RustCallStatus*); + RustBuffer tabs_1d6_TabsBridgedEngine_sync_id(void *, RustCallStatus*); + RustBuffer tabs_1d6_TabsBridgedEngine_reset_sync_id(void *, RustCallStatus*); + RustBuffer tabs_1d6_TabsBridgedEngine_ensure_current_sync_id(void *, RustBuffer, RustCallStatus*); + void tabs_1d6_TabsBridgedEngine_prepare_for_sync(void *, RustBuffer, RustCallStatus*); + void tabs_1d6_TabsBridgedEngine_sync_started(void *, RustCallStatus*); + void tabs_1d6_TabsBridgedEngine_store_incoming(void *, RustBuffer, RustCallStatus*); + RustBuffer tabs_1d6_TabsBridgedEngine_apply(void *, RustCallStatus*); + void tabs_1d6_TabsBridgedEngine_set_uploaded(void *, int64_t, RustBuffer, RustCallStatus*); + void tabs_1d6_TabsBridgedEngine_sync_finished(void *, RustCallStatus*); + void tabs_1d6_TabsBridgedEngine_reset(void *, RustCallStatus*); + void tabs_1d6_TabsBridgedEngine_wipe(void *, RustCallStatus*); } // Define pointer types const static mozilla::uniffi::UniFFIPointerType kTabsTabsStorePointerType { "tabs::TabsStore"_ns, - ffi_tabs_edc9_TabsStore_object_free + ffi_tabs_1d6_TabsStore_object_free }; const static mozilla::uniffi::UniFFIPointerType kTabsTabsBridgedEnginePointerType { "tabs::TabsBridgedEngine"_ns, - ffi_tabs_edc9_TabsBridgedEngine_object_free + ffi_tabs_1d6_TabsBridgedEngine_object_free }; Maybe> UniFFICallAsync(const GlobalObject& aGlobal, uint64_t aId, const Sequence& aArgs, ErrorResult& aError) { switch (aId) { - case 0: { // tabs:tabs_edc9_TabsStore_new + case 0: { // tabs:tabs_1d6_TabsStore_new using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsStore_new, aGlobal, aArgs, "tabs_edc9_TabsStore_new: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsStore_new, aGlobal, aArgs, "tabs_1d6_TabsStore_new: "_ns, aError)); } - case 1: { // tabs:tabs_edc9_TabsStore_get_all + case 1: { // tabs:tabs_1d6_TabsStore_get_all using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsStorePointerType>>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsStore_get_all, aGlobal, aArgs, "tabs_edc9_TabsStore_get_all: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsStore_get_all, aGlobal, aArgs, "tabs_1d6_TabsStore_get_all: "_ns, aError)); } - case 2: { // tabs:tabs_edc9_TabsStore_set_local_tabs + case 2: { // tabs:tabs_1d6_TabsStore_set_local_tabs using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsStorePointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsStore_set_local_tabs, aGlobal, aArgs, "tabs_edc9_TabsStore_set_local_tabs: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsStore_set_local_tabs, aGlobal, aArgs, "tabs_1d6_TabsStore_set_local_tabs: "_ns, aError)); } - case 3: { // tabs:tabs_edc9_TabsStore_register_with_sync_manager + case 3: { // tabs:tabs_1d6_TabsStore_register_with_sync_manager using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsStorePointerType>>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsStore_register_with_sync_manager, aGlobal, aArgs, "tabs_edc9_TabsStore_register_with_sync_manager: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsStore_register_with_sync_manager, aGlobal, aArgs, "tabs_1d6_TabsStore_register_with_sync_manager: "_ns, aError)); } - case 4: { // tabs:tabs_edc9_TabsStore_reset + case 4: { // tabs:tabs_1d6_TabsStore_reset using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsStorePointerType>>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsStore_reset, aGlobal, aArgs, "tabs_edc9_TabsStore_reset: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsStore_reset, aGlobal, aArgs, "tabs_1d6_TabsStore_reset: "_ns, aError)); } - case 5: { // tabs:tabs_edc9_TabsStore_sync + case 5: { // tabs:tabs_1d6_TabsStore_sync using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsStorePointerType>, ScaffoldingConverter, ScaffoldingConverter, ScaffoldingConverter, ScaffoldingConverter, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsStore_sync, aGlobal, aArgs, "tabs_edc9_TabsStore_sync: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsStore_sync, aGlobal, aArgs, "tabs_1d6_TabsStore_sync: "_ns, aError)); } - case 6: { // tabs:tabs_edc9_TabsStore_bridged_engine + case 6: { // tabs:tabs_1d6_TabsStore_bridged_engine using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsStorePointerType>>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsStore_bridged_engine, aGlobal, aArgs, "tabs_edc9_TabsStore_bridged_engine: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsStore_bridged_engine, aGlobal, aArgs, "tabs_1d6_TabsStore_bridged_engine: "_ns, aError)); } - case 7: { // tabs:tabs_edc9_TabsBridgedEngine_last_sync + case 7: { // tabs:tabs_1d6_TabsBridgedEngine_last_sync using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsBridgedEngine_last_sync, aGlobal, aArgs, "tabs_edc9_TabsBridgedEngine_last_sync: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsBridgedEngine_last_sync, aGlobal, aArgs, "tabs_1d6_TabsBridgedEngine_last_sync: "_ns, aError)); } - case 8: { // tabs:tabs_edc9_TabsBridgedEngine_set_last_sync + case 8: { // tabs:tabs_1d6_TabsBridgedEngine_set_last_sync using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsBridgedEngine_set_last_sync, aGlobal, aArgs, "tabs_edc9_TabsBridgedEngine_set_last_sync: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsBridgedEngine_set_last_sync, aGlobal, aArgs, "tabs_1d6_TabsBridgedEngine_set_last_sync: "_ns, aError)); } - case 9: { // tabs:tabs_edc9_TabsBridgedEngine_sync_id + case 9: { // tabs:tabs_1d6_TabsBridgedEngine_sync_id using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsBridgedEngine_sync_id, aGlobal, aArgs, "tabs_edc9_TabsBridgedEngine_sync_id: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsBridgedEngine_sync_id, aGlobal, aArgs, "tabs_1d6_TabsBridgedEngine_sync_id: "_ns, aError)); } - case 10: { // tabs:tabs_edc9_TabsBridgedEngine_reset_sync_id + case 10: { // tabs:tabs_1d6_TabsBridgedEngine_reset_sync_id using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsBridgedEngine_reset_sync_id, aGlobal, aArgs, "tabs_edc9_TabsBridgedEngine_reset_sync_id: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsBridgedEngine_reset_sync_id, aGlobal, aArgs, "tabs_1d6_TabsBridgedEngine_reset_sync_id: "_ns, aError)); } - case 11: { // tabs:tabs_edc9_TabsBridgedEngine_ensure_current_sync_id + case 11: { // tabs:tabs_1d6_TabsBridgedEngine_ensure_current_sync_id using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsBridgedEngine_ensure_current_sync_id, aGlobal, aArgs, "tabs_edc9_TabsBridgedEngine_ensure_current_sync_id: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsBridgedEngine_ensure_current_sync_id, aGlobal, aArgs, "tabs_1d6_TabsBridgedEngine_ensure_current_sync_id: "_ns, aError)); } - case 12: { // tabs:tabs_edc9_TabsBridgedEngine_prepare_for_sync + case 12: { // tabs:tabs_1d6_TabsBridgedEngine_prepare_for_sync using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsBridgedEngine_prepare_for_sync, aGlobal, aArgs, "tabs_edc9_TabsBridgedEngine_prepare_for_sync: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsBridgedEngine_prepare_for_sync, aGlobal, aArgs, "tabs_1d6_TabsBridgedEngine_prepare_for_sync: "_ns, aError)); } - case 13: { // tabs:tabs_edc9_TabsBridgedEngine_sync_started + case 13: { // tabs:tabs_1d6_TabsBridgedEngine_sync_started using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsBridgedEngine_sync_started, aGlobal, aArgs, "tabs_edc9_TabsBridgedEngine_sync_started: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsBridgedEngine_sync_started, aGlobal, aArgs, "tabs_1d6_TabsBridgedEngine_sync_started: "_ns, aError)); } - case 14: { // tabs:tabs_edc9_TabsBridgedEngine_store_incoming + case 14: { // tabs:tabs_1d6_TabsBridgedEngine_store_incoming using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsBridgedEngine_store_incoming, aGlobal, aArgs, "tabs_edc9_TabsBridgedEngine_store_incoming: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsBridgedEngine_store_incoming, aGlobal, aArgs, "tabs_1d6_TabsBridgedEngine_store_incoming: "_ns, aError)); } - case 15: { // tabs:tabs_edc9_TabsBridgedEngine_apply + case 15: { // tabs:tabs_1d6_TabsBridgedEngine_apply using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsBridgedEngine_apply, aGlobal, aArgs, "tabs_edc9_TabsBridgedEngine_apply: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsBridgedEngine_apply, aGlobal, aArgs, "tabs_1d6_TabsBridgedEngine_apply: "_ns, aError)); } - case 16: { // tabs:tabs_edc9_TabsBridgedEngine_set_uploaded + case 16: { // tabs:tabs_1d6_TabsBridgedEngine_set_uploaded using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>, ScaffoldingConverter, ScaffoldingConverter>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsBridgedEngine_set_uploaded, aGlobal, aArgs, "tabs_edc9_TabsBridgedEngine_set_uploaded: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsBridgedEngine_set_uploaded, aGlobal, aArgs, "tabs_1d6_TabsBridgedEngine_set_uploaded: "_ns, aError)); } - case 17: { // tabs:tabs_edc9_TabsBridgedEngine_sync_finished + case 17: { // tabs:tabs_1d6_TabsBridgedEngine_sync_finished using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsBridgedEngine_sync_finished, aGlobal, aArgs, "tabs_edc9_TabsBridgedEngine_sync_finished: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsBridgedEngine_sync_finished, aGlobal, aArgs, "tabs_1d6_TabsBridgedEngine_sync_finished: "_ns, aError)); } - case 18: { // tabs:tabs_edc9_TabsBridgedEngine_reset + case 18: { // tabs:tabs_1d6_TabsBridgedEngine_reset using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsBridgedEngine_reset, aGlobal, aArgs, "tabs_edc9_TabsBridgedEngine_reset: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsBridgedEngine_reset, aGlobal, aArgs, "tabs_1d6_TabsBridgedEngine_reset: "_ns, aError)); } - case 19: { // tabs:tabs_edc9_TabsBridgedEngine_wipe + case 19: { // tabs:tabs_1d6_TabsBridgedEngine_wipe using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>>; - return Some(CallHandler::CallAsync(tabs_edc9_TabsBridgedEngine_wipe, aGlobal, aArgs, "tabs_edc9_TabsBridgedEngine_wipe: "_ns, aError)); + return Some(CallHandler::CallAsync(tabs_1d6_TabsBridgedEngine_wipe, aGlobal, aArgs, "tabs_1d6_TabsBridgedEngine_wipe: "_ns, aError)); } } return Nothing(); @@ -141,104 +141,104 @@ Maybe> UniFFICallAsync(const GlobalObject& aGlobal, ui bool UniFFICallSync(const GlobalObject& aGlobal, uint64_t aId, const Sequence& aArgs, RootedDictionary& aReturnValue, ErrorResult& aError) { switch (aId) { - case 0: { // tabs:tabs_edc9_TabsStore_new + case 0: { // tabs:tabs_1d6_TabsStore_new using CallHandler = ScaffoldingCallHandler, ScaffoldingConverter>; - CallHandler::CallSync(tabs_edc9_TabsStore_new, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsStore_new: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsStore_new, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsStore_new: "_ns, aError); return true; } - case 1: { // tabs:tabs_edc9_TabsStore_get_all + case 1: { // tabs:tabs_1d6_TabsStore_get_all using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsStorePointerType>>; - CallHandler::CallSync(tabs_edc9_TabsStore_get_all, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsStore_get_all: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsStore_get_all, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsStore_get_all: "_ns, aError); return true; } - case 2: { // tabs:tabs_edc9_TabsStore_set_local_tabs + case 2: { // tabs:tabs_1d6_TabsStore_set_local_tabs using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsStorePointerType>, ScaffoldingConverter>; - CallHandler::CallSync(tabs_edc9_TabsStore_set_local_tabs, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsStore_set_local_tabs: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsStore_set_local_tabs, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsStore_set_local_tabs: "_ns, aError); return true; } - case 3: { // tabs:tabs_edc9_TabsStore_register_with_sync_manager + case 3: { // tabs:tabs_1d6_TabsStore_register_with_sync_manager using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsStorePointerType>>; - CallHandler::CallSync(tabs_edc9_TabsStore_register_with_sync_manager, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsStore_register_with_sync_manager: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsStore_register_with_sync_manager, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsStore_register_with_sync_manager: "_ns, aError); return true; } - case 4: { // tabs:tabs_edc9_TabsStore_reset + case 4: { // tabs:tabs_1d6_TabsStore_reset using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsStorePointerType>>; - CallHandler::CallSync(tabs_edc9_TabsStore_reset, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsStore_reset: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsStore_reset, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsStore_reset: "_ns, aError); return true; } - case 5: { // tabs:tabs_edc9_TabsStore_sync + case 5: { // tabs:tabs_1d6_TabsStore_sync using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsStorePointerType>, ScaffoldingConverter, ScaffoldingConverter, ScaffoldingConverter, ScaffoldingConverter, ScaffoldingConverter>; - CallHandler::CallSync(tabs_edc9_TabsStore_sync, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsStore_sync: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsStore_sync, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsStore_sync: "_ns, aError); return true; } - case 6: { // tabs:tabs_edc9_TabsStore_bridged_engine + case 6: { // tabs:tabs_1d6_TabsStore_bridged_engine using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsStorePointerType>>; - CallHandler::CallSync(tabs_edc9_TabsStore_bridged_engine, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsStore_bridged_engine: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsStore_bridged_engine, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsStore_bridged_engine: "_ns, aError); return true; } - case 7: { // tabs:tabs_edc9_TabsBridgedEngine_last_sync + case 7: { // tabs:tabs_1d6_TabsBridgedEngine_last_sync using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>>; - CallHandler::CallSync(tabs_edc9_TabsBridgedEngine_last_sync, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsBridgedEngine_last_sync: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsBridgedEngine_last_sync, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsBridgedEngine_last_sync: "_ns, aError); return true; } - case 8: { // tabs:tabs_edc9_TabsBridgedEngine_set_last_sync + case 8: { // tabs:tabs_1d6_TabsBridgedEngine_set_last_sync using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>, ScaffoldingConverter>; - CallHandler::CallSync(tabs_edc9_TabsBridgedEngine_set_last_sync, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsBridgedEngine_set_last_sync: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsBridgedEngine_set_last_sync, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsBridgedEngine_set_last_sync: "_ns, aError); return true; } - case 9: { // tabs:tabs_edc9_TabsBridgedEngine_sync_id + case 9: { // tabs:tabs_1d6_TabsBridgedEngine_sync_id using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>>; - CallHandler::CallSync(tabs_edc9_TabsBridgedEngine_sync_id, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsBridgedEngine_sync_id: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsBridgedEngine_sync_id, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsBridgedEngine_sync_id: "_ns, aError); return true; } - case 10: { // tabs:tabs_edc9_TabsBridgedEngine_reset_sync_id + case 10: { // tabs:tabs_1d6_TabsBridgedEngine_reset_sync_id using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>>; - CallHandler::CallSync(tabs_edc9_TabsBridgedEngine_reset_sync_id, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsBridgedEngine_reset_sync_id: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsBridgedEngine_reset_sync_id, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsBridgedEngine_reset_sync_id: "_ns, aError); return true; } - case 11: { // tabs:tabs_edc9_TabsBridgedEngine_ensure_current_sync_id + case 11: { // tabs:tabs_1d6_TabsBridgedEngine_ensure_current_sync_id using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>, ScaffoldingConverter>; - CallHandler::CallSync(tabs_edc9_TabsBridgedEngine_ensure_current_sync_id, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsBridgedEngine_ensure_current_sync_id: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsBridgedEngine_ensure_current_sync_id, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsBridgedEngine_ensure_current_sync_id: "_ns, aError); return true; } - case 12: { // tabs:tabs_edc9_TabsBridgedEngine_prepare_for_sync + case 12: { // tabs:tabs_1d6_TabsBridgedEngine_prepare_for_sync using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>, ScaffoldingConverter>; - CallHandler::CallSync(tabs_edc9_TabsBridgedEngine_prepare_for_sync, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsBridgedEngine_prepare_for_sync: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsBridgedEngine_prepare_for_sync, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsBridgedEngine_prepare_for_sync: "_ns, aError); return true; } - case 13: { // tabs:tabs_edc9_TabsBridgedEngine_sync_started + case 13: { // tabs:tabs_1d6_TabsBridgedEngine_sync_started using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>>; - CallHandler::CallSync(tabs_edc9_TabsBridgedEngine_sync_started, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsBridgedEngine_sync_started: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsBridgedEngine_sync_started, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsBridgedEngine_sync_started: "_ns, aError); return true; } - case 14: { // tabs:tabs_edc9_TabsBridgedEngine_store_incoming + case 14: { // tabs:tabs_1d6_TabsBridgedEngine_store_incoming using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>, ScaffoldingConverter>; - CallHandler::CallSync(tabs_edc9_TabsBridgedEngine_store_incoming, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsBridgedEngine_store_incoming: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsBridgedEngine_store_incoming, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsBridgedEngine_store_incoming: "_ns, aError); return true; } - case 15: { // tabs:tabs_edc9_TabsBridgedEngine_apply + case 15: { // tabs:tabs_1d6_TabsBridgedEngine_apply using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>>; - CallHandler::CallSync(tabs_edc9_TabsBridgedEngine_apply, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsBridgedEngine_apply: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsBridgedEngine_apply, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsBridgedEngine_apply: "_ns, aError); return true; } - case 16: { // tabs:tabs_edc9_TabsBridgedEngine_set_uploaded + case 16: { // tabs:tabs_1d6_TabsBridgedEngine_set_uploaded using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>, ScaffoldingConverter, ScaffoldingConverter>; - CallHandler::CallSync(tabs_edc9_TabsBridgedEngine_set_uploaded, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsBridgedEngine_set_uploaded: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsBridgedEngine_set_uploaded, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsBridgedEngine_set_uploaded: "_ns, aError); return true; } - case 17: { // tabs:tabs_edc9_TabsBridgedEngine_sync_finished + case 17: { // tabs:tabs_1d6_TabsBridgedEngine_sync_finished using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>>; - CallHandler::CallSync(tabs_edc9_TabsBridgedEngine_sync_finished, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsBridgedEngine_sync_finished: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsBridgedEngine_sync_finished, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsBridgedEngine_sync_finished: "_ns, aError); return true; } - case 18: { // tabs:tabs_edc9_TabsBridgedEngine_reset + case 18: { // tabs:tabs_1d6_TabsBridgedEngine_reset using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>>; - CallHandler::CallSync(tabs_edc9_TabsBridgedEngine_reset, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsBridgedEngine_reset: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsBridgedEngine_reset, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsBridgedEngine_reset: "_ns, aError); return true; } - case 19: { // tabs:tabs_edc9_TabsBridgedEngine_wipe + case 19: { // tabs:tabs_1d6_TabsBridgedEngine_wipe using CallHandler = ScaffoldingCallHandler, ScaffoldingObjectConverter<&kTabsTabsBridgedEnginePointerType>>; - CallHandler::CallSync(tabs_edc9_TabsBridgedEngine_wipe, aGlobal, aArgs, aReturnValue, "tabs_edc9_TabsBridgedEngine_wipe: "_ns, aError); + CallHandler::CallSync(tabs_1d6_TabsBridgedEngine_wipe, aGlobal, aArgs, aReturnValue, "tabs_1d6_TabsBridgedEngine_wipe: "_ns, aError); return true; } }