diff --git a/README.md b/README.md index 09a1a9b..4b47df4 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,6 @@ A simple and user-friendly Matrix client made with Flutter and the Matrix Dart S ## Progress -- [ ] Move from the Dart SDK to the Rust SDK with Dart bindings: Waiting on https://github.com/fzyzcjy/flutter_rust_bridge/discussions/2967#discussioncomment-15522205. - [ ] Platform Support - [x] Linux - [x] Windows diff --git a/flake.nix b/flake.nix index e425730..027db59 100644 --- a/flake.nix +++ b/flake.nix @@ -45,11 +45,8 @@ packages = with pkgs; [ # jdk17 cargo - rustc - openssl_3 - pkg-config (flutter.override { extraPkgConfigPackages = [ pkgs.libsecret ]; }) - flutter_rust_bridge_codegen + # android.platform-tools (pkgs.writeShellScriptBin "rustup" (builtins.readFile ./nix/fake-rustup.sh)) ]; @@ -59,7 +56,7 @@ pkgs.lib.makeLibraryPath ([ pkgs.sqlite ]) - }:./build/linux/x64/debug/plugins/flutter_vodozemac:./build/linux/x64/debug/plugins/rust_lib_nexus"; + }:./build/linux/x64/debug/plugins/flutter_vodozemac"; # ANDROID_HOME = "${android.androidsdk}/libexec/android-sdk"; # ANDROID_SDK_ROOT = ANDROID_HOME; diff --git a/flutter_rust_bridge.yaml b/flutter_rust_bridge.yaml deleted file mode 100644 index 09dc36a..0000000 --- a/flutter_rust_bridge.yaml +++ /dev/null @@ -1,3 +0,0 @@ -rust_input: matrix-sdk -rust_root: rust/ -dart_output: lib/src/rust \ No newline at end of file diff --git a/lib/widgets/loading.dart b/lib/widgets/loading.dart index b05a4e6..aadc43c 100644 --- a/lib/widgets/loading.dart +++ b/lib/widgets/loading.dart @@ -5,9 +5,9 @@ class Loading extends StatelessWidget { @override Widget build(BuildContext context) => const Center( - child: Padding( - padding: EdgeInsets.all(16), - child: CircularProgressIndicator(), - ), - ); + child: Padding( + padding: EdgeInsets.all(16), + child: CircularProgressIndicator(), + ), + ); } diff --git a/linux/flutter/generated_plugins.cmake b/linux/flutter/generated_plugins.cmake index 6af3eff..1cac43c 100644 --- a/linux/flutter/generated_plugins.cmake +++ b/linux/flutter/generated_plugins.cmake @@ -14,7 +14,6 @@ list(APPEND FLUTTER_PLUGIN_LIST list(APPEND FLUTTER_FFI_PLUGIN_LIST flutter_vodozemac - rust_lib_nexus ) set(PLUGIN_BUNDLED_LIBRARIES) diff --git a/pubspec.lock b/pubspec.lock index 4d8f3b7..01d55a5 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1192,13 +1192,6 @@ packages: url: "https://pub.dev" source: hosted version: "3.1.0" - rust_lib_nexus: - dependency: "direct main" - description: - path: rust_builder - relative: true - source: path - version: "0.0.1" rxdart: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 4cb3202..e733f2e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -74,9 +74,6 @@ dependencies: dynamic_polls: ^0.0.6 flutter_hooks: ^0.21.3+1 cross_cache: ^1.1.0 - rust_lib_nexus: - path: rust_builder - # flutter_rust_bridge: 2.11.1 dev_dependencies: build_runner: ^2.4.11 diff --git a/rust/.gitignore b/rust/.gitignore deleted file mode 100644 index ea8c4bf..0000000 --- a/rust/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/target diff --git a/rust/Cargo.lock b/rust/Cargo.lock deleted file mode 100644 index a9b9ff3..0000000 --- a/rust/Cargo.lock +++ /dev/null @@ -1,4454 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 4 - -[[package]] -name = "accessory" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28e416a3ab45838bac2ab2d81b1088d738d7b2d2c5272a54d39366565a29bd80" -dependencies = [ - "macroific", - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "addr2line" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" -dependencies = [ - "gimli", -] - -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - -[[package]] -name = "adler2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" - -[[package]] -name = "aead" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" -dependencies = [ - "crypto-common", - "generic-array", -] - -[[package]] -name = "aes" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" -dependencies = [ - "cfg-if", - "cipher", - "cpufeatures", -] - -[[package]] -name = "aho-corasick" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" -dependencies = [ - "memchr", -] - -[[package]] -name = "allo-isolate" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "449e356a4864c017286dbbec0e12767ea07efba29e3b7d984194c2a7ff3c4550" -dependencies = [ - "anyhow", - "atomic", - "backtrace", -] - -[[package]] -name = "android_log-sys" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84521a3cf562bc62942e294181d9eef17eb38ceb8c68677bc49f144e4c3d4f8d" - -[[package]] -name = "android_logger" -version = "0.15.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbb4e440d04be07da1f1bf44fb4495ebd58669372fe0cffa6e48595ac5bd88a3" -dependencies = [ - "android_log-sys", - "env_filter", - "log", -] - -[[package]] -name = "android_system_properties" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" -dependencies = [ - "libc", -] - -[[package]] -name = "anyhow" -version = "1.0.75" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" - -[[package]] -name = "anymap2" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c" - -[[package]] -name = "aquamarine" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f50776554130342de4836ba542aa85a4ddb361690d7e8df13774d7284c3d5c2" -dependencies = [ - "include_dir", - "itertools 0.10.5", - "proc-macro-error2", - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "archery" -version = "1.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70e0a5f99dfebb87bb342d0f53bb92c81842e100bbb915223e38349580e5441d" - -[[package]] -name = "arrayref" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" - -[[package]] -name = "arrayvec" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" -dependencies = [ - "serde", -] - -[[package]] -name = "as_variant" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dbc3a507a82b17ba0d98f6ce8fd6954ea0c8152e98009d36a40d8dcc8ce078a" - -[[package]] -name = "assign" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f093eed78becd229346bf859eec0aa4dd7ddde0757287b2b4107a1f09c80002" - -[[package]] -name = "async-channel" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2" -dependencies = [ - "concurrent-queue", - "event-listener-strategy", - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "async-compression" -version = "0.4.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d10e4f991a553474232bc0a31799f6d24b034a84c0971d80d2e2f78b2e576e40" -dependencies = [ - "compression-codecs", - "compression-core", - "pin-project-lite", - "tokio", -] - -[[package]] -name = "async-stream" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" -dependencies = [ - "async-stream-impl", - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "async-stream-impl" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "async-trait" -version = "0.1.89" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "atomic" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba" - -[[package]] -name = "atomic-waker" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" - -[[package]] -name = "autocfg" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" - -[[package]] -name = "backon" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cffb0e931875b666fc4fcb20fee52e9bbd1ef836fd9e9e04ec21555f9f85f7ef" -dependencies = [ - "fastrand", - "gloo-timers", - "tokio", -] - -[[package]] -name = "backtrace" -version = "0.3.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" -dependencies = [ - "addr2line", - "cc", - "cfg-if", - "libc", - "miniz_oxide 0.7.1", - "object", - "rustc-demangle", -] - -[[package]] -name = "base64" -version = "0.22.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" - -[[package]] -name = "base64ct" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" - -[[package]] -name = "bitflags" -version = "2.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" -dependencies = [ - "serde_core", -] - -[[package]] -name = "bitmaps" -version = "3.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1d084b0137aaa901caf9f1e8b21daa6aa24d41cd806e111335541eff9683bd6" - -[[package]] -name = "blake3" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2468ef7d57b3fb7e16b576e8377cdbde2320c60e1491e961d11da40fc4f02a2d" -dependencies = [ - "arrayref", - "arrayvec", - "cc", - "cfg-if", - "constant_time_eq", - "cpufeatures", -] - -[[package]] -name = "block-buffer" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" -dependencies = [ - "generic-array", -] - -[[package]] -name = "block-padding" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93" -dependencies = [ - "generic-array", -] - -[[package]] -name = "bs58" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" -dependencies = [ - "tinyvec", -] - -[[package]] -name = "build-target" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "832133bbabbbaa9fbdba793456a2827627a7d2b8fb96032fa1e7666d7895832b" - -[[package]] -name = "bumpalo" -version = "3.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" - -[[package]] -name = "bytemuck" -version = "1.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - -[[package]] -name = "bytes" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" - -[[package]] -name = "bytesize" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bd91ee7b2422bcb158d90ef4d14f75ef67f340943fc4149891dcce8f8b972a3" - -[[package]] -name = "cbc" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6" -dependencies = [ - "cipher", -] - -[[package]] -name = "cc" -version = "1.2.53" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "755d2fce177175ffca841e9a06afdb2c4ab0f593d53b4dee48147dfaade85932" -dependencies = [ - "find-msvc-tools", - "shlex", -] - -[[package]] -name = "cfg-if" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" - -[[package]] -name = "chacha20" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" -dependencies = [ - "cfg-if", - "cipher", - "cpufeatures", -] - -[[package]] -name = "chacha20poly1305" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" -dependencies = [ - "aead", - "chacha20", - "cipher", - "poly1305", - "zeroize", -] - -[[package]] -name = "chrono" -version = "0.4.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118" -dependencies = [ - "iana-time-zone", - "js-sys", - "num-traits", - "serde", - "wasm-bindgen", - "windows-link", -] - -[[package]] -name = "cipher" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" -dependencies = [ - "crypto-common", - "inout", - "zeroize", -] - -[[package]] -name = "compression-codecs" -version = "0.4.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00828ba6fd27b45a448e57dbfe84f1029d4c9f26b368157e9a448a5f49a2ec2a" -dependencies = [ - "compression-core", - "flate2", - "memchr", -] - -[[package]] -name = "compression-core" -version = "0.4.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75984efb6ed102a0d42db99afb6c1948f0380d1d91808d5529916e6c08b49d8d" - -[[package]] -name = "concurrent-queue" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "console_error_panic_hook" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" -dependencies = [ - "cfg-if", - "wasm-bindgen", -] - -[[package]] -name = "const-oid" -version = "0.9.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" - -[[package]] -name = "const_panic" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e262cdaac42494e3ae34c43969f9cdeb7da178bdb4b66fa6a1ea2edb4c8ae652" -dependencies = [ - "typewit", -] - -[[package]] -name = "constant_time_eq" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b" - -[[package]] -name = "core-foundation" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "core-foundation-sys" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" - -[[package]] -name = "cpufeatures" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" -dependencies = [ - "libc", -] - -[[package]] -name = "crc32fast" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" - -[[package]] -name = "crypto-common" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" -dependencies = [ - "generic-array", - "rand_core 0.6.4", - "typenum", -] - -[[package]] -name = "ctr" -version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" -dependencies = [ - "cipher", -] - -[[package]] -name = "curve25519-dalek" -version = "4.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" -dependencies = [ - "cfg-if", - "cpufeatures", - "curve25519-dalek-derive", - "digest", - "fiat-crypto", - "rustc_version", - "serde", - "subtle", - "zeroize", -] - -[[package]] -name = "curve25519-dalek-derive" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "dart-sys" -version = "4.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57967e4b200d767d091b961d6ab42cc7d0cc14fe9e052e75d0d3cf9eb732d895" -dependencies = [ - "cc", -] - -[[package]] -name = "dashmap" -version = "5.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" -dependencies = [ - "cfg-if", - "hashbrown 0.14.5", - "lock_api", - "once_cell", - "parking_lot_core", -] - -[[package]] -name = "date_header" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c03c416ed1a30fbb027ef484ba6ab6f80e1eada675e1a2b92fd673c045a1f1d" - -[[package]] -name = "deadpool" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0be2b1d1d6ec8d846f05e137292d0b89133caf95ef33695424c09568bdd39b1b" -dependencies = [ - "deadpool-runtime", - "lazy_static", - "num_cpus", - "tokio", -] - -[[package]] -name = "deadpool-runtime" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b" -dependencies = [ - "tokio", -] - -[[package]] -name = "deadpool-sync" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524bc3df0d57e98ecd022e21ba31166c2625e7d3e5bcc4510efaeeab4abcab04" -dependencies = [ - "deadpool-runtime", -] - -[[package]] -name = "decancer" -version = "3.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9244323129647178bf41ac861a2cdb9d9c81b9b09d3d0d1de9cd302b33b8a1d" -dependencies = [ - "lazy_static", - "regex", -] - -[[package]] -name = "delegate-attr" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51aac4c99b2e6775164b412ea33ae8441b2fde2dbf05a20bc0052a63d08c475b" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "delegate-display" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9926686c832494164c33a36bf65118f4bd6e704000b58c94681bf62e9ad67a74" -dependencies = [ - "impartial-ord", - "itoa", - "macroific", - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "der" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" -dependencies = [ - "const-oid", - "zeroize", -] - -[[package]] -name = "deranged" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587" -dependencies = [ - "powerfmt", -] - -[[package]] -name = "derivative" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "derive_more" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" -dependencies = [ - "derive_more-impl 1.0.0", -] - -[[package]] -name = "derive_more" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" -dependencies = [ - "derive_more-impl 2.1.1", -] - -[[package]] -name = "derive_more-impl" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "derive_more-impl" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" -dependencies = [ - "proc-macro2", - "quote", - "rustc_version", - "syn 2.0.114", - "unicode-xid", -] - -[[package]] -name = "digest" -version = "0.10.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" -dependencies = [ - "block-buffer", - "crypto-common", - "subtle", -] - -[[package]] -name = "displaydoc" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "ed25519" -version = "2.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" -dependencies = [ - "pkcs8", - "serde", - "signature", -] - -[[package]] -name = "ed25519-dalek" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9" -dependencies = [ - "curve25519-dalek", - "ed25519", - "rand_core 0.6.4", - "serde", - "sha2", - "subtle", - "zeroize", -] - -[[package]] -name = "either" -version = "1.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" - -[[package]] -name = "env_filter" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2" -dependencies = [ - "log", - "regex", -] - -[[package]] -name = "equivalent" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" - -[[package]] -name = "errno" -version = "0.3.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" -dependencies = [ - "libc", - "windows-sys 0.61.2", -] - -[[package]] -name = "event-listener" -version = "5.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - -[[package]] -name = "event-listener-strategy" -version = "0.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" -dependencies = [ - "event-listener", - "pin-project-lite", -] - -[[package]] -name = "eyeball" -version = "0.8.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d93bd0ebf93d61d6332d3c09a96e97975968a44e19a64c947bde06e6baff383f" -dependencies = [ - "futures-core", - "readlock", - "readlock-tokio", - "tokio", - "tokio-util", - "tracing", -] - -[[package]] -name = "eyeball-im" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4790c03df183c2b46665c1a58118c04fd3e3976ec2fe16a0aa00e00c9eea7754" -dependencies = [ - "futures-core", - "imbl", - "tokio", - "tracing", -] - -[[package]] -name = "fallible-iterator" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" - -[[package]] -name = "fallible-streaming-iterator" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" - -[[package]] -name = "fancy_constructor" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28a27643a5d05f3a22f5afd6e0d0e6e354f92d37907006f97b84b9cb79082198" -dependencies = [ - "macroific", - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "fastrand" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" - -[[package]] -name = "fiat-crypto" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" - -[[package]] -name = "find-msvc-tools" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8591b0bcc8a98a64310a2fae1bb3e9b8564dd10e381e6e28010fde8e8e8568db" - -[[package]] -name = "flate2" -version = "1.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b375d6465b98090a5f25b1c7703f3859783755aa9a80433b36e0379a3ec2f369" -dependencies = [ - "crc32fast", - "miniz_oxide 0.8.9", -] - -[[package]] -name = "flutter_rust_bridge" -version = "2.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dde126295b2acc5f0a712e265e91b6fdc0ed38767496483e592ae7134db83725" -dependencies = [ - "allo-isolate", - "android_logger", - "anyhow", - "build-target", - "bytemuck", - "byteorder", - "console_error_panic_hook", - "dart-sys", - "delegate-attr", - "flutter_rust_bridge_macros", - "futures", - "js-sys", - "lazy_static", - "log", - "oslog", - "portable-atomic", - "threadpool", - "tokio", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - -[[package]] -name = "flutter_rust_bridge_macros" -version = "2.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5f0420326b13675321b194928bb7830043b68cf8b810e1c651285c747abb080" -dependencies = [ - "hex", - "md-5", - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "fnv" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" - -[[package]] -name = "foldhash" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" - -[[package]] -name = "foreign-types" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" -dependencies = [ - "foreign-types-shared", -] - -[[package]] -name = "foreign-types-shared" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" - -[[package]] -name = "form_urlencoded" -version = "1.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" -dependencies = [ - "percent-encoding", -] - -[[package]] -name = "futf" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" -dependencies = [ - "mac", - "new_debug_unreachable", -] - -[[package]] -name = "futures" -version = "0.3.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" -dependencies = [ - "futures-channel", - "futures-core", - "futures-executor", - "futures-io", - "futures-sink", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-channel" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" -dependencies = [ - "futures-core", - "futures-sink", -] - -[[package]] -name = "futures-core" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" - -[[package]] -name = "futures-executor" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" -dependencies = [ - "futures-core", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-io" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" - -[[package]] -name = "futures-macro" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "futures-sink" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" - -[[package]] -name = "futures-task" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" - -[[package]] -name = "futures-util" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" -dependencies = [ - "futures-channel", - "futures-core", - "futures-io", - "futures-macro", - "futures-sink", - "futures-task", - "memchr", - "pin-project-lite", - "pin-utils", - "slab", -] - -[[package]] -name = "generic-array" -version = "0.14.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" -dependencies = [ - "typenum", - "version_check", -] - -[[package]] -name = "getrandom" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" -dependencies = [ - "cfg-if", - "js-sys", - "libc", - "wasi", - "wasm-bindgen", -] - -[[package]] -name = "getrandom" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" -dependencies = [ - "cfg-if", - "libc", - "r-efi", - "wasip2", -] - -[[package]] -name = "gimli" -version = "0.28.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" - -[[package]] -name = "gloo-timers" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994" -dependencies = [ - "futures-channel", - "futures-core", - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "gloo-utils" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b5555354113b18c547c1d3a98fbf7fb32a9ff4f6fa112ce823a21641a0ba3aa" -dependencies = [ - "js-sys", - "serde", - "serde_json", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "growable-bloom-filter" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d174ccb4ba660d431329e7f0797870d0a4281e36353ec4b4a3c5eab6c2cfb6f1" -dependencies = [ - "serde", - "serde_bytes", - "serde_derive", - "xxhash-rust", -] - -[[package]] -name = "h2" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54" -dependencies = [ - "atomic-waker", - "bytes", - "fnv", - "futures-core", - "futures-sink", - "http", - "indexmap", - "slab", - "tokio", - "tokio-util", - "tracing", -] - -[[package]] -name = "hashbrown" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" - -[[package]] -name = "hashbrown" -version = "0.15.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" -dependencies = [ - "foldhash", -] - -[[package]] -name = "hashbrown" -version = "0.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" - -[[package]] -name = "hashlink" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" -dependencies = [ - "hashbrown 0.15.5", -] - -[[package]] -name = "headers" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3314d5adb5d94bcdf56771f2e50dbbc80bb4bdf88967526706205ac9eff24eb" -dependencies = [ - "base64", - "bytes", - "headers-core", - "http", - "httpdate", - "mime", - "sha1", -] - -[[package]] -name = "headers-core" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4" -dependencies = [ - "http", -] - -[[package]] -name = "hermit-abi" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" - -[[package]] -name = "hex" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" - -[[package]] -name = "hkdf" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" -dependencies = [ - "hmac", -] - -[[package]] -name = "hmac" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" -dependencies = [ - "digest", -] - -[[package]] -name = "html5ever" -version = "0.35.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55d958c2f74b664487a2035fe1dadb032c48718a03b63f3ab0b8537db8549ed4" -dependencies = [ - "log", - "markup5ever", - "match_token", -] - -[[package]] -name = "http" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" -dependencies = [ - "bytes", - "itoa", -] - -[[package]] -name = "http-auth" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "150fa4a9462ef926824cf4519c84ed652ca8f4fbae34cb8af045b5cbcaf98822" -dependencies = [ - "memchr", -] - -[[package]] -name = "http-body" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" -dependencies = [ - "bytes", - "http", -] - -[[package]] -name = "http-body-util" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" -dependencies = [ - "bytes", - "futures-core", - "http", - "http-body", - "pin-project-lite", -] - -[[package]] -name = "httparse" -version = "1.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" - -[[package]] -name = "httpdate" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" - -[[package]] -name = "hyper" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11" -dependencies = [ - "atomic-waker", - "bytes", - "futures-channel", - "futures-core", - "h2", - "http", - "http-body", - "httparse", - "itoa", - "pin-project-lite", - "pin-utils", - "smallvec", - "tokio", - "want", -] - -[[package]] -name = "hyper-rustls" -version = "0.27.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58" -dependencies = [ - "http", - "hyper", - "hyper-util", - "rustls", - "rustls-pki-types", - "tokio", - "tokio-rustls", - "tower-service", -] - -[[package]] -name = "hyper-tls" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" -dependencies = [ - "bytes", - "http-body-util", - "hyper", - "hyper-util", - "native-tls", - "tokio", - "tokio-native-tls", - "tower-service", -] - -[[package]] -name = "hyper-util" -version = "0.1.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "727805d60e7938b76b826a6ef209eb70eaa1812794f9424d4a4e2d740662df5f" -dependencies = [ - "base64", - "bytes", - "futures-channel", - "futures-core", - "futures-util", - "http", - "http-body", - "hyper", - "ipnet", - "libc", - "percent-encoding", - "pin-project-lite", - "socket2", - "tokio", - "tower-service", - "tracing", -] - -[[package]] -name = "iana-time-zone" -version = "0.1.64" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" -dependencies = [ - "android_system_properties", - "core-foundation-sys", - "iana-time-zone-haiku", - "js-sys", - "log", - "wasm-bindgen", - "windows-core", -] - -[[package]] -name = "iana-time-zone-haiku" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" -dependencies = [ - "cc", -] - -[[package]] -name = "icu_collections" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" -dependencies = [ - "displaydoc", - "potential_utf", - "yoke", - "zerofrom", - "zerovec", -] - -[[package]] -name = "icu_locale_core" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" -dependencies = [ - "displaydoc", - "litemap", - "tinystr", - "writeable", - "zerovec", -] - -[[package]] -name = "icu_normalizer" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" -dependencies = [ - "icu_collections", - "icu_normalizer_data", - "icu_properties", - "icu_provider", - "smallvec", - "zerovec", -] - -[[package]] -name = "icu_normalizer_data" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" - -[[package]] -name = "icu_properties" -version = "2.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec" -dependencies = [ - "icu_collections", - "icu_locale_core", - "icu_properties_data", - "icu_provider", - "zerotrie", - "zerovec", -] - -[[package]] -name = "icu_properties_data" -version = "2.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af" - -[[package]] -name = "icu_provider" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" -dependencies = [ - "displaydoc", - "icu_locale_core", - "writeable", - "yoke", - "zerofrom", - "zerotrie", - "zerovec", -] - -[[package]] -name = "idna" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" -dependencies = [ - "idna_adapter", - "smallvec", - "utf8_iter", -] - -[[package]] -name = "idna_adapter" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" -dependencies = [ - "icu_normalizer", - "icu_properties", -] - -[[package]] -name = "imbl" -version = "6.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fade8ae6828627ad1fa094a891eccfb25150b383047190a3648d66d06186501" -dependencies = [ - "archery", - "bitmaps", - "imbl-sized-chunks", - "rand_core 0.9.5", - "rand_xoshiro", - "serde", - "version_check", -] - -[[package]] -name = "imbl-sized-chunks" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f4241005618a62f8d57b2febd02510fb96e0137304728543dfc5fd6f052c22d" -dependencies = [ - "bitmaps", -] - -[[package]] -name = "impartial-ord" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ab604ee7085efba6efc65e4ebca0e9533e3aff6cb501d7d77b211e3a781c6d5" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "include_dir" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd" -dependencies = [ - "include_dir_macros", -] - -[[package]] -name = "include_dir_macros" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75" -dependencies = [ - "proc-macro2", - "quote", -] - -[[package]] -name = "indexmap" -version = "2.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" -dependencies = [ - "equivalent", - "hashbrown 0.16.1", - "serde", - "serde_core", -] - -[[package]] -name = "inout" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" -dependencies = [ - "block-padding", - "generic-array", -] - -[[package]] -name = "ipnet" -version = "2.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" - -[[package]] -name = "iri-string" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a" -dependencies = [ - "memchr", - "serde", -] - -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -dependencies = [ - "either", -] - -[[package]] -name = "itertools" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" -dependencies = [ - "either", -] - -[[package]] -name = "itoa" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" - -[[package]] -name = "js-sys" -version = "0.3.85" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3" -dependencies = [ - "once_cell", - "wasm-bindgen", -] - -[[package]] -name = "js_int" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d937f95470b270ce8b8950207715d71aa8e153c0d44c6684d59397ed4949160a" -dependencies = [ - "serde", -] - -[[package]] -name = "js_option" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7dd3e281add16813cf673bf74a32249b0aa0d1c8117519a17b3ada5e8552b3c" -dependencies = [ - "serde_core", -] - -[[package]] -name = "konst" -version = "0.3.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4381b9b00c55f251f2ebe9473aef7c117e96828def1a7cb3bd3f0f903c6894e9" -dependencies = [ - "const_panic", - "konst_kernel", - "typewit", -] - -[[package]] -name = "konst_kernel" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4b1eb7788f3824c629b1116a7a9060d6e898c358ebff59070093d51103dcc3c" -dependencies = [ - "typewit", -] - -[[package]] -name = "language-tags" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388" - -[[package]] -name = "lazy_static" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" - -[[package]] -name = "libc" -version = "0.2.180" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" - -[[package]] -name = "libsqlite3-sys" -version = "0.35.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "133c182a6a2c87864fe97778797e46c7e999672690dc9fa3ee8e241aa4a9c13f" -dependencies = [ - "pkg-config", - "vcpkg", -] - -[[package]] -name = "linux-raw-sys" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" - -[[package]] -name = "litemap" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" - -[[package]] -name = "lock_api" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" -dependencies = [ - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" - -[[package]] -name = "mac" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" - -[[package]] -name = "macroific" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89f276537b4b8f981bf1c13d79470980f71134b7bdcc5e6e911e910e556b0285" -dependencies = [ - "macroific_attr_parse", - "macroific_core", - "macroific_macro", -] - -[[package]] -name = "macroific_attr_parse" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad4023761b45fcd36abed8fb7ae6a80456b0a38102d55e89a57d9a594a236be9" -dependencies = [ - "proc-macro2", - "quote", - "sealed", - "syn 2.0.114", -] - -[[package]] -name = "macroific_core" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a7594d3c14916fa55bef7e9d18c5daa9ed410dd37504251e4b75bbdeec33e3" -dependencies = [ - "proc-macro2", - "quote", - "sealed", - "syn 2.0.114", -] - -[[package]] -name = "macroific_macro" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4da6f2ed796261b0a74e2b52b42c693bb6dee1effba3a482c49592659f824b3b" -dependencies = [ - "macroific_attr_parse", - "macroific_core", - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "maplit" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" - -[[package]] -name = "markup5ever" -version = "0.35.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "311fe69c934650f8f19652b3946075f0fc41ad8757dbb68f1ca14e7900ecc1c3" -dependencies = [ - "log", - "tendril", - "web_atoms", -] - -[[package]] -name = "match_token" -version = "0.35.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac84fd3f360fcc43dc5f5d186f02a94192761a080e8bc58621ad4d12296a58cf" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "matrix-pickle" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c34e6db65145740459f2ca56623b40cd4e6000ffae2a7d91515fa82aa935dbf" -dependencies = [ - "matrix-pickle-derive", - "thiserror 2.0.17", -] - -[[package]] -name = "matrix-pickle-derive" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a962fc9981f823f6555416dcb2ae9ae67ca412d767ee21ecab5150113ee6285b" -dependencies = [ - "proc-macro-crate", - "proc-macro-error2", - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "matrix-sdk" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b33f9bc45edd7f8e25161521fdd30654da5c55e6749be6afa1aa9d6cf838ace0" -dependencies = [ - "anymap2", - "aquamarine", - "as_variant", - "async-channel", - "async-stream", - "async-trait", - "backon", - "bytes", - "bytesize", - "cfg-if", - "event-listener", - "eyeball", - "eyeball-im", - "futures-core", - "futures-util", - "gloo-timers", - "http", - "imbl", - "indexmap", - "itertools 0.14.0", - "js_int", - "language-tags", - "matrix-sdk-base", - "matrix-sdk-common", - "matrix-sdk-indexeddb", - "matrix-sdk-sqlite", - "mime", - "mime2ext", - "oauth2", - "once_cell", - "percent-encoding", - "pin-project-lite", - "reqwest", - "ruma", - "serde", - "serde_html_form", - "serde_json", - "sha2", - "tempfile", - "thiserror 2.0.17", - "tokio", - "tokio-stream", - "tokio-util", - "tracing", - "url", - "urlencoding", - "vodozemac", - "zeroize", -] - -[[package]] -name = "matrix-sdk-base" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70f404a390ff98a73c426b1496b169be60ce6a93723a9a664e579d978a84c5e4" -dependencies = [ - "as_variant", - "async-trait", - "bitflags", - "decancer", - "eyeball", - "eyeball-im", - "futures-util", - "growable-bloom-filter", - "matrix-sdk-common", - "matrix-sdk-crypto", - "matrix-sdk-store-encryption", - "once_cell", - "regex", - "ruma", - "serde", - "serde_json", - "thiserror 2.0.17", - "tokio", - "tracing", - "unicode-normalization", -] - -[[package]] -name = "matrix-sdk-common" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54fae2bdfc3d760d21a84d6d2036b5db5c48d9a3dee3794119e3fb9c4cc4ccc5" -dependencies = [ - "eyeball-im", - "futures-core", - "futures-executor", - "futures-util", - "gloo-timers", - "imbl", - "ruma", - "serde", - "serde_json", - "thiserror 2.0.17", - "tokio", - "tracing", - "tracing-subscriber", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - -[[package]] -name = "matrix-sdk-crypto" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "304fc576810a9618bb831c4ad6403c758ec424f677668a49a196e3cde4b8f99f" -dependencies = [ - "aes", - "aquamarine", - "as_variant", - "async-trait", - "bs58", - "byteorder", - "cfg-if", - "ctr", - "eyeball", - "futures-core", - "futures-util", - "hkdf", - "hmac", - "itertools 0.14.0", - "js_option", - "matrix-sdk-common", - "pbkdf2", - "rand 0.8.5", - "rmp-serde", - "ruma", - "serde", - "serde_json", - "sha2", - "subtle", - "thiserror 2.0.17", - "time", - "tokio", - "tokio-stream", - "tracing", - "ulid", - "url", - "vodozemac", - "zeroize", -] - -[[package]] -name = "matrix-sdk-indexeddb" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b6096084cc8d339c03e269ca25534d0f1e88d0097c35a215eb8c311797ec3e9" -dependencies = [ - "async-trait", - "base64", - "futures-util", - "getrandom 0.2.17", - "gloo-utils", - "hkdf", - "js-sys", - "matrix-sdk-base", - "matrix-sdk-crypto", - "matrix-sdk-store-encryption", - "matrix_indexed_db_futures", - "rmp-serde", - "ruma", - "serde", - "serde-wasm-bindgen", - "serde_json", - "sha2", - "thiserror 2.0.17", - "tokio", - "tracing", - "uuid", - "wasm-bindgen", - "web-sys", - "zeroize", -] - -[[package]] -name = "matrix-sdk-sqlite" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4325742fc06b7f75c80eec39e8fb32b06ea4b09b7aa1d432b67b01d08fbacc28" -dependencies = [ - "as_variant", - "async-trait", - "deadpool", - "deadpool-sync", - "itertools 0.14.0", - "matrix-sdk-base", - "matrix-sdk-crypto", - "matrix-sdk-store-encryption", - "num_cpus", - "rmp-serde", - "ruma", - "rusqlite", - "serde", - "serde_json", - "serde_path_to_error", - "thiserror 2.0.17", - "tokio", - "tracing", - "vodozemac", - "zeroize", -] - -[[package]] -name = "matrix-sdk-store-encryption" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "162a93e83114d5cef25c0ebaea72aa01b9f233df6ec4a2af45f175d01ec26323" -dependencies = [ - "base64", - "blake3", - "chacha20poly1305", - "getrandom 0.2.17", - "hmac", - "pbkdf2", - "rand 0.8.5", - "rmp-serde", - "serde", - "serde_json", - "sha2", - "thiserror 2.0.17", - "zeroize", -] - -[[package]] -name = "matrix_indexed_db_futures" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "245ff6a224b4df7b0c90dda2dd5a6eb46112708d49e8bdd8b007fccb09fea8e4" -dependencies = [ - "accessory", - "cfg-if", - "delegate-display", - "derive_more 2.1.1", - "fancy_constructor", - "futures-core", - "js-sys", - "matrix_indexed_db_futures_macros_internal", - "sealed", - "serde", - "serde-wasm-bindgen", - "smallvec", - "thiserror 2.0.17", - "tokio", - "wasm-bindgen", - "wasm-bindgen-futures", - "wasm_evt_listener", - "web-sys", - "web-time", -] - -[[package]] -name = "matrix_indexed_db_futures_macros_internal" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b428aee5c0fe9e5babd29e99d289b7f64718c444989aac0442d1fd6d3e3f66d1" -dependencies = [ - "macroific", - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "md-5" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" -dependencies = [ - "cfg-if", - "digest", -] - -[[package]] -name = "memchr" -version = "2.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" - -[[package]] -name = "mime" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" - -[[package]] -name = "mime2ext" -version = "0.1.54" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbf6f36070878c42c5233846cd3de24cf9016828fd47bc22957a687298bb21fc" - -[[package]] -name = "miniz_oxide" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" -dependencies = [ - "adler", -] - -[[package]] -name = "miniz_oxide" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" -dependencies = [ - "adler2", - "simd-adler32", -] - -[[package]] -name = "mio" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc" -dependencies = [ - "libc", - "wasi", - "windows-sys 0.61.2", -] - -[[package]] -name = "native-tls" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" -dependencies = [ - "libc", - "log", - "openssl", - "openssl-probe", - "openssl-sys", - "schannel", - "security-framework", - "security-framework-sys", - "tempfile", -] - -[[package]] -name = "new_debug_unreachable" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" - -[[package]] -name = "nu-ansi-term" -version = "0.50.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" -dependencies = [ - "windows-sys 0.61.2", -] - -[[package]] -name = "num-conv" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" - -[[package]] -name = "num-traits" -version = "0.2.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" -dependencies = [ - "autocfg", -] - -[[package]] -name = "num_cpus" -version = "1.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" -dependencies = [ - "hermit-abi", - "libc", -] - -[[package]] -name = "oauth2" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d" -dependencies = [ - "base64", - "chrono", - "getrandom 0.2.17", - "http", - "rand 0.8.5", - "reqwest", - "serde", - "serde_json", - "serde_path_to_error", - "sha2", - "thiserror 1.0.69", - "url", -] - -[[package]] -name = "object" -version = "0.32.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" -dependencies = [ - "memchr", -] - -[[package]] -name = "once_cell" -version = "1.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" - -[[package]] -name = "opaque-debug" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" - -[[package]] -name = "openssl" -version = "0.10.75" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328" -dependencies = [ - "bitflags", - "cfg-if", - "foreign-types", - "libc", - "once_cell", - "openssl-macros", - "openssl-sys", -] - -[[package]] -name = "openssl-macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "openssl-probe" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" - -[[package]] -name = "openssl-sys" -version = "0.9.111" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321" -dependencies = [ - "cc", - "libc", - "pkg-config", - "vcpkg", -] - -[[package]] -name = "oslog" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80d2043d1f61d77cb2f4b1f7b7b2295f40507f5f8e9d1c8bf10a1ca5f97a3969" -dependencies = [ - "cc", - "dashmap", - "log", -] - -[[package]] -name = "parking" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" - -[[package]] -name = "parking_lot" -version = "0.12.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" -dependencies = [ - "lock_api", - "parking_lot_core", -] - -[[package]] -name = "parking_lot_core" -version = "0.9.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall", - "smallvec", - "windows-link", -] - -[[package]] -name = "pbkdf2" -version = "0.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" -dependencies = [ - "digest", - "hmac", -] - -[[package]] -name = "percent-encoding" -version = "2.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" - -[[package]] -name = "phf" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" -dependencies = [ - "phf_shared", -] - -[[package]] -name = "phf_codegen" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" -dependencies = [ - "phf_generator", - "phf_shared", -] - -[[package]] -name = "phf_generator" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" -dependencies = [ - "phf_shared", - "rand 0.8.5", -] - -[[package]] -name = "phf_shared" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" -dependencies = [ - "siphasher", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" - -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - -[[package]] -name = "pkcs8" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" -dependencies = [ - "der", - "spki", -] - -[[package]] -name = "pkg-config" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" - -[[package]] -name = "poly1305" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" -dependencies = [ - "cpufeatures", - "opaque-debug", - "universal-hash", -] - -[[package]] -name = "portable-atomic" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950" - -[[package]] -name = "potential_utf" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" -dependencies = [ - "zerovec", -] - -[[package]] -name = "powerfmt" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" - -[[package]] -name = "ppv-lite86" -version = "0.2.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] - -[[package]] -name = "precomputed-hash" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" - -[[package]] -name = "proc-macro-crate" -version = "3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983" -dependencies = [ - "toml_edit", -] - -[[package]] -name = "proc-macro-error-attr2" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" -dependencies = [ - "proc-macro2", - "quote", -] - -[[package]] -name = "proc-macro-error2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" -dependencies = [ - "proc-macro-error-attr2", - "proc-macro2", - "quote", -] - -[[package]] -name = "proc-macro2" -version = "1.0.105" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "535d180e0ecab6268a3e718bb9fd44db66bbbc256257165fc699dadf70d16fe7" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "prost" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" -dependencies = [ - "bytes", - "prost-derive", -] - -[[package]] -name = "prost-derive" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" -dependencies = [ - "anyhow", - "itertools 0.14.0", - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "quote" -version = "1.0.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc74d9a594b72ae6656596548f56f667211f8a97b3d4c3d467150794690dc40a" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "r-efi" -version = "5.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" - -[[package]] -name = "rand" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -dependencies = [ - "libc", - "rand_chacha 0.3.1", - "rand_core 0.6.4", -] - -[[package]] -name = "rand" -version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" -dependencies = [ - "rand_chacha 0.9.0", - "rand_core 0.9.5", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_chacha" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" -dependencies = [ - "ppv-lite86", - "rand_core 0.9.5", -] - -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -dependencies = [ - "getrandom 0.2.17", -] - -[[package]] -name = "rand_core" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" -dependencies = [ - "getrandom 0.3.4", -] - -[[package]] -name = "rand_xoshiro" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f703f4665700daf5512dcca5f43afa6af89f09db47fb56be587f80636bda2d41" -dependencies = [ - "rand_core 0.9.5", -] - -[[package]] -name = "readlock" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6961798ceb493ecff2e50d3d9a6a9108124ee8298f81484d0ff623b6c32469e9" - -[[package]] -name = "readlock-tokio" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f78bdff9b59a104cb171ceecc310c25e60ca02d7a95895afff559edd711fa1b" -dependencies = [ - "tokio", -] - -[[package]] -name = "redox_syscall" -version = "0.5.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" -dependencies = [ - "bitflags", -] - -[[package]] -name = "regex" -version = "1.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata", - "regex-syntax", -] - -[[package]] -name = "regex-automata" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", -] - -[[package]] -name = "regex-syntax" -version = "0.8.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" - -[[package]] -name = "reqwest" -version = "0.12.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" -dependencies = [ - "base64", - "bytes", - "futures-core", - "futures-util", - "h2", - "http", - "http-body", - "http-body-util", - "hyper", - "hyper-rustls", - "hyper-tls", - "hyper-util", - "js-sys", - "log", - "native-tls", - "percent-encoding", - "pin-project-lite", - "rustls-pki-types", - "serde", - "serde_json", - "serde_urlencoded", - "sync_wrapper", - "tokio", - "tokio-native-tls", - "tokio-util", - "tower", - "tower-http", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "wasm-streams", - "web-sys", -] - -[[package]] -name = "ring" -version = "0.17.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" -dependencies = [ - "cc", - "cfg-if", - "getrandom 0.2.17", - "libc", - "untrusted", - "windows-sys 0.52.0", -] - -[[package]] -name = "rmp" -version = "0.8.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ba8be72d372b2c9b35542551678538b562e7cf86c3315773cae48dfbfe7790c" -dependencies = [ - "num-traits", -] - -[[package]] -name = "rmp-serde" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72f81bee8c8ef9b577d1681a70ebbc962c232461e397b22c208c43c04b67a155" -dependencies = [ - "rmp", - "serde", -] - -[[package]] -name = "ruma" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9f620a2116d0d3082f9256e61dcdf67f2ec266d3f6bb9d2f9c8a20ec5a1fabb" -dependencies = [ - "assign", - "js_int", - "js_option", - "ruma-client-api", - "ruma-common", - "ruma-events", - "ruma-federation-api", - "ruma-html", - "web-time", -] - -[[package]] -name = "ruma-client-api" -version = "0.22.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbc977d1a91ea15dcf896cbd7005ed4a253784468833638998109ffceaee53e7" -dependencies = [ - "as_variant", - "assign", - "bytes", - "date_header", - "http", - "js_int", - "js_option", - "maplit", - "ruma-common", - "ruma-events", - "serde", - "serde_html_form", - "serde_json", - "thiserror 2.0.17", - "url", - "web-time", -] - -[[package]] -name = "ruma-common" -version = "0.17.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597a01993f22d291320b7c9267675e7395775e95269ff526e2c8c3ed5e13175b" -dependencies = [ - "as_variant", - "base64", - "bytes", - "form_urlencoded", - "getrandom 0.2.17", - "http", - "indexmap", - "js-sys", - "js_int", - "konst", - "percent-encoding", - "rand 0.8.5", - "regex", - "ruma-identifiers-validation", - "ruma-macros", - "serde", - "serde_html_form", - "serde_json", - "thiserror 2.0.17", - "time", - "tracing", - "url", - "uuid", - "web-time", - "wildmatch", - "zeroize", -] - -[[package]] -name = "ruma-events" -version = "0.32.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dbdeccb62cb4ffe3282325de8ba28cbc0fdce7c78a3f11b7241fbfdb9cb9907" -dependencies = [ - "as_variant", - "indexmap", - "js_int", - "js_option", - "percent-encoding", - "regex", - "ruma-common", - "ruma-identifiers-validation", - "ruma-macros", - "serde", - "serde_json", - "thiserror 2.0.17", - "tracing", - "url", - "web-time", - "wildmatch", - "zeroize", -] - -[[package]] -name = "ruma-federation-api" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcb45c15badbf4299c6113a6b90df3e7cb64edbe756bbd8e0224144b56b38305" -dependencies = [ - "headers", - "http", - "http-auth", - "js_int", - "mime", - "ruma-common", - "ruma-events", - "ruma-signatures", - "serde", - "serde_json", - "thiserror 2.0.17", - "tracing", -] - -[[package]] -name = "ruma-html" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a6dcd6e9823e177d15460d3cd3a413f38a2beea381f26aca1001c05cd6954ff" -dependencies = [ - "as_variant", - "html5ever", - "tracing", - "wildmatch", -] - -[[package]] -name = "ruma-identifiers-validation" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9c6b5643060beec0fc9d7acfb41d2c5d91e1591db440ff62361d178e77c35fe" -dependencies = [ - "js_int", - "thiserror 2.0.17", -] - -[[package]] -name = "ruma-macros" -version = "0.17.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a0753312ad577ac462de1742bf2e326b6ba9856ff6f13343aeb17d423fd5426" -dependencies = [ - "as_variant", - "cfg-if", - "proc-macro-crate", - "proc-macro2", - "quote", - "ruma-identifiers-validation", - "serde", - "syn 2.0.114", - "toml", -] - -[[package]] -name = "ruma-signatures" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "146ace2cd59b60ec80d3e801a84e7e6a91e3e01d18a9f5d896ea7ca16a6b8e08" -dependencies = [ - "base64", - "ed25519-dalek", - "pkcs8", - "rand 0.8.5", - "ruma-common", - "serde_json", - "sha2", - "thiserror 2.0.17", -] - -[[package]] -name = "rusqlite" -version = "0.37.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "165ca6e57b20e1351573e3729b958bc62f0e48025386970b6e4d29e7a7e71f3f" -dependencies = [ - "bitflags", - "fallible-iterator", - "fallible-streaming-iterator", - "hashlink", - "libsqlite3-sys", - "smallvec", -] - -[[package]] -name = "rust_lib_nexus" -version = "0.1.0" -dependencies = [ - "flutter_rust_bridge", - "matrix-sdk", -] - -[[package]] -name = "rustc-demangle" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" - -[[package]] -name = "rustc_version" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" -dependencies = [ - "semver", -] - -[[package]] -name = "rustix" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" -dependencies = [ - "bitflags", - "errno", - "libc", - "linux-raw-sys", - "windows-sys 0.61.2", -] - -[[package]] -name = "rustls" -version = "0.23.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b" -dependencies = [ - "once_cell", - "rustls-pki-types", - "rustls-webpki", - "subtle", - "zeroize", -] - -[[package]] -name = "rustls-pki-types" -version = "1.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd" -dependencies = [ - "zeroize", -] - -[[package]] -name = "rustls-webpki" -version = "0.103.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53" -dependencies = [ - "ring", - "rustls-pki-types", - "untrusted", -] - -[[package]] -name = "rustversion" -version = "1.0.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" - -[[package]] -name = "ryu" -version = "1.0.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984" - -[[package]] -name = "schannel" -version = "0.1.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1" -dependencies = [ - "windows-sys 0.61.2", -] - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "sealed" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22f968c5ea23d555e670b449c1c5e7b2fc399fdaec1d304a17cd48e288abc107" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "security-framework" -version = "2.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" -dependencies = [ - "bitflags", - "core-foundation", - "core-foundation-sys", - "libc", - "security-framework-sys", -] - -[[package]] -name = "security-framework-sys" -version = "2.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "semver" -version = "1.0.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" - -[[package]] -name = "serde" -version = "1.0.228" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" -dependencies = [ - "serde_core", - "serde_derive", -] - -[[package]] -name = "serde-wasm-bindgen" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b" -dependencies = [ - "js-sys", - "serde", - "wasm-bindgen", -] - -[[package]] -name = "serde_bytes" -version = "0.11.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8" -dependencies = [ - "serde", - "serde_core", -] - -[[package]] -name = "serde_core" -version = "1.0.228" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde_derive" -version = "1.0.228" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "serde_html_form" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2f2d7ff8a2140333718bb329f5c40fc5f0865b84c426183ce14c97d2ab8154f" -dependencies = [ - "form_urlencoded", - "indexmap", - "itoa", - "ryu", - "serde_core", -] - -[[package]] -name = "serde_json" -version = "1.0.149" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" -dependencies = [ - "itoa", - "memchr", - "serde", - "serde_core", - "zmij", -] - -[[package]] -name = "serde_path_to_error" -version = "0.1.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457" -dependencies = [ - "itoa", - "serde", - "serde_core", -] - -[[package]] -name = "serde_spanned" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776" -dependencies = [ - "serde_core", -] - -[[package]] -name = "serde_urlencoded" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" -dependencies = [ - "form_urlencoded", - "itoa", - "ryu", - "serde", -] - -[[package]] -name = "sha1" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - -[[package]] -name = "sha2" -version = "0.10.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - -[[package]] -name = "sharded-slab" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "shlex" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" - -[[package]] -name = "signature" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" -dependencies = [ - "rand_core 0.6.4", -] - -[[package]] -name = "simd-adler32" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2" - -[[package]] -name = "siphasher" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" - -[[package]] -name = "slab" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" -dependencies = [ - "autocfg", -] - -[[package]] -name = "smallvec" -version = "1.15.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" -dependencies = [ - "serde", -] - -[[package]] -name = "socket2" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" -dependencies = [ - "libc", - "windows-sys 0.60.2", -] - -[[package]] -name = "spki" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" -dependencies = [ - "base64ct", - "der", -] - -[[package]] -name = "stable_deref_trait" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" - -[[package]] -name = "string_cache" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f" -dependencies = [ - "new_debug_unreachable", - "parking_lot", - "phf_shared", - "precomputed-hash", - "serde", -] - -[[package]] -name = "string_cache_codegen" -version = "0.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0" -dependencies = [ - "phf_generator", - "phf_shared", - "proc-macro2", - "quote", -] - -[[package]] -name = "subtle" -version = "2.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" - -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "2.0.114" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "sync_wrapper" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" -dependencies = [ - "futures-core", -] - -[[package]] -name = "synstructure" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "tempfile" -version = "3.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c" -dependencies = [ - "fastrand", - "getrandom 0.3.4", - "once_cell", - "rustix", - "windows-sys 0.61.2", -] - -[[package]] -name = "tendril" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" -dependencies = [ - "futf", - "mac", - "utf-8", -] - -[[package]] -name = "thiserror" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" -dependencies = [ - "thiserror-impl 1.0.69", -] - -[[package]] -name = "thiserror" -version = "2.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" -dependencies = [ - "thiserror-impl 2.0.17", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "thiserror-impl" -version = "2.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "thread_local" -version = "1.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "threadpool" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" -dependencies = [ - "num_cpus", -] - -[[package]] -name = "time" -version = "0.3.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9e442fc33d7fdb45aa9bfeb312c095964abdf596f7567261062b2a7107aaabd" -dependencies = [ - "deranged", - "itoa", - "num-conv", - "powerfmt", - "serde_core", - "time-core", - "time-macros", -] - -[[package]] -name = "time-core" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b36ee98fd31ec7426d599183e8fe26932a8dc1fb76ddb6214d05493377d34ca" - -[[package]] -name = "time-macros" -version = "0.2.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71e552d1249bf61ac2a52db88179fd0673def1e1ad8243a00d9ec9ed71fee3dd" -dependencies = [ - "num-conv", - "time-core", -] - -[[package]] -name = "tinystr" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" -dependencies = [ - "displaydoc", - "zerovec", -] - -[[package]] -name = "tinyvec" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa" -dependencies = [ - "tinyvec_macros", -] - -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - -[[package]] -name = "tokio" -version = "1.49.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86" -dependencies = [ - "bytes", - "libc", - "mio", - "pin-project-lite", - "socket2", - "tokio-macros", - "windows-sys 0.61.2", -] - -[[package]] -name = "tokio-macros" -version = "2.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "tokio-native-tls" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" -dependencies = [ - "native-tls", - "tokio", -] - -[[package]] -name = "tokio-rustls" -version = "0.26.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" -dependencies = [ - "rustls", - "tokio", -] - -[[package]] -name = "tokio-stream" -version = "0.1.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70" -dependencies = [ - "futures-core", - "pin-project-lite", - "tokio", - "tokio-util", -] - -[[package]] -name = "tokio-util" -version = "0.7.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" -dependencies = [ - "bytes", - "futures-core", - "futures-sink", - "pin-project-lite", - "tokio", -] - -[[package]] -name = "toml" -version = "0.9.11+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3afc9a848309fe1aaffaed6e1546a7a14de1f935dc9d89d32afd9a44bab7c46" -dependencies = [ - "serde_core", - "serde_spanned", - "toml_datetime", - "toml_parser", - "winnow", -] - -[[package]] -name = "toml_datetime" -version = "0.7.5+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" -dependencies = [ - "serde_core", -] - -[[package]] -name = "toml_edit" -version = "0.23.10+spec-1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269" -dependencies = [ - "indexmap", - "toml_datetime", - "toml_parser", - "winnow", -] - -[[package]] -name = "toml_parser" -version = "1.0.6+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44" -dependencies = [ - "winnow", -] - -[[package]] -name = "tower" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" -dependencies = [ - "futures-core", - "futures-util", - "pin-project-lite", - "sync_wrapper", - "tokio", - "tower-layer", - "tower-service", -] - -[[package]] -name = "tower-http" -version = "0.6.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" -dependencies = [ - "async-compression", - "bitflags", - "bytes", - "futures-core", - "futures-util", - "http", - "http-body", - "http-body-util", - "iri-string", - "pin-project-lite", - "tokio", - "tokio-util", - "tower", - "tower-layer", - "tower-service", -] - -[[package]] -name = "tower-layer" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" - -[[package]] -name = "tower-service" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" - -[[package]] -name = "tracing" -version = "0.1.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" -dependencies = [ - "pin-project-lite", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "tracing-core" -version = "0.1.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" -dependencies = [ - "once_cell", - "valuable", -] - -[[package]] -name = "tracing-log" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" -dependencies = [ - "log", - "once_cell", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e" -dependencies = [ - "nu-ansi-term", - "sharded-slab", - "smallvec", - "thread_local", - "tracing-core", - "tracing-log", -] - -[[package]] -name = "try-lock" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" - -[[package]] -name = "typenum" -version = "1.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" - -[[package]] -name = "typewit" -version = "1.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8c1ae7cc0fdb8b842d65d127cb981574b0d2b249b74d1c7a2986863dc134f71" -dependencies = [ - "typewit_proc_macros", -] - -[[package]] -name = "typewit_proc_macros" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e36a83ea2b3c704935a01b4642946aadd445cea40b10935e3f8bd8052b8193d6" - -[[package]] -name = "ulid" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "470dbf6591da1b39d43c14523b2b469c86879a53e8b758c8e090a470fe7b1fbe" -dependencies = [ - "rand 0.9.2", - "web-time", -] - -[[package]] -name = "unicode-ident" -version = "1.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" - -[[package]] -name = "unicode-normalization" -version = "0.1.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8" -dependencies = [ - "tinyvec", -] - -[[package]] -name = "unicode-xid" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" - -[[package]] -name = "universal-hash" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" -dependencies = [ - "crypto-common", - "subtle", -] - -[[package]] -name = "untrusted" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" - -[[package]] -name = "url" -version = "2.5.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" -dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", - "serde", - "serde_derive", -] - -[[package]] -name = "urlencoding" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" - -[[package]] -name = "utf-8" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" - -[[package]] -name = "utf8_iter" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" - -[[package]] -name = "uuid" -version = "1.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a" -dependencies = [ - "getrandom 0.3.4", - "js-sys", - "serde_core", - "wasm-bindgen", -] - -[[package]] -name = "valuable" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" - -[[package]] -name = "vcpkg" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" - -[[package]] -name = "version_check" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" - -[[package]] -name = "vodozemac" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c022a277687e4e8685d72b95a7ca3ccfec907daa946678e715f8badaa650883d" -dependencies = [ - "aes", - "arrayvec", - "base64", - "base64ct", - "cbc", - "chacha20poly1305", - "curve25519-dalek", - "ed25519-dalek", - "getrandom 0.2.17", - "hkdf", - "hmac", - "matrix-pickle", - "prost", - "rand 0.8.5", - "serde", - "serde_bytes", - "serde_json", - "sha2", - "subtle", - "thiserror 2.0.17", - "x25519-dalek", - "zeroize", -] - -[[package]] -name = "want" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" -dependencies = [ - "try-lock", -] - -[[package]] -name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" - -[[package]] -name = "wasip2" -version = "1.0.2+wasi-0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" -dependencies = [ - "wit-bindgen", -] - -[[package]] -name = "wasm-bindgen" -version = "0.2.108" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566" -dependencies = [ - "cfg-if", - "once_cell", - "rustversion", - "wasm-bindgen-macro", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-futures" -version = "0.4.58" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70a6e77fd0ae8029c9ea0063f87c46fde723e7d887703d74ad2616d792e51e6f" -dependencies = [ - "cfg-if", - "futures-util", - "js-sys", - "once_cell", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.108" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.108" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55" -dependencies = [ - "bumpalo", - "proc-macro2", - "quote", - "syn 2.0.114", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.108" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "wasm-streams" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" -dependencies = [ - "futures-util", - "js-sys", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - -[[package]] -name = "wasm_evt_listener" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc92d6378b411ed94839112a36d9dbc77143451d85b05dfb0cce93a78dab1963" -dependencies = [ - "accessory", - "derivative", - "derive_more 1.0.0", - "fancy_constructor", - "futures-core", - "js-sys", - "smallvec", - "tokio", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "web-sys" -version = "0.3.85" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "web-time" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" -dependencies = [ - "js-sys", - "serde", - "wasm-bindgen", -] - -[[package]] -name = "web_atoms" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414" -dependencies = [ - "phf", - "phf_codegen", - "string_cache", - "string_cache_codegen", -] - -[[package]] -name = "wildmatch" -version = "2.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29333c3ea1ba8b17211763463ff24ee84e41c78224c16b001cd907e663a38c68" - -[[package]] -name = "windows-core" -version = "0.62.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" -dependencies = [ - "windows-implement", - "windows-interface", - "windows-link", - "windows-result", - "windows-strings", -] - -[[package]] -name = "windows-implement" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "windows-interface" -version = "0.59.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "windows-link" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" - -[[package]] -name = "windows-result" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" -dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-strings" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" -dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-sys" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.5", -] - -[[package]] -name = "windows-sys" -version = "0.61.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" -dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-targets" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" -dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.1", - "windows_aarch64_msvc 0.53.1", - "windows_i686_gnu 0.53.1", - "windows_i686_gnullvm 0.53.1", - "windows_i686_msvc 0.53.1", - "windows_x86_64_gnu 0.53.1", - "windows_x86_64_gnullvm 0.53.1", - "windows_x86_64_msvc 0.53.1", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnu" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - -[[package]] -name = "windows_i686_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" - -[[package]] -name = "winnow" -version = "0.7.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" -dependencies = [ - "memchr", -] - -[[package]] -name = "wit-bindgen" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" - -[[package]] -name = "writeable" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" - -[[package]] -name = "x25519-dalek" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" -dependencies = [ - "curve25519-dalek", - "rand_core 0.6.4", - "serde", - "zeroize", -] - -[[package]] -name = "xxhash-rust" -version = "0.8.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" - -[[package]] -name = "yoke" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" -dependencies = [ - "stable_deref_trait", - "yoke-derive", - "zerofrom", -] - -[[package]] -name = "yoke-derive" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", - "synstructure", -] - -[[package]] -name = "zerocopy" -version = "0.8.33" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "668f5168d10b9ee831de31933dc111a459c97ec93225beb307aed970d1372dfd" -dependencies = [ - "zerocopy-derive", -] - -[[package]] -name = "zerocopy-derive" -version = "0.8.33" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c7962b26b0a8685668b671ee4b54d007a67d4eaf05fda79ac0ecf41e32270f1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "zerofrom" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" -dependencies = [ - "zerofrom-derive", -] - -[[package]] -name = "zerofrom-derive" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", - "synstructure", -] - -[[package]] -name = "zeroize" -version = "1.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "zerotrie" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", -] - -[[package]] -name = "zerovec" -version = "0.11.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" -dependencies = [ - "yoke", - "zerofrom", - "zerovec-derive", -] - -[[package]] -name = "zerovec-derive" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "zmij" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd8f3f50b848df28f887acb68e41201b5aea6bc8a8dacc00fb40635ff9a72fea" diff --git a/rust/Cargo.toml b/rust/Cargo.toml deleted file mode 100644 index e9fe14e..0000000 --- a/rust/Cargo.toml +++ /dev/null @@ -1,14 +0,0 @@ -[package] -name = "rust_lib_nexus" -version = "0.1.0" -edition = "2021" - -[lib] -crate-type = ["cdylib", "staticlib"] - -[dependencies] -flutter_rust_bridge = "=2.11.1" -matrix-sdk = "0.16.0" - -[lints.rust] -unexpected_cfgs = { level = "warn", check-cfg = ['cfg(frb_expand)'] } diff --git a/rust/src/api/mod.rs b/rust/src/api/mod.rs deleted file mode 100644 index b252f36..0000000 --- a/rust/src/api/mod.rs +++ /dev/null @@ -1 +0,0 @@ -pub mod simple; diff --git a/rust/src/api/simple.rs b/rust/src/api/simple.rs deleted file mode 100644 index 4360c82..0000000 --- a/rust/src/api/simple.rs +++ /dev/null @@ -1,10 +0,0 @@ -#[flutter_rust_bridge::frb(sync)] // Synchronous mode for simplicity of the demo -pub fn greet(name: String) -> String { - format!("Hello, {name}!") -} - -#[flutter_rust_bridge::frb(init)] -pub fn init_app() { - // Default utilities - feel free to customize - flutter_rust_bridge::setup_default_user_utils(); -} diff --git a/rust/src/frb_generated.rs b/rust/src/frb_generated.rs deleted file mode 100644 index 35ffea1..0000000 --- a/rust/src/frb_generated.rs +++ /dev/null @@ -1,35875 +0,0 @@ -// This file is automatically generated, so please do not edit it. -// @generated by `flutter_rust_bridge`@ 2.11.1. - -#![allow( -non_camel_case_types, -unused, -non_snake_case, -clippy::needless_return, -clippy::redundant_closure_call, -clippy::redundant_closure, -clippy::useless_conversion, -clippy::unit_arg, -clippy::unused_unit, -clippy::double_parens, -clippy::let_and_return, -clippy::too_many_arguments, -clippy::match_single_binding, -clippy::clone_on_copy, -clippy::let_unit_value, -clippy::deref_addrof, -clippy::explicit_auto_deref, -clippy::borrow_deref_ref, -clippy::needless_borrow -)] - -// Section: imports - -use matrix_sdk::room::*; -use matrix_sdk::sync::*; -use matrix_sdk::authentication::oauth::error::*; -use matrix_sdk::authentication::oauth::*; -use matrix_sdk::event_cache::pagination::*; -use matrix_sdk::*; -use matrix_sdk::room::privacy_settings::*; -use matrix_sdk::encryption::backups::futures::*; -use matrix_sdk::send_queue::*; -use matrix_sdk::encryption::recovery::futures::*; -use matrix_sdk::event_cache::room::*; -use matrix_sdk::client::*; -use matrix_sdk::authentication::oauth::qrcode::*; -use matrix_sdk::encryption::backups::*; -use matrix_sdk::authentication::*; -use matrix_sdk::media::*; -use matrix_sdk::encryption::secret_storage::*; -use matrix_sdk::encryption::*; -use matrix_sdk::authentication::matrix::*; -use matrix_sdk::config::*; -use matrix_sdk::authentication::oauth::registration::*; -use matrix_sdk::room::knock_requests::*; -use matrix_sdk::encryption::recovery::*; -use matrix_sdk::event_handler::*; -use matrix_sdk::event_cache::*; -use matrix_sdk::paginators::*; -use matrix_sdk::room_directory_search::*; -use matrix_sdk::account::*; -use matrix_sdk::latest_events::*; -use matrix_sdk::pusher::*; -use matrix_sdk::room_preview::*; -use matrix_sdk::room::reply::*; -use matrix_sdk::attachment::*; -use matrix_sdk::sliding_sync::*; -use matrix_sdk::error::*; -use matrix_sdk::encryption::verification::*; -use matrix_sdk::encryption::identities::devices::*; -use crate::*; -use matrix_sdk::room::calls::*; -use matrix_sdk::notification_settings::*; -use matrix_sdk::encryption::verification::sas::*; -use matrix_sdk::live_location_share::*; -use matrix_sdk::encryption::identities::*; -use matrix_sdk::room::edit::*; -use matrix_sdk::room::power_levels::*;use matrix_sdk::paginators::thread::PaginableThread; -use flutter_rust_bridge::{Handler, IntoIntoDart}; -use flutter_rust_bridge::for_generated::{Lockable, transform_result_dco, Lifetimeable}; -use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, WriteBytesExt, ReadBytesExt}; - -// Section: boilerplate - -flutter_rust_bridge::frb_generated_boilerplate!( - default_stream_sink_codec = SseCodec, - default_rust_opaque = RustOpaqueMoi, - default_rust_auto_opaque = RustAutoOpaqueMoi, - ); - pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.11.1"; - pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -1992272678; - - -// Section: executor - -flutter_rust_bridge::frb_generated_default_handler!(); - -// Section: wire_funcs - -fn wire__matrix_sdk__Account_account_data_raw_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_account_data_raw", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_type = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::account_data_raw(&*api_that_guard, api_event_type).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_add_3pid_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_add_3pid", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_client_secret = >>::sse_decode(&mut deserializer); -let api_sid = >>::sse_decode(&mut deserializer); -let api_auth_data = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_client_secret_guard = None; -let mut api_sid_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_client_secret, 1, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_sid, 2, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_client_secret_guard = Some(api_client_secret.lockable_decode_async_ref().await), -2 => api_sid_guard = Some(api_sid.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_client_secret_guard = api_client_secret_guard.unwrap(); -let api_sid_guard = api_sid_guard.unwrap(); - let output_ok = matrix_sdk::Account::add_3pid(&*api_that_guard, &*api_client_secret_guard, &*api_sid_guard, api_auth_data).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_change_password_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_change_password", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_new_password = ::sse_decode(&mut deserializer); -let api_auth_data = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::change_password(&*api_that_guard, &api_new_password, api_auth_data).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_deactivate_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_deactivate", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_id_server = >>>::sse_decode(&mut deserializer); -let api_auth_data = >::sse_decode(&mut deserializer); -let api_erase_data = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::deactivate(&*api_that_guard, api_id_server, api_auth_data, api_erase_data).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_delete_3pid_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_delete_3pid", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_address = ::sse_decode(&mut deserializer); -let api_medium = ::sse_decode(&mut deserializer); -let api_id_server = >>>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::delete_3pid(&*api_that_guard, &api_address, api_medium, api_id_server).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_delete_profile_field_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_delete_profile_field", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_field = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::delete_profile_field(&*api_that_guard, api_field).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_fetch_account_data_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_fetch_account_data", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_type = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::fetch_account_data(&*api_that_guard, api_event_type).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_fetch_media_preview_config_event_content_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_fetch_media_preview_config_event_content", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::fetch_media_preview_config_event_content(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_fetch_profile_field_of_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_fetch_profile_field_of", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = ::sse_decode(&mut deserializer); -let api_field = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::fetch_profile_field_of(&*api_that_guard, api_user_id, api_field).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_fetch_user_profile_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_fetch_user_profile", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::fetch_user_profile(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_fetch_user_profile_of_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_fetch_user_profile_of", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = matrix_sdk::Account::fetch_user_profile_of(&*api_that_guard, &*api_user_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_get_3pids_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_get_3pids", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::get_3pids(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_get_avatar_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_get_avatar", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_format = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::get_avatar(&*api_that_guard, api_format).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_get_avatar_url_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_get_avatar_url", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::get_avatar_url(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_get_cached_avatar_url_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_get_cached_avatar_url", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::get_cached_avatar_url(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_get_display_name_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_get_display_name", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::get_display_name(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_get_media_preview_config_event_content_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_get_media_preview_config_event_content", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::get_media_preview_config_event_content(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_get_recently_visited_rooms_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_get_recently_visited_rooms", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::get_recently_visited_rooms(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_ignore_user_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_ignore_user", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = matrix_sdk::Account::ignore_user(&*api_that_guard, &*api_user_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_mark_as_dm_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_mark_as_dm", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer); -let api_user_ids = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_room_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); - let output_ok = matrix_sdk::Account::mark_as_dm(&*api_that_guard, &*api_room_id_guard, &api_user_ids).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_push_rules_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_push_rules", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::push_rules(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_request_3pid_email_token_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_request_3pid_email_token", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_client_secret = >>::sse_decode(&mut deserializer); -let api_email = ::sse_decode(&mut deserializer); -let api_send_attempt = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_client_secret_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_client_secret, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_client_secret_guard = Some(api_client_secret.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_client_secret_guard = api_client_secret_guard.unwrap(); - let output_ok = matrix_sdk::Account::request_3pid_email_token(&*api_that_guard, &*api_client_secret_guard, &api_email, api_send_attempt).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_request_3pid_msisdn_token_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_request_3pid_msisdn_token", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_client_secret = >>::sse_decode(&mut deserializer); -let api_country = ::sse_decode(&mut deserializer); -let api_phone_number = ::sse_decode(&mut deserializer); -let api_send_attempt = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_client_secret_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_client_secret, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_client_secret_guard = Some(api_client_secret.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_client_secret_guard = api_client_secret_guard.unwrap(); - let output_ok = matrix_sdk::Account::request_3pid_msisdn_token(&*api_that_guard, &*api_client_secret_guard, &api_country, &api_phone_number, api_send_attempt).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_set_account_data_raw_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_set_account_data_raw", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_type = ::sse_decode(&mut deserializer); -let api_content = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::set_account_data_raw(&*api_that_guard, api_event_type, api_content).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_set_avatar_url_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_set_avatar_url", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_url = >>>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::set_avatar_url(&*api_that_guard, api_url).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_set_display_name_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_set_display_name", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_name = >>>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::set_display_name(&*api_that_guard, api_name).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_set_invite_avatars_display_policy_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_set_invite_avatars_display_policy", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_policy = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::set_invite_avatars_display_policy(&*api_that_guard, api_policy).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_set_media_previews_display_policy_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_set_media_previews_display_policy", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_policy = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::set_media_previews_display_policy(&*api_that_guard, api_policy).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_set_profile_field_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_set_profile_field", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::set_profile_field(&*api_that_guard, api_value).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_track_recently_visited_room_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_track_recently_visited_room", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Account::track_recently_visited_room(&*api_that_guard, api_room_id).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_unignore_user_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_unignore_user", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = matrix_sdk::Account::unignore_user(&*api_that_guard, &*api_user_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Account_upload_avatar_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Account_upload_avatar", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_content_type = >>::sse_decode(&mut deserializer); -let api_data = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_content_type_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_content_type, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_content_type_guard = Some(api_content_type.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_content_type_guard = api_content_type_guard.unwrap(); - let output_ok = matrix_sdk::Account::upload_avatar(&*api_that_guard, &*api_content_type_guard, api_data).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__oauth__registration__ApplicationType_as_str_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ApplicationType_as_str", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::authentication::oauth::registration::ApplicationType::as_str(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__AuthSession_access_token_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "AuthSession_access_token", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::authentication::AuthSession::access_token(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__AuthSession_get_refresh_token_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "AuthSession_get_refresh_token", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::authentication::AuthSession::get_refresh_token(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__AuthSession_into_meta_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "AuthSession_into_meta", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::authentication::AuthSession::into_meta(api_that))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__AuthSession_meta_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "AuthSession_meta", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::authentication::AuthSession::meta(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__oauth__error__AuthorizationCodeErrorResponseType_as_str_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "AuthorizationCodeErrorResponseType_as_str", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::authentication::oauth::error::AuthorizationCodeErrorResponseType::as_str(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__backups__Backups_are_enabled_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Backups_are_enabled", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::backups::Backups::are_enabled(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__backups__Backups_create_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Backups_create", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::backups::Backups::create(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__backups__Backups_disable_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Backups_disable", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::backups::Backups::disable(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__backups__Backups_disable_and_delete_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Backups_disable_and_delete", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::backups::Backups::disable_and_delete(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__backups__Backups_download_room_key_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Backups_download_room_key", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer); -let api_session_id = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_room_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); - let output_ok = matrix_sdk::encryption::backups::Backups::download_room_key(&*api_that_guard, &*api_room_id_guard, &api_session_id).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__backups__Backups_download_room_keys_for_room_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Backups_download_room_keys_for_room", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_room_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); - let output_ok = matrix_sdk::encryption::backups::Backups::download_room_keys_for_room(&*api_that_guard, &*api_room_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__backups__Backups_exists_on_server_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Backups_exists_on_server", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::backups::Backups::exists_on_server(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__backups__Backups_fetch_exists_on_server_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Backups_fetch_exists_on_server", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::backups::Backups::fetch_exists_on_server(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__backups__Backups_state_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Backups_state", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::backups::Backups::state(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__backups__Backups_wait_for_steady_state_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Backups_wait_for_steady_state", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::backups::Backups::wait_for_steady_state(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__oauth__qrcode__CheckCodeSender_send_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "CheckCodeSender_send", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_check_code = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, matrix_sdk::authentication::oauth::qrcode::CheckCodeSenderError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::authentication::oauth::qrcode::CheckCodeSender::send(&*api_that_guard, api_check_code).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_get_application_type_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientMetadata_auto_accessor_get_application_type", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.application_type.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_get_client_name_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientMetadata_auto_accessor_get_client_name", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.client_name.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_get_client_uri_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientMetadata_auto_accessor_get_client_uri", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.client_uri.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_get_grant_types_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientMetadata_auto_accessor_get_grant_types", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.grant_types.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_get_logo_uri_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientMetadata_auto_accessor_get_logo_uri", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.logo_uri.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_get_policy_uri_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientMetadata_auto_accessor_get_policy_uri", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.policy_uri.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_get_tos_uri_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientMetadata_auto_accessor_get_tos_uri", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.tos_uri.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_set_application_type_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientMetadata_auto_accessor_set_application_type", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_application_type = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.application_type = api_application_type; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_set_client_name_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientMetadata_auto_accessor_set_client_name", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_client_name = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.client_name = api_client_name; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_set_client_uri_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientMetadata_auto_accessor_set_client_uri", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_client_uri = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.client_uri = api_client_uri; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_set_grant_types_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientMetadata_auto_accessor_set_grant_types", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_grant_types = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.grant_types = api_grant_types; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_set_logo_uri_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientMetadata_auto_accessor_set_logo_uri", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_logo_uri = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.logo_uri = api_logo_uri; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_set_policy_uri_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientMetadata_auto_accessor_set_policy_uri", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_policy_uri = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.policy_uri = api_policy_uri; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_set_tos_uri_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientMetadata_auto_accessor_set_tos_uri", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_tos_uri = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.tos_uri = api_tos_uri; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_new_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientMetadata_new", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_application_type = ::sse_decode(&mut deserializer); -let api_grant_types = >::sse_decode(&mut deserializer); -let api_client_uri = >::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::authentication::oauth::registration::ClientMetadata::new(api_application_type, api_grant_types, api_client_uri))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__oauth__ClientRegistrationData_auto_accessor_get_metadata_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientRegistrationData_auto_accessor_get_metadata", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.metadata.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__ClientRegistrationData_auto_accessor_get_static_registrations_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientRegistrationData_auto_accessor_get_static_registrations", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.static_registrations.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__ClientRegistrationData_auto_accessor_set_metadata_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientRegistrationData_auto_accessor_set_metadata", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_metadata = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.metadata = api_metadata; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__ClientRegistrationData_auto_accessor_set_static_registrations_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientRegistrationData_auto_accessor_set_static_registrations", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_static_registrations = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.static_registrations = api_static_registrations; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__ClientRegistrationData_new_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientRegistrationData_new", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_metadata = >::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::authentication::oauth::ClientRegistrationData::new(api_metadata))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__oauth__error__ClientRegistrationErrorResponseType_as_str_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientRegistrationErrorResponseType_as_str", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::authentication::oauth::error::ClientRegistrationErrorResponseType::as_str(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientRegistrationResponse_auto_accessor_get_client_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientRegistrationResponse_auto_accessor_get_client_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.client_id.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientRegistrationResponse_auto_accessor_get_client_id_issued_at_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientRegistrationResponse_auto_accessor_get_client_id_issued_at", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.client_id_issued_at.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientRegistrationResponse_auto_accessor_set_client_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientRegistrationResponse_auto_accessor_set_client_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_client_id = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.client_id = api_client_id; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__registration__ClientRegistrationResponse_auto_accessor_set_client_id_issued_at_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ClientRegistrationResponse_auto_accessor_set_client_id_issued_at", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_client_id_issued_at = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.client_id_issued_at = api_client_id_issued_at; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__Client_access_token_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_access_token", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::access_token(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_account_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_account", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::account(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_auth_api_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_auth_api", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::auth_api(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_available_sliding_sync_versions_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_available_sliding_sync_versions", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::available_sliding_sync_versions(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_await_room_remote_echo_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_await_room_remote_echo", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let mut api_room_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::await_room_remote_echo(&*api_that_guard, &*api_room_id_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_builder_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_builder", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::builder())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_can_homeserver_push_encrypted_event_to_device_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_can_homeserver_push_encrypted_event_to_device", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::can_homeserver_push_encrypted_event_to_device(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_create_dm_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_create_dm", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = matrix_sdk::Client::create_dm(&*api_that_guard, &*api_user_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_create_room_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_create_room", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_request = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Client::create_room(&*api_that_guard, api_request).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_create_room_alias_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_create_room_alias", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_alias = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let mut api_alias_guard = None; -let mut api_room_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_alias, 1, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 2, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_alias_guard = Some(api_alias.lockable_decode_async_ref().await), -2 => api_room_id_guard = Some(api_room_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_alias_guard = api_alias_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::create_room_alias(&*api_that_guard, &*api_alias_guard, &*api_room_id_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_cross_process_store_locks_holder_name_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_cross_process_store_locks_holder_name", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::Client::cross_process_store_locks_holder_name(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_decryption_settings_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_decryption_settings", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::Client::decryption_settings(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_delete_devices_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_delete_devices", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_devices = >::sse_decode(&mut deserializer); -let api_auth_data = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::delete_devices(&*api_that_guard, &api_devices, api_auth_data).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_device_exists_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_device_exists", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_device_id = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Client::device_exists(&*api_that_guard, api_device_id).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_device_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_device_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::device_id(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_devices_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_devices", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::devices(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_enabled_thread_subscriptions_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_enabled_thread_subscriptions", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::enabled_thread_subscriptions(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_encryption_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_encryption", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::encryption(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_event_cache_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_event_cache", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::Client::event_cache(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_event_cache_store_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_event_cache_store", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::Client::event_cache_store(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_event_handler_drop_guard_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_event_handler_drop_guard", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_handle = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::event_handler_drop_guard(&*api_that_guard, api_handle))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_fetch_client_well_known_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_fetch_client_well_known", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::fetch_client_well_known(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_fetch_server_versions_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_fetch_server_versions", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_request_config = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::fetch_server_versions(&*api_that_guard, api_request_config).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_fetch_thread_subscriptions_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_fetch_thread_subscriptions", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_from = >::sse_decode(&mut deserializer); -let api_to = >::sse_decode(&mut deserializer); -let api_limit = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Client::fetch_thread_subscriptions(&*api_that_guard, api_from, api_to, api_limit).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_get_capabilities_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_get_capabilities", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::get_capabilities(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_get_dm_room_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_get_dm_room", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::get_dm_room(&*api_that_guard, &*api_user_id_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_get_or_upload_filter_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_get_or_upload_filter", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_filter_name = ::sse_decode(&mut deserializer); -let api_definition = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Client::get_or_upload_filter(&*api_that_guard, &api_filter_name, api_definition).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_get_room_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_get_room", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let mut api_room_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::get_room(&*api_that_guard, &*api_room_id_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_get_room_preview_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_get_room_preview", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_or_alias_id = >>::sse_decode(&mut deserializer); -let api_via = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_room_or_alias_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_or_alias_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_room_or_alias_id_guard = Some(api_room_or_alias_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_or_alias_id_guard = api_room_or_alias_id_guard.unwrap(); - let output_ok = matrix_sdk::Client::get_room_preview(&*api_that_guard, &*api_room_or_alias_id_guard, api_via).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_get_store_sizes_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_get_store_sizes", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Client::get_store_sizes(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_homeserver_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_homeserver", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::homeserver(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_http_client_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_http_client", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::Client::http_client(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_invited_rooms_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_invited_rooms", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::invited_rooms(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_is_active_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_is_active", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::is_active(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_is_room_alias_available_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_is_room_alias_available", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_alias = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let mut api_alias_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_alias, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_alias_guard = Some(api_alias.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_alias_guard = api_alias_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::is_room_alias_available(&*api_that_guard, &*api_alias_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_is_user_ignored_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_is_user_ignored", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::is_user_ignored(&*api_that_guard, &*api_user_id_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_join_room_by_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_join_room_by_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_room_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); - let output_ok = matrix_sdk::Client::join_room_by_id(&*api_that_guard, &*api_room_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_join_room_by_id_or_alias_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_join_room_by_id_or_alias", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_alias = >>::sse_decode(&mut deserializer); -let api_server_names = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_alias_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_alias, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_alias_guard = Some(api_alias.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_alias_guard = api_alias_guard.unwrap(); - let output_ok = matrix_sdk::Client::join_room_by_id_or_alias(&*api_that_guard, &*api_alias_guard, &api_server_names).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_joined_rooms_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_joined_rooms", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::joined_rooms(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_joined_space_rooms_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_joined_space_rooms", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::joined_space_rooms(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_knock_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_knock", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id_or_alias = ::sse_decode(&mut deserializer); -let api_reason = >::sse_decode(&mut deserializer); -let api_server_names = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Client::knock(&*api_that_guard, api_room_id_or_alias, api_reason, api_server_names).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_latest_events_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_latest_events", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::Client::latest_events(&*api_that_guard).await; })?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_left_rooms_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_left_rooms", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::left_rooms(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_load_or_fetch_max_upload_size_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_load_or_fetch_max_upload_size", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Client::load_or_fetch_max_upload_size(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_logout_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_logout", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Client::logout(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_matrix_auth_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_matrix_auth", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::matrix_auth(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_media_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_media", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::media(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_media_store_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_media_store", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::Client::media_store(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_new_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_new", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_homeserver_url = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ClientBuildError>((move || async move { - let output_ok = matrix_sdk::Client::new(api_homeserver_url).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_notification_client_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_notification_client", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_cross_process_store_locks_holder_name = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Client::notification_client(&*api_that_guard, api_cross_process_store_locks_holder_name).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_notification_settings_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_notification_settings", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::notification_settings(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_oauth_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_oauth", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::oauth(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_optimize_stores_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_optimize_stores", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Client::optimize_stores(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_public_rooms_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_public_rooms", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_limit = >::sse_decode(&mut deserializer); -let api_since = >>>::sse_decode(&mut deserializer); -let api_server = >>>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::public_rooms(&*api_that_guard, api_limit, api_since, api_server).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_public_rooms_filtered_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_public_rooms_filtered", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_request = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::public_rooms_filtered(&*api_that_guard, api_request).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_pusher_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_pusher", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::pusher(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_refresh_access_token_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_refresh_access_token", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, RefreshTokenError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Client::refresh_access_token(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_remove_event_handler_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_remove_event_handler", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_handle = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::Client::remove_event_handler(&*api_that_guard, api_handle); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_remove_room_alias_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_remove_room_alias", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_alias = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let mut api_alias_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_alias, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_alias_guard = Some(api_alias.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_alias_guard = api_alias_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::remove_room_alias(&*api_that_guard, &*api_alias_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_rename_device_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_rename_device", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_device_id = >>::sse_decode(&mut deserializer); -let api_display_name = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let mut api_device_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_device_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_device_id_guard = Some(api_device_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_device_id_guard = api_device_id_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::rename_device(&*api_that_guard, &*api_device_id_guard, &api_display_name).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_request_config_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_request_config", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::request_config(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_reset_supported_versions_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_reset_supported_versions", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Client::reset_supported_versions(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_reset_well_known_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_reset_well_known", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Client::reset_well_known(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_resolve_room_alias_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_resolve_room_alias", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_alias = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let mut api_room_alias_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_alias, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_room_alias_guard = Some(api_room_alias.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_alias_guard = api_room_alias_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::resolve_room_alias(&*api_that_guard, &*api_room_alias_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_room_info_notable_update_receiver_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_room_info_notable_update_receiver", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::room_info_notable_update_receiver(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_rooms_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_rooms", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::rooms(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_rooms_filtered_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_rooms_filtered", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_filter = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::rooms_filtered(&*api_that_guard, api_filter))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_rtc_foci_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_rtc_foci", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::rtc_foci(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_search_users_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_search_users", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_search_term = ::sse_decode(&mut deserializer); -let api_limit = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::search_users(&*api_that_guard, &api_search_term, api_limit).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_send_queue_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_send_queue", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::send_queue(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_server_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_server", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::server(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_server_versions_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_server_versions", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::server_versions(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_session_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_session", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::session(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_session_meta_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_session_meta", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::session_meta(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_session_tokens_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_session_tokens", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::session_tokens(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_set_session_callbacks_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_set_session_callbacks", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_reload_session_callback = Result < SessionTokens , SessionCallbackError > + Send + Sync >>::sse_decode(&mut deserializer); -let api_save_session_callback = Result < () , SessionCallbackError > + Send + Sync >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Client::set_session_callbacks(&*api_that_guard, api_reload_session_callback, api_save_session_callback)?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_set_sliding_sync_version_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_set_sliding_sync_version", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_version = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::Client::set_sliding_sync_version(&*api_that_guard, api_version); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_sliding_sync_version_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_sliding_sync_version", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::sliding_sync_version(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_state_store_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_state_store", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::Client::state_store(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_subscribe_to_all_room_updates_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_subscribe_to_all_room_updates", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::subscribe_to_all_room_updates(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_subscribe_to_ignore_user_list_changes_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_subscribe_to_ignore_user_list_changes", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::subscribe_to_ignore_user_list_changes(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_subscribe_to_room_updates_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_subscribe_to_room_updates", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let mut api_room_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::subscribe_to_room_updates(&*api_that_guard, &*api_room_id_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_subscribe_to_session_changes_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_subscribe_to_session_changes", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::subscribe_to_session_changes(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_supported_versions_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_supported_versions", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::supported_versions(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_supported_versions_cached_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_supported_versions_cached", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, StoreError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Client::supported_versions_cached(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_sync_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_sync_settings = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Client::sync(&*api_that_guard, api_sync_settings).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_sync_once_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_sync_once", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_sync_settings = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::Client::sync_once(&*api_that_guard, api_sync_settings).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_unstable_features_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_unstable_features", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::unstable_features(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Client_user_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_user_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::user_id(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Client_whoami_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Client_whoami", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Client::whoami(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__CrossProcessLockStoreGuardWithGeneration_generation_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "CrossProcessLockStoreGuardWithGeneration_generation", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::CrossProcessLockStoreGuardWithGeneration::generation(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__CrossSigningResetHandle_auth_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "CrossSigningResetHandle_auth", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_auth = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::CrossSigningResetHandle::auth(&*api_that_guard, api_auth).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__CrossSigningResetHandle_auth_type_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "CrossSigningResetHandle_auth_type", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::encryption::CrossSigningResetHandle::auth_type(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__CrossSigningResetHandle_cancel_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "CrossSigningResetHandle_cancel", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::encryption::CrossSigningResetHandle::cancel(&*api_that_guard).await; })?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__CrossSigningResetHandle_new_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "CrossSigningResetHandle_new", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_client = ::sse_decode(&mut deserializer); -let api_upload_request = ::sse_decode(&mut deserializer); -let api_signatures_request = ::sse_decode(&mut deserializer); -let api_auth_type = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::CrossSigningResetHandle::new(api_client, api_upload_request, api_signatures_request, api_auth_type))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__event_cache__DecryptionRetryRequest_auto_accessor_get_refresh_info_session_ids_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "DecryptionRetryRequest_auto_accessor_get_refresh_info_session_ids", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.refresh_info_session_ids.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__event_cache__DecryptionRetryRequest_auto_accessor_get_room_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "DecryptionRetryRequest_auto_accessor_get_room_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.room_id.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__event_cache__DecryptionRetryRequest_auto_accessor_get_utd_session_ids_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "DecryptionRetryRequest_auto_accessor_get_utd_session_ids", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.utd_session_ids.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__event_cache__DecryptionRetryRequest_auto_accessor_set_refresh_info_session_ids_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "DecryptionRetryRequest_auto_accessor_set_refresh_info_session_ids", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_refresh_info_session_ids = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.refresh_info_session_ids = api_refresh_info_session_ids; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__event_cache__DecryptionRetryRequest_auto_accessor_set_room_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "DecryptionRetryRequest_auto_accessor_set_room_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.room_id = api_room_id; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__event_cache__DecryptionRetryRequest_auto_accessor_set_utd_session_ids_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "DecryptionRetryRequest_auto_accessor_set_utd_session_ids", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_utd_session_ids = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.utd_session_ids = api_utd_session_ids; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__qrcode__DeviceAuthorizationOAuthError_as_request_token_error_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "DeviceAuthorizationOAuthError_as_request_token_error", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::authentication::oauth::qrcode::DeviceAuthorizationOAuthError::as_request_token_error(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__identities__DeviceUpdates_auto_accessor_get_changed_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "DeviceUpdates_auto_accessor_get_changed", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.changed.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__encryption__identities__DeviceUpdates_auto_accessor_get_new_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "DeviceUpdates_auto_accessor_get_new", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.new.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__encryption__identities__DeviceUpdates_auto_accessor_set_changed_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "DeviceUpdates_auto_accessor_set_changed", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_changed = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.changed = api_changed; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__encryption__identities__DeviceUpdates_auto_accessor_set_new_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "DeviceUpdates_auto_accessor_set_new", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_new = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.new = api_new; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__encryption__identities__DeviceUpdates_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "DeviceUpdates_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::identities::DeviceUpdates::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__identities__Device_is_cross_signed_by_owner_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Device_is_cross_signed_by_owner", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::identities::Device::is_cross_signed_by_owner(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__identities__Device_is_verified_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Device_is_verified", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::identities::Device::is_verified(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__identities__Device_is_verified_with_cross_signing_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Device_is_verified_with_cross_signing", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::identities::Device::is_verified_with_cross_signing(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__identities__Device_request_verification_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Device_request_verification", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::identities::Device::request_verification(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__identities__Device_request_verification_with_methods_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Device_request_verification_with_methods", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_methods = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::identities::Device::request_verification_with_methods(&*api_that_guard, api_methods).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__identities__Device_set_local_trust_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Device_set_local_trust", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_trust_state = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, CryptoStoreError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::identities::Device::set_local_trust(&*api_that_guard, api_trust_state).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__identities__Device_start_verification_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Device_start_verification", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::identities::Device::start_verification(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__identities__Device_verify_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Device_verify", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ManualVerifyError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::identities::Device::verify(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_backups_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_backups", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::Encryption::backups(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__Encryption_bootstrap_cross_signing_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_bootstrap_cross_signing", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_auth_data = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::Encryption::bootstrap_cross_signing(&*api_that_guard, api_auth_data).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_bootstrap_cross_signing_if_needed_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_bootstrap_cross_signing_if_needed", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_auth_data = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::Encryption::bootstrap_cross_signing_if_needed(&*api_that_guard, api_auth_data).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_cross_signing_status_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_cross_signing_status", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::Encryption::cross_signing_status(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_curve25519_key_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_curve25519_key", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::Encryption::curve25519_key(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_device_creation_timestamp_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_device_creation_timestamp", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::Encryption::device_creation_timestamp(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_ed25519_key_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_ed25519_key", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::Encryption::ed25519_key(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_enable_cross_process_store_lock_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_enable_cross_process_store_lock", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_lock_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::Encryption::enable_cross_process_store_lock(&*api_that_guard, api_lock_value).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_get_device_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_get_device", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer); -let api_device_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, CryptoStoreError>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let mut api_device_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_device_id, 2, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), -2 => api_device_id_guard = Some(api_device_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); -let api_device_id_guard = api_device_id_guard.unwrap(); - let output_ok = matrix_sdk::encryption::Encryption::get_device(&*api_that_guard, &*api_user_id_guard, &*api_device_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_get_own_device_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_get_own_device", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, CryptoStoreError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::Encryption::get_own_device(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_get_user_devices_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_get_user_devices", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = matrix_sdk::encryption::Encryption::get_user_devices(&*api_that_guard, &*api_user_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_get_user_identity_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_get_user_identity", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, CryptoStoreError>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = matrix_sdk::encryption::Encryption::get_user_identity(&*api_that_guard, &*api_user_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_get_verification_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_get_verification", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer); -let api_flow_id = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::Encryption::get_verification(&*api_that_guard, &*api_user_id_guard, &api_flow_id).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_has_devices_to_verify_against_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_has_devices_to_verify_against", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::Encryption::has_devices_to_verify_against(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_import_room_keys_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_import_room_keys", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_path = ::sse_decode(&mut deserializer); -let api_passphrase = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, RoomKeyImportError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::Encryption::import_room_keys(&*api_that_guard, api_path, &api_passphrase).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_recovery_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_recovery", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::Encryption::recovery(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__Encryption_request_user_identity_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_request_user_identity", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = matrix_sdk::encryption::Encryption::request_user_identity(&*api_that_guard, &*api_user_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_reset_cross_signing_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_reset_cross_signing", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::Encryption::reset_cross_signing(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_secret_storage_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_secret_storage", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::Encryption::secret_storage(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__Encryption_spin_lock_store_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_spin_lock_store", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_max_backoff = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::Encryption::spin_lock_store(&*api_that_guard, api_max_backoff).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_tracked_users_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_tracked_users", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, CryptoStoreError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::Encryption::tracked_users(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_try_lock_store_once_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_try_lock_store_once", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::Encryption::try_lock_store_once(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__Encryption_verification_state_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_verification_state", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::Encryption::verification_state(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__Encryption_wait_for_e2ee_initialization_tasks_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Encryption_wait_for_e2ee_initialization_tasks", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::encryption::Encryption::wait_for_e2ee_initialization_tasks(&*api_that_guard).await; })?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__Error_as_client_api_error_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Error_as_client_api_error", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Error::as_client_api_error(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Error_as_ruma_api_error_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Error_as_ruma_api_error", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Error::as_ruma_api_error(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Error_as_uiaa_response_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Error_as_uiaa_response", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Error::as_uiaa_response(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__Error_client_api_error_kind_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Error_client_api_error_kind", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::Error::client_api_error_kind(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__event_cache__EventCache_clear_all_rooms_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "EventCache_clear_all_rooms", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::event_cache::EventCache::clear_all_rooms(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__event_cache__EventCache_handle_room_updates_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "EventCache_handle_room_updates", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_updates = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::event_cache::EventCache::handle_room_updates(&*api_that_guard, api_updates).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__event_cache__EventCache_has_subscribed_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "EventCache_has_subscribed", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::event_cache::EventCache::has_subscribed(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__event_cache__EventCache_request_decryption_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "EventCache_request_decryption", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_request = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::event_cache::EventCache::request_decryption(&*api_that_guard, api_request); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__event_cache__EventCache_subscribe_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "EventCache_subscribe", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::event_cache::EventCache::subscribe(&*api_that_guard)?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__event_cache__EventCache_subscribe_thread_subscriber_updates_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "EventCache_subscribe_thread_subscriber_updates", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::event_cache::EventCache::subscribe_thread_subscriber_updates(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__event_cache__EventCache_subscribe_to_room_generic_updates_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "EventCache_subscribe_to_room_generic_updates", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::event_cache::EventCache::subscribe_to_room_generic_updates(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__HttpError_as_client_api_error_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "HttpError_as_client_api_error", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::HttpError::as_client_api_error(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__HttpError_as_ruma_api_error_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "HttpError_as_ruma_api_error", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::HttpError::as_ruma_api_error(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__HttpError_as_uiaa_response_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "HttpError_as_uiaa_response", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::HttpError::as_uiaa_response(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__HttpError_client_api_error_kind_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "HttpError_client_api_error_kind", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::HttpError::client_api_error_kind(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__recovery__IdentityResetHandle_auth_type_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "IdentityResetHandle_auth_type", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::encryption::recovery::IdentityResetHandle::auth_type(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__recovery__IdentityResetHandle_cancel_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "IdentityResetHandle_cancel", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::encryption::recovery::IdentityResetHandle::cancel(&*api_that_guard).await; })?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__recovery__IdentityResetHandle_reset_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "IdentityResetHandle_reset", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_auth = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::recovery::IdentityResetHandle::reset(&*api_that_guard, api_auth).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__identities__IdentityUpdates_auto_accessor_get_changed_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "IdentityUpdates_auto_accessor_get_changed", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.changed.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__encryption__identities__IdentityUpdates_auto_accessor_get_new_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "IdentityUpdates_auto_accessor_get_new", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.new.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__encryption__identities__IdentityUpdates_auto_accessor_set_changed_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "IdentityUpdates_auto_accessor_set_changed", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_changed = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.changed = api_changed; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__encryption__identities__IdentityUpdates_auto_accessor_set_new_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "IdentityUpdates_auto_accessor_set_new", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_new = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.new = api_new; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__encryption__identities__IdentityUpdates_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "IdentityUpdates_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::identities::IdentityUpdates::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__Invite_auto_accessor_get_invitee_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Invite_auto_accessor_get_invitee", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.invitee.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__Invite_auto_accessor_get_inviter_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Invite_auto_accessor_get_inviter", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.inviter.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__Invite_auto_accessor_set_invitee_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Invite_auto_accessor_set_invitee", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_invitee = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.invitee = api_invitee; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__Invite_auto_accessor_set_inviter_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Invite_auto_accessor_set_inviter", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_inviter = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.inviter = api_inviter; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequestMemberInfo_auto_accessor_get_avatar_url_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequestMemberInfo_auto_accessor_get_avatar_url", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.avatar_url.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequestMemberInfo_auto_accessor_get_display_name_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequestMemberInfo_auto_accessor_get_display_name", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.display_name.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequestMemberInfo_auto_accessor_get_reason_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequestMemberInfo_auto_accessor_get_reason", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.reason.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequestMemberInfo_auto_accessor_get_user_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequestMemberInfo_auto_accessor_get_user_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.user_id.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequestMemberInfo_auto_accessor_set_avatar_url_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequestMemberInfo_auto_accessor_set_avatar_url", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_avatar_url = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.avatar_url = api_avatar_url; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequestMemberInfo_auto_accessor_set_display_name_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequestMemberInfo_auto_accessor_set_display_name", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_display_name = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.display_name = api_display_name; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequestMemberInfo_auto_accessor_set_reason_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequestMemberInfo_auto_accessor_set_reason", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_reason = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.reason = api_reason; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequestMemberInfo_auto_accessor_set_user_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequestMemberInfo_auto_accessor_set_user_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.user_id = api_user_id; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequest_accept_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequest_accept", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::knock_requests::KnockRequest::accept(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequest_auto_accessor_get_event_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequest_auto_accessor_get_event_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.event_id.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequest_auto_accessor_get_is_seen_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequest_auto_accessor_get_is_seen", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.is_seen.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequest_auto_accessor_get_member_info_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequest_auto_accessor_get_member_info", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.member_info.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequest_auto_accessor_get_timestamp_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequest_auto_accessor_get_timestamp", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.timestamp.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequest_auto_accessor_set_event_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequest_auto_accessor_set_event_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_id = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.event_id = api_event_id; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequest_auto_accessor_set_is_seen_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequest_auto_accessor_set_is_seen", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_is_seen = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.is_seen = api_is_seen; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequest_auto_accessor_set_member_info_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequest_auto_accessor_set_member_info", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_member_info = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.member_info = api_member_info; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequest_auto_accessor_set_timestamp_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequest_auto_accessor_set_timestamp", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_timestamp = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.timestamp = api_timestamp; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequest_decline_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequest_decline", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_reason = >>>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::knock_requests::KnockRequest::decline(&*api_that_guard, api_reason).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequest_decline_and_ban_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequest_decline_and_ban", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_reason = >>>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::knock_requests::KnockRequest::decline_and_ban(&*api_that_guard, api_reason).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequest_mark_as_seen_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequest_mark_as_seen", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::knock_requests::KnockRequest::mark_as_seen(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__knock_requests__KnockRequest_room_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "KnockRequest_room_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::room::knock_requests::KnockRequest::room_id(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__live_location_share__LastLocation_auto_accessor_get_location_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LastLocation_auto_accessor_get_location", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.location.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__live_location_share__LastLocation_auto_accessor_get_ts_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LastLocation_auto_accessor_get_ts", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.ts.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__live_location_share__LastLocation_auto_accessor_set_location_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LastLocation_auto_accessor_set_location", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_location = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.location = api_location; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__live_location_share__LastLocation_auto_accessor_set_ts_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LastLocation_auto_accessor_set_ts", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_ts = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.ts = api_ts; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__latest_events__LatestEvents_forget_room_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LatestEvents_forget_room", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let mut api_room_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::latest_events::LatestEvents::forget_room(&*api_that_guard, &*api_room_id_guard).await; })?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__latest_events__LatestEvents_forget_thread_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LatestEvents_forget_thread", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer); -let api_thread_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let mut api_room_id_guard = None; -let mut api_thread_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_thread_id, 2, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_async_ref().await), -2 => api_thread_id_guard = Some(api_thread_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); -let api_thread_id_guard = api_thread_id_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::latest_events::LatestEvents::forget_thread(&*api_that_guard, &*api_room_id_guard, &*api_thread_id_guard).await; })?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__latest_events__LatestEvents_listen_and_subscribe_to_room_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LatestEvents_listen_and_subscribe_to_room", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, LatestEventsError>((move || async move { - let mut api_that_guard = None; -let mut api_room_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); - let output_ok = matrix_sdk::latest_events::LatestEvents::listen_and_subscribe_to_room(&*api_that_guard, &*api_room_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__latest_events__LatestEvents_listen_and_subscribe_to_thread_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LatestEvents_listen_and_subscribe_to_thread", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer); -let api_thread_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, LatestEventsError>((move || async move { - let mut api_that_guard = None; -let mut api_room_id_guard = None; -let mut api_thread_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_thread_id, 2, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_async_ref().await), -2 => api_thread_id_guard = Some(api_thread_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); -let api_thread_id_guard = api_thread_id_guard.unwrap(); - let output_ok = matrix_sdk::latest_events::LatestEvents::listen_and_subscribe_to_thread(&*api_that_guard, &*api_room_id_guard, &*api_thread_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__latest_events__LatestEvents_listen_to_room_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LatestEvents_listen_to_room", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, LatestEventsError>((move || async move { - let mut api_that_guard = None; -let mut api_room_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); - let output_ok = matrix_sdk::latest_events::LatestEvents::listen_to_room(&*api_that_guard, &*api_room_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__latest_events__LatestEvents_listen_to_thread_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LatestEvents_listen_to_thread", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer); -let api_thread_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, LatestEventsError>((move || async move { - let mut api_that_guard = None; -let mut api_room_id_guard = None; -let mut api_thread_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_thread_id, 2, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_async_ref().await), -2 => api_thread_id_guard = Some(api_thread_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); -let api_thread_id_guard = api_thread_id_guard.unwrap(); - let output_ok = matrix_sdk::latest_events::LatestEvents::listen_to_thread(&*api_that_guard, &*api_room_id_guard, &*api_thread_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__live_location_share__LiveLocationShare_auto_accessor_get_beacon_info_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LiveLocationShare_auto_accessor_get_beacon_info", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.beacon_info.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__live_location_share__LiveLocationShare_auto_accessor_get_last_location_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LiveLocationShare_auto_accessor_get_last_location", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.last_location.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__live_location_share__LiveLocationShare_auto_accessor_get_user_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LiveLocationShare_auto_accessor_get_user_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.user_id.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__live_location_share__LiveLocationShare_auto_accessor_set_beacon_info_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LiveLocationShare_auto_accessor_set_beacon_info", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_beacon_info = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.beacon_info = api_beacon_info; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__live_location_share__LiveLocationShare_auto_accessor_set_last_location_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LiveLocationShare_auto_accessor_set_last_location", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_last_location = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.last_location = api_last_location; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__live_location_share__LiveLocationShare_auto_accessor_set_user_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LiveLocationShare_auto_accessor_set_user_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.user_id = api_user_id; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__send_queue__LocalEcho_auto_accessor_get_content_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LocalEcho_auto_accessor_get_content", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.content.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__send_queue__LocalEcho_auto_accessor_get_transaction_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LocalEcho_auto_accessor_get_transaction_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.transaction_id.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__send_queue__LocalEcho_auto_accessor_set_content_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LocalEcho_auto_accessor_set_content", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_content = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.content = api_content; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__send_queue__LocalEcho_auto_accessor_set_transaction_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "LocalEcho_auto_accessor_set_transaction_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_transaction_id = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.transaction_id = api_transaction_id; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__matrix__MatrixAuth_get_login_types_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MatrixAuth_get_login_types", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::authentication::matrix::MatrixAuth::get_login_types(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__matrix__MatrixAuth_get_sso_login_url_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MatrixAuth_get_sso_login_url", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_redirect_url = ::sse_decode(&mut deserializer); -let api_idp_id = >>>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::authentication::matrix::MatrixAuth::get_sso_login_url(&*api_that_guard, &api_redirect_url, api_idp_id).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__matrix__MatrixAuth_logged_in_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MatrixAuth_logged_in", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::authentication::matrix::MatrixAuth::logged_in(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__matrix__MatrixAuth_login_custom_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MatrixAuth_login_custom", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_login_type = ::sse_decode(&mut deserializer); -let api_data = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::authentication::matrix::MatrixAuth::login_custom(&*api_that_guard, &api_login_type, api_data)?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__matrix__MatrixAuth_login_identifier_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MatrixAuth_login_identifier", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_id = ::sse_decode(&mut deserializer); -let api_password = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::authentication::matrix::MatrixAuth::login_identifier(&*api_that_guard, api_id, &api_password))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__matrix__MatrixAuth_login_token_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MatrixAuth_login_token", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_token = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::authentication::matrix::MatrixAuth::login_token(&*api_that_guard, &api_token))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__matrix__MatrixAuth_login_with_sso_callback_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MatrixAuth_login_with_sso_callback", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_callback_url = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, matrix_sdk::authentication::matrix::SsoError>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::authentication::matrix::MatrixAuth::login_with_sso_callback(&*api_that_guard, api_callback_url)?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__matrix__MatrixAuth_logout_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MatrixAuth_logout", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::authentication::matrix::MatrixAuth::logout(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__matrix__MatrixAuth_refresh_access_token_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MatrixAuth_refresh_access_token", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, RefreshTokenError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::authentication::matrix::MatrixAuth::refresh_access_token(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__matrix__MatrixAuth_register_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MatrixAuth_register", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_request = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::authentication::matrix::MatrixAuth::register(&*api_that_guard, api_request).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__matrix__MatrixAuth_restore_session_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MatrixAuth_restore_session", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_session = ::sse_decode(&mut deserializer); -let api_room_load_settings = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::authentication::matrix::MatrixAuth::restore_session(&*api_that_guard, api_session, api_room_load_settings).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__matrix__MatrixAuth_session_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MatrixAuth_session", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::authentication::matrix::MatrixAuth::session(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__matrix__MatrixSession_auto_accessor_get_meta_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MatrixSession_auto_accessor_get_meta", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.meta.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__matrix__MatrixSession_auto_accessor_get_tokens_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MatrixSession_auto_accessor_get_tokens", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.tokens.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__matrix__MatrixSession_auto_accessor_set_meta_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MatrixSession_auto_accessor_set_meta", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_meta = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.meta = api_meta; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__matrix__MatrixSession_auto_accessor_set_tokens_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MatrixSession_auto_accessor_set_tokens", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_tokens = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.tokens = api_tokens; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__media__MediaFileHandle_path_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MediaFileHandle_path", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::media::MediaFileHandle::path(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__media__MediaFileHandle_persist_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "MediaFileHandle_persist", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = ::sse_decode(&mut deserializer); -let api_path = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, PersistError>((move || { - let mut api_path_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_path, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_path_guard = Some(api_path.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_path_guard = api_path_guard.unwrap(); - let output_ok = matrix_sdk::media::MediaFileHandle::persist(api_that, &*api_path_guard)?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__media__Media_clean_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Media_clean", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::media::Media::clean(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__media__Media_create_content_uri_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Media_create_content_uri", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::media::Media::create_content_uri(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__media__Media_get_media_content_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Media_get_media_content", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_request = >>::sse_decode(&mut deserializer); -let api_use_cache = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_request_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_request, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_request_guard = Some(api_request.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_request_guard = api_request_guard.unwrap(); - let output_ok = matrix_sdk::media::Media::get_media_content(&*api_that_guard, &*api_request_guard, api_use_cache).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__media__Media_get_media_file_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Media_get_media_file", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_request = >>::sse_decode(&mut deserializer); -let api_filename = >::sse_decode(&mut deserializer); -let api_content_type = >>::sse_decode(&mut deserializer); -let api_use_cache = ::sse_decode(&mut deserializer); -let api_temp_dir = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_request_guard = None; -let mut api_content_type_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_request, 1, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_content_type, 2, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_request_guard = Some(api_request.lockable_decode_async_ref().await), -2 => api_content_type_guard = Some(api_content_type.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_request_guard = api_request_guard.unwrap(); -let api_content_type_guard = api_content_type_guard.unwrap(); - let output_ok = matrix_sdk::media::Media::get_media_file(&*api_that_guard, &*api_request_guard, api_filename, &*api_content_type_guard, api_use_cache, api_temp_dir).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__media__Media_media_retention_policy_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Media_media_retention_policy", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::media::Media::media_retention_policy(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__media__Media_remove_media_content_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Media_remove_media_content", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_request = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_request_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_request, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_request_guard = Some(api_request.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_request_guard = api_request_guard.unwrap(); - let output_ok = matrix_sdk::media::Media::remove_media_content(&*api_that_guard, &*api_request_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__media__Media_remove_media_content_for_uri_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Media_remove_media_content_for_uri", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_uri = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_uri_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_uri, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_uri_guard = Some(api_uri.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_uri_guard = api_uri_guard.unwrap(); - let output_ok = matrix_sdk::media::Media::remove_media_content_for_uri(&*api_that_guard, &*api_uri_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__media__Media_set_media_retention_policy_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Media_set_media_retention_policy", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_policy = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::media::Media::set_media_retention_policy(&*api_that_guard, api_policy).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__media__Media_upload_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Media_upload", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_content_type = >>::sse_decode(&mut deserializer); -let api_data = >::sse_decode(&mut deserializer); -let api_request_config = >::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let mut api_content_type_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_content_type, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), -1 => api_content_type_guard = Some(api_content_type.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_content_type_guard = api_content_type_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::media::Media::upload(&*api_that_guard, &*api_content_type_guard, api_data, api_request_config))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__media__Media_upload_preallocated_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Media_upload_preallocated", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_uri = ::sse_decode(&mut deserializer); -let api_content_type = >>::sse_decode(&mut deserializer); -let api_data = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_content_type_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_content_type, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_content_type_guard = Some(api_content_type.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_content_type_guard = api_content_type_guard.unwrap(); - let output_ok = matrix_sdk::media::Media::upload_preallocated(&*api_that_guard, api_uri, &*api_content_type_guard, api_data).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__NotificationSettingsError_is_rule_not_found_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "NotificationSettingsError_is_rule_not_found", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::NotificationSettingsError::is_rule_not_found(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__notification_settings__NotificationSettings_add_keyword_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "NotificationSettings_add_keyword", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_keyword = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, NotificationSettingsError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::notification_settings::NotificationSettings::add_keyword(&*api_that_guard, api_keyword).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__notification_settings__NotificationSettings_contains_keyword_rules_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "NotificationSettings_contains_keyword_rules", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::notification_settings::NotificationSettings::contains_keyword_rules(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__notification_settings__NotificationSettings_create_custom_conditional_push_rule_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "NotificationSettings_create_custom_conditional_push_rule", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_rule_id = ::sse_decode(&mut deserializer); -let api_rule_kind = ::sse_decode(&mut deserializer); -let api_actions = >::sse_decode(&mut deserializer); -let api_conditions = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, NotificationSettingsError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::notification_settings::NotificationSettings::create_custom_conditional_push_rule(&*api_that_guard, api_rule_id, api_rule_kind, api_actions, api_conditions).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__notification_settings__NotificationSettings_delete_user_defined_room_rules_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "NotificationSettings_delete_user_defined_room_rules", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, NotificationSettingsError>((move || async move { - let mut api_that_guard = None; -let mut api_room_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); - let output_ok = matrix_sdk::notification_settings::NotificationSettings::delete_user_defined_room_rules(&*api_that_guard, &*api_room_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__notification_settings__NotificationSettings_enabled_keywords_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "NotificationSettings_enabled_keywords", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::notification_settings::NotificationSettings::enabled_keywords(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__notification_settings__NotificationSettings_get_default_room_notification_mode_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "NotificationSettings_get_default_room_notification_mode", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_is_encrypted = ::sse_decode(&mut deserializer); -let api_is_one_to_one = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::notification_settings::NotificationSettings::get_default_room_notification_mode(&*api_that_guard, api_is_encrypted, api_is_one_to_one).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__notification_settings__NotificationSettings_get_rooms_with_user_defined_rules_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "NotificationSettings_get_rooms_with_user_defined_rules", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_enabled = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::notification_settings::NotificationSettings::get_rooms_with_user_defined_rules(&*api_that_guard, api_enabled).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__notification_settings__NotificationSettings_get_user_defined_room_notification_mode_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "NotificationSettings_get_user_defined_room_notification_mode", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let mut api_room_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::notification_settings::NotificationSettings::get_user_defined_room_notification_mode(&*api_that_guard, &*api_room_id_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__notification_settings__NotificationSettings_remove_keyword_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "NotificationSettings_remove_keyword", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_keyword = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, NotificationSettingsError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::notification_settings::NotificationSettings::remove_keyword(&*api_that_guard, &api_keyword).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__notification_settings__NotificationSettings_ruleset_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "NotificationSettings_ruleset", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::notification_settings::NotificationSettings::ruleset(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__notification_settings__NotificationSettings_set_default_room_notification_mode_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "NotificationSettings_set_default_room_notification_mode", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_is_encrypted = ::sse_decode(&mut deserializer); -let api_is_one_to_one = ::sse_decode(&mut deserializer); -let api_mode = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, NotificationSettingsError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::notification_settings::NotificationSettings::set_default_room_notification_mode(&*api_that_guard, api_is_encrypted, api_is_one_to_one, api_mode).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__notification_settings__NotificationSettings_set_room_notification_mode_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "NotificationSettings_set_room_notification_mode", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer); -let api_mode = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, NotificationSettingsError>((move || async move { - let mut api_that_guard = None; -let mut api_room_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); - let output_ok = matrix_sdk::notification_settings::NotificationSettings::set_room_notification_mode(&*api_that_guard, &*api_room_id_guard, api_mode).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__notification_settings__NotificationSettings_set_underride_push_rule_actions_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "NotificationSettings_set_underride_push_rule_actions", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_rule_id = ::sse_decode(&mut deserializer); -let api_actions = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, NotificationSettingsError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::notification_settings::NotificationSettings::set_underride_push_rule_actions(&*api_that_guard, api_rule_id, api_actions).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__notification_settings__NotificationSettings_subscribe_to_changes_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "NotificationSettings_subscribe_to_changes", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::notification_settings::NotificationSettings::subscribe_to_changes(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__notification_settings__NotificationSettings_unmute_room_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "NotificationSettings_unmute_room", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer); -let api_is_encrypted = ::sse_decode(&mut deserializer); -let api_is_one_to_one = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, NotificationSettingsError>((move || async move { - let mut api_that_guard = None; -let mut api_room_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); - let output_ok = matrix_sdk::notification_settings::NotificationSettings::unmute_room(&*api_that_guard, &*api_room_id_guard, api_is_encrypted, api_is_one_to_one).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__OAuthCrossSigningResetInfo_auto_accessor_get_approval_url_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuthCrossSigningResetInfo_auto_accessor_get_approval_url", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.approval_url.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__encryption__OAuthCrossSigningResetInfo_auto_accessor_set_approval_url_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuthCrossSigningResetInfo_auto_accessor_set_approval_url", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_approval_url = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.approval_url = api_approval_url; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__error__OAuthDiscoveryError_is_not_supported_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuthDiscoveryError_is_not_supported", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::authentication::oauth::error::OAuthDiscoveryError::is_not_supported(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__oauth__OAuthSession_auto_accessor_get_client_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuthSession_auto_accessor_get_client_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.client_id.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__OAuthSession_auto_accessor_get_user_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuthSession_auto_accessor_get_user", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.user.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__OAuthSession_auto_accessor_set_client_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuthSession_auto_accessor_set_client_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_client_id = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.client_id = api_client_id; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__OAuthSession_auto_accessor_set_user_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuthSession_auto_accessor_set_user", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.user = api_user; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__OAuth_abort_login_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuth_abort_login", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_state = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let mut api_state_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_state, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_state_guard = Some(api_state.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_state_guard = api_state_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::authentication::oauth::OAuth::abort_login(&*api_that_guard, &*api_state_guard).await; })?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__oauth__OAuth_account_management_actions_supported_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuth_account_management_actions_supported", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, OAuthError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::authentication::oauth::OAuth::account_management_actions_supported(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__oauth__OAuth_account_management_url_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuth_account_management_url", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, OAuthError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::authentication::oauth::OAuth::account_management_url(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__oauth__OAuth_client_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuth_client_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::authentication::oauth::OAuth::client_id(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__oauth__OAuth_enable_cross_process_refresh_lock_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuth_enable_cross_process_refresh_lock", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_lock_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, OAuthError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::authentication::oauth::OAuth::enable_cross_process_refresh_lock(&*api_that_guard, api_lock_value).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__oauth__OAuth_fetch_account_management_url_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuth_fetch_account_management_url", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, OAuthError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::authentication::oauth::OAuth::fetch_account_management_url(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__oauth__OAuth_finish_login_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuth_finish_login", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_url_or_query = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::authentication::oauth::OAuth::finish_login(&*api_that_guard, api_url_or_query).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__oauth__OAuth_full_session_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuth_full_session", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::authentication::oauth::OAuth::full_session(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__oauth__OAuth_login_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuth_login", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_redirect_uri = ::sse_decode(&mut deserializer); -let api_device_id = >::sse_decode(&mut deserializer); -let api_registration_data = >::sse_decode(&mut deserializer); -let api_additional_scopes = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::authentication::oauth::OAuth::login(&*api_that_guard, api_redirect_uri, api_device_id, api_registration_data, api_additional_scopes))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__oauth__OAuth_logout_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuth_logout", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, OAuthError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::authentication::oauth::OAuth::logout(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__oauth__OAuth_refresh_access_token_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuth_refresh_access_token", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, RefreshTokenError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::authentication::oauth::OAuth::refresh_access_token(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__oauth__OAuth_register_client_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuth_register_client", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_client_metadata = >>>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, OAuthError>((move || async move { - let mut api_that_guard = None; -let mut api_client_metadata_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_client_metadata, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_client_metadata_guard = Some(api_client_metadata.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_client_metadata_guard = api_client_metadata_guard.unwrap(); - let output_ok = matrix_sdk::authentication::oauth::OAuth::register_client(&*api_that_guard, &*api_client_metadata_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__oauth__OAuth_restore_registered_client_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuth_restore_registered_client", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_client_id = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::authentication::oauth::OAuth::restore_registered_client(&*api_that_guard, api_client_id); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__oauth__OAuth_restore_session_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuth_restore_session", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_session = ::sse_decode(&mut deserializer); -let api_room_load_settings = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::authentication::oauth::OAuth::restore_session(&*api_that_guard, api_session, api_room_load_settings).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__oauth__OAuth_server_metadata_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuth_server_metadata", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, OAuthDiscoveryError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::authentication::oauth::OAuth::server_metadata(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__oauth__OAuth_user_session_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OAuth_user_session", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::authentication::oauth::OAuth::user_session(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__live_location_share__ObservableLiveLocation_new_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ObservableLiveLocation_new", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_client = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_client_guard = None; -let mut api_room_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_client, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_client_guard = Some(api_client.lockable_decode_sync_ref()), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_client_guard = api_client_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::live_location_share::ObservableLiveLocation::new(&*api_client_guard, &*api_room_id_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__paginators__PaginationTokens_auto_accessor_get_next_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "PaginationTokens_auto_accessor_get_next", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.next.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__paginators__PaginationTokens_auto_accessor_get_previous_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "PaginationTokens_auto_accessor_get_previous", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.previous.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__paginators__PaginationTokens_auto_accessor_set_next_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "PaginationTokens_auto_accessor_set_next", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_next = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.next = api_next; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__paginators__PaginationTokens_auto_accessor_set_previous_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "PaginationTokens_auto_accessor_set_previous", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_previous = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.previous = api_previous; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__media__PersistError_auto_accessor_get_error_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "PersistError_auto_accessor_get_error", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.error.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__media__PersistError_auto_accessor_get_file_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "PersistError_auto_accessor_get_file", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.file.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__media__PersistError_auto_accessor_set_error_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "PersistError_auto_accessor_set_error", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_error = < Error>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.error = api_error; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__media__PersistError_auto_accessor_set_file_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "PersistError_auto_accessor_set_file", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_file = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.file = api_file; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__media__PreallocatedMxcUri_auto_accessor_get_uri_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "PreallocatedMxcUri_auto_accessor_get_uri", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.uri.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__media__PreallocatedMxcUri_auto_accessor_set_uri_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "PreallocatedMxcUri_auto_accessor_set_uri", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_uri = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.uri = api_uri; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__PushContext_new_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "PushContext_new", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_push_condition_room_ctx = ::sse_decode(&mut deserializer); -let api_push_rules = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::PushContext::new(api_push_condition_room_ctx, api_push_rules))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__pusher__Pusher_delete_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Pusher_delete", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_pusher_ids = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::pusher::Pusher::delete(&*api_that_guard, api_pusher_ids).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__pusher__Pusher_set_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Pusher_set", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_pusher = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::pusher::Pusher::set(&*api_that_guard, api_pusher).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__oauth__qrcode__QrProgress_auto_accessor_get_check_code_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "QrProgress_auto_accessor_get_check_code", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.check_code.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__qrcode__QrProgress_auto_accessor_set_check_code_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "QrProgress_auto_accessor_set_check_code", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_check_code = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.check_code = api_check_code; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__encryption__recovery__Recovery_disable_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Recovery_disable", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::recovery::Recovery::disable(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__recovery__Recovery_enable_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Recovery_enable", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::recovery::Recovery::enable(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__recovery__Recovery_enable_backup_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Recovery_enable_backup", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::recovery::Recovery::enable_backup(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__recovery__Recovery_is_last_device_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Recovery_is_last_device", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::recovery::Recovery::is_last_device(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__recovery__Recovery_recover_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Recovery_recover", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_recovery_key = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::recovery::Recovery::recover(&*api_that_guard, &api_recovery_key).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__recovery__Recovery_reset_identity_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Recovery_reset_identity", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::recovery::Recovery::reset_identity(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__recovery__Recovery_reset_key_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Recovery_reset_key", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::recovery::Recovery::reset_key(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__recovery__Recovery_state_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Recovery_state", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::recovery::Recovery::state(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__reply__Reply_auto_accessor_get_enforce_thread_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Reply_auto_accessor_get_enforce_thread", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.enforce_thread.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__reply__Reply_auto_accessor_get_event_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Reply_auto_accessor_get_event_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.event_id.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__reply__Reply_auto_accessor_set_enforce_thread_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Reply_auto_accessor_set_enforce_thread", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_enforce_thread = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.enforce_thread = api_enforce_thread; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__reply__Reply_auto_accessor_set_event_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Reply_auto_accessor_set_event_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_id = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.event_id = api_event_id; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__ReportedContentScore_new_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ReportedContentScore_new", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::ReportedContentScore::new(api_value))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__ReportedContentScore_new_saturating_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ReportedContentScore_new_saturating", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::ReportedContentScore::new_saturating(api_value))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__ReportedContentScore_value_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "ReportedContentScore_value", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::ReportedContentScore::value(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__config__RequestConfig_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RequestConfig_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::config::RequestConfig::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__config__RequestConfig_new_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RequestConfig_new", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::config::RequestConfig::new())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__config__RequestConfig_short_retry_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RequestConfig_short_retry", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::config::RequestConfig::short_retry())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_get_alias_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDescription_auto_accessor_get_alias", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.alias.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_get_avatar_url_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDescription_auto_accessor_get_avatar_url", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.avatar_url.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_get_is_world_readable_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDescription_auto_accessor_get_is_world_readable", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.is_world_readable.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_get_join_rule_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDescription_auto_accessor_get_join_rule", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.join_rule.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_get_joined_members_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDescription_auto_accessor_get_joined_members", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.joined_members.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_get_name_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDescription_auto_accessor_get_name", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.name.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_get_room_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDescription_auto_accessor_get_room_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.room_id.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_get_topic_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDescription_auto_accessor_get_topic", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.topic.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_set_alias_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDescription_auto_accessor_set_alias", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_alias = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.alias = api_alias; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_set_avatar_url_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDescription_auto_accessor_set_avatar_url", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_avatar_url = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.avatar_url = api_avatar_url; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_set_is_world_readable_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDescription_auto_accessor_set_is_world_readable", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_is_world_readable = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.is_world_readable = api_is_world_readable; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_set_join_rule_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDescription_auto_accessor_set_join_rule", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_join_rule = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.join_rule = api_join_rule; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_set_joined_members_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDescription_auto_accessor_set_joined_members", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_joined_members = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.joined_members = api_joined_members; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_set_name_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDescription_auto_accessor_set_name", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_name = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.name = api_name; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_set_room_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDescription_auto_accessor_set_room_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.room_id = api_room_id; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_set_topic_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDescription_auto_accessor_set_topic", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_topic = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.topic = api_topic; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_directory_search__RoomDirectorySearch_is_at_last_page_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDirectorySearch_is_at_last_page", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room_directory_search::RoomDirectorySearch::is_at_last_page(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room_directory_search__RoomDirectorySearch_loaded_pages_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDirectorySearch_loaded_pages", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room_directory_search::RoomDirectorySearch::loaded_pages(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room_directory_search__RoomDirectorySearch_new_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDirectorySearch_new", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_client = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::room_directory_search::RoomDirectorySearch::new(api_client))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room_directory_search__RoomDirectorySearch_next_page_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDirectorySearch_next_page", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref_mut().await), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room_directory_search::RoomDirectorySearch::next_page(&mut *api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room_directory_search__RoomDirectorySearch_search_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomDirectorySearch_search", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_filter = >::sse_decode(&mut deserializer); -let api_batch_size = ::sse_decode(&mut deserializer); -let api_via_server = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref_mut().await), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room_directory_search::RoomDirectorySearch::search(&mut *api_that_guard, api_filter, api_batch_size, api_via_server).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__event_cache__RoomEventCacheGenericUpdate_auto_accessor_get_room_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomEventCacheGenericUpdate_auto_accessor_get_room_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.room_id.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__event_cache__RoomEventCacheGenericUpdate_auto_accessor_set_room_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomEventCacheGenericUpdate_auto_accessor_set_room_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.room_id = api_room_id; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__event_cache__RoomEventCache_clear_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomEventCache_clear", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::event_cache::RoomEventCache::clear(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__event_cache__RoomEventCache_debug_string_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomEventCache_debug_string", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::event_cache::RoomEventCache::debug_string(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__event_cache__RoomEventCache_events_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomEventCache_events", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::event_cache::RoomEventCache::events(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__event_cache__RoomEventCache_find_event_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomEventCache_find_event", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_event_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_event_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_event_id_guard = Some(api_event_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_event_id_guard = api_event_id_guard.unwrap(); - let output_ok = matrix_sdk::event_cache::RoomEventCache::find_event(&*api_that_guard, &*api_event_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__event_cache__RoomEventCache_find_event_with_relations_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomEventCache_find_event_with_relations", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_id = >>::sse_decode(&mut deserializer); -let api_filter = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_event_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_event_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_event_id_guard = Some(api_event_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_event_id_guard = api_event_id_guard.unwrap(); - let output_ok = matrix_sdk::event_cache::RoomEventCache::find_event_with_relations(&*api_that_guard, &*api_event_id_guard, api_filter).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__event_cache__RoomEventCache_paginate_thread_backwards_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomEventCache_paginate_thread_backwards", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_thread_root = ::sse_decode(&mut deserializer); -let api_num_events = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::event_cache::RoomEventCache::paginate_thread_backwards(&*api_that_guard, api_thread_root, api_num_events).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__event_cache__RoomEventCache_pagination_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomEventCache_pagination", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::event_cache::RoomEventCache::pagination(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__event_cache__RoomEventCache_subscribe_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomEventCache_subscribe", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::event_cache::RoomEventCache::subscribe(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__event_cache__RoomEventCache_subscribe_to_thread_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomEventCache_subscribe_to_thread", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_thread_root = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::event_cache::RoomEventCache::subscribe_to_thread(&*api_that_guard, api_thread_root).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__RoomMemberWithSenderInfo_auto_accessor_get_room_member_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomMemberWithSenderInfo_auto_accessor_get_room_member", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.room_member.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__RoomMemberWithSenderInfo_auto_accessor_get_sender_info_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomMemberWithSenderInfo_auto_accessor_get_sender_info", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.sender_info.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__RoomMemberWithSenderInfo_auto_accessor_set_room_member_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomMemberWithSenderInfo_auto_accessor_set_room_member", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_member = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.room_member = api_room_member; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room__RoomMemberWithSenderInfo_auto_accessor_set_sender_info_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomMemberWithSenderInfo_auto_accessor_set_sender_info", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_sender_info = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.sender_info = api_sender_info; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__event_cache__RoomPagination_run_backwards_once_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPagination_run_backwards_once", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_batch_size = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::event_cache::RoomPagination::run_backwards_once(&*api_that_guard, api_batch_size).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__event_cache__RoomPagination_run_backwards_until_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPagination_run_backwards_until", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_num_requested_events = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::event_cache::RoomPagination::run_backwards_until(&*api_that_guard, api_num_requested_events).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__event_cache__RoomPagination_status_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPagination_status", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::event_cache::RoomPagination::status(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_avatar_url_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_get_avatar_url", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.avatar_url.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_canonical_alias_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_get_canonical_alias", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.canonical_alias.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_heroes_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_get_heroes", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.heroes.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_is_direct_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_get_is_direct", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.is_direct.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_is_world_readable_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_get_is_world_readable", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.is_world_readable.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_join_rule_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_get_join_rule", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.join_rule.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_name_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_get_name", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.name.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_num_active_members_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_get_num_active_members", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.num_active_members.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_num_joined_members_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_get_num_joined_members", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.num_joined_members.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_room_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_get_room_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.room_id.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_room_type_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_get_room_type", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.room_type.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_state_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_get_state", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.state.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_topic_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_get_topic", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.topic.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_avatar_url_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_set_avatar_url", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_avatar_url = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.avatar_url = api_avatar_url; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_canonical_alias_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_set_canonical_alias", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_canonical_alias = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.canonical_alias = api_canonical_alias; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_heroes_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_set_heroes", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_heroes = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.heroes = api_heroes; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_is_direct_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_set_is_direct", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_is_direct = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.is_direct = api_is_direct; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_is_world_readable_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_set_is_world_readable", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_is_world_readable = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.is_world_readable = api_is_world_readable; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_join_rule_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_set_join_rule", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_join_rule = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.join_rule = api_join_rule; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_name_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_set_name", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_name = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.name = api_name; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_num_active_members_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_set_num_active_members", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_num_active_members = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.num_active_members = api_num_active_members; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_num_joined_members_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_set_num_joined_members", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_num_joined_members = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.num_joined_members = api_num_joined_members; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_room_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_set_room_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.room_id = api_room_id; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_room_type_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_set_room_type", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_type = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.room_type = api_room_type; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_state_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_set_state", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_state = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.state = api_state; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_topic_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_auto_accessor_set_topic", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_topic = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.topic = api_topic; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__room_preview__RoomPreview_from_room_summary_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_from_room_summary", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_client = >>::sse_decode(&mut deserializer); -let api_room_id = ::sse_decode(&mut deserializer); -let api_room_or_alias_id = >>::sse_decode(&mut deserializer); -let api_via = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_client_guard = None; -let mut api_room_or_alias_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_client, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_or_alias_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_client_guard = Some(api_client.lockable_decode_async_ref().await), -1 => api_room_or_alias_id_guard = Some(api_room_or_alias_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_client_guard = api_client_guard.unwrap(); -let api_room_or_alias_id_guard = api_room_or_alias_id_guard.unwrap(); - let output_ok = matrix_sdk::room_preview::RoomPreview::from_room_summary(&*api_client_guard, api_room_id, &*api_room_or_alias_id_guard, api_via).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room_preview__RoomPreview_from_state_events_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomPreview_from_state_events", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_client = >>::sse_decode(&mut deserializer); -let api_room_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_client_guard = None; -let mut api_room_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_client, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_room_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_client_guard = Some(api_client.lockable_decode_async_ref().await), -1 => api_room_id_guard = Some(api_room_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_client_guard = api_client_guard.unwrap(); -let api_room_id_guard = api_room_id_guard.unwrap(); - let output_ok = matrix_sdk::room_preview::RoomPreview::from_state_events(&*api_client_guard, &*api_room_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__send_queue__RoomSendQueue_is_enabled_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomSendQueue_is_enabled", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::send_queue::RoomSendQueue::is_enabled(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__send_queue__RoomSendQueue_send_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomSendQueue_send", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_content = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, RoomSendQueueError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::send_queue::RoomSendQueue::send(&*api_that_guard, api_content).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__send_queue__RoomSendQueue_send_raw_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomSendQueue_send_raw", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_content = >::sse_decode(&mut deserializer); -let api_event_type = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, RoomSendQueueError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::send_queue::RoomSendQueue::send_raw(&*api_that_guard, api_content, api_event_type).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__send_queue__RoomSendQueue_set_enabled_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomSendQueue_set_enabled", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_enabled = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::send_queue::RoomSendQueue::set_enabled(&*api_that_guard, api_enabled); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__send_queue__RoomSendQueue_subscribe_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RoomSendQueue_subscribe", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, RoomSendQueueError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::send_queue::RoomSendQueue::subscribe(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_account_data_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_account_data", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_data_type = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::account_data(&*api_that_guard, api_data_type).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_apply_power_level_changes_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_apply_power_level_changes", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_changes = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::apply_power_level_changes(&*api_that_guard, api_changes).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_avatar_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_avatar", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_format = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::avatar(&*api_that_guard, api_format).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_ban_user_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_ban_user", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer); -let api_reason = >>>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::ban_user(&*api_that_guard, &*api_user_id_guard, api_reason).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_clear_composer_draft_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_clear_composer_draft", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_thread_root = >>>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::clear_composer_draft(&*api_that_guard, api_thread_root).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_client_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_client", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Room::client(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__Room_contains_only_verified_devices_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_contains_only_verified_devices", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::contains_only_verified_devices(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_crypto_context_info_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_crypto_context_info", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Room::crypto_context_info(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_decrypt_event_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_decrypt_event", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event = >>>::sse_decode(&mut deserializer); -let api_push_ctx = >>>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_event_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_event, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_event_guard = Some(api_event.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_event_guard = api_event_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::decrypt_event(&*api_that_guard, &*api_event_guard, api_push_ctx).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_discard_room_key_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_discard_room_key", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::discard_room_key(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_enable_encryption_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_enable_encryption", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::enable_encryption(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_encryption_state_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_encryption_state", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Room::encryption_state(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__Room_event_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_event", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_id = >>::sse_decode(&mut deserializer); -let api_request_config = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_event_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_event_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_event_id_guard = Some(api_event_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_event_id_guard = api_event_id_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::event(&*api_that_guard, &*api_event_id_guard, api_request_config).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_event_cache_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_event_cache", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::event_cache(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_event_with_context_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_event_with_context", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_id = >>::sse_decode(&mut deserializer); -let api_lazy_load_members = ::sse_decode(&mut deserializer); -let api_context_size = ::sse_decode(&mut deserializer); -let api_request_config = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_event_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_event_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_event_id_guard = Some(api_event_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_event_id_guard = api_event_id_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::event_with_context(&*api_that_guard, &*api_event_id_guard, api_lazy_load_members, api_context_size, api_request_config).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_fetch_thread_subscription_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_fetch_thread_subscription", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_thread_root = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::fetch_thread_subscription(&*api_that_guard, api_thread_root).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_forget_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_forget", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::forget(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_get_encryption_info_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_get_encryption_info", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_session_id = ::sse_decode(&mut deserializer); -let api_sender = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let mut api_sender_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_sender, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_sender_guard = Some(api_sender.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_sender_guard = api_sender_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Room::get_encryption_info(&*api_that_guard, &api_session_id, &*api_sender_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_get_member_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_get_member", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::get_member(&*api_that_guard, &*api_user_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_get_member_no_sync_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_get_member_no_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::get_member_no_sync(&*api_that_guard, &*api_user_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_get_state_event_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_get_state_event", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_type = ::sse_decode(&mut deserializer); -let api_state_key = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::get_state_event(&*api_that_guard, api_event_type, &api_state_key).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_get_state_events_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_get_state_events", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_type = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::get_state_events(&*api_that_guard, api_event_type).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_get_state_events_for_keys_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_get_state_events_for_keys", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_type = ::sse_decode(&mut deserializer); -let api_state_keys = >>>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::get_state_events_for_keys(&*api_that_guard, api_event_type, &api_state_keys).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_get_suggested_user_role_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_get_suggested_user_role", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::get_suggested_user_role(&*api_that_guard, &*api_user_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_get_user_power_level_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_get_user_power_level", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::get_user_power_level(&*api_that_guard, &*api_user_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_invite_details_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_invite_details", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::invite_details(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_invite_user_by_3pid_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_invite_user_by_3pid", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_invite_id = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::invite_user_by_3pid(&*api_that_guard, api_invite_id).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_invite_user_by_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_invite_user_by_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::invite_user_by_id(&*api_that_guard, &*api_user_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_is_synced_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_is_synced", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Room::is_synced(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__Room_join_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_join", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::join(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_kick_user_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_kick_user", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer); -let api_reason = >>>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::kick_user(&*api_that_guard, &*api_user_id_guard, api_reason).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_latest_encryption_state_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_latest_encryption_state", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::latest_encryption_state(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_leave_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_leave", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::leave(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_list_threads_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_list_threads", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_opts = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::list_threads(&*api_that_guard, api_opts).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_load_composer_draft_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_load_composer_draft", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_thread_root = >>>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::load_composer_draft(&*api_that_guard, api_thread_root).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_load_event_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_load_event", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_event_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_event_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_event_id_guard = Some(api_event_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_event_id_guard = api_event_id_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::load_event(&*api_that_guard, &*api_event_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_load_event_receipts_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_load_event_receipts", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_receipt_type = ::sse_decode(&mut deserializer); -let api_thread = ::sse_decode(&mut deserializer); -let api_event_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_event_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_event_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_event_id_guard = Some(api_event_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_event_id_guard = api_event_id_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::load_event_receipts(&*api_that_guard, api_receipt_type, api_thread, &*api_event_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_load_or_fetch_event_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_load_or_fetch_event", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_id = >>::sse_decode(&mut deserializer); -let api_request_config = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_event_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_event_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_event_id_guard = Some(api_event_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_event_id_guard = api_event_id_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::load_or_fetch_event(&*api_that_guard, &*api_event_id_guard, api_request_config).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_load_or_fetch_thread_subscription_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_load_or_fetch_thread_subscription", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_thread_root = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_thread_root_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_thread_root, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_thread_root_guard = Some(api_thread_root.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_thread_root_guard = api_thread_root_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::load_or_fetch_thread_subscription(&*api_that_guard, &*api_thread_root_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_load_pinned_events_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_load_pinned_events", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::load_pinned_events(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_load_user_receipt_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_load_user_receipt", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_receipt_type = ::sse_decode(&mut deserializer); -let api_thread = ::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::load_user_receipt(&*api_that_guard, api_receipt_type, api_thread, &*api_user_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_make_decline_call_event_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_make_decline_call_event", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_notification_event_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, CallError>((move || async move { - let mut api_that_guard = None; -let mut api_notification_event_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_notification_event_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_notification_event_id_guard = Some(api_notification_event_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_notification_event_id_guard = api_notification_event_id_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::make_decline_call_event(&*api_that_guard, &*api_notification_event_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_make_edit_event_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_make_edit_event", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_id = >>::sse_decode(&mut deserializer); -let api_new_content = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, EditError>((move || async move { - let mut api_that_guard = None; -let mut api_event_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_event_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_event_id_guard = Some(api_event_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_event_id_guard = api_event_id_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::make_edit_event(&*api_that_guard, &*api_event_id_guard, api_new_content).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_make_reply_event_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_make_reply_event", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_content = ::sse_decode(&mut deserializer); -let api_reply = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ReplyError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::make_reply_event(&*api_that_guard, api_content, api_reply).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_matrix_permalink_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_matrix_permalink", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_join = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::matrix_permalink(&*api_that_guard, api_join).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_matrix_to_permalink_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_matrix_to_permalink", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::matrix_to_permalink(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_member_with_sender_info_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_member_with_sender_info", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::member_with_sender_info(&*api_that_guard, &*api_user_id_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_members_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_members", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_memberships = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::members(&*api_that_guard, api_memberships).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_members_no_sync_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_members_no_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_memberships = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::members_no_sync(&*api_that_guard, api_memberships).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_messages_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_messages", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_options = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::messages(&*api_that_guard, api_options).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_notification_mode_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_notification_mode", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Room::notification_mode(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_observe_live_location_shares_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_observe_live_location_shares", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Room::observe_live_location_shares(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__Room_privacy_settings_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_privacy_settings", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Room::privacy_settings(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__Room_push_condition_room_ctx_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_push_condition_room_ctx", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::push_condition_room_ctx(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_push_context_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_push_context", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::push_context(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_redact_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_redact", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_id = >>::sse_decode(&mut deserializer); -let api_reason = >>>::sse_decode(&mut deserializer); -let api_txn_id = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let mut api_event_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_event_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_event_id_guard = Some(api_event_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_event_id_guard = api_event_id_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Room::redact(&*api_that_guard, &*api_event_id_guard, api_reason, api_txn_id).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_relations_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_relations", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_id = ::sse_decode(&mut deserializer); -let api_opts = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::relations(&*api_that_guard, api_event_id, api_opts).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_remove_avatar_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_remove_avatar", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::remove_avatar(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_remove_tag_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_remove_tag", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_tag = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::remove_tag(&*api_that_guard, api_tag).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_report_content_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_report_content", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_id = ::sse_decode(&mut deserializer); -let api_score = >::sse_decode(&mut deserializer); -let api_reason = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::report_content(&*api_that_guard, api_event_id, api_score, api_reason).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_report_room_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_report_room", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_reason = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::report_room(&*api_that_guard, api_reason).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_request_encryption_state_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_request_encryption_state", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::request_encryption_state(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_reset_power_levels_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_reset_power_levels", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::reset_power_levels(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_route_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_route", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::route(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_save_composer_draft_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_save_composer_draft", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_draft = ::sse_decode(&mut deserializer); -let api_thread_root = >>>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::save_composer_draft(&*api_that_guard, api_draft, api_thread_root).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_send_location_beacon_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_send_location_beacon", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_geo_uri = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, BeaconError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::send_location_beacon(&*api_that_guard, api_geo_uri).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_send_multiple_receipts_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_send_multiple_receipts", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_receipts = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::send_multiple_receipts(&*api_that_guard, api_receipts).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_send_queue_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_send_queue", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Room::send_queue(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__Room_send_single_receipt_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_send_single_receipt", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_receipt_type = ::sse_decode(&mut deserializer); -let api_thread = ::sse_decode(&mut deserializer); -let api_event_id = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::send_single_receipt(&*api_that_guard, api_receipt_type, api_thread, api_event_id).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_set_account_data_raw_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_set_account_data_raw", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_event_type = ::sse_decode(&mut deserializer); -let api_content = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::set_account_data_raw(&*api_that_guard, api_event_type, api_content).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_set_avatar_url_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_set_avatar_url", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_url = >>::sse_decode(&mut deserializer); -let api_info = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_url_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_url, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_url_guard = Some(api_url.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_url_guard = api_url_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::set_avatar_url(&*api_that_guard, &*api_url_guard, api_info).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_set_is_direct_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_set_is_direct", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_is_direct = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::set_is_direct(&*api_that_guard, api_is_direct).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_set_is_favourite_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_set_is_favourite", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_is_favourite = ::sse_decode(&mut deserializer); -let api_tag_order = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::set_is_favourite(&*api_that_guard, api_is_favourite, api_tag_order).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_set_is_low_priority_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_set_is_low_priority", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_is_low_priority = ::sse_decode(&mut deserializer); -let api_tag_order = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::set_is_low_priority(&*api_that_guard, api_is_low_priority, api_tag_order).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_set_name_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_set_name", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_name = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::set_name(&*api_that_guard, api_name).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_set_room_topic_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_set_room_topic", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_topic = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::set_room_topic(&*api_that_guard, &api_topic).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_set_tag_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_set_tag", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_tag = ::sse_decode(&mut deserializer); -let api_tag_info = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::set_tag(&*api_that_guard, api_tag, api_tag_info).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_set_unread_flag_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_set_unread_flag", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_unread = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::set_unread_flag(&*api_that_guard, api_unread).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_start_live_location_share_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_start_live_location_share", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_duration_millis = ::sse_decode(&mut deserializer); -let api_description = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::start_live_location_share(&*api_that_guard, api_duration_millis, api_description).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_stop_live_location_share_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_stop_live_location_share", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, BeaconError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::stop_live_location_share(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_subscribe_thread_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_subscribe_thread", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_thread_root = ::sse_decode(&mut deserializer); -let api_automatic = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::subscribe_thread(&*api_that_guard, api_thread_root, api_automatic).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_subscribe_thread_if_needed_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_subscribe_thread_if_needed", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_thread_root = >>::sse_decode(&mut deserializer); -let api_automatic = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_thread_root_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_thread_root, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_thread_root_guard = Some(api_thread_root.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_thread_root_guard = api_thread_root_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::subscribe_thread_if_needed(&*api_that_guard, &*api_thread_root_guard, api_automatic).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_subscribe_to_call_decline_events_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_subscribe_to_call_decline_events", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_notification_event_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let mut api_notification_event_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_notification_event_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), -1 => api_notification_event_id_guard = Some(api_notification_event_id.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_notification_event_id_guard = api_notification_event_id_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Room::subscribe_to_call_decline_events(&*api_that_guard, &*api_notification_event_id_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__Room_subscribe_to_typing_notifications_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_subscribe_to_typing_notifications", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Room::subscribe_to_typing_notifications(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__Room_subscribe_to_updates_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_subscribe_to_updates", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Room::subscribe_to_updates(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__Room_sync_members_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_sync_members", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::sync_members(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_sync_up_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_sync_up", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::room::Room::sync_up(&*api_that_guard).await; })?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_typing_notice_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_typing_notice", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_typing = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::typing_notice(&*api_that_guard, api_typing).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_unban_user_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_unban_user", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_user_id = >>::sse_decode(&mut deserializer); -let api_reason = >>>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_user_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_user_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_user_id_guard = Some(api_user_id.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_user_id_guard = api_user_id_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::unban_user(&*api_that_guard, &*api_user_id_guard, api_reason).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_unsubscribe_thread_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_unsubscribe_thread", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_thread_root = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::unsubscribe_thread(&*api_that_guard, api_thread_root).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_update_power_levels_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_update_power_levels", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_updates = >,Int,)>>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::update_power_levels(&*api_that_guard, api_updates).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_upload_avatar_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_upload_avatar", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_mime = >>::sse_decode(&mut deserializer); -let api_data = >::sse_decode(&mut deserializer); -let api_info = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let mut api_mime_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_mime, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), -1 => api_mime_guard = Some(api_mime.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_mime_guard = api_mime_guard.unwrap(); - let output_ok = matrix_sdk::room::Room::upload_avatar(&*api_that_guard, &*api_mime_guard, api_data, api_info).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_user_defined_notification_mode_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_user_defined_notification_mode", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Room::user_defined_notification_mode(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__room__Room_users_with_power_levels_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Room_users_with_power_levels", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Room::users_with_power_levels(&*api_that_guard).await)?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__RumaApiError_as_client_api_error_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "RumaApiError_as_client_api_error", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::RumaApiError::as_client_api_error(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_accept_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_accept", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::verification::SasVerification::accept(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_accept_with_settings_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_accept_with_settings", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_settings = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::verification::SasVerification::accept_with_settings(&*api_that_guard, api_settings).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_can_be_presented_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_can_be_presented", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::SasVerification::can_be_presented(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_cancel_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_cancel", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::verification::SasVerification::cancel(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_cancel_info_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_cancel_info", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::SasVerification::cancel_info(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_confirm_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_confirm", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::verification::SasVerification::confirm(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_decimals_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_decimals", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::SasVerification::decimals(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_emoji_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_emoji", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::SasVerification::emoji(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_is_cancelled_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_is_cancelled", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::SasVerification::is_cancelled(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_is_done_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_is_done", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::SasVerification::is_done(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_is_self_verification_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_is_self_verification", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::SasVerification::is_self_verification(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_mismatch_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_mismatch", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::verification::SasVerification::mismatch(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_other_device_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_other_device", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::encryption::verification::SasVerification::other_device(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_other_user_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_other_user_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::encryption::verification::SasVerification::other_user_id(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_own_user_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_own_user_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::encryption::verification::SasVerification::own_user_id(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_room_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_room_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::SasVerification::room_id(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_started_from_request_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_started_from_request", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::SasVerification::started_from_request(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_state_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_state", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::SasVerification::state(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_supports_emoji_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_supports_emoji", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::SasVerification::supports_emoji(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__SasVerification_we_started_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SasVerification_we_started", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::SasVerification::we_started(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__secret_storage__SecretStorage_create_secret_store_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SecretStorage_create_secret_store", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::secret_storage::SecretStorage::create_secret_store(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__secret_storage__SecretStorage_fetch_default_key_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SecretStorage_fetch_default_key_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::secret_storage::SecretStorage::fetch_default_key_id(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__secret_storage__SecretStorage_is_enabled_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SecretStorage_is_enabled", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::secret_storage::SecretStorage::is_enabled(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__secret_storage__SecretStorage_open_secret_store_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SecretStorage_open_secret_store", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_secret_storage_key = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::secret_storage::SecretStorage::open_secret_store(&*api_that_guard, &api_secret_storage_key).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__secret_storage__SecretStore_import_secrets_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SecretStore_import_secrets", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::secret_storage::SecretStore::import_secrets(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__secret_storage__SecretStore_secret_storage_key_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SecretStore_secret_storage_key", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::secret_storage::SecretStore::secret_storage_key(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__send_queue__SendHandle_abort_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendHandle_abort", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, RoomSendQueueStorageError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::send_queue::SendHandle::abort(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__send_queue__SendHandle_auto_accessor_get_created_at_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendHandle_auto_accessor_get_created_at", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.created_at.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__send_queue__SendHandle_auto_accessor_set_created_at_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendHandle_auto_accessor_set_created_at", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_created_at = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.created_at = api_created_at; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__send_queue__SendHandle_edit_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendHandle_edit", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_new_content = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, RoomSendQueueStorageError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::send_queue::SendHandle::edit(&*api_that_guard, api_new_content).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__send_queue__SendHandle_edit_media_caption_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendHandle_edit_media_caption", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_caption = >::sse_decode(&mut deserializer); -let api_formatted_caption = >::sse_decode(&mut deserializer); -let api_mentions = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, RoomSendQueueStorageError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::send_queue::SendHandle::edit_media_caption(&*api_that_guard, api_caption, api_formatted_caption, api_mentions).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__send_queue__SendHandle_edit_raw_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendHandle_edit_raw", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_new_content = >::sse_decode(&mut deserializer); -let api_event_type = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, RoomSendQueueStorageError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::send_queue::SendHandle::edit_raw(&*api_that_guard, api_new_content, api_event_type).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__send_queue__SendHandle_react_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendHandle_react", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_key = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, RoomSendQueueStorageError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::send_queue::SendHandle::react(&*api_that_guard, api_key).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__send_queue__SendHandle_unwedge_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendHandle_unwedge", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, RoomSendQueueError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::send_queue::SendHandle::unwedge(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__send_queue__SendQueueRoomError_auto_accessor_get_error_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendQueueRoomError_auto_accessor_get_error", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.error.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__send_queue__SendQueueRoomError_auto_accessor_get_is_recoverable_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendQueueRoomError_auto_accessor_get_is_recoverable", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.is_recoverable.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__send_queue__SendQueueRoomError_auto_accessor_get_room_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendQueueRoomError_auto_accessor_get_room_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.room_id.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__send_queue__SendQueueRoomError_auto_accessor_set_error_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendQueueRoomError_auto_accessor_set_error", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_error = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.error = api_error; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__send_queue__SendQueueRoomError_auto_accessor_set_is_recoverable_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendQueueRoomError_auto_accessor_set_is_recoverable", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_is_recoverable = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.is_recoverable = api_is_recoverable; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__send_queue__SendQueueRoomError_auto_accessor_set_room_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendQueueRoomError_auto_accessor_set_room_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.room_id = api_room_id; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__send_queue__SendQueueUpdate_auto_accessor_get_room_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendQueueUpdate_auto_accessor_get_room_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.room_id.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__send_queue__SendQueueUpdate_auto_accessor_get_update_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendQueueUpdate_auto_accessor_get_update", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.update.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__send_queue__SendQueueUpdate_auto_accessor_set_room_id_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendQueueUpdate_auto_accessor_set_room_id", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_id = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.room_id = api_room_id; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__send_queue__SendQueueUpdate_auto_accessor_set_update_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendQueueUpdate_auto_accessor_set_update", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_update = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.update = api_update; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__send_queue__SendQueue_enable_upload_progress_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendQueue_enable_upload_progress", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_enabled = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::send_queue::SendQueue::enable_upload_progress(&*api_that_guard, api_enabled); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__send_queue__SendQueue_is_enabled_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendQueue_is_enabled", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::send_queue::SendQueue::is_enabled(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__send_queue__SendQueue_local_echoes_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendQueue_local_echoes", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, RoomSendQueueError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::send_queue::SendQueue::local_echoes(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__send_queue__SendQueue_respawn_tasks_for_rooms_with_unsent_requests_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendQueue_respawn_tasks_for_rooms_with_unsent_requests", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::send_queue::SendQueue::respawn_tasks_for_rooms_with_unsent_requests(&*api_that_guard).await; })?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__send_queue__SendQueue_set_enabled_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendQueue_set_enabled", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_enabled = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::send_queue::SendQueue::set_enabled(&*api_that_guard, api_enabled).await; })?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__send_queue__SendQueue_subscribe_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendQueue_subscribe", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::send_queue::SendQueue::subscribe(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__send_queue__SendQueue_subscribe_errors_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendQueue_subscribe_errors", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::send_queue::SendQueue::subscribe_errors(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__send_queue__SendReactionHandle_abort_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendReactionHandle_abort", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, RoomSendQueueStorageError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::send_queue::SendReactionHandle::abort(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__send_queue__SendReactionHandle_transaction_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SendReactionHandle_transaction_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::send_queue::SendReactionHandle::transaction_id(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__sliding_sync__SlidingSync_add_cached_list_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SlidingSync_add_cached_list", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_list_builder = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::sliding_sync::SlidingSync::add_cached_list(&*api_that_guard, api_list_builder).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__sliding_sync__SlidingSync_add_list_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SlidingSync_add_list", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_list_builder = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::sliding_sync::SlidingSync::add_list(&*api_that_guard, api_list_builder).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__sliding_sync__SlidingSync_builder_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SlidingSync_builder", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_id = ::sse_decode(&mut deserializer); -let api_client = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || { - let output_ok = matrix_sdk::sliding_sync::SlidingSync::builder(api_id, api_client)?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__sliding_sync__SlidingSync_expire_session_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SlidingSync_expire_session", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ()>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::sliding_sync::SlidingSync::expire_session(&*api_that_guard).await; })?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__sliding_sync__SlidingSync_stop_sync_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SlidingSync_stop_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::sliding_sync::SlidingSync::stop_sync(&*api_that_guard)?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__sliding_sync__SlidingSync_subscribe_to_rooms_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SlidingSync_subscribe_to_rooms", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_room_ids = >>>::sse_decode(&mut deserializer); -let api_settings = >::sse_decode(&mut deserializer); -let api_cancel_in_flight_request = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::sliding_sync::SlidingSync::subscribe_to_rooms(&*api_that_guard, &api_room_ids, api_settings, api_cancel_in_flight_request); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__sliding_sync__SlidingSync_sync_once_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SlidingSync_sync_once", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::sliding_sync::SlidingSync::sync_once(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__sync__SyncResponse_auto_accessor_get_account_data_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SyncResponse_auto_accessor_get_account_data", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.account_data.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__sync__SyncResponse_auto_accessor_get_next_batch_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SyncResponse_auto_accessor_get_next_batch", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.next_batch.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__sync__SyncResponse_auto_accessor_get_notifications_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SyncResponse_auto_accessor_get_notifications", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.notifications.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__sync__SyncResponse_auto_accessor_get_presence_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SyncResponse_auto_accessor_get_presence", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.presence.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__sync__SyncResponse_auto_accessor_get_rooms_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SyncResponse_auto_accessor_get_rooms", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.rooms.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__sync__SyncResponse_auto_accessor_get_to_device_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SyncResponse_auto_accessor_get_to_device", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.to_device.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__sync__SyncResponse_auto_accessor_set_account_data_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SyncResponse_auto_accessor_set_account_data", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_account_data = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.account_data = api_account_data; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__sync__SyncResponse_auto_accessor_set_next_batch_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SyncResponse_auto_accessor_set_next_batch", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_next_batch = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.next_batch = api_next_batch; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__sync__SyncResponse_auto_accessor_set_notifications_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SyncResponse_auto_accessor_set_notifications", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_notifications = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.notifications = api_notifications; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__sync__SyncResponse_auto_accessor_set_presence_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SyncResponse_auto_accessor_set_presence", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_presence = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.presence = api_presence; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__sync__SyncResponse_auto_accessor_set_rooms_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SyncResponse_auto_accessor_set_rooms", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_rooms = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.rooms = api_rooms; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__sync__SyncResponse_auto_accessor_set_to_device_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SyncResponse_auto_accessor_set_to_device", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_to_device = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.to_device = api_to_device; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__sync__SyncResponse_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SyncResponse_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::sync::SyncResponse::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__config__SyncSettings_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SyncSettings_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::config::SyncSettings::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__config__SyncSettings_new_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SyncSettings_new", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::config::SyncSettings::new())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__config__SyncToken_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SyncToken_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::config::SyncToken::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__config__SyncToken_from_optional_token_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "SyncToken_from_optional_token", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_maybe_token = >::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::config::SyncToken::from_optional_token(api_maybe_token))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__attachment__Thumbnail_auto_accessor_get_content_type_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Thumbnail_auto_accessor_get_content_type", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.content_type.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__attachment__Thumbnail_auto_accessor_get_data_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Thumbnail_auto_accessor_get_data", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.data.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__attachment__Thumbnail_auto_accessor_get_height_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Thumbnail_auto_accessor_get_height", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.height.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__attachment__Thumbnail_auto_accessor_get_size_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Thumbnail_auto_accessor_get_size", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.size.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__attachment__Thumbnail_auto_accessor_get_width_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Thumbnail_auto_accessor_get_width", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.width.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__attachment__Thumbnail_auto_accessor_set_content_type_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Thumbnail_auto_accessor_set_content_type", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_content_type = < Mime>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.content_type = api_content_type; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__attachment__Thumbnail_auto_accessor_set_data_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Thumbnail_auto_accessor_set_data", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_data = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.data = api_data; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__attachment__Thumbnail_auto_accessor_set_height_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Thumbnail_auto_accessor_set_height", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_height = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.height = api_height; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__attachment__Thumbnail_auto_accessor_set_size_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Thumbnail_auto_accessor_set_size", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_size = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.size = api_size; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__attachment__Thumbnail_auto_accessor_set_width_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Thumbnail_auto_accessor_set_width", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_width = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.width = api_width; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__attachment__Thumbnail_into_parts_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Thumbnail_into_parts", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::attachment::Thumbnail::into_parts(api_that))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__authentication__oauth__UrlOrQuery_query_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "UrlOrQuery_query", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::authentication::oauth::UrlOrQuery::query(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__identities__UserDevices_get_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "UserDevices_get", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_device_id = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let mut api_device_id_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false), flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_device_id, 1, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), -1 => api_device_id_guard = Some(api_device_id.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); -let api_device_id_guard = api_device_id_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::identities::UserDevices::get(&*api_that_guard, &*api_device_id_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__identities__UserIdentity_has_verification_violation_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "UserIdentity_has_verification_violation", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::identities::UserIdentity::has_verification_violation(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__identities__UserIdentity_is_verified_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "UserIdentity_is_verified", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::identities::UserIdentity::is_verified(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__identities__UserIdentity_master_key_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "UserIdentity_master_key", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::encryption::identities::UserIdentity::master_key(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__identities__UserIdentity_pin_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "UserIdentity_pin", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, CryptoStoreError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::identities::UserIdentity::pin(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__identities__UserIdentity_request_verification_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "UserIdentity_request_verification", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, RequestVerificationError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::identities::UserIdentity::request_verification(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__identities__UserIdentity_request_verification_with_methods_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "UserIdentity_request_verification_with_methods", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_methods = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, RequestVerificationError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::identities::UserIdentity::request_verification_with_methods(&*api_that_guard, api_methods).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__identities__UserIdentity_user_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "UserIdentity_user_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::encryption::identities::UserIdentity::user_id(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__identities__UserIdentity_verify_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "UserIdentity_verify", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, ManualVerifyError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::identities::UserIdentity::verify(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__identities__UserIdentity_was_previously_verified_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "UserIdentity_was_previously_verified", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::identities::UserIdentity::was_previously_verified(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__identities__UserIdentity_withdraw_verification_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "UserIdentity_withdraw_verification", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, CryptoStoreError>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::identities::UserIdentity::withdraw_verification(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__authentication__oauth__UserSession_auto_accessor_get_meta_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "UserSession_auto_accessor_get_meta", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.meta.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__UserSession_auto_accessor_get_tokens_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "UserSession_auto_accessor_get_tokens", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(api_that_guard.tokens.clone())?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__UserSession_auto_accessor_set_meta_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "UserSession_auto_accessor_set_meta", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_meta = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.meta = api_meta; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__authentication__oauth__UserSession_auto_accessor_set_tokens_impl(ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "UserSession_auto_accessor_set_tokens", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_tokens = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), - _ => unreachable!(), - } - } - let mut api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ { api_that_guard.tokens = api_tokens; }; })?; Ok(output_ok) - })()) }) - }fn wire__matrix_sdk__encryption__verification__VerificationRequest_accept_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "VerificationRequest_accept", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::verification::VerificationRequest::accept(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__verification__VerificationRequest_accept_with_methods_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "VerificationRequest_accept_with_methods", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_methods = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::verification::VerificationRequest::accept_with_methods(&*api_that_guard, api_methods).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__verification__VerificationRequest_cancel_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "VerificationRequest_cancel", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::verification::VerificationRequest::cancel(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__verification__VerificationRequest_cancel_info_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "VerificationRequest_cancel_info", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::VerificationRequest::cancel_info(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__VerificationRequest_flow_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "VerificationRequest_flow_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::encryption::verification::VerificationRequest::flow_id(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__VerificationRequest_is_cancelled_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "VerificationRequest_is_cancelled", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::VerificationRequest::is_cancelled(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__VerificationRequest_is_done_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "VerificationRequest_is_done", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::VerificationRequest::is_done(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__VerificationRequest_is_passive_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "VerificationRequest_is_passive", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::VerificationRequest::is_passive(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__VerificationRequest_is_ready_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "VerificationRequest_is_ready", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::VerificationRequest::is_ready(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__VerificationRequest_is_self_verification_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "VerificationRequest_is_self_verification", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::VerificationRequest::is_self_verification(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__VerificationRequest_other_user_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "VerificationRequest_other_user_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::encryption::verification::VerificationRequest::other_user_id(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__VerificationRequest_own_user_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "VerificationRequest_own_user_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::encryption::verification::VerificationRequest::own_user_id(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__VerificationRequest_room_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "VerificationRequest_room_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::VerificationRequest::room_id(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__VerificationRequest_start_sas_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "VerificationRequest_start_sas", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse::<_, flutter_rust_bridge::for_generated::anyhow::Error>((move || async move { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_async_ref().await), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = matrix_sdk::encryption::verification::VerificationRequest::start_sas(&*api_that_guard).await?; Ok(output_ok) - })().await) - } }) - }fn wire__matrix_sdk__encryption__verification__VerificationRequest_state_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "VerificationRequest_state", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::VerificationRequest::state(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__VerificationRequest_their_supported_methods_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "VerificationRequest_their_supported_methods", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::VerificationRequest::their_supported_methods(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__VerificationRequest_we_started_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "VerificationRequest_we_started", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::VerificationRequest::we_started(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__Verification_cancel_info_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Verification_cancel_info", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::Verification::cancel_info(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__Verification_is_cancelled_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Verification_is_cancelled", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::Verification::is_cancelled(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__Verification_is_done_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Verification_is_done", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::Verification::is_done(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__Verification_is_self_verification_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Verification_is_self_verification", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::Verification::is_self_verification(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__Verification_other_user_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Verification_other_user_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::encryption::verification::Verification::other_user_id(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__Verification_own_user_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Verification_own_user_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok({ matrix_sdk::encryption::verification::Verification::own_user_id(&*api_that_guard); })?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__Verification_room_id_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Verification_room_id", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::Verification::room_id(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__Verification_sas_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Verification_sas", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::Verification::sas(api_that))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__verification__Verification_we_started_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "Verification_we_started", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_that_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::verification::Verification::we_started(&*api_that_guard))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__send_queue__abstract_progress_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "abstract_progress_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::send_queue::AbstractProgress::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__attachment__attachment_config_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "attachment_config_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::attachment::AttachmentConfig::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__attachment__attachment_config_new_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "attachment_config_new", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::attachment::AttachmentConfig::new())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__backup_download_strategy_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "backup_download_strategy_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::BackupDownloadStrategy::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__backups__backup_state_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "backup_state_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::backups::BackupState::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__attachment__base_audio_info_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "base_audio_info_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::attachment::BaseAudioInfo::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__attachment__base_file_info_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "base_file_info_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::attachment::BaseFileInfo::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__attachment__base_image_info_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "base_image_info_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::attachment::BaseImageInfo::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__attachment__base_video_info_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "base_video_info_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::attachment::BaseVideoInfo::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__encryption__encryption_settings_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "encryption_settings_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::encryption::EncryptionSettings::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__utils__is_room_alias_format_valid_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "is_room_alias_format_valid", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_alias = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::utils::is_room_alias_format_valid(api_alias))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__power_levels__power_level_user_changes_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "power_level_user_changes", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_content = >>::sse_decode(&mut deserializer); -let api_prev_content = >::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let mut api_content_guard = None; -let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::LockableOrderInfo::new(&api_content, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_content_guard = Some(api_content.lockable_decode_sync_ref()), - _ => unreachable!(), - } - } - let api_content_guard = api_content_guard.unwrap(); - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::power_levels::power_level_user_changes(&*api_content_guard, &api_prev_content))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__receipts_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "receipts_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Receipts::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__receipts_is_empty_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "receipts_is_empty", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Receipts::is_empty(&api_that))?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__receipts_new_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "receipts_new", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::Receipts::new())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__power_levels__room_power_level_changes_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "room_power_level_changes_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::power_levels::RoomPowerLevelChanges::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__room__power_levels__room_power_level_changes_new_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "room_power_level_changes_new", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::room::power_levels::RoomPowerLevelChanges::new())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__sliding_sync__room_subscription_state_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "room_subscription_state_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::sliding_sync::RoomSubscriptionState::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__transmission_progress_default_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "transmission_progress_default", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse::<_, ()>((move || { - let output_ok = Result::<_,()>::Ok(matrix_sdk::TransmissionProgress::default())?; Ok(output_ok) - })()) - } }) - }fn wire__matrix_sdk__sliding_sync__version_builder_build_impl(port_: flutter_rust_bridge::for_generated::MessagePort,ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr,rust_vec_len_: i32,data_len_: i32) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "version_builder_build", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = ::sse_decode(&mut deserializer); -let api_supported = >>>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse::<_, VersionBuilderError>((move || { - let output_ok = matrix_sdk::sliding_sync::VersionBuilder::build(api_that, api_supported)?; Ok(output_ok) - })()) - } }) - } - -// Section: static_checks - -#[allow(clippy::unnecessary_literal_unwrap)] -const _: fn() = || { -{ let AbstractProgress = None::.unwrap(); let _: usize = AbstractProgress.current; -let _: usize = AbstractProgress.total; - } -{ let AttachmentConfig = None::.unwrap(); let _: Option = AttachmentConfig.txn_id; -let _: Option = AttachmentConfig.info; -let _: Option = AttachmentConfig.thumbnail; -let _: Option = AttachmentConfig.caption; -let _: Option = AttachmentConfig.mentions; -let _: Option = AttachmentConfig.reply; - } -{ let BackPaginationOutcome = None::.unwrap(); let _: bool = BackPaginationOutcome.reached_start; -let _: Vec = BackPaginationOutcome.events; - } -{ let BaseAudioInfo = None::.unwrap(); let _: Option = BaseAudioInfo.duration; -let _: Option = BaseAudioInfo.size; -let _: Option> = BaseAudioInfo.waveform; - } -{ let BaseFileInfo = None::.unwrap(); let _: Option = BaseFileInfo.size; - } -{ let BaseImageInfo = None::.unwrap(); let _: Option = BaseImageInfo.height; -let _: Option = BaseImageInfo.width; -let _: Option = BaseImageInfo.size; -let _: Option = BaseImageInfo.blurhash; -let _: Option = BaseImageInfo.is_animated; - } -{ let BaseVideoInfo = None::.unwrap(); let _: Option = BaseVideoInfo.duration; -let _: Option = BaseVideoInfo.height; -let _: Option = BaseVideoInfo.width; -let _: Option = BaseVideoInfo.size; -let _: Option = BaseVideoInfo.blurhash; - } -{ let EncryptionSettings = None::.unwrap(); let _: bool = EncryptionSettings.auto_enable_cross_signing; -let _: matrix_sdk::encryption::BackupDownloadStrategy = EncryptionSettings.backup_download_strategy; -let _: bool = EncryptionSettings.auto_enable_backups; - } -{ let Receipts = None::.unwrap(); let _: Option = Receipts.fully_read; -let _: Option = Receipts.public_read_receipt; -let _: Option = Receipts.private_read_receipt; - } -{ let RoomPowerLevelChanges = None::.unwrap(); let _: Option = RoomPowerLevelChanges.ban; -let _: Option = RoomPowerLevelChanges.invite; -let _: Option = RoomPowerLevelChanges.kick; -let _: Option = RoomPowerLevelChanges.redact; -let _: Option = RoomPowerLevelChanges.events_default; -let _: Option = RoomPowerLevelChanges.state_default; -let _: Option = RoomPowerLevelChanges.users_default; -let _: Option = RoomPowerLevelChanges.room_name; -let _: Option = RoomPowerLevelChanges.room_avatar; -let _: Option = RoomPowerLevelChanges.room_topic; -let _: Option = RoomPowerLevelChanges.space_child; - } -{ let SessionTokens = None::.unwrap(); let _: String = SessionTokens.access_token; -let _: Option = SessionTokens.refresh_token; - } -{ let StoreSizes = None::.unwrap(); let _: Option = StoreSizes.crypto_store; -let _: Option = StoreSizes.state_store; -let _: Option = StoreSizes.event_cache_store; -let _: Option = StoreSizes.media_store; - } -{ let ThreadSubscription = None::.unwrap(); let _: bool = ThreadSubscription.automatic; - } -{ let TransmissionProgress = None::.unwrap(); let _: usize = TransmissionProgress.current; -let _: usize = TransmissionProgress.total; - } -{ let UpdateSummary = None::.unwrap(); let _: Vec = UpdateSummary.lists; -let _: Vec = UpdateSummary.rooms; - } -}; - -// Section: related_funcs - -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner Result < () , SessionCallbackError > + Send + Sync >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner Result < SessionTokens , SessionCallbackError > + Send + Sync >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner< Future>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner< ImageInfo>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner< PushCondition>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner< Receiver < OwnedUserId >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner< Receiver < RoomInfoNotableUpdate >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner< Receiver < RoomSendQueueUpdate >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner< Receiver < RoomUpdate >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner< Receiver < RoomUpdates >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner< Receiver < SendQueueRoomError >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner< Receiver < SendQueueUpdate >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner< Receiver < SessionChange >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner< Receiver < Vec < OwnedUserId > >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner< Response>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner< RoomSubscription>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner >>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner>); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!(flutter_rust_bridge::for_generated::RustAutoOpaqueInner); - - -// Section: dart2rust - - - impl SseDecode for flutter_rust_bridge::for_generated::anyhow::Error { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::anyhow::anyhow!("{}", inner);} - } - - impl SseDecode for AcceptSettings { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Account { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for AccountManagementUrlBuilder { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Action { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for AnyMessageLikeEventContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ApplicationType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Arc < EncryptionInfo > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Arc < Error > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Arc < EventCacheDropHandles > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for AttachmentInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for AuthApi { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for AuthData { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for AuthSession { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for AuthorizationCodeErrorResponseType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for AuthorizationServerMetadata { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for BTreeMap < OwnedRoomId , Vec < LocalEcho > > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for BTreeMap < OwnedRoomId , Vec < Notification > > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for BTreeMap < OwnedUserId , BTreeMap < OwnedDeviceId , Device > > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for BTreeMap < OwnedUserId , UserIdentity > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for BTreeSet < AccountManagementAction > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for BTreeSet < OwnedSessionId > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Backups { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for BeaconError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for BeaconInfoEventContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Box < ThumbnailInfo > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Box < dyn Fn (Client) -> Result < () , SessionCallbackError > + Send + Sync > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = Result < () , SessionCallbackError > + Send + Sync >>>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Box < dyn Fn (Client) -> Result < SessionTokens , SessionCallbackError > + Send + Sync > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = Result < SessionTokens , SessionCallbackError > + Send + Sync >>>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for CallError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for CancelInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for CheckCode { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for CheckCodeSender { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Client { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ClientBuildError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ClientBuilder { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ClientId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ClientMetadata { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ClientRegistrationData { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ClientRegistrationErrorResponseType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ClientRegistrationResponse { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ComposerDraft { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for CreateStore < 'static> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for CrossProcessLockStoreGuardWithGeneration { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for CrossSigningResetAuthType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for CrossSigningResetHandle { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for CrossSigningStatus { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for CryptoContextInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for CryptoStoreError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Curve25519PublicKey { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for DecryptionRetryRequest { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Device { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for DeviceAuthorizationOAuthError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for DeviceUpdates { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for EditError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for EditedContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Emoji { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for [Emoji; 7] { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::from_vec_to_array(inner);} - } - - impl SseDecode for Enable < 'static> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Encryption { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for EncryptionState { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for EnforceThread { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Error { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Ev { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Event { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for EventCache { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for EventHandlerData < 'static> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for EventHandlerDropGuard { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for EventHandlerHandle { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for EventWithContextResponse { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for File { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for FilterDefinition { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for FormattedBody { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Future { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for GlobalAccountDataEventType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for HttpError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for HttpResult < () > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for HttpResult < BTreeSet < FeatureFlag > > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for HttpResult < BTreeSet < MatrixVersion > > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for HttpResult < Capabilities > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for HttpResult < Response > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for HttpResult < SupportedVersions > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for HttpResult < Vec < RtcFocusInfo > > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for HttpResult < bool > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for IdentityResetHandle { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for IdentityUpdates { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ImageInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for IndexSet < String > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Int { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Invite { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Invite3pid { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for InviteAvatars { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for JoinRuleKind { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for JoinRuleSummary { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for JsonObject { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for KnockRequest { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for KnockRequestMemberInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for LastLocation { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for LatestEvents { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for LatestEventsError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ListThreadsOptions { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for LiveLocationShare { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for LocalEcho { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for LocalEchoContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for LocalTrust { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Localized < String > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Localized < Url > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for LocationContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for LoginBuilder { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ManualVerifyError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for MatrixAuth { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for MatrixSession { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for MatrixToUri { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for MatrixUri { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Media { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for MediaFileHandle { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for MediaFormat { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for MediaPreviewConfigEventContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for MediaPreviews { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for MediaRetentionPolicy { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Medium { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Mentions { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Messages { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for MessagesOptions { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for MilliSecondsSinceUnixEpoch { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Mime { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for NotificationSettings { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for NotificationSettingsError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for OAuth { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for OAuthAuthCodeUrlBuilder { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for OAuthCrossSigningResetInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for OAuthDiscoveryError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for OAuthError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for OAuthGrantType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for OAuthSession { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ObservableLiveLocation { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for OwnedDeviceId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for OwnedEventId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for OwnedMxcUri { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for OwnedRoomAliasId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for OwnedRoomId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for OwnedRoomOrAliasId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for OwnedServerName { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for OwnedTransactionId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for OwnedUserId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for PaginationToken { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for PaginationTokens { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for PathBuf { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for PersistError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for PossiblyRedactedRoomPowerLevelsEventContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for PreallocatedMxcUri { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for PredefinedUnderrideRuleId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ProcessedToDeviceEvent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ProfileFieldName { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ProfileFieldValue { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for PushCondition { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for PushConditionRoomCtx { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for PushContext { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Pusher { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for PusherIds { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for QrProgress { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Raw < AnyGlobalAccountDataEvent > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Raw < AnyGlobalAccountDataEventContent > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Raw < AnyMessageLikeEventContent > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Raw < AnyRoomAccountDataEvent > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Raw < AnyRoomAccountDataEventContent > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Raw < AnyStateEventContent > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RawAnySyncOrStrippedState { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Raw < ClientMetadata > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Raw < PresenceEvent > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Raw < SecretStorageDefaultKeyEventContent > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Receipt { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ReceiptThread { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ReceiptType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Receiver < () > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Receiver < OwnedUserId > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Receiver < RoomEventCacheGenericUpdate > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Receiver < RoomInfoNotableUpdate > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Receiver < RoomSendQueueUpdate > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Receiver < RoomUpdate > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Receiver < RoomUpdates > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Receiver < SendQueueRoomError > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Receiver < SendQueueUpdate > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Receiver < SessionChange > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Receiver < ThreadEventCacheUpdate > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Receiver < Vec < OwnedUserId > > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Recovery { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RecoveryState { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RefreshTokenError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RelationType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Relations { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RelationsOptions { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Reply { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ReplyError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ReportedContentScore { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Request { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RequestConfig { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RequestVerificationError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Reset < 'static> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Response { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Room { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomAccountDataEventType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomDescription { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomDirectorySearch { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomEventCache { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomEventCacheGenericUpdate { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomEventCacheSubscriber { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomHero { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomKeyImportError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomKeyImportResult { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomLoadSettings { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomMember { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomMemberRole { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomMemberWithSenderInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomMemberships { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomMessageEventContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomMessageEventContentWithoutRelation { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomNotificationMode { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomPagination { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomPowerLevels { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomPreview { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomPrivacySettings < 'static> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomSendQueue { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomSendQueueError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomSendQueueStorageError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomSendQueueUpdate { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomState { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomStateFilter { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomSubscription { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RoomUpdates { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RtcDeclineEventContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RuleKind { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Ruleset { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for RumaApiError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SasState { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SasVerification { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Scope { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SecondsSinceUnixEpoch { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SecretStorage { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SecretStore { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SendHandle { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SendMediaUploadRequest { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SendQueue { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SendQueueRoomError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SendQueueUpdate { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SendReactionHandle { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SessionMeta { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SlidingSync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SlidingSyncBuilder { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SlidingSyncList { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SlidingSyncListBuilder { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SlidingSyncVersion { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for StateEventType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for StoreError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Subscriber < LatestEventValue , AsyncLock > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Subscriber < RoomPaginationStatus > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Subscriber < Vec < String > > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Subscriber < VerificationState > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SupportedVersions { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SyncResponse { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SyncSettings { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for SyncToken { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for TagInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for TagName { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for TextMessageEventContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for ThreadRoots { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Thumbnail { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for TimelineEvent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for UInt { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for UploadSignaturesRequest { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for UploadSigningKeysRequest { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Url { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for UrlOrQuery { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for UserDevices { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for UserIdentifier { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for UserIdentity { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for UserPowerLevel { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for UserSession { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for Verification { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for VerificationMethod { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for VerificationRequest { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for VerificationRequestState { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for VersionBuilderError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for WaitForSteadyState < 'static> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >>>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);} - } - - impl SseDecode for chrono::Duration { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return chrono::Duration::microseconds(inner);} - } - - impl SseDecode for std::collections::HashMap { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >::sse_decode(deserializer); - return inner.into_iter().collect();} - } - - impl SseDecode for std::collections::HashMap { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >::sse_decode(deserializer); - return inner.into_iter().collect();} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi Result < () , SessionCallbackError > + Send + Sync >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi Result < SessionTokens , SessionCallbackError > + Send + Sync >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner);} - } - - impl SseDecode for std::collections::HashSet { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >::sse_decode(deserializer); - return inner.into_iter().collect();} - } - - impl SseDecode for String { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = >::sse_decode(deserializer); - return String::from_utf8(inner).unwrap();} - } - - impl SseDecode for matrix_sdk::send_queue::AbstractProgress { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_current = ::sse_decode(deserializer); -let mut var_total = ::sse_decode(deserializer); -return matrix_sdk::send_queue::AbstractProgress{current: var_current, total: var_total};} - } - - impl SseDecode for matrix_sdk::attachment::AttachmentConfig { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_txnId = >::sse_decode(deserializer); -let mut var_info = >::sse_decode(deserializer); -let mut var_thumbnail = >::sse_decode(deserializer); -let mut var_caption = >::sse_decode(deserializer); -let mut var_mentions = >::sse_decode(deserializer); -let mut var_reply = >::sse_decode(deserializer); -return matrix_sdk::attachment::AttachmentConfig{txn_id: var_txnId, info: var_info, thumbnail: var_thumbnail, caption: var_caption, mentions: var_mentions, reply: var_reply};} - } - - impl SseDecode for matrix_sdk::event_cache::BackPaginationOutcome { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_reachedStart = ::sse_decode(deserializer); -let mut var_events = >::sse_decode(deserializer); -return matrix_sdk::event_cache::BackPaginationOutcome{reached_start: var_reachedStart, events: var_events};} - } - - impl SseDecode for matrix_sdk::encryption::BackupDownloadStrategy { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return match inner { - 0 => matrix_sdk::encryption::BackupDownloadStrategy::OneShot, -1 => matrix_sdk::encryption::BackupDownloadStrategy::AfterDecryptionFailure, -2 => matrix_sdk::encryption::BackupDownloadStrategy::Manual, - _ => unreachable!("Invalid variant for BackupDownloadStrategy: {}", inner), - };} - } - - impl SseDecode for matrix_sdk::encryption::backups::BackupState { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return match inner { - 0 => matrix_sdk::encryption::backups::BackupState::Unknown, -1 => matrix_sdk::encryption::backups::BackupState::Creating, -2 => matrix_sdk::encryption::backups::BackupState::Enabling, -3 => matrix_sdk::encryption::backups::BackupState::Resuming, -4 => matrix_sdk::encryption::backups::BackupState::Enabled, -5 => matrix_sdk::encryption::backups::BackupState::Downloading, -6 => matrix_sdk::encryption::backups::BackupState::Disabling, - _ => unreachable!("Invalid variant for BackupState: {}", inner), - };} - } - - impl SseDecode for matrix_sdk::attachment::BaseAudioInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_duration = >::sse_decode(deserializer); -let mut var_size = >::sse_decode(deserializer); -let mut var_waveform = >>::sse_decode(deserializer); -return matrix_sdk::attachment::BaseAudioInfo{duration: var_duration, size: var_size, waveform: var_waveform};} - } - - impl SseDecode for matrix_sdk::attachment::BaseFileInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_size = >::sse_decode(deserializer); -return matrix_sdk::attachment::BaseFileInfo{size: var_size};} - } - - impl SseDecode for matrix_sdk::attachment::BaseImageInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_height = >::sse_decode(deserializer); -let mut var_width = >::sse_decode(deserializer); -let mut var_size = >::sse_decode(deserializer); -let mut var_blurhash = >::sse_decode(deserializer); -let mut var_isAnimated = >::sse_decode(deserializer); -return matrix_sdk::attachment::BaseImageInfo{height: var_height, width: var_width, size: var_size, blurhash: var_blurhash, is_animated: var_isAnimated};} - } - - impl SseDecode for matrix_sdk::attachment::BaseVideoInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_duration = >::sse_decode(deserializer); -let mut var_height = >::sse_decode(deserializer); -let mut var_width = >::sse_decode(deserializer); -let mut var_size = >::sse_decode(deserializer); -let mut var_blurhash = >::sse_decode(deserializer); -return matrix_sdk::attachment::BaseVideoInfo{duration: var_duration, height: var_height, width: var_width, size: var_size, blurhash: var_blurhash};} - } - - impl SseDecode for bool { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {deserializer.cursor.read_u8().unwrap() != 0} - } - - impl SseDecode for matrix_sdk::authentication::oauth::qrcode::CheckCodeSenderError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return match inner { - 0 => matrix_sdk::authentication::oauth::qrcode::CheckCodeSenderError::AlreadySent, -1 => matrix_sdk::authentication::oauth::qrcode::CheckCodeSenderError::CannotSend, - _ => unreachable!("Invalid variant for CheckCodeSenderError: {}", inner), - };} - } - - impl SseDecode for matrix_sdk::encryption::EncryptionSettings { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_autoEnableCrossSigning = ::sse_decode(deserializer); -let mut var_backupDownloadStrategy = ::sse_decode(deserializer); -let mut var_autoEnableBackups = ::sse_decode(deserializer); -return matrix_sdk::encryption::EncryptionSettings{auto_enable_cross_signing: var_autoEnableCrossSigning, backup_download_strategy: var_backupDownloadStrategy, auto_enable_backups: var_autoEnableBackups};} - } - - impl SseDecode for f32 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {deserializer.cursor.read_f32::().unwrap()} - } - - impl SseDecode for f64 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {deserializer.cursor.read_f64::().unwrap()} - } - - impl SseDecode for i32 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {deserializer.cursor.read_i32::().unwrap()} - } - - impl SseDecode for i64 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {deserializer.cursor.read_i64::().unwrap()} - } - - impl SseDecode for i8 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {deserializer.cursor.read_i8().unwrap()} - } - - impl SseDecode for matrix_sdk::notification_settings::IsEncrypted { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return match inner { - 0 => matrix_sdk::notification_settings::IsEncrypted::Yes, -1 => matrix_sdk::notification_settings::IsEncrypted::No, - _ => unreachable!("Invalid variant for IsEncrypted: {}", inner), - };} - } - - impl SseDecode for matrix_sdk::notification_settings::IsOneToOne { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return match inner { - 0 => matrix_sdk::notification_settings::IsOneToOne::Yes, -1 => matrix_sdk::notification_settings::IsOneToOne::No, - _ => unreachable!("Invalid variant for IsOneToOne: {}", inner), - };} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec< PushCondition> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(< PushCondition>::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(>::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(>::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(>>::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(>>::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec<(OwnedUserId,Receipt,)> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(<(OwnedUserId,Receipt,)>::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec<(OwnedUserId,i64,)> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(<(OwnedUserId,i64,)>::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec<(Url,ClientId,)> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(<(Url,ClientId,)>::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec<(RustOpaqueMoi>,Int,)> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(<(RustOpaqueMoi>,Int,)>::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { ans_.push(::sse_decode(deserializer)); } - return ans_;} - } - - impl SseDecode for Option<[Emoji; 7]> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(<[Emoji; 7]>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option< Future> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(< Future>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option< ImageInfo> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(< ImageInfo>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option< Response> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(< Response>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option< RoomSubscription> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(< RoomSubscription>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option<(Event,Vec,)> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(<(Event,Vec,)>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option<(OwnedEventId,Receipt,)> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(<(OwnedEventId,Receipt,)>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option<(u16,u16,u16,)> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(<(u16,u16,u16,)>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {if (::sse_decode(deserializer)) { - return Some(>::sse_decode(deserializer)); - } else { - return None; - }} - } - - impl SseDecode for matrix_sdk::room::Receipts { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_fullyRead = >::sse_decode(deserializer); -let mut var_publicReadReceipt = >::sse_decode(deserializer); -let mut var_privateReadReceipt = >::sse_decode(deserializer); -return matrix_sdk::room::Receipts{fully_read: var_fullyRead, public_read_receipt: var_publicReadReceipt, private_read_receipt: var_privateReadReceipt};} - } - - impl SseDecode for (EventHandlerDropGuard, Receiver < OwnedUserId >,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_field0 = ::sse_decode(deserializer); -let mut var_field1 = < Receiver < OwnedUserId >>::sse_decode(deserializer); -return (var_field0, var_field1);} - } - - impl SseDecode for (EventHandlerDropGuard, Receiver < Vec < OwnedUserId > >,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_field0 = ::sse_decode(deserializer); -let mut var_field1 = < Receiver < Vec < OwnedUserId > >>::sse_decode(deserializer); -return (var_field0, var_field1);} - } - - impl SseDecode for (Event,Vec,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_field0 = ::sse_decode(deserializer); -let mut var_field1 = >::sse_decode(deserializer); -return (var_field0, var_field1);} - } - - impl SseDecode for (OwnedEventId,Receipt,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_field0 = ::sse_decode(deserializer); -let mut var_field1 = ::sse_decode(deserializer); -return (var_field0, var_field1);} - } - - impl SseDecode for (OwnedUserId,Receipt,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_field0 = ::sse_decode(deserializer); -let mut var_field1 = ::sse_decode(deserializer); -return (var_field0, var_field1);} - } - - impl SseDecode for (OwnedUserId,i64,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_field0 = ::sse_decode(deserializer); -let mut var_field1 = ::sse_decode(deserializer); -return (var_field0, var_field1);} - } - - impl SseDecode for (RoomEventCache,Arc < EventCacheDropHandles >,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_field0 = ::sse_decode(deserializer); -let mut var_field1 = >::sse_decode(deserializer); -return (var_field0, var_field1);} - } - - impl SseDecode for (Url,ClientId,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_field0 = ::sse_decode(deserializer); -let mut var_field1 = ::sse_decode(deserializer); -return (var_field0, var_field1);} - } - - impl SseDecode for (RustOpaqueMoi>,Int,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_field0 = >>::sse_decode(deserializer); -let mut var_field1 = ::sse_decode(deserializer); -return (var_field0, var_field1);} - } - - impl SseDecode for (Vec,Receiver < ThreadEventCacheUpdate >,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_field0 = >::sse_decode(deserializer); -let mut var_field1 = >::sse_decode(deserializer); -return (var_field0, var_field1);} - } - - impl SseDecode for (Vec,RoomEventCacheSubscriber,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_field0 = >::sse_decode(deserializer); -let mut var_field1 = ::sse_decode(deserializer); -return (var_field0, var_field1);} - } - - impl SseDecode for (Vec, Receiver < RoomSendQueueUpdate >,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_field0 = >::sse_decode(deserializer); -let mut var_field1 = < Receiver < RoomSendQueueUpdate >>::sse_decode(deserializer); -return (var_field0, var_field1);} - } - - impl SseDecode for (Vec, Mime,Box < ThumbnailInfo >,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_field0 = >::sse_decode(deserializer); -let mut var_field1 = < Mime>::sse_decode(deserializer); -let mut var_field2 = >::sse_decode(deserializer); -return (var_field0, var_field1, var_field2);} - } - - impl SseDecode for (u16,u16,u16,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_field0 = ::sse_decode(deserializer); -let mut var_field1 = ::sse_decode(deserializer); -let mut var_field2 = ::sse_decode(deserializer); -return (var_field0, var_field1, var_field2);} - } - - impl SseDecode for matrix_sdk::room::power_levels::RoomPowerLevelChanges { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_ban = >::sse_decode(deserializer); -let mut var_invite = >::sse_decode(deserializer); -let mut var_kick = >::sse_decode(deserializer); -let mut var_redact = >::sse_decode(deserializer); -let mut var_eventsDefault = >::sse_decode(deserializer); -let mut var_stateDefault = >::sse_decode(deserializer); -let mut var_usersDefault = >::sse_decode(deserializer); -let mut var_roomName = >::sse_decode(deserializer); -let mut var_roomAvatar = >::sse_decode(deserializer); -let mut var_roomTopic = >::sse_decode(deserializer); -let mut var_spaceChild = >::sse_decode(deserializer); -return matrix_sdk::room::power_levels::RoomPowerLevelChanges{ban: var_ban, invite: var_invite, kick: var_kick, redact: var_redact, events_default: var_eventsDefault, state_default: var_stateDefault, users_default: var_usersDefault, room_name: var_roomName, room_avatar: var_roomAvatar, room_topic: var_roomTopic, space_child: var_spaceChild};} - } - - impl SseDecode for matrix_sdk::sliding_sync::RoomSubscriptionState { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return match inner { - 0 => matrix_sdk::sliding_sync::RoomSubscriptionState::Pending, -1 => matrix_sdk::sliding_sync::RoomSubscriptionState::Applied, - _ => unreachable!("Invalid variant for RoomSubscriptionState: {}", inner), - };} - } - - impl SseDecode for matrix_sdk::authentication::SessionTokens { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_accessToken = ::sse_decode(deserializer); -let mut var_refreshToken = >::sse_decode(deserializer); -return matrix_sdk::authentication::SessionTokens{access_token: var_accessToken, refresh_token: var_refreshToken};} - } - - impl SseDecode for matrix_sdk::authentication::matrix::SsoError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return match inner { - 0 => matrix_sdk::authentication::matrix::SsoError::CallbackUrlInvalid, - _ => unreachable!("Invalid variant for SsoError: {}", inner), - };} - } - - impl SseDecode for matrix_sdk::StoreSizes { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_cryptoStore = >::sse_decode(deserializer); -let mut var_stateStore = >::sse_decode(deserializer); -let mut var_eventCacheStore = >::sse_decode(deserializer); -let mut var_mediaStore = >::sse_decode(deserializer); -return matrix_sdk::StoreSizes{crypto_store: var_cryptoStore, state_store: var_stateStore, event_cache_store: var_eventCacheStore, media_store: var_mediaStore};} - } - - impl SseDecode for matrix_sdk::room::ThreadSubscription { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_automatic = ::sse_decode(deserializer); -return matrix_sdk::room::ThreadSubscription{automatic: var_automatic};} - } - - impl SseDecode for matrix_sdk::TransmissionProgress { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_current = ::sse_decode(deserializer); -let mut var_total = ::sse_decode(deserializer); -return matrix_sdk::TransmissionProgress{current: var_current, total: var_total};} - } - - impl SseDecode for u16 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {deserializer.cursor.read_u16::().unwrap()} - } - - impl SseDecode for u32 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {deserializer.cursor.read_u32::().unwrap()} - } - - impl SseDecode for u64 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {deserializer.cursor.read_u64::().unwrap()} - } - - impl SseDecode for u8 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {deserializer.cursor.read_u8().unwrap()} - } - - impl SseDecode for () { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {} - } - - impl SseDecode for matrix_sdk::sliding_sync::UpdateSummary { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut var_lists = >::sse_decode(deserializer); -let mut var_rooms = >::sse_decode(deserializer); -return matrix_sdk::sliding_sync::UpdateSummary{lists: var_lists, rooms: var_rooms};} - } - - impl SseDecode for usize { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {deserializer.cursor.read_u64::().unwrap() as _} - } - - impl SseDecode for matrix_sdk::sliding_sync::Version { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return match inner { - 0 => matrix_sdk::sliding_sync::Version::None, -1 => matrix_sdk::sliding_sync::Version::Native, - _ => unreachable!("Invalid variant for Version: {}", inner), - };} - } - - impl SseDecode for matrix_sdk::sliding_sync::VersionBuilder { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {let mut inner = ::sse_decode(deserializer); - return match inner { - 0 => matrix_sdk::sliding_sync::VersionBuilder::None, -1 => matrix_sdk::sliding_sync::VersionBuilder::Native, -2 => matrix_sdk::sliding_sync::VersionBuilder::DiscoverNative, - _ => unreachable!("Invalid variant for VersionBuilder: {}", inner), - };} - } - - fn pde_ffi_dispatcher_primary_impl( - func_id: i32,port: flutter_rust_bridge::for_generated::MessagePort, - ptr: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len: i32, - data_len: i32, - ) { - // Codec=Pde (Serialization + dispatch), see doc to use other codecs - match func_id { - 1 => wire__matrix_sdk__Account_account_data_raw_impl(port, ptr, rust_vec_len, data_len), -2 => wire__matrix_sdk__Account_add_3pid_impl(port, ptr, rust_vec_len, data_len), -3 => wire__matrix_sdk__Account_change_password_impl(port, ptr, rust_vec_len, data_len), -4 => wire__matrix_sdk__Account_deactivate_impl(port, ptr, rust_vec_len, data_len), -5 => wire__matrix_sdk__Account_delete_3pid_impl(port, ptr, rust_vec_len, data_len), -6 => wire__matrix_sdk__Account_delete_profile_field_impl(port, ptr, rust_vec_len, data_len), -7 => wire__matrix_sdk__Account_fetch_account_data_impl(port, ptr, rust_vec_len, data_len), -8 => wire__matrix_sdk__Account_fetch_media_preview_config_event_content_impl(port, ptr, rust_vec_len, data_len), -9 => wire__matrix_sdk__Account_fetch_profile_field_of_impl(port, ptr, rust_vec_len, data_len), -10 => wire__matrix_sdk__Account_fetch_user_profile_impl(port, ptr, rust_vec_len, data_len), -11 => wire__matrix_sdk__Account_fetch_user_profile_of_impl(port, ptr, rust_vec_len, data_len), -12 => wire__matrix_sdk__Account_get_3pids_impl(port, ptr, rust_vec_len, data_len), -13 => wire__matrix_sdk__Account_get_avatar_impl(port, ptr, rust_vec_len, data_len), -14 => wire__matrix_sdk__Account_get_avatar_url_impl(port, ptr, rust_vec_len, data_len), -15 => wire__matrix_sdk__Account_get_cached_avatar_url_impl(port, ptr, rust_vec_len, data_len), -16 => wire__matrix_sdk__Account_get_display_name_impl(port, ptr, rust_vec_len, data_len), -17 => wire__matrix_sdk__Account_get_media_preview_config_event_content_impl(port, ptr, rust_vec_len, data_len), -18 => wire__matrix_sdk__Account_get_recently_visited_rooms_impl(port, ptr, rust_vec_len, data_len), -19 => wire__matrix_sdk__Account_ignore_user_impl(port, ptr, rust_vec_len, data_len), -20 => wire__matrix_sdk__Account_mark_as_dm_impl(port, ptr, rust_vec_len, data_len), -21 => wire__matrix_sdk__Account_push_rules_impl(port, ptr, rust_vec_len, data_len), -22 => wire__matrix_sdk__Account_request_3pid_email_token_impl(port, ptr, rust_vec_len, data_len), -23 => wire__matrix_sdk__Account_request_3pid_msisdn_token_impl(port, ptr, rust_vec_len, data_len), -24 => wire__matrix_sdk__Account_set_account_data_raw_impl(port, ptr, rust_vec_len, data_len), -25 => wire__matrix_sdk__Account_set_avatar_url_impl(port, ptr, rust_vec_len, data_len), -26 => wire__matrix_sdk__Account_set_display_name_impl(port, ptr, rust_vec_len, data_len), -27 => wire__matrix_sdk__Account_set_invite_avatars_display_policy_impl(port, ptr, rust_vec_len, data_len), -28 => wire__matrix_sdk__Account_set_media_previews_display_policy_impl(port, ptr, rust_vec_len, data_len), -29 => wire__matrix_sdk__Account_set_profile_field_impl(port, ptr, rust_vec_len, data_len), -30 => wire__matrix_sdk__Account_track_recently_visited_room_impl(port, ptr, rust_vec_len, data_len), -31 => wire__matrix_sdk__Account_unignore_user_impl(port, ptr, rust_vec_len, data_len), -32 => wire__matrix_sdk__Account_upload_avatar_impl(port, ptr, rust_vec_len, data_len), -33 => wire__matrix_sdk__authentication__oauth__registration__ApplicationType_as_str_impl(port, ptr, rust_vec_len, data_len), -34 => wire__matrix_sdk__authentication__AuthSession_access_token_impl(port, ptr, rust_vec_len, data_len), -35 => wire__matrix_sdk__authentication__AuthSession_get_refresh_token_impl(port, ptr, rust_vec_len, data_len), -36 => wire__matrix_sdk__authentication__AuthSession_into_meta_impl(port, ptr, rust_vec_len, data_len), -37 => wire__matrix_sdk__authentication__AuthSession_meta_impl(port, ptr, rust_vec_len, data_len), -38 => wire__matrix_sdk__authentication__oauth__error__AuthorizationCodeErrorResponseType_as_str_impl(port, ptr, rust_vec_len, data_len), -39 => wire__matrix_sdk__encryption__backups__Backups_are_enabled_impl(port, ptr, rust_vec_len, data_len), -40 => wire__matrix_sdk__encryption__backups__Backups_create_impl(port, ptr, rust_vec_len, data_len), -41 => wire__matrix_sdk__encryption__backups__Backups_disable_impl(port, ptr, rust_vec_len, data_len), -42 => wire__matrix_sdk__encryption__backups__Backups_disable_and_delete_impl(port, ptr, rust_vec_len, data_len), -43 => wire__matrix_sdk__encryption__backups__Backups_download_room_key_impl(port, ptr, rust_vec_len, data_len), -44 => wire__matrix_sdk__encryption__backups__Backups_download_room_keys_for_room_impl(port, ptr, rust_vec_len, data_len), -45 => wire__matrix_sdk__encryption__backups__Backups_exists_on_server_impl(port, ptr, rust_vec_len, data_len), -46 => wire__matrix_sdk__encryption__backups__Backups_fetch_exists_on_server_impl(port, ptr, rust_vec_len, data_len), -47 => wire__matrix_sdk__encryption__backups__Backups_state_impl(port, ptr, rust_vec_len, data_len), -48 => wire__matrix_sdk__encryption__backups__Backups_wait_for_steady_state_impl(port, ptr, rust_vec_len, data_len), -49 => wire__matrix_sdk__authentication__oauth__qrcode__CheckCodeSender_send_impl(port, ptr, rust_vec_len, data_len), -64 => wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_new_impl(port, ptr, rust_vec_len, data_len), -69 => wire__matrix_sdk__authentication__oauth__ClientRegistrationData_new_impl(port, ptr, rust_vec_len, data_len), -70 => wire__matrix_sdk__authentication__oauth__error__ClientRegistrationErrorResponseType_as_str_impl(port, ptr, rust_vec_len, data_len), -75 => wire__matrix_sdk__Client_access_token_impl(port, ptr, rust_vec_len, data_len), -76 => wire__matrix_sdk__Client_account_impl(port, ptr, rust_vec_len, data_len), -77 => wire__matrix_sdk__Client_auth_api_impl(port, ptr, rust_vec_len, data_len), -78 => wire__matrix_sdk__Client_available_sliding_sync_versions_impl(port, ptr, rust_vec_len, data_len), -79 => wire__matrix_sdk__Client_await_room_remote_echo_impl(port, ptr, rust_vec_len, data_len), -80 => wire__matrix_sdk__Client_builder_impl(port, ptr, rust_vec_len, data_len), -81 => wire__matrix_sdk__Client_can_homeserver_push_encrypted_event_to_device_impl(port, ptr, rust_vec_len, data_len), -82 => wire__matrix_sdk__Client_create_dm_impl(port, ptr, rust_vec_len, data_len), -83 => wire__matrix_sdk__Client_create_room_impl(port, ptr, rust_vec_len, data_len), -84 => wire__matrix_sdk__Client_create_room_alias_impl(port, ptr, rust_vec_len, data_len), -85 => wire__matrix_sdk__Client_cross_process_store_locks_holder_name_impl(port, ptr, rust_vec_len, data_len), -86 => wire__matrix_sdk__Client_decryption_settings_impl(port, ptr, rust_vec_len, data_len), -87 => wire__matrix_sdk__Client_delete_devices_impl(port, ptr, rust_vec_len, data_len), -88 => wire__matrix_sdk__Client_device_exists_impl(port, ptr, rust_vec_len, data_len), -89 => wire__matrix_sdk__Client_device_id_impl(port, ptr, rust_vec_len, data_len), -90 => wire__matrix_sdk__Client_devices_impl(port, ptr, rust_vec_len, data_len), -91 => wire__matrix_sdk__Client_enabled_thread_subscriptions_impl(port, ptr, rust_vec_len, data_len), -92 => wire__matrix_sdk__Client_encryption_impl(port, ptr, rust_vec_len, data_len), -93 => wire__matrix_sdk__Client_event_cache_impl(port, ptr, rust_vec_len, data_len), -94 => wire__matrix_sdk__Client_event_cache_store_impl(port, ptr, rust_vec_len, data_len), -95 => wire__matrix_sdk__Client_event_handler_drop_guard_impl(port, ptr, rust_vec_len, data_len), -96 => wire__matrix_sdk__Client_fetch_client_well_known_impl(port, ptr, rust_vec_len, data_len), -97 => wire__matrix_sdk__Client_fetch_server_versions_impl(port, ptr, rust_vec_len, data_len), -98 => wire__matrix_sdk__Client_fetch_thread_subscriptions_impl(port, ptr, rust_vec_len, data_len), -99 => wire__matrix_sdk__Client_get_capabilities_impl(port, ptr, rust_vec_len, data_len), -100 => wire__matrix_sdk__Client_get_dm_room_impl(port, ptr, rust_vec_len, data_len), -101 => wire__matrix_sdk__Client_get_or_upload_filter_impl(port, ptr, rust_vec_len, data_len), -102 => wire__matrix_sdk__Client_get_room_impl(port, ptr, rust_vec_len, data_len), -103 => wire__matrix_sdk__Client_get_room_preview_impl(port, ptr, rust_vec_len, data_len), -104 => wire__matrix_sdk__Client_get_store_sizes_impl(port, ptr, rust_vec_len, data_len), -105 => wire__matrix_sdk__Client_homeserver_impl(port, ptr, rust_vec_len, data_len), -106 => wire__matrix_sdk__Client_http_client_impl(port, ptr, rust_vec_len, data_len), -107 => wire__matrix_sdk__Client_invited_rooms_impl(port, ptr, rust_vec_len, data_len), -108 => wire__matrix_sdk__Client_is_active_impl(port, ptr, rust_vec_len, data_len), -109 => wire__matrix_sdk__Client_is_room_alias_available_impl(port, ptr, rust_vec_len, data_len), -110 => wire__matrix_sdk__Client_is_user_ignored_impl(port, ptr, rust_vec_len, data_len), -111 => wire__matrix_sdk__Client_join_room_by_id_impl(port, ptr, rust_vec_len, data_len), -112 => wire__matrix_sdk__Client_join_room_by_id_or_alias_impl(port, ptr, rust_vec_len, data_len), -113 => wire__matrix_sdk__Client_joined_rooms_impl(port, ptr, rust_vec_len, data_len), -114 => wire__matrix_sdk__Client_joined_space_rooms_impl(port, ptr, rust_vec_len, data_len), -115 => wire__matrix_sdk__Client_knock_impl(port, ptr, rust_vec_len, data_len), -116 => wire__matrix_sdk__Client_latest_events_impl(port, ptr, rust_vec_len, data_len), -117 => wire__matrix_sdk__Client_left_rooms_impl(port, ptr, rust_vec_len, data_len), -118 => wire__matrix_sdk__Client_load_or_fetch_max_upload_size_impl(port, ptr, rust_vec_len, data_len), -119 => wire__matrix_sdk__Client_logout_impl(port, ptr, rust_vec_len, data_len), -120 => wire__matrix_sdk__Client_matrix_auth_impl(port, ptr, rust_vec_len, data_len), -121 => wire__matrix_sdk__Client_media_impl(port, ptr, rust_vec_len, data_len), -122 => wire__matrix_sdk__Client_media_store_impl(port, ptr, rust_vec_len, data_len), -123 => wire__matrix_sdk__Client_new_impl(port, ptr, rust_vec_len, data_len), -124 => wire__matrix_sdk__Client_notification_client_impl(port, ptr, rust_vec_len, data_len), -125 => wire__matrix_sdk__Client_notification_settings_impl(port, ptr, rust_vec_len, data_len), -126 => wire__matrix_sdk__Client_oauth_impl(port, ptr, rust_vec_len, data_len), -127 => wire__matrix_sdk__Client_optimize_stores_impl(port, ptr, rust_vec_len, data_len), -128 => wire__matrix_sdk__Client_public_rooms_impl(port, ptr, rust_vec_len, data_len), -129 => wire__matrix_sdk__Client_public_rooms_filtered_impl(port, ptr, rust_vec_len, data_len), -130 => wire__matrix_sdk__Client_pusher_impl(port, ptr, rust_vec_len, data_len), -131 => wire__matrix_sdk__Client_refresh_access_token_impl(port, ptr, rust_vec_len, data_len), -132 => wire__matrix_sdk__Client_remove_event_handler_impl(port, ptr, rust_vec_len, data_len), -133 => wire__matrix_sdk__Client_remove_room_alias_impl(port, ptr, rust_vec_len, data_len), -134 => wire__matrix_sdk__Client_rename_device_impl(port, ptr, rust_vec_len, data_len), -135 => wire__matrix_sdk__Client_request_config_impl(port, ptr, rust_vec_len, data_len), -136 => wire__matrix_sdk__Client_reset_supported_versions_impl(port, ptr, rust_vec_len, data_len), -137 => wire__matrix_sdk__Client_reset_well_known_impl(port, ptr, rust_vec_len, data_len), -138 => wire__matrix_sdk__Client_resolve_room_alias_impl(port, ptr, rust_vec_len, data_len), -139 => wire__matrix_sdk__Client_room_info_notable_update_receiver_impl(port, ptr, rust_vec_len, data_len), -140 => wire__matrix_sdk__Client_rooms_impl(port, ptr, rust_vec_len, data_len), -141 => wire__matrix_sdk__Client_rooms_filtered_impl(port, ptr, rust_vec_len, data_len), -142 => wire__matrix_sdk__Client_rtc_foci_impl(port, ptr, rust_vec_len, data_len), -143 => wire__matrix_sdk__Client_search_users_impl(port, ptr, rust_vec_len, data_len), -144 => wire__matrix_sdk__Client_send_queue_impl(port, ptr, rust_vec_len, data_len), -145 => wire__matrix_sdk__Client_server_impl(port, ptr, rust_vec_len, data_len), -146 => wire__matrix_sdk__Client_server_versions_impl(port, ptr, rust_vec_len, data_len), -147 => wire__matrix_sdk__Client_session_impl(port, ptr, rust_vec_len, data_len), -148 => wire__matrix_sdk__Client_session_meta_impl(port, ptr, rust_vec_len, data_len), -149 => wire__matrix_sdk__Client_session_tokens_impl(port, ptr, rust_vec_len, data_len), -150 => wire__matrix_sdk__Client_set_session_callbacks_impl(port, ptr, rust_vec_len, data_len), -151 => wire__matrix_sdk__Client_set_sliding_sync_version_impl(port, ptr, rust_vec_len, data_len), -152 => wire__matrix_sdk__Client_sliding_sync_version_impl(port, ptr, rust_vec_len, data_len), -153 => wire__matrix_sdk__Client_state_store_impl(port, ptr, rust_vec_len, data_len), -154 => wire__matrix_sdk__Client_subscribe_to_all_room_updates_impl(port, ptr, rust_vec_len, data_len), -155 => wire__matrix_sdk__Client_subscribe_to_ignore_user_list_changes_impl(port, ptr, rust_vec_len, data_len), -156 => wire__matrix_sdk__Client_subscribe_to_room_updates_impl(port, ptr, rust_vec_len, data_len), -157 => wire__matrix_sdk__Client_subscribe_to_session_changes_impl(port, ptr, rust_vec_len, data_len), -158 => wire__matrix_sdk__Client_supported_versions_impl(port, ptr, rust_vec_len, data_len), -159 => wire__matrix_sdk__Client_supported_versions_cached_impl(port, ptr, rust_vec_len, data_len), -160 => wire__matrix_sdk__Client_sync_impl(port, ptr, rust_vec_len, data_len), -161 => wire__matrix_sdk__Client_sync_once_impl(port, ptr, rust_vec_len, data_len), -162 => wire__matrix_sdk__Client_unstable_features_impl(port, ptr, rust_vec_len, data_len), -163 => wire__matrix_sdk__Client_user_id_impl(port, ptr, rust_vec_len, data_len), -164 => wire__matrix_sdk__Client_whoami_impl(port, ptr, rust_vec_len, data_len), -165 => wire__matrix_sdk__encryption__CrossProcessLockStoreGuardWithGeneration_generation_impl(port, ptr, rust_vec_len, data_len), -166 => wire__matrix_sdk__encryption__CrossSigningResetHandle_auth_impl(port, ptr, rust_vec_len, data_len), -167 => wire__matrix_sdk__encryption__CrossSigningResetHandle_auth_type_impl(port, ptr, rust_vec_len, data_len), -168 => wire__matrix_sdk__encryption__CrossSigningResetHandle_cancel_impl(port, ptr, rust_vec_len, data_len), -169 => wire__matrix_sdk__encryption__CrossSigningResetHandle_new_impl(port, ptr, rust_vec_len, data_len), -176 => wire__matrix_sdk__authentication__oauth__qrcode__DeviceAuthorizationOAuthError_as_request_token_error_impl(port, ptr, rust_vec_len, data_len), -181 => wire__matrix_sdk__encryption__identities__DeviceUpdates_default_impl(port, ptr, rust_vec_len, data_len), -182 => wire__matrix_sdk__encryption__identities__Device_is_cross_signed_by_owner_impl(port, ptr, rust_vec_len, data_len), -183 => wire__matrix_sdk__encryption__identities__Device_is_verified_impl(port, ptr, rust_vec_len, data_len), -184 => wire__matrix_sdk__encryption__identities__Device_is_verified_with_cross_signing_impl(port, ptr, rust_vec_len, data_len), -185 => wire__matrix_sdk__encryption__identities__Device_request_verification_impl(port, ptr, rust_vec_len, data_len), -186 => wire__matrix_sdk__encryption__identities__Device_request_verification_with_methods_impl(port, ptr, rust_vec_len, data_len), -187 => wire__matrix_sdk__encryption__identities__Device_set_local_trust_impl(port, ptr, rust_vec_len, data_len), -188 => wire__matrix_sdk__encryption__identities__Device_start_verification_impl(port, ptr, rust_vec_len, data_len), -189 => wire__matrix_sdk__encryption__identities__Device_verify_impl(port, ptr, rust_vec_len, data_len), -190 => wire__matrix_sdk__encryption__Encryption_backups_impl(port, ptr, rust_vec_len, data_len), -191 => wire__matrix_sdk__encryption__Encryption_bootstrap_cross_signing_impl(port, ptr, rust_vec_len, data_len), -192 => wire__matrix_sdk__encryption__Encryption_bootstrap_cross_signing_if_needed_impl(port, ptr, rust_vec_len, data_len), -193 => wire__matrix_sdk__encryption__Encryption_cross_signing_status_impl(port, ptr, rust_vec_len, data_len), -194 => wire__matrix_sdk__encryption__Encryption_curve25519_key_impl(port, ptr, rust_vec_len, data_len), -195 => wire__matrix_sdk__encryption__Encryption_device_creation_timestamp_impl(port, ptr, rust_vec_len, data_len), -196 => wire__matrix_sdk__encryption__Encryption_ed25519_key_impl(port, ptr, rust_vec_len, data_len), -197 => wire__matrix_sdk__encryption__Encryption_enable_cross_process_store_lock_impl(port, ptr, rust_vec_len, data_len), -198 => wire__matrix_sdk__encryption__Encryption_get_device_impl(port, ptr, rust_vec_len, data_len), -199 => wire__matrix_sdk__encryption__Encryption_get_own_device_impl(port, ptr, rust_vec_len, data_len), -200 => wire__matrix_sdk__encryption__Encryption_get_user_devices_impl(port, ptr, rust_vec_len, data_len), -201 => wire__matrix_sdk__encryption__Encryption_get_user_identity_impl(port, ptr, rust_vec_len, data_len), -202 => wire__matrix_sdk__encryption__Encryption_get_verification_impl(port, ptr, rust_vec_len, data_len), -203 => wire__matrix_sdk__encryption__Encryption_has_devices_to_verify_against_impl(port, ptr, rust_vec_len, data_len), -204 => wire__matrix_sdk__encryption__Encryption_import_room_keys_impl(port, ptr, rust_vec_len, data_len), -205 => wire__matrix_sdk__encryption__Encryption_recovery_impl(port, ptr, rust_vec_len, data_len), -206 => wire__matrix_sdk__encryption__Encryption_request_user_identity_impl(port, ptr, rust_vec_len, data_len), -207 => wire__matrix_sdk__encryption__Encryption_reset_cross_signing_impl(port, ptr, rust_vec_len, data_len), -208 => wire__matrix_sdk__encryption__Encryption_secret_storage_impl(port, ptr, rust_vec_len, data_len), -209 => wire__matrix_sdk__encryption__Encryption_spin_lock_store_impl(port, ptr, rust_vec_len, data_len), -210 => wire__matrix_sdk__encryption__Encryption_tracked_users_impl(port, ptr, rust_vec_len, data_len), -211 => wire__matrix_sdk__encryption__Encryption_try_lock_store_once_impl(port, ptr, rust_vec_len, data_len), -212 => wire__matrix_sdk__encryption__Encryption_verification_state_impl(port, ptr, rust_vec_len, data_len), -213 => wire__matrix_sdk__encryption__Encryption_wait_for_e2ee_initialization_tasks_impl(port, ptr, rust_vec_len, data_len), -214 => wire__matrix_sdk__Error_as_client_api_error_impl(port, ptr, rust_vec_len, data_len), -215 => wire__matrix_sdk__Error_as_ruma_api_error_impl(port, ptr, rust_vec_len, data_len), -216 => wire__matrix_sdk__Error_as_uiaa_response_impl(port, ptr, rust_vec_len, data_len), -217 => wire__matrix_sdk__Error_client_api_error_kind_impl(port, ptr, rust_vec_len, data_len), -218 => wire__matrix_sdk__event_cache__EventCache_clear_all_rooms_impl(port, ptr, rust_vec_len, data_len), -219 => wire__matrix_sdk__event_cache__EventCache_handle_room_updates_impl(port, ptr, rust_vec_len, data_len), -220 => wire__matrix_sdk__event_cache__EventCache_has_subscribed_impl(port, ptr, rust_vec_len, data_len), -221 => wire__matrix_sdk__event_cache__EventCache_request_decryption_impl(port, ptr, rust_vec_len, data_len), -222 => wire__matrix_sdk__event_cache__EventCache_subscribe_impl(port, ptr, rust_vec_len, data_len), -223 => wire__matrix_sdk__event_cache__EventCache_subscribe_thread_subscriber_updates_impl(port, ptr, rust_vec_len, data_len), -224 => wire__matrix_sdk__event_cache__EventCache_subscribe_to_room_generic_updates_impl(port, ptr, rust_vec_len, data_len), -225 => wire__matrix_sdk__HttpError_as_client_api_error_impl(port, ptr, rust_vec_len, data_len), -226 => wire__matrix_sdk__HttpError_as_ruma_api_error_impl(port, ptr, rust_vec_len, data_len), -227 => wire__matrix_sdk__HttpError_as_uiaa_response_impl(port, ptr, rust_vec_len, data_len), -228 => wire__matrix_sdk__HttpError_client_api_error_kind_impl(port, ptr, rust_vec_len, data_len), -229 => wire__matrix_sdk__encryption__recovery__IdentityResetHandle_auth_type_impl(port, ptr, rust_vec_len, data_len), -230 => wire__matrix_sdk__encryption__recovery__IdentityResetHandle_cancel_impl(port, ptr, rust_vec_len, data_len), -231 => wire__matrix_sdk__encryption__recovery__IdentityResetHandle_reset_impl(port, ptr, rust_vec_len, data_len), -236 => wire__matrix_sdk__encryption__identities__IdentityUpdates_default_impl(port, ptr, rust_vec_len, data_len), -249 => wire__matrix_sdk__room__knock_requests__KnockRequest_accept_impl(port, ptr, rust_vec_len, data_len), -258 => wire__matrix_sdk__room__knock_requests__KnockRequest_decline_impl(port, ptr, rust_vec_len, data_len), -259 => wire__matrix_sdk__room__knock_requests__KnockRequest_decline_and_ban_impl(port, ptr, rust_vec_len, data_len), -260 => wire__matrix_sdk__room__knock_requests__KnockRequest_mark_as_seen_impl(port, ptr, rust_vec_len, data_len), -261 => wire__matrix_sdk__room__knock_requests__KnockRequest_room_id_impl(port, ptr, rust_vec_len, data_len), -266 => wire__matrix_sdk__latest_events__LatestEvents_forget_room_impl(port, ptr, rust_vec_len, data_len), -267 => wire__matrix_sdk__latest_events__LatestEvents_forget_thread_impl(port, ptr, rust_vec_len, data_len), -268 => wire__matrix_sdk__latest_events__LatestEvents_listen_and_subscribe_to_room_impl(port, ptr, rust_vec_len, data_len), -269 => wire__matrix_sdk__latest_events__LatestEvents_listen_and_subscribe_to_thread_impl(port, ptr, rust_vec_len, data_len), -270 => wire__matrix_sdk__latest_events__LatestEvents_listen_to_room_impl(port, ptr, rust_vec_len, data_len), -271 => wire__matrix_sdk__latest_events__LatestEvents_listen_to_thread_impl(port, ptr, rust_vec_len, data_len), -282 => wire__matrix_sdk__authentication__matrix__MatrixAuth_get_login_types_impl(port, ptr, rust_vec_len, data_len), -283 => wire__matrix_sdk__authentication__matrix__MatrixAuth_get_sso_login_url_impl(port, ptr, rust_vec_len, data_len), -284 => wire__matrix_sdk__authentication__matrix__MatrixAuth_logged_in_impl(port, ptr, rust_vec_len, data_len), -285 => wire__matrix_sdk__authentication__matrix__MatrixAuth_login_custom_impl(port, ptr, rust_vec_len, data_len), -286 => wire__matrix_sdk__authentication__matrix__MatrixAuth_login_identifier_impl(port, ptr, rust_vec_len, data_len), -287 => wire__matrix_sdk__authentication__matrix__MatrixAuth_login_token_impl(port, ptr, rust_vec_len, data_len), -288 => wire__matrix_sdk__authentication__matrix__MatrixAuth_login_with_sso_callback_impl(port, ptr, rust_vec_len, data_len), -289 => wire__matrix_sdk__authentication__matrix__MatrixAuth_logout_impl(port, ptr, rust_vec_len, data_len), -290 => wire__matrix_sdk__authentication__matrix__MatrixAuth_refresh_access_token_impl(port, ptr, rust_vec_len, data_len), -291 => wire__matrix_sdk__authentication__matrix__MatrixAuth_register_impl(port, ptr, rust_vec_len, data_len), -292 => wire__matrix_sdk__authentication__matrix__MatrixAuth_restore_session_impl(port, ptr, rust_vec_len, data_len), -293 => wire__matrix_sdk__authentication__matrix__MatrixAuth_session_impl(port, ptr, rust_vec_len, data_len), -298 => wire__matrix_sdk__media__MediaFileHandle_path_impl(port, ptr, rust_vec_len, data_len), -299 => wire__matrix_sdk__media__MediaFileHandle_persist_impl(port, ptr, rust_vec_len, data_len), -300 => wire__matrix_sdk__media__Media_clean_impl(port, ptr, rust_vec_len, data_len), -301 => wire__matrix_sdk__media__Media_create_content_uri_impl(port, ptr, rust_vec_len, data_len), -302 => wire__matrix_sdk__media__Media_get_media_content_impl(port, ptr, rust_vec_len, data_len), -303 => wire__matrix_sdk__media__Media_get_media_file_impl(port, ptr, rust_vec_len, data_len), -304 => wire__matrix_sdk__media__Media_media_retention_policy_impl(port, ptr, rust_vec_len, data_len), -305 => wire__matrix_sdk__media__Media_remove_media_content_impl(port, ptr, rust_vec_len, data_len), -306 => wire__matrix_sdk__media__Media_remove_media_content_for_uri_impl(port, ptr, rust_vec_len, data_len), -307 => wire__matrix_sdk__media__Media_set_media_retention_policy_impl(port, ptr, rust_vec_len, data_len), -308 => wire__matrix_sdk__media__Media_upload_impl(port, ptr, rust_vec_len, data_len), -309 => wire__matrix_sdk__media__Media_upload_preallocated_impl(port, ptr, rust_vec_len, data_len), -310 => wire__matrix_sdk__NotificationSettingsError_is_rule_not_found_impl(port, ptr, rust_vec_len, data_len), -311 => wire__matrix_sdk__notification_settings__NotificationSettings_add_keyword_impl(port, ptr, rust_vec_len, data_len), -312 => wire__matrix_sdk__notification_settings__NotificationSettings_contains_keyword_rules_impl(port, ptr, rust_vec_len, data_len), -313 => wire__matrix_sdk__notification_settings__NotificationSettings_create_custom_conditional_push_rule_impl(port, ptr, rust_vec_len, data_len), -314 => wire__matrix_sdk__notification_settings__NotificationSettings_delete_user_defined_room_rules_impl(port, ptr, rust_vec_len, data_len), -315 => wire__matrix_sdk__notification_settings__NotificationSettings_enabled_keywords_impl(port, ptr, rust_vec_len, data_len), -316 => wire__matrix_sdk__notification_settings__NotificationSettings_get_default_room_notification_mode_impl(port, ptr, rust_vec_len, data_len), -317 => wire__matrix_sdk__notification_settings__NotificationSettings_get_rooms_with_user_defined_rules_impl(port, ptr, rust_vec_len, data_len), -318 => wire__matrix_sdk__notification_settings__NotificationSettings_get_user_defined_room_notification_mode_impl(port, ptr, rust_vec_len, data_len), -319 => wire__matrix_sdk__notification_settings__NotificationSettings_remove_keyword_impl(port, ptr, rust_vec_len, data_len), -320 => wire__matrix_sdk__notification_settings__NotificationSettings_ruleset_impl(port, ptr, rust_vec_len, data_len), -321 => wire__matrix_sdk__notification_settings__NotificationSettings_set_default_room_notification_mode_impl(port, ptr, rust_vec_len, data_len), -322 => wire__matrix_sdk__notification_settings__NotificationSettings_set_room_notification_mode_impl(port, ptr, rust_vec_len, data_len), -323 => wire__matrix_sdk__notification_settings__NotificationSettings_set_underride_push_rule_actions_impl(port, ptr, rust_vec_len, data_len), -324 => wire__matrix_sdk__notification_settings__NotificationSettings_subscribe_to_changes_impl(port, ptr, rust_vec_len, data_len), -325 => wire__matrix_sdk__notification_settings__NotificationSettings_unmute_room_impl(port, ptr, rust_vec_len, data_len), -328 => wire__matrix_sdk__authentication__oauth__error__OAuthDiscoveryError_is_not_supported_impl(port, ptr, rust_vec_len, data_len), -333 => wire__matrix_sdk__authentication__oauth__OAuth_abort_login_impl(port, ptr, rust_vec_len, data_len), -334 => wire__matrix_sdk__authentication__oauth__OAuth_account_management_actions_supported_impl(port, ptr, rust_vec_len, data_len), -335 => wire__matrix_sdk__authentication__oauth__OAuth_account_management_url_impl(port, ptr, rust_vec_len, data_len), -336 => wire__matrix_sdk__authentication__oauth__OAuth_client_id_impl(port, ptr, rust_vec_len, data_len), -337 => wire__matrix_sdk__authentication__oauth__OAuth_enable_cross_process_refresh_lock_impl(port, ptr, rust_vec_len, data_len), -338 => wire__matrix_sdk__authentication__oauth__OAuth_fetch_account_management_url_impl(port, ptr, rust_vec_len, data_len), -339 => wire__matrix_sdk__authentication__oauth__OAuth_finish_login_impl(port, ptr, rust_vec_len, data_len), -340 => wire__matrix_sdk__authentication__oauth__OAuth_full_session_impl(port, ptr, rust_vec_len, data_len), -341 => wire__matrix_sdk__authentication__oauth__OAuth_login_impl(port, ptr, rust_vec_len, data_len), -342 => wire__matrix_sdk__authentication__oauth__OAuth_logout_impl(port, ptr, rust_vec_len, data_len), -343 => wire__matrix_sdk__authentication__oauth__OAuth_refresh_access_token_impl(port, ptr, rust_vec_len, data_len), -344 => wire__matrix_sdk__authentication__oauth__OAuth_register_client_impl(port, ptr, rust_vec_len, data_len), -345 => wire__matrix_sdk__authentication__oauth__OAuth_restore_registered_client_impl(port, ptr, rust_vec_len, data_len), -346 => wire__matrix_sdk__authentication__oauth__OAuth_restore_session_impl(port, ptr, rust_vec_len, data_len), -347 => wire__matrix_sdk__authentication__oauth__OAuth_server_metadata_impl(port, ptr, rust_vec_len, data_len), -348 => wire__matrix_sdk__authentication__oauth__OAuth_user_session_impl(port, ptr, rust_vec_len, data_len), -349 => wire__matrix_sdk__live_location_share__ObservableLiveLocation_new_impl(port, ptr, rust_vec_len, data_len), -360 => wire__matrix_sdk__room__PushContext_new_impl(port, ptr, rust_vec_len, data_len), -361 => wire__matrix_sdk__pusher__Pusher_delete_impl(port, ptr, rust_vec_len, data_len), -362 => wire__matrix_sdk__pusher__Pusher_set_impl(port, ptr, rust_vec_len, data_len), -365 => wire__matrix_sdk__encryption__recovery__Recovery_disable_impl(port, ptr, rust_vec_len, data_len), -366 => wire__matrix_sdk__encryption__recovery__Recovery_enable_impl(port, ptr, rust_vec_len, data_len), -367 => wire__matrix_sdk__encryption__recovery__Recovery_enable_backup_impl(port, ptr, rust_vec_len, data_len), -368 => wire__matrix_sdk__encryption__recovery__Recovery_is_last_device_impl(port, ptr, rust_vec_len, data_len), -369 => wire__matrix_sdk__encryption__recovery__Recovery_recover_impl(port, ptr, rust_vec_len, data_len), -370 => wire__matrix_sdk__encryption__recovery__Recovery_reset_identity_impl(port, ptr, rust_vec_len, data_len), -371 => wire__matrix_sdk__encryption__recovery__Recovery_reset_key_impl(port, ptr, rust_vec_len, data_len), -372 => wire__matrix_sdk__encryption__recovery__Recovery_state_impl(port, ptr, rust_vec_len, data_len), -377 => wire__matrix_sdk__room__ReportedContentScore_new_impl(port, ptr, rust_vec_len, data_len), -378 => wire__matrix_sdk__room__ReportedContentScore_new_saturating_impl(port, ptr, rust_vec_len, data_len), -379 => wire__matrix_sdk__room__ReportedContentScore_value_impl(port, ptr, rust_vec_len, data_len), -380 => wire__matrix_sdk__config__RequestConfig_default_impl(port, ptr, rust_vec_len, data_len), -381 => wire__matrix_sdk__config__RequestConfig_new_impl(port, ptr, rust_vec_len, data_len), -382 => wire__matrix_sdk__config__RequestConfig_short_retry_impl(port, ptr, rust_vec_len, data_len), -399 => wire__matrix_sdk__room_directory_search__RoomDirectorySearch_is_at_last_page_impl(port, ptr, rust_vec_len, data_len), -400 => wire__matrix_sdk__room_directory_search__RoomDirectorySearch_loaded_pages_impl(port, ptr, rust_vec_len, data_len), -401 => wire__matrix_sdk__room_directory_search__RoomDirectorySearch_new_impl(port, ptr, rust_vec_len, data_len), -402 => wire__matrix_sdk__room_directory_search__RoomDirectorySearch_next_page_impl(port, ptr, rust_vec_len, data_len), -403 => wire__matrix_sdk__room_directory_search__RoomDirectorySearch_search_impl(port, ptr, rust_vec_len, data_len), -406 => wire__matrix_sdk__event_cache__RoomEventCache_clear_impl(port, ptr, rust_vec_len, data_len), -407 => wire__matrix_sdk__event_cache__RoomEventCache_debug_string_impl(port, ptr, rust_vec_len, data_len), -408 => wire__matrix_sdk__event_cache__RoomEventCache_events_impl(port, ptr, rust_vec_len, data_len), -409 => wire__matrix_sdk__event_cache__RoomEventCache_find_event_impl(port, ptr, rust_vec_len, data_len), -410 => wire__matrix_sdk__event_cache__RoomEventCache_find_event_with_relations_impl(port, ptr, rust_vec_len, data_len), -411 => wire__matrix_sdk__event_cache__RoomEventCache_paginate_thread_backwards_impl(port, ptr, rust_vec_len, data_len), -412 => wire__matrix_sdk__event_cache__RoomEventCache_pagination_impl(port, ptr, rust_vec_len, data_len), -413 => wire__matrix_sdk__event_cache__RoomEventCache_subscribe_impl(port, ptr, rust_vec_len, data_len), -414 => wire__matrix_sdk__event_cache__RoomEventCache_subscribe_to_thread_impl(port, ptr, rust_vec_len, data_len), -419 => wire__matrix_sdk__event_cache__RoomPagination_run_backwards_once_impl(port, ptr, rust_vec_len, data_len), -420 => wire__matrix_sdk__event_cache__RoomPagination_run_backwards_until_impl(port, ptr, rust_vec_len, data_len), -421 => wire__matrix_sdk__event_cache__RoomPagination_status_impl(port, ptr, rust_vec_len, data_len), -448 => wire__matrix_sdk__room_preview__RoomPreview_from_room_summary_impl(port, ptr, rust_vec_len, data_len), -449 => wire__matrix_sdk__room_preview__RoomPreview_from_state_events_impl(port, ptr, rust_vec_len, data_len), -450 => wire__matrix_sdk__send_queue__RoomSendQueue_is_enabled_impl(port, ptr, rust_vec_len, data_len), -451 => wire__matrix_sdk__send_queue__RoomSendQueue_send_impl(port, ptr, rust_vec_len, data_len), -452 => wire__matrix_sdk__send_queue__RoomSendQueue_send_raw_impl(port, ptr, rust_vec_len, data_len), -453 => wire__matrix_sdk__send_queue__RoomSendQueue_set_enabled_impl(port, ptr, rust_vec_len, data_len), -454 => wire__matrix_sdk__send_queue__RoomSendQueue_subscribe_impl(port, ptr, rust_vec_len, data_len), -455 => wire__matrix_sdk__room__Room_account_data_impl(port, ptr, rust_vec_len, data_len), -456 => wire__matrix_sdk__room__Room_apply_power_level_changes_impl(port, ptr, rust_vec_len, data_len), -457 => wire__matrix_sdk__room__Room_avatar_impl(port, ptr, rust_vec_len, data_len), -458 => wire__matrix_sdk__room__Room_ban_user_impl(port, ptr, rust_vec_len, data_len), -459 => wire__matrix_sdk__room__Room_clear_composer_draft_impl(port, ptr, rust_vec_len, data_len), -460 => wire__matrix_sdk__room__Room_client_impl(port, ptr, rust_vec_len, data_len), -461 => wire__matrix_sdk__room__Room_contains_only_verified_devices_impl(port, ptr, rust_vec_len, data_len), -462 => wire__matrix_sdk__room__Room_crypto_context_info_impl(port, ptr, rust_vec_len, data_len), -463 => wire__matrix_sdk__room__Room_decrypt_event_impl(port, ptr, rust_vec_len, data_len), -464 => wire__matrix_sdk__room__Room_discard_room_key_impl(port, ptr, rust_vec_len, data_len), -465 => wire__matrix_sdk__room__Room_enable_encryption_impl(port, ptr, rust_vec_len, data_len), -466 => wire__matrix_sdk__room__Room_encryption_state_impl(port, ptr, rust_vec_len, data_len), -467 => wire__matrix_sdk__room__Room_event_impl(port, ptr, rust_vec_len, data_len), -468 => wire__matrix_sdk__room__Room_event_cache_impl(port, ptr, rust_vec_len, data_len), -469 => wire__matrix_sdk__room__Room_event_with_context_impl(port, ptr, rust_vec_len, data_len), -470 => wire__matrix_sdk__room__Room_fetch_thread_subscription_impl(port, ptr, rust_vec_len, data_len), -471 => wire__matrix_sdk__room__Room_forget_impl(port, ptr, rust_vec_len, data_len), -472 => wire__matrix_sdk__room__Room_get_encryption_info_impl(port, ptr, rust_vec_len, data_len), -473 => wire__matrix_sdk__room__Room_get_member_impl(port, ptr, rust_vec_len, data_len), -474 => wire__matrix_sdk__room__Room_get_member_no_sync_impl(port, ptr, rust_vec_len, data_len), -475 => wire__matrix_sdk__room__Room_get_state_event_impl(port, ptr, rust_vec_len, data_len), -476 => wire__matrix_sdk__room__Room_get_state_events_impl(port, ptr, rust_vec_len, data_len), -477 => wire__matrix_sdk__room__Room_get_state_events_for_keys_impl(port, ptr, rust_vec_len, data_len), -478 => wire__matrix_sdk__room__Room_get_suggested_user_role_impl(port, ptr, rust_vec_len, data_len), -479 => wire__matrix_sdk__room__Room_get_user_power_level_impl(port, ptr, rust_vec_len, data_len), -480 => wire__matrix_sdk__room__Room_invite_details_impl(port, ptr, rust_vec_len, data_len), -481 => wire__matrix_sdk__room__Room_invite_user_by_3pid_impl(port, ptr, rust_vec_len, data_len), -482 => wire__matrix_sdk__room__Room_invite_user_by_id_impl(port, ptr, rust_vec_len, data_len), -483 => wire__matrix_sdk__room__Room_is_synced_impl(port, ptr, rust_vec_len, data_len), -484 => wire__matrix_sdk__room__Room_join_impl(port, ptr, rust_vec_len, data_len), -485 => wire__matrix_sdk__room__Room_kick_user_impl(port, ptr, rust_vec_len, data_len), -486 => wire__matrix_sdk__room__Room_latest_encryption_state_impl(port, ptr, rust_vec_len, data_len), -487 => wire__matrix_sdk__room__Room_leave_impl(port, ptr, rust_vec_len, data_len), -488 => wire__matrix_sdk__room__Room_list_threads_impl(port, ptr, rust_vec_len, data_len), -489 => wire__matrix_sdk__room__Room_load_composer_draft_impl(port, ptr, rust_vec_len, data_len), -490 => wire__matrix_sdk__room__Room_load_event_impl(port, ptr, rust_vec_len, data_len), -491 => wire__matrix_sdk__room__Room_load_event_receipts_impl(port, ptr, rust_vec_len, data_len), -492 => wire__matrix_sdk__room__Room_load_or_fetch_event_impl(port, ptr, rust_vec_len, data_len), -493 => wire__matrix_sdk__room__Room_load_or_fetch_thread_subscription_impl(port, ptr, rust_vec_len, data_len), -494 => wire__matrix_sdk__room__Room_load_pinned_events_impl(port, ptr, rust_vec_len, data_len), -495 => wire__matrix_sdk__room__Room_load_user_receipt_impl(port, ptr, rust_vec_len, data_len), -496 => wire__matrix_sdk__room__Room_make_decline_call_event_impl(port, ptr, rust_vec_len, data_len), -497 => wire__matrix_sdk__room__Room_make_edit_event_impl(port, ptr, rust_vec_len, data_len), -498 => wire__matrix_sdk__room__Room_make_reply_event_impl(port, ptr, rust_vec_len, data_len), -499 => wire__matrix_sdk__room__Room_matrix_permalink_impl(port, ptr, rust_vec_len, data_len), -500 => wire__matrix_sdk__room__Room_matrix_to_permalink_impl(port, ptr, rust_vec_len, data_len), -501 => wire__matrix_sdk__room__Room_member_with_sender_info_impl(port, ptr, rust_vec_len, data_len), -502 => wire__matrix_sdk__room__Room_members_impl(port, ptr, rust_vec_len, data_len), -503 => wire__matrix_sdk__room__Room_members_no_sync_impl(port, ptr, rust_vec_len, data_len), -504 => wire__matrix_sdk__room__Room_messages_impl(port, ptr, rust_vec_len, data_len), -505 => wire__matrix_sdk__room__Room_notification_mode_impl(port, ptr, rust_vec_len, data_len), -506 => wire__matrix_sdk__room__Room_observe_live_location_shares_impl(port, ptr, rust_vec_len, data_len), -507 => wire__matrix_sdk__room__Room_privacy_settings_impl(port, ptr, rust_vec_len, data_len), -508 => wire__matrix_sdk__room__Room_push_condition_room_ctx_impl(port, ptr, rust_vec_len, data_len), -509 => wire__matrix_sdk__room__Room_push_context_impl(port, ptr, rust_vec_len, data_len), -510 => wire__matrix_sdk__room__Room_redact_impl(port, ptr, rust_vec_len, data_len), -511 => wire__matrix_sdk__room__Room_relations_impl(port, ptr, rust_vec_len, data_len), -512 => wire__matrix_sdk__room__Room_remove_avatar_impl(port, ptr, rust_vec_len, data_len), -513 => wire__matrix_sdk__room__Room_remove_tag_impl(port, ptr, rust_vec_len, data_len), -514 => wire__matrix_sdk__room__Room_report_content_impl(port, ptr, rust_vec_len, data_len), -515 => wire__matrix_sdk__room__Room_report_room_impl(port, ptr, rust_vec_len, data_len), -516 => wire__matrix_sdk__room__Room_request_encryption_state_impl(port, ptr, rust_vec_len, data_len), -517 => wire__matrix_sdk__room__Room_reset_power_levels_impl(port, ptr, rust_vec_len, data_len), -518 => wire__matrix_sdk__room__Room_route_impl(port, ptr, rust_vec_len, data_len), -519 => wire__matrix_sdk__room__Room_save_composer_draft_impl(port, ptr, rust_vec_len, data_len), -520 => wire__matrix_sdk__room__Room_send_location_beacon_impl(port, ptr, rust_vec_len, data_len), -521 => wire__matrix_sdk__room__Room_send_multiple_receipts_impl(port, ptr, rust_vec_len, data_len), -522 => wire__matrix_sdk__room__Room_send_queue_impl(port, ptr, rust_vec_len, data_len), -523 => wire__matrix_sdk__room__Room_send_single_receipt_impl(port, ptr, rust_vec_len, data_len), -524 => wire__matrix_sdk__room__Room_set_account_data_raw_impl(port, ptr, rust_vec_len, data_len), -525 => wire__matrix_sdk__room__Room_set_avatar_url_impl(port, ptr, rust_vec_len, data_len), -526 => wire__matrix_sdk__room__Room_set_is_direct_impl(port, ptr, rust_vec_len, data_len), -527 => wire__matrix_sdk__room__Room_set_is_favourite_impl(port, ptr, rust_vec_len, data_len), -528 => wire__matrix_sdk__room__Room_set_is_low_priority_impl(port, ptr, rust_vec_len, data_len), -529 => wire__matrix_sdk__room__Room_set_name_impl(port, ptr, rust_vec_len, data_len), -530 => wire__matrix_sdk__room__Room_set_room_topic_impl(port, ptr, rust_vec_len, data_len), -531 => wire__matrix_sdk__room__Room_set_tag_impl(port, ptr, rust_vec_len, data_len), -532 => wire__matrix_sdk__room__Room_set_unread_flag_impl(port, ptr, rust_vec_len, data_len), -533 => wire__matrix_sdk__room__Room_start_live_location_share_impl(port, ptr, rust_vec_len, data_len), -534 => wire__matrix_sdk__room__Room_stop_live_location_share_impl(port, ptr, rust_vec_len, data_len), -535 => wire__matrix_sdk__room__Room_subscribe_thread_impl(port, ptr, rust_vec_len, data_len), -536 => wire__matrix_sdk__room__Room_subscribe_thread_if_needed_impl(port, ptr, rust_vec_len, data_len), -537 => wire__matrix_sdk__room__Room_subscribe_to_call_decline_events_impl(port, ptr, rust_vec_len, data_len), -538 => wire__matrix_sdk__room__Room_subscribe_to_typing_notifications_impl(port, ptr, rust_vec_len, data_len), -539 => wire__matrix_sdk__room__Room_subscribe_to_updates_impl(port, ptr, rust_vec_len, data_len), -540 => wire__matrix_sdk__room__Room_sync_members_impl(port, ptr, rust_vec_len, data_len), -541 => wire__matrix_sdk__room__Room_sync_up_impl(port, ptr, rust_vec_len, data_len), -542 => wire__matrix_sdk__room__Room_typing_notice_impl(port, ptr, rust_vec_len, data_len), -543 => wire__matrix_sdk__room__Room_unban_user_impl(port, ptr, rust_vec_len, data_len), -544 => wire__matrix_sdk__room__Room_unsubscribe_thread_impl(port, ptr, rust_vec_len, data_len), -545 => wire__matrix_sdk__room__Room_update_power_levels_impl(port, ptr, rust_vec_len, data_len), -546 => wire__matrix_sdk__room__Room_upload_avatar_impl(port, ptr, rust_vec_len, data_len), -547 => wire__matrix_sdk__room__Room_user_defined_notification_mode_impl(port, ptr, rust_vec_len, data_len), -548 => wire__matrix_sdk__room__Room_users_with_power_levels_impl(port, ptr, rust_vec_len, data_len), -549 => wire__matrix_sdk__RumaApiError_as_client_api_error_impl(port, ptr, rust_vec_len, data_len), -550 => wire__matrix_sdk__encryption__verification__SasVerification_accept_impl(port, ptr, rust_vec_len, data_len), -551 => wire__matrix_sdk__encryption__verification__SasVerification_accept_with_settings_impl(port, ptr, rust_vec_len, data_len), -552 => wire__matrix_sdk__encryption__verification__SasVerification_can_be_presented_impl(port, ptr, rust_vec_len, data_len), -553 => wire__matrix_sdk__encryption__verification__SasVerification_cancel_impl(port, ptr, rust_vec_len, data_len), -554 => wire__matrix_sdk__encryption__verification__SasVerification_cancel_info_impl(port, ptr, rust_vec_len, data_len), -555 => wire__matrix_sdk__encryption__verification__SasVerification_confirm_impl(port, ptr, rust_vec_len, data_len), -556 => wire__matrix_sdk__encryption__verification__SasVerification_decimals_impl(port, ptr, rust_vec_len, data_len), -557 => wire__matrix_sdk__encryption__verification__SasVerification_emoji_impl(port, ptr, rust_vec_len, data_len), -558 => wire__matrix_sdk__encryption__verification__SasVerification_is_cancelled_impl(port, ptr, rust_vec_len, data_len), -559 => wire__matrix_sdk__encryption__verification__SasVerification_is_done_impl(port, ptr, rust_vec_len, data_len), -560 => wire__matrix_sdk__encryption__verification__SasVerification_is_self_verification_impl(port, ptr, rust_vec_len, data_len), -561 => wire__matrix_sdk__encryption__verification__SasVerification_mismatch_impl(port, ptr, rust_vec_len, data_len), -562 => wire__matrix_sdk__encryption__verification__SasVerification_other_device_impl(port, ptr, rust_vec_len, data_len), -563 => wire__matrix_sdk__encryption__verification__SasVerification_other_user_id_impl(port, ptr, rust_vec_len, data_len), -564 => wire__matrix_sdk__encryption__verification__SasVerification_own_user_id_impl(port, ptr, rust_vec_len, data_len), -565 => wire__matrix_sdk__encryption__verification__SasVerification_room_id_impl(port, ptr, rust_vec_len, data_len), -566 => wire__matrix_sdk__encryption__verification__SasVerification_started_from_request_impl(port, ptr, rust_vec_len, data_len), -567 => wire__matrix_sdk__encryption__verification__SasVerification_state_impl(port, ptr, rust_vec_len, data_len), -568 => wire__matrix_sdk__encryption__verification__SasVerification_supports_emoji_impl(port, ptr, rust_vec_len, data_len), -569 => wire__matrix_sdk__encryption__verification__SasVerification_we_started_impl(port, ptr, rust_vec_len, data_len), -570 => wire__matrix_sdk__encryption__secret_storage__SecretStorage_create_secret_store_impl(port, ptr, rust_vec_len, data_len), -571 => wire__matrix_sdk__encryption__secret_storage__SecretStorage_fetch_default_key_id_impl(port, ptr, rust_vec_len, data_len), -572 => wire__matrix_sdk__encryption__secret_storage__SecretStorage_is_enabled_impl(port, ptr, rust_vec_len, data_len), -573 => wire__matrix_sdk__encryption__secret_storage__SecretStorage_open_secret_store_impl(port, ptr, rust_vec_len, data_len), -574 => wire__matrix_sdk__encryption__secret_storage__SecretStore_import_secrets_impl(port, ptr, rust_vec_len, data_len), -575 => wire__matrix_sdk__encryption__secret_storage__SecretStore_secret_storage_key_impl(port, ptr, rust_vec_len, data_len), -576 => wire__matrix_sdk__send_queue__SendHandle_abort_impl(port, ptr, rust_vec_len, data_len), -579 => wire__matrix_sdk__send_queue__SendHandle_edit_impl(port, ptr, rust_vec_len, data_len), -580 => wire__matrix_sdk__send_queue__SendHandle_edit_media_caption_impl(port, ptr, rust_vec_len, data_len), -581 => wire__matrix_sdk__send_queue__SendHandle_edit_raw_impl(port, ptr, rust_vec_len, data_len), -582 => wire__matrix_sdk__send_queue__SendHandle_react_impl(port, ptr, rust_vec_len, data_len), -583 => wire__matrix_sdk__send_queue__SendHandle_unwedge_impl(port, ptr, rust_vec_len, data_len), -594 => wire__matrix_sdk__send_queue__SendQueue_enable_upload_progress_impl(port, ptr, rust_vec_len, data_len), -595 => wire__matrix_sdk__send_queue__SendQueue_is_enabled_impl(port, ptr, rust_vec_len, data_len), -596 => wire__matrix_sdk__send_queue__SendQueue_local_echoes_impl(port, ptr, rust_vec_len, data_len), -597 => wire__matrix_sdk__send_queue__SendQueue_respawn_tasks_for_rooms_with_unsent_requests_impl(port, ptr, rust_vec_len, data_len), -598 => wire__matrix_sdk__send_queue__SendQueue_set_enabled_impl(port, ptr, rust_vec_len, data_len), -599 => wire__matrix_sdk__send_queue__SendQueue_subscribe_impl(port, ptr, rust_vec_len, data_len), -600 => wire__matrix_sdk__send_queue__SendQueue_subscribe_errors_impl(port, ptr, rust_vec_len, data_len), -601 => wire__matrix_sdk__send_queue__SendReactionHandle_abort_impl(port, ptr, rust_vec_len, data_len), -602 => wire__matrix_sdk__send_queue__SendReactionHandle_transaction_id_impl(port, ptr, rust_vec_len, data_len), -603 => wire__matrix_sdk__sliding_sync__SlidingSync_add_cached_list_impl(port, ptr, rust_vec_len, data_len), -604 => wire__matrix_sdk__sliding_sync__SlidingSync_add_list_impl(port, ptr, rust_vec_len, data_len), -605 => wire__matrix_sdk__sliding_sync__SlidingSync_builder_impl(port, ptr, rust_vec_len, data_len), -606 => wire__matrix_sdk__sliding_sync__SlidingSync_expire_session_impl(port, ptr, rust_vec_len, data_len), -607 => wire__matrix_sdk__sliding_sync__SlidingSync_stop_sync_impl(port, ptr, rust_vec_len, data_len), -608 => wire__matrix_sdk__sliding_sync__SlidingSync_subscribe_to_rooms_impl(port, ptr, rust_vec_len, data_len), -609 => wire__matrix_sdk__sliding_sync__SlidingSync_sync_once_impl(port, ptr, rust_vec_len, data_len), -622 => wire__matrix_sdk__sync__SyncResponse_default_impl(port, ptr, rust_vec_len, data_len), -623 => wire__matrix_sdk__config__SyncSettings_default_impl(port, ptr, rust_vec_len, data_len), -624 => wire__matrix_sdk__config__SyncSettings_new_impl(port, ptr, rust_vec_len, data_len), -625 => wire__matrix_sdk__config__SyncToken_default_impl(port, ptr, rust_vec_len, data_len), -626 => wire__matrix_sdk__config__SyncToken_from_optional_token_impl(port, ptr, rust_vec_len, data_len), -637 => wire__matrix_sdk__attachment__Thumbnail_into_parts_impl(port, ptr, rust_vec_len, data_len), -643 => wire__matrix_sdk__authentication__oauth__UrlOrQuery_query_impl(port, ptr, rust_vec_len, data_len), -644 => wire__matrix_sdk__encryption__identities__UserDevices_get_impl(port, ptr, rust_vec_len, data_len), -645 => wire__matrix_sdk__encryption__identities__UserIdentity_has_verification_violation_impl(port, ptr, rust_vec_len, data_len), -646 => wire__matrix_sdk__encryption__identities__UserIdentity_is_verified_impl(port, ptr, rust_vec_len, data_len), -647 => wire__matrix_sdk__encryption__identities__UserIdentity_master_key_impl(port, ptr, rust_vec_len, data_len), -648 => wire__matrix_sdk__encryption__identities__UserIdentity_pin_impl(port, ptr, rust_vec_len, data_len), -649 => wire__matrix_sdk__encryption__identities__UserIdentity_request_verification_impl(port, ptr, rust_vec_len, data_len), -650 => wire__matrix_sdk__encryption__identities__UserIdentity_request_verification_with_methods_impl(port, ptr, rust_vec_len, data_len), -651 => wire__matrix_sdk__encryption__identities__UserIdentity_user_id_impl(port, ptr, rust_vec_len, data_len), -652 => wire__matrix_sdk__encryption__identities__UserIdentity_verify_impl(port, ptr, rust_vec_len, data_len), -653 => wire__matrix_sdk__encryption__identities__UserIdentity_was_previously_verified_impl(port, ptr, rust_vec_len, data_len), -654 => wire__matrix_sdk__encryption__identities__UserIdentity_withdraw_verification_impl(port, ptr, rust_vec_len, data_len), -659 => wire__matrix_sdk__encryption__verification__VerificationRequest_accept_impl(port, ptr, rust_vec_len, data_len), -660 => wire__matrix_sdk__encryption__verification__VerificationRequest_accept_with_methods_impl(port, ptr, rust_vec_len, data_len), -661 => wire__matrix_sdk__encryption__verification__VerificationRequest_cancel_impl(port, ptr, rust_vec_len, data_len), -662 => wire__matrix_sdk__encryption__verification__VerificationRequest_cancel_info_impl(port, ptr, rust_vec_len, data_len), -663 => wire__matrix_sdk__encryption__verification__VerificationRequest_flow_id_impl(port, ptr, rust_vec_len, data_len), -664 => wire__matrix_sdk__encryption__verification__VerificationRequest_is_cancelled_impl(port, ptr, rust_vec_len, data_len), -665 => wire__matrix_sdk__encryption__verification__VerificationRequest_is_done_impl(port, ptr, rust_vec_len, data_len), -666 => wire__matrix_sdk__encryption__verification__VerificationRequest_is_passive_impl(port, ptr, rust_vec_len, data_len), -667 => wire__matrix_sdk__encryption__verification__VerificationRequest_is_ready_impl(port, ptr, rust_vec_len, data_len), -668 => wire__matrix_sdk__encryption__verification__VerificationRequest_is_self_verification_impl(port, ptr, rust_vec_len, data_len), -669 => wire__matrix_sdk__encryption__verification__VerificationRequest_other_user_id_impl(port, ptr, rust_vec_len, data_len), -670 => wire__matrix_sdk__encryption__verification__VerificationRequest_own_user_id_impl(port, ptr, rust_vec_len, data_len), -671 => wire__matrix_sdk__encryption__verification__VerificationRequest_room_id_impl(port, ptr, rust_vec_len, data_len), -672 => wire__matrix_sdk__encryption__verification__VerificationRequest_start_sas_impl(port, ptr, rust_vec_len, data_len), -673 => wire__matrix_sdk__encryption__verification__VerificationRequest_state_impl(port, ptr, rust_vec_len, data_len), -674 => wire__matrix_sdk__encryption__verification__VerificationRequest_their_supported_methods_impl(port, ptr, rust_vec_len, data_len), -675 => wire__matrix_sdk__encryption__verification__VerificationRequest_we_started_impl(port, ptr, rust_vec_len, data_len), -676 => wire__matrix_sdk__encryption__verification__Verification_cancel_info_impl(port, ptr, rust_vec_len, data_len), -677 => wire__matrix_sdk__encryption__verification__Verification_is_cancelled_impl(port, ptr, rust_vec_len, data_len), -678 => wire__matrix_sdk__encryption__verification__Verification_is_done_impl(port, ptr, rust_vec_len, data_len), -679 => wire__matrix_sdk__encryption__verification__Verification_is_self_verification_impl(port, ptr, rust_vec_len, data_len), -680 => wire__matrix_sdk__encryption__verification__Verification_other_user_id_impl(port, ptr, rust_vec_len, data_len), -681 => wire__matrix_sdk__encryption__verification__Verification_own_user_id_impl(port, ptr, rust_vec_len, data_len), -682 => wire__matrix_sdk__encryption__verification__Verification_room_id_impl(port, ptr, rust_vec_len, data_len), -683 => wire__matrix_sdk__encryption__verification__Verification_sas_impl(port, ptr, rust_vec_len, data_len), -684 => wire__matrix_sdk__encryption__verification__Verification_we_started_impl(port, ptr, rust_vec_len, data_len), -685 => wire__matrix_sdk__send_queue__abstract_progress_default_impl(port, ptr, rust_vec_len, data_len), -686 => wire__matrix_sdk__attachment__attachment_config_default_impl(port, ptr, rust_vec_len, data_len), -687 => wire__matrix_sdk__attachment__attachment_config_new_impl(port, ptr, rust_vec_len, data_len), -688 => wire__matrix_sdk__encryption__backup_download_strategy_default_impl(port, ptr, rust_vec_len, data_len), -689 => wire__matrix_sdk__encryption__backups__backup_state_default_impl(port, ptr, rust_vec_len, data_len), -690 => wire__matrix_sdk__attachment__base_audio_info_default_impl(port, ptr, rust_vec_len, data_len), -691 => wire__matrix_sdk__attachment__base_file_info_default_impl(port, ptr, rust_vec_len, data_len), -692 => wire__matrix_sdk__attachment__base_image_info_default_impl(port, ptr, rust_vec_len, data_len), -693 => wire__matrix_sdk__attachment__base_video_info_default_impl(port, ptr, rust_vec_len, data_len), -694 => wire__matrix_sdk__encryption__encryption_settings_default_impl(port, ptr, rust_vec_len, data_len), -695 => wire__matrix_sdk__utils__is_room_alias_format_valid_impl(port, ptr, rust_vec_len, data_len), -696 => wire__matrix_sdk__room__power_levels__power_level_user_changes_impl(port, ptr, rust_vec_len, data_len), -697 => wire__matrix_sdk__room__receipts_default_impl(port, ptr, rust_vec_len, data_len), -698 => wire__matrix_sdk__room__receipts_is_empty_impl(port, ptr, rust_vec_len, data_len), -699 => wire__matrix_sdk__room__receipts_new_impl(port, ptr, rust_vec_len, data_len), -700 => wire__matrix_sdk__room__power_levels__room_power_level_changes_default_impl(port, ptr, rust_vec_len, data_len), -701 => wire__matrix_sdk__room__power_levels__room_power_level_changes_new_impl(port, ptr, rust_vec_len, data_len), -702 => wire__matrix_sdk__sliding_sync__room_subscription_state_default_impl(port, ptr, rust_vec_len, data_len), -703 => wire__matrix_sdk__transmission_progress_default_impl(port, ptr, rust_vec_len, data_len), -704 => wire__matrix_sdk__sliding_sync__version_builder_build_impl(port, ptr, rust_vec_len, data_len), - _ => unreachable!(), - } - } - - fn pde_ffi_dispatcher_sync_impl( - func_id: i32, - ptr: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len: i32, - data_len: i32, - ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - // Codec=Pde (Serialization + dispatch), see doc to use other codecs - match func_id { - 50 => wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_get_application_type_impl(ptr, rust_vec_len, data_len), -51 => wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_get_client_name_impl(ptr, rust_vec_len, data_len), -52 => wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_get_client_uri_impl(ptr, rust_vec_len, data_len), -53 => wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_get_grant_types_impl(ptr, rust_vec_len, data_len), -54 => wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_get_logo_uri_impl(ptr, rust_vec_len, data_len), -55 => wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_get_policy_uri_impl(ptr, rust_vec_len, data_len), -56 => wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_get_tos_uri_impl(ptr, rust_vec_len, data_len), -57 => wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_set_application_type_impl(ptr, rust_vec_len, data_len), -58 => wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_set_client_name_impl(ptr, rust_vec_len, data_len), -59 => wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_set_client_uri_impl(ptr, rust_vec_len, data_len), -60 => wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_set_grant_types_impl(ptr, rust_vec_len, data_len), -61 => wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_set_logo_uri_impl(ptr, rust_vec_len, data_len), -62 => wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_set_policy_uri_impl(ptr, rust_vec_len, data_len), -63 => wire__matrix_sdk__authentication__oauth__registration__ClientMetadata_auto_accessor_set_tos_uri_impl(ptr, rust_vec_len, data_len), -65 => wire__matrix_sdk__authentication__oauth__ClientRegistrationData_auto_accessor_get_metadata_impl(ptr, rust_vec_len, data_len), -66 => wire__matrix_sdk__authentication__oauth__ClientRegistrationData_auto_accessor_get_static_registrations_impl(ptr, rust_vec_len, data_len), -67 => wire__matrix_sdk__authentication__oauth__ClientRegistrationData_auto_accessor_set_metadata_impl(ptr, rust_vec_len, data_len), -68 => wire__matrix_sdk__authentication__oauth__ClientRegistrationData_auto_accessor_set_static_registrations_impl(ptr, rust_vec_len, data_len), -71 => wire__matrix_sdk__authentication__oauth__registration__ClientRegistrationResponse_auto_accessor_get_client_id_impl(ptr, rust_vec_len, data_len), -72 => wire__matrix_sdk__authentication__oauth__registration__ClientRegistrationResponse_auto_accessor_get_client_id_issued_at_impl(ptr, rust_vec_len, data_len), -73 => wire__matrix_sdk__authentication__oauth__registration__ClientRegistrationResponse_auto_accessor_set_client_id_impl(ptr, rust_vec_len, data_len), -74 => wire__matrix_sdk__authentication__oauth__registration__ClientRegistrationResponse_auto_accessor_set_client_id_issued_at_impl(ptr, rust_vec_len, data_len), -170 => wire__matrix_sdk__event_cache__DecryptionRetryRequest_auto_accessor_get_refresh_info_session_ids_impl(ptr, rust_vec_len, data_len), -171 => wire__matrix_sdk__event_cache__DecryptionRetryRequest_auto_accessor_get_room_id_impl(ptr, rust_vec_len, data_len), -172 => wire__matrix_sdk__event_cache__DecryptionRetryRequest_auto_accessor_get_utd_session_ids_impl(ptr, rust_vec_len, data_len), -173 => wire__matrix_sdk__event_cache__DecryptionRetryRequest_auto_accessor_set_refresh_info_session_ids_impl(ptr, rust_vec_len, data_len), -174 => wire__matrix_sdk__event_cache__DecryptionRetryRequest_auto_accessor_set_room_id_impl(ptr, rust_vec_len, data_len), -175 => wire__matrix_sdk__event_cache__DecryptionRetryRequest_auto_accessor_set_utd_session_ids_impl(ptr, rust_vec_len, data_len), -177 => wire__matrix_sdk__encryption__identities__DeviceUpdates_auto_accessor_get_changed_impl(ptr, rust_vec_len, data_len), -178 => wire__matrix_sdk__encryption__identities__DeviceUpdates_auto_accessor_get_new_impl(ptr, rust_vec_len, data_len), -179 => wire__matrix_sdk__encryption__identities__DeviceUpdates_auto_accessor_set_changed_impl(ptr, rust_vec_len, data_len), -180 => wire__matrix_sdk__encryption__identities__DeviceUpdates_auto_accessor_set_new_impl(ptr, rust_vec_len, data_len), -232 => wire__matrix_sdk__encryption__identities__IdentityUpdates_auto_accessor_get_changed_impl(ptr, rust_vec_len, data_len), -233 => wire__matrix_sdk__encryption__identities__IdentityUpdates_auto_accessor_get_new_impl(ptr, rust_vec_len, data_len), -234 => wire__matrix_sdk__encryption__identities__IdentityUpdates_auto_accessor_set_changed_impl(ptr, rust_vec_len, data_len), -235 => wire__matrix_sdk__encryption__identities__IdentityUpdates_auto_accessor_set_new_impl(ptr, rust_vec_len, data_len), -237 => wire__matrix_sdk__room__Invite_auto_accessor_get_invitee_impl(ptr, rust_vec_len, data_len), -238 => wire__matrix_sdk__room__Invite_auto_accessor_get_inviter_impl(ptr, rust_vec_len, data_len), -239 => wire__matrix_sdk__room__Invite_auto_accessor_set_invitee_impl(ptr, rust_vec_len, data_len), -240 => wire__matrix_sdk__room__Invite_auto_accessor_set_inviter_impl(ptr, rust_vec_len, data_len), -241 => wire__matrix_sdk__room__knock_requests__KnockRequestMemberInfo_auto_accessor_get_avatar_url_impl(ptr, rust_vec_len, data_len), -242 => wire__matrix_sdk__room__knock_requests__KnockRequestMemberInfo_auto_accessor_get_display_name_impl(ptr, rust_vec_len, data_len), -243 => wire__matrix_sdk__room__knock_requests__KnockRequestMemberInfo_auto_accessor_get_reason_impl(ptr, rust_vec_len, data_len), -244 => wire__matrix_sdk__room__knock_requests__KnockRequestMemberInfo_auto_accessor_get_user_id_impl(ptr, rust_vec_len, data_len), -245 => wire__matrix_sdk__room__knock_requests__KnockRequestMemberInfo_auto_accessor_set_avatar_url_impl(ptr, rust_vec_len, data_len), -246 => wire__matrix_sdk__room__knock_requests__KnockRequestMemberInfo_auto_accessor_set_display_name_impl(ptr, rust_vec_len, data_len), -247 => wire__matrix_sdk__room__knock_requests__KnockRequestMemberInfo_auto_accessor_set_reason_impl(ptr, rust_vec_len, data_len), -248 => wire__matrix_sdk__room__knock_requests__KnockRequestMemberInfo_auto_accessor_set_user_id_impl(ptr, rust_vec_len, data_len), -250 => wire__matrix_sdk__room__knock_requests__KnockRequest_auto_accessor_get_event_id_impl(ptr, rust_vec_len, data_len), -251 => wire__matrix_sdk__room__knock_requests__KnockRequest_auto_accessor_get_is_seen_impl(ptr, rust_vec_len, data_len), -252 => wire__matrix_sdk__room__knock_requests__KnockRequest_auto_accessor_get_member_info_impl(ptr, rust_vec_len, data_len), -253 => wire__matrix_sdk__room__knock_requests__KnockRequest_auto_accessor_get_timestamp_impl(ptr, rust_vec_len, data_len), -254 => wire__matrix_sdk__room__knock_requests__KnockRequest_auto_accessor_set_event_id_impl(ptr, rust_vec_len, data_len), -255 => wire__matrix_sdk__room__knock_requests__KnockRequest_auto_accessor_set_is_seen_impl(ptr, rust_vec_len, data_len), -256 => wire__matrix_sdk__room__knock_requests__KnockRequest_auto_accessor_set_member_info_impl(ptr, rust_vec_len, data_len), -257 => wire__matrix_sdk__room__knock_requests__KnockRequest_auto_accessor_set_timestamp_impl(ptr, rust_vec_len, data_len), -262 => wire__matrix_sdk__live_location_share__LastLocation_auto_accessor_get_location_impl(ptr, rust_vec_len, data_len), -263 => wire__matrix_sdk__live_location_share__LastLocation_auto_accessor_get_ts_impl(ptr, rust_vec_len, data_len), -264 => wire__matrix_sdk__live_location_share__LastLocation_auto_accessor_set_location_impl(ptr, rust_vec_len, data_len), -265 => wire__matrix_sdk__live_location_share__LastLocation_auto_accessor_set_ts_impl(ptr, rust_vec_len, data_len), -272 => wire__matrix_sdk__live_location_share__LiveLocationShare_auto_accessor_get_beacon_info_impl(ptr, rust_vec_len, data_len), -273 => wire__matrix_sdk__live_location_share__LiveLocationShare_auto_accessor_get_last_location_impl(ptr, rust_vec_len, data_len), -274 => wire__matrix_sdk__live_location_share__LiveLocationShare_auto_accessor_get_user_id_impl(ptr, rust_vec_len, data_len), -275 => wire__matrix_sdk__live_location_share__LiveLocationShare_auto_accessor_set_beacon_info_impl(ptr, rust_vec_len, data_len), -276 => wire__matrix_sdk__live_location_share__LiveLocationShare_auto_accessor_set_last_location_impl(ptr, rust_vec_len, data_len), -277 => wire__matrix_sdk__live_location_share__LiveLocationShare_auto_accessor_set_user_id_impl(ptr, rust_vec_len, data_len), -278 => wire__matrix_sdk__send_queue__LocalEcho_auto_accessor_get_content_impl(ptr, rust_vec_len, data_len), -279 => wire__matrix_sdk__send_queue__LocalEcho_auto_accessor_get_transaction_id_impl(ptr, rust_vec_len, data_len), -280 => wire__matrix_sdk__send_queue__LocalEcho_auto_accessor_set_content_impl(ptr, rust_vec_len, data_len), -281 => wire__matrix_sdk__send_queue__LocalEcho_auto_accessor_set_transaction_id_impl(ptr, rust_vec_len, data_len), -294 => wire__matrix_sdk__authentication__matrix__MatrixSession_auto_accessor_get_meta_impl(ptr, rust_vec_len, data_len), -295 => wire__matrix_sdk__authentication__matrix__MatrixSession_auto_accessor_get_tokens_impl(ptr, rust_vec_len, data_len), -296 => wire__matrix_sdk__authentication__matrix__MatrixSession_auto_accessor_set_meta_impl(ptr, rust_vec_len, data_len), -297 => wire__matrix_sdk__authentication__matrix__MatrixSession_auto_accessor_set_tokens_impl(ptr, rust_vec_len, data_len), -326 => wire__matrix_sdk__encryption__OAuthCrossSigningResetInfo_auto_accessor_get_approval_url_impl(ptr, rust_vec_len, data_len), -327 => wire__matrix_sdk__encryption__OAuthCrossSigningResetInfo_auto_accessor_set_approval_url_impl(ptr, rust_vec_len, data_len), -329 => wire__matrix_sdk__authentication__oauth__OAuthSession_auto_accessor_get_client_id_impl(ptr, rust_vec_len, data_len), -330 => wire__matrix_sdk__authentication__oauth__OAuthSession_auto_accessor_get_user_impl(ptr, rust_vec_len, data_len), -331 => wire__matrix_sdk__authentication__oauth__OAuthSession_auto_accessor_set_client_id_impl(ptr, rust_vec_len, data_len), -332 => wire__matrix_sdk__authentication__oauth__OAuthSession_auto_accessor_set_user_impl(ptr, rust_vec_len, data_len), -350 => wire__matrix_sdk__paginators__PaginationTokens_auto_accessor_get_next_impl(ptr, rust_vec_len, data_len), -351 => wire__matrix_sdk__paginators__PaginationTokens_auto_accessor_get_previous_impl(ptr, rust_vec_len, data_len), -352 => wire__matrix_sdk__paginators__PaginationTokens_auto_accessor_set_next_impl(ptr, rust_vec_len, data_len), -353 => wire__matrix_sdk__paginators__PaginationTokens_auto_accessor_set_previous_impl(ptr, rust_vec_len, data_len), -354 => wire__matrix_sdk__media__PersistError_auto_accessor_get_error_impl(ptr, rust_vec_len, data_len), -355 => wire__matrix_sdk__media__PersistError_auto_accessor_get_file_impl(ptr, rust_vec_len, data_len), -356 => wire__matrix_sdk__media__PersistError_auto_accessor_set_error_impl(ptr, rust_vec_len, data_len), -357 => wire__matrix_sdk__media__PersistError_auto_accessor_set_file_impl(ptr, rust_vec_len, data_len), -358 => wire__matrix_sdk__media__PreallocatedMxcUri_auto_accessor_get_uri_impl(ptr, rust_vec_len, data_len), -359 => wire__matrix_sdk__media__PreallocatedMxcUri_auto_accessor_set_uri_impl(ptr, rust_vec_len, data_len), -363 => wire__matrix_sdk__authentication__oauth__qrcode__QrProgress_auto_accessor_get_check_code_impl(ptr, rust_vec_len, data_len), -364 => wire__matrix_sdk__authentication__oauth__qrcode__QrProgress_auto_accessor_set_check_code_impl(ptr, rust_vec_len, data_len), -373 => wire__matrix_sdk__room__reply__Reply_auto_accessor_get_enforce_thread_impl(ptr, rust_vec_len, data_len), -374 => wire__matrix_sdk__room__reply__Reply_auto_accessor_get_event_id_impl(ptr, rust_vec_len, data_len), -375 => wire__matrix_sdk__room__reply__Reply_auto_accessor_set_enforce_thread_impl(ptr, rust_vec_len, data_len), -376 => wire__matrix_sdk__room__reply__Reply_auto_accessor_set_event_id_impl(ptr, rust_vec_len, data_len), -383 => wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_get_alias_impl(ptr, rust_vec_len, data_len), -384 => wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_get_avatar_url_impl(ptr, rust_vec_len, data_len), -385 => wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_get_is_world_readable_impl(ptr, rust_vec_len, data_len), -386 => wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_get_join_rule_impl(ptr, rust_vec_len, data_len), -387 => wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_get_joined_members_impl(ptr, rust_vec_len, data_len), -388 => wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_get_name_impl(ptr, rust_vec_len, data_len), -389 => wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_get_room_id_impl(ptr, rust_vec_len, data_len), -390 => wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_get_topic_impl(ptr, rust_vec_len, data_len), -391 => wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_set_alias_impl(ptr, rust_vec_len, data_len), -392 => wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_set_avatar_url_impl(ptr, rust_vec_len, data_len), -393 => wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_set_is_world_readable_impl(ptr, rust_vec_len, data_len), -394 => wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_set_join_rule_impl(ptr, rust_vec_len, data_len), -395 => wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_set_joined_members_impl(ptr, rust_vec_len, data_len), -396 => wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_set_name_impl(ptr, rust_vec_len, data_len), -397 => wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_set_room_id_impl(ptr, rust_vec_len, data_len), -398 => wire__matrix_sdk__room_directory_search__RoomDescription_auto_accessor_set_topic_impl(ptr, rust_vec_len, data_len), -404 => wire__matrix_sdk__event_cache__RoomEventCacheGenericUpdate_auto_accessor_get_room_id_impl(ptr, rust_vec_len, data_len), -405 => wire__matrix_sdk__event_cache__RoomEventCacheGenericUpdate_auto_accessor_set_room_id_impl(ptr, rust_vec_len, data_len), -415 => wire__matrix_sdk__room__RoomMemberWithSenderInfo_auto_accessor_get_room_member_impl(ptr, rust_vec_len, data_len), -416 => wire__matrix_sdk__room__RoomMemberWithSenderInfo_auto_accessor_get_sender_info_impl(ptr, rust_vec_len, data_len), -417 => wire__matrix_sdk__room__RoomMemberWithSenderInfo_auto_accessor_set_room_member_impl(ptr, rust_vec_len, data_len), -418 => wire__matrix_sdk__room__RoomMemberWithSenderInfo_auto_accessor_set_sender_info_impl(ptr, rust_vec_len, data_len), -422 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_avatar_url_impl(ptr, rust_vec_len, data_len), -423 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_canonical_alias_impl(ptr, rust_vec_len, data_len), -424 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_heroes_impl(ptr, rust_vec_len, data_len), -425 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_is_direct_impl(ptr, rust_vec_len, data_len), -426 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_is_world_readable_impl(ptr, rust_vec_len, data_len), -427 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_join_rule_impl(ptr, rust_vec_len, data_len), -428 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_name_impl(ptr, rust_vec_len, data_len), -429 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_num_active_members_impl(ptr, rust_vec_len, data_len), -430 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_num_joined_members_impl(ptr, rust_vec_len, data_len), -431 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_room_id_impl(ptr, rust_vec_len, data_len), -432 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_room_type_impl(ptr, rust_vec_len, data_len), -433 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_state_impl(ptr, rust_vec_len, data_len), -434 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_get_topic_impl(ptr, rust_vec_len, data_len), -435 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_avatar_url_impl(ptr, rust_vec_len, data_len), -436 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_canonical_alias_impl(ptr, rust_vec_len, data_len), -437 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_heroes_impl(ptr, rust_vec_len, data_len), -438 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_is_direct_impl(ptr, rust_vec_len, data_len), -439 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_is_world_readable_impl(ptr, rust_vec_len, data_len), -440 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_join_rule_impl(ptr, rust_vec_len, data_len), -441 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_name_impl(ptr, rust_vec_len, data_len), -442 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_num_active_members_impl(ptr, rust_vec_len, data_len), -443 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_num_joined_members_impl(ptr, rust_vec_len, data_len), -444 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_room_id_impl(ptr, rust_vec_len, data_len), -445 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_room_type_impl(ptr, rust_vec_len, data_len), -446 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_state_impl(ptr, rust_vec_len, data_len), -447 => wire__matrix_sdk__room_preview__RoomPreview_auto_accessor_set_topic_impl(ptr, rust_vec_len, data_len), -577 => wire__matrix_sdk__send_queue__SendHandle_auto_accessor_get_created_at_impl(ptr, rust_vec_len, data_len), -578 => wire__matrix_sdk__send_queue__SendHandle_auto_accessor_set_created_at_impl(ptr, rust_vec_len, data_len), -584 => wire__matrix_sdk__send_queue__SendQueueRoomError_auto_accessor_get_error_impl(ptr, rust_vec_len, data_len), -585 => wire__matrix_sdk__send_queue__SendQueueRoomError_auto_accessor_get_is_recoverable_impl(ptr, rust_vec_len, data_len), -586 => wire__matrix_sdk__send_queue__SendQueueRoomError_auto_accessor_get_room_id_impl(ptr, rust_vec_len, data_len), -587 => wire__matrix_sdk__send_queue__SendQueueRoomError_auto_accessor_set_error_impl(ptr, rust_vec_len, data_len), -588 => wire__matrix_sdk__send_queue__SendQueueRoomError_auto_accessor_set_is_recoverable_impl(ptr, rust_vec_len, data_len), -589 => wire__matrix_sdk__send_queue__SendQueueRoomError_auto_accessor_set_room_id_impl(ptr, rust_vec_len, data_len), -590 => wire__matrix_sdk__send_queue__SendQueueUpdate_auto_accessor_get_room_id_impl(ptr, rust_vec_len, data_len), -591 => wire__matrix_sdk__send_queue__SendQueueUpdate_auto_accessor_get_update_impl(ptr, rust_vec_len, data_len), -592 => wire__matrix_sdk__send_queue__SendQueueUpdate_auto_accessor_set_room_id_impl(ptr, rust_vec_len, data_len), -593 => wire__matrix_sdk__send_queue__SendQueueUpdate_auto_accessor_set_update_impl(ptr, rust_vec_len, data_len), -610 => wire__matrix_sdk__sync__SyncResponse_auto_accessor_get_account_data_impl(ptr, rust_vec_len, data_len), -611 => wire__matrix_sdk__sync__SyncResponse_auto_accessor_get_next_batch_impl(ptr, rust_vec_len, data_len), -612 => wire__matrix_sdk__sync__SyncResponse_auto_accessor_get_notifications_impl(ptr, rust_vec_len, data_len), -613 => wire__matrix_sdk__sync__SyncResponse_auto_accessor_get_presence_impl(ptr, rust_vec_len, data_len), -614 => wire__matrix_sdk__sync__SyncResponse_auto_accessor_get_rooms_impl(ptr, rust_vec_len, data_len), -615 => wire__matrix_sdk__sync__SyncResponse_auto_accessor_get_to_device_impl(ptr, rust_vec_len, data_len), -616 => wire__matrix_sdk__sync__SyncResponse_auto_accessor_set_account_data_impl(ptr, rust_vec_len, data_len), -617 => wire__matrix_sdk__sync__SyncResponse_auto_accessor_set_next_batch_impl(ptr, rust_vec_len, data_len), -618 => wire__matrix_sdk__sync__SyncResponse_auto_accessor_set_notifications_impl(ptr, rust_vec_len, data_len), -619 => wire__matrix_sdk__sync__SyncResponse_auto_accessor_set_presence_impl(ptr, rust_vec_len, data_len), -620 => wire__matrix_sdk__sync__SyncResponse_auto_accessor_set_rooms_impl(ptr, rust_vec_len, data_len), -621 => wire__matrix_sdk__sync__SyncResponse_auto_accessor_set_to_device_impl(ptr, rust_vec_len, data_len), -627 => wire__matrix_sdk__attachment__Thumbnail_auto_accessor_get_content_type_impl(ptr, rust_vec_len, data_len), -628 => wire__matrix_sdk__attachment__Thumbnail_auto_accessor_get_data_impl(ptr, rust_vec_len, data_len), -629 => wire__matrix_sdk__attachment__Thumbnail_auto_accessor_get_height_impl(ptr, rust_vec_len, data_len), -630 => wire__matrix_sdk__attachment__Thumbnail_auto_accessor_get_size_impl(ptr, rust_vec_len, data_len), -631 => wire__matrix_sdk__attachment__Thumbnail_auto_accessor_get_width_impl(ptr, rust_vec_len, data_len), -632 => wire__matrix_sdk__attachment__Thumbnail_auto_accessor_set_content_type_impl(ptr, rust_vec_len, data_len), -633 => wire__matrix_sdk__attachment__Thumbnail_auto_accessor_set_data_impl(ptr, rust_vec_len, data_len), -634 => wire__matrix_sdk__attachment__Thumbnail_auto_accessor_set_height_impl(ptr, rust_vec_len, data_len), -635 => wire__matrix_sdk__attachment__Thumbnail_auto_accessor_set_size_impl(ptr, rust_vec_len, data_len), -636 => wire__matrix_sdk__attachment__Thumbnail_auto_accessor_set_width_impl(ptr, rust_vec_len, data_len), -655 => wire__matrix_sdk__authentication__oauth__UserSession_auto_accessor_get_meta_impl(ptr, rust_vec_len, data_len), -656 => wire__matrix_sdk__authentication__oauth__UserSession_auto_accessor_get_tokens_impl(ptr, rust_vec_len, data_len), -657 => wire__matrix_sdk__authentication__oauth__UserSession_auto_accessor_set_meta_impl(ptr, rust_vec_len, data_len), -658 => wire__matrix_sdk__authentication__oauth__UserSession_auto_accessor_set_tokens_impl(ptr, rust_vec_len, data_len), - _ => unreachable!(), - } - } - - -// Section: rust2dart - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for AcceptSettings { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Account { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for AccountManagementUrlBuilder { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Action { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for AnyMessageLikeEventContent { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ApplicationType { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Arc < EncryptionInfo > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Arc < Error > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Arc < EventCacheDropHandles > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for AttachmentInfo { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for AuthApi { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for AuthData { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for AuthSession { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for AuthorizationCodeErrorResponseType { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for AuthorizationServerMetadata { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper >> {} - - impl flutter_rust_bridge::IntoIntoDart >>> for BTreeMap < OwnedRoomId , Vec < LocalEcho > > { - fn into_into_dart(self) -> FrbWrapper >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper >> {} - - impl flutter_rust_bridge::IntoIntoDart >>> for BTreeMap < OwnedRoomId , Vec < Notification > > { - fn into_into_dart(self) -> FrbWrapper >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper >> {} - - impl flutter_rust_bridge::IntoIntoDart >>> for BTreeMap < OwnedUserId , BTreeMap < OwnedDeviceId , Device > > { - fn into_into_dart(self) -> FrbWrapper >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for BTreeMap < OwnedUserId , UserIdentity > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for BTreeSet < AccountManagementAction > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for BTreeSet < OwnedSessionId > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Backups { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for BeaconError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for BeaconInfoEventContent { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Box < ThumbnailInfo > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper Result < () , SessionCallbackError > + Send + Sync >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper Result < () , SessionCallbackError > + Send + Sync >> {} - - impl flutter_rust_bridge::IntoIntoDart Result < () , SessionCallbackError > + Send + Sync >>> for Box < dyn Fn (Client) -> Result < () , SessionCallbackError > + Send + Sync > { - fn into_into_dart(self) -> FrbWrapper Result < () , SessionCallbackError > + Send + Sync >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper Result < SessionTokens , SessionCallbackError > + Send + Sync >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper Result < SessionTokens , SessionCallbackError > + Send + Sync >> {} - - impl flutter_rust_bridge::IntoIntoDart Result < SessionTokens , SessionCallbackError > + Send + Sync >>> for Box < dyn Fn (Client) -> Result < SessionTokens , SessionCallbackError > + Send + Sync > { - fn into_into_dart(self) -> FrbWrapper Result < SessionTokens , SessionCallbackError > + Send + Sync >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for CallError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for CancelInfo { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for CheckCode { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for CheckCodeSender { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Client { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ClientBuildError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ClientBuilder { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ClientId { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ClientMetadata { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ClientRegistrationData { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ClientRegistrationErrorResponseType { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ClientRegistrationResponse { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ComposerDraft { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for CreateStore < 'static> { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for CrossProcessLockStoreGuardWithGeneration { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for CrossSigningResetAuthType { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for CrossSigningResetHandle { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for CrossSigningStatus { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for CryptoContextInfo { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for CryptoStoreError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Curve25519PublicKey { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for DecryptionRetryRequest { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Device { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for DeviceAuthorizationOAuthError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for DeviceUpdates { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for EditError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for EditedContent { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Emoji { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Enable < 'static> { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Encryption { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for EncryptionState { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for EnforceThread { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Error { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Ev { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Event { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for EventCache { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for EventHandlerData < 'static> { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for EventHandlerDropGuard { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for EventHandlerHandle { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for EventWithContextResponse { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for File { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for FilterDefinition { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for FormattedBody { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper< Future> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper< Future> {} - - impl flutter_rust_bridge::IntoIntoDart> for Future { - fn into_into_dart(self) -> FrbWrapper< Future> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for GlobalAccountDataEventType { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for HttpError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for HttpResult < () > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper >> {} - - impl flutter_rust_bridge::IntoIntoDart >>> for HttpResult < BTreeSet < FeatureFlag > > { - fn into_into_dart(self) -> FrbWrapper >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper >> {} - - impl flutter_rust_bridge::IntoIntoDart >>> for HttpResult < BTreeSet < MatrixVersion > > { - fn into_into_dart(self) -> FrbWrapper >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for HttpResult < Capabilities > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for HttpResult < Response > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for HttpResult < SupportedVersions > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper >> {} - - impl flutter_rust_bridge::IntoIntoDart >>> for HttpResult < Vec < RtcFocusInfo > > { - fn into_into_dart(self) -> FrbWrapper >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for HttpResult < bool > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for IdentityResetHandle { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for IdentityUpdates { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper< ImageInfo> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper< ImageInfo> {} - - impl flutter_rust_bridge::IntoIntoDart> for ImageInfo { - fn into_into_dart(self) -> FrbWrapper< ImageInfo> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for IndexSet < String > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Int { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Invite { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Invite3pid { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for InviteAvatars { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for JoinRuleKind { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for JoinRuleSummary { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for JsonObject { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for KnockRequest { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for KnockRequestMemberInfo { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for LastLocation { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for LatestEvents { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for LatestEventsError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ListThreadsOptions { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for LiveLocationShare { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for LocalEcho { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for LocalEchoContent { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for LocalTrust { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Localized < String > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Localized < Url > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for LocationContent { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for LoginBuilder { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ManualVerifyError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for MatrixAuth { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for MatrixSession { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for MatrixToUri { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for MatrixUri { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Media { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for MediaFileHandle { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for MediaFormat { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for MediaPreviewConfigEventContent { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for MediaPreviews { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for MediaRetentionPolicy { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Medium { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Mentions { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Messages { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for MessagesOptions { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for MilliSecondsSinceUnixEpoch { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper< Mime> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper< Mime> {} - - impl flutter_rust_bridge::IntoIntoDart> for Mime { - fn into_into_dart(self) -> FrbWrapper< Mime> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for NotificationSettings { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for NotificationSettingsError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for OAuth { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for OAuthAuthCodeUrlBuilder { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for OAuthCrossSigningResetInfo { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for OAuthDiscoveryError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for OAuthError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for OAuthGrantType { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for OAuthSession { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ObservableLiveLocation { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for OwnedDeviceId { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for OwnedEventId { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for OwnedMxcUri { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for OwnedRoomAliasId { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for OwnedRoomId { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for OwnedRoomOrAliasId { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for OwnedServerName { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for OwnedTransactionId { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for OwnedUserId { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for PaginationToken { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for PaginationTokens { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for PathBuf { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for PersistError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for PossiblyRedactedRoomPowerLevelsEventContent { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for PreallocatedMxcUri { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for PredefinedUnderrideRuleId { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ProcessedToDeviceEvent { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ProfileFieldName { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ProfileFieldValue { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper< PushCondition> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper< PushCondition> {} - - impl flutter_rust_bridge::IntoIntoDart> for PushCondition { - fn into_into_dart(self) -> FrbWrapper< PushCondition> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for PushConditionRoomCtx { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for PushContext { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Pusher { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for PusherIds { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for QrProgress { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Raw < AnyGlobalAccountDataEvent > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Raw < AnyGlobalAccountDataEventContent > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Raw < AnyMessageLikeEventContent > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Raw < AnyRoomAccountDataEvent > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Raw < AnyRoomAccountDataEventContent > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Raw < AnyStateEventContent > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RawAnySyncOrStrippedState { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Raw < ClientMetadata > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Raw < PresenceEvent > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Raw < SecretStorageDefaultKeyEventContent > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Receipt { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ReceiptThread { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ReceiptType { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Receiver < () > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper< Receiver < OwnedUserId >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper< Receiver < OwnedUserId >> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Receiver < OwnedUserId > { - fn into_into_dart(self) -> FrbWrapper< Receiver < OwnedUserId >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Receiver < RoomEventCacheGenericUpdate > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper< Receiver < RoomInfoNotableUpdate >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper< Receiver < RoomInfoNotableUpdate >> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Receiver < RoomInfoNotableUpdate > { - fn into_into_dart(self) -> FrbWrapper< Receiver < RoomInfoNotableUpdate >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper< Receiver < RoomSendQueueUpdate >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper< Receiver < RoomSendQueueUpdate >> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Receiver < RoomSendQueueUpdate > { - fn into_into_dart(self) -> FrbWrapper< Receiver < RoomSendQueueUpdate >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper< Receiver < RoomUpdate >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper< Receiver < RoomUpdate >> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Receiver < RoomUpdate > { - fn into_into_dart(self) -> FrbWrapper< Receiver < RoomUpdate >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper< Receiver < RoomUpdates >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper< Receiver < RoomUpdates >> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Receiver < RoomUpdates > { - fn into_into_dart(self) -> FrbWrapper< Receiver < RoomUpdates >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper< Receiver < SendQueueRoomError >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper< Receiver < SendQueueRoomError >> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Receiver < SendQueueRoomError > { - fn into_into_dart(self) -> FrbWrapper< Receiver < SendQueueRoomError >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper< Receiver < SendQueueUpdate >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper< Receiver < SendQueueUpdate >> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Receiver < SendQueueUpdate > { - fn into_into_dart(self) -> FrbWrapper< Receiver < SendQueueUpdate >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper< Receiver < SessionChange >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper< Receiver < SessionChange >> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Receiver < SessionChange > { - fn into_into_dart(self) -> FrbWrapper< Receiver < SessionChange >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Receiver < ThreadEventCacheUpdate > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper< Receiver < Vec < OwnedUserId > >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper< Receiver < Vec < OwnedUserId > >> {} - - impl flutter_rust_bridge::IntoIntoDart >>> for Receiver < Vec < OwnedUserId > > { - fn into_into_dart(self) -> FrbWrapper< Receiver < Vec < OwnedUserId > >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Recovery { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RecoveryState { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RefreshTokenError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RelationType { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Relations { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RelationsOptions { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Reply { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ReplyError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ReportedContentScore { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Request { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RequestConfig { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RequestVerificationError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Reset < 'static> { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper< Response> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper< Response> {} - - impl flutter_rust_bridge::IntoIntoDart> for Response { - fn into_into_dart(self) -> FrbWrapper< Response> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Room { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomAccountDataEventType { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomDescription { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomDirectorySearch { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomEventCache { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomEventCacheGenericUpdate { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomEventCacheSubscriber { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomHero { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomKeyImportError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomKeyImportResult { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomLoadSettings { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomMember { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomMemberRole { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomMemberWithSenderInfo { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomMemberships { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomMessageEventContent { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomMessageEventContentWithoutRelation { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomNotificationMode { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomPagination { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomPowerLevels { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomPreview { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for RoomPrivacySettings < 'static> { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomSendQueue { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomSendQueueError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomSendQueueStorageError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomSendQueueUpdate { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomState { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomStateFilter { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper< RoomSubscription> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper< RoomSubscription> {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomSubscription { - fn into_into_dart(self) -> FrbWrapper< RoomSubscription> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomType { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RoomUpdates { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RtcDeclineEventContent { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RuleKind { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Ruleset { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for RumaApiError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SasState { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SasVerification { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Scope { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SecondsSinceUnixEpoch { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SecretStorage { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SecretStore { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SendHandle { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SendMediaUploadRequest { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SendQueue { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SendQueueRoomError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SendQueueUpdate { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SendReactionHandle { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SessionMeta { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SlidingSync { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SlidingSyncBuilder { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SlidingSyncList { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SlidingSyncListBuilder { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SlidingSyncVersion { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for StateEventType { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for StoreError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Subscriber < LatestEventValue , AsyncLock > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Subscriber < RoomPaginationStatus > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper >> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper >> {} - - impl flutter_rust_bridge::IntoIntoDart >>> for Subscriber < Vec < String > > { - fn into_into_dart(self) -> FrbWrapper >> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for Subscriber < VerificationState > { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SupportedVersions { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SyncResponse { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SyncSettings { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for SyncToken { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for TagInfo { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for TagName { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for TextMessageEventContent { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for ThreadRoots { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Thumbnail { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for TimelineEvent { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for UInt { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for UploadSignaturesRequest { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for UploadSigningKeysRequest { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Url { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for UrlOrQuery { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for UserDevices { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for UserIdentifier { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for UserIdentity { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for UserPowerLevel { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for UserSession { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for Verification { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for VerificationMethod { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for VerificationRequest { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for VerificationRequestState { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} - - impl flutter_rust_bridge::IntoIntoDart> for VersionBuilderError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0).into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper> {} - - impl flutter_rust_bridge::IntoIntoDart>> for WaitForSteadyState < 'static> { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } - } - - // Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - [ - self.0.current.into_into_dart().into_dart(), -self.0.total.into_into_dart().into_dart() - ].into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::send_queue::AbstractProgress { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - [ - self.0.txn_id.into_into_dart().into_dart(), -self.0.info.into_into_dart().into_dart(), -self.0.thumbnail.into_into_dart().into_dart(), -self.0.caption.into_into_dart().into_dart(), -self.0.mentions.into_into_dart().into_dart(), -self.0.reply.into_into_dart().into_dart() - ].into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::attachment::AttachmentConfig { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - [ - self.0.reached_start.into_into_dart().into_dart(), -self.0.events.into_into_dart().into_dart() - ].into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::event_cache::BackPaginationOutcome { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - match self.0 { - matrix_sdk::encryption::BackupDownloadStrategy::OneShot => 0.into_dart(), -matrix_sdk::encryption::BackupDownloadStrategy::AfterDecryptionFailure => 1.into_dart(), -matrix_sdk::encryption::BackupDownloadStrategy::Manual => 2.into_dart(), - _ => unreachable!(), - } - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::encryption::BackupDownloadStrategy { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - match self.0 { - matrix_sdk::encryption::backups::BackupState::Unknown => 0.into_dart(), -matrix_sdk::encryption::backups::BackupState::Creating => 1.into_dart(), -matrix_sdk::encryption::backups::BackupState::Enabling => 2.into_dart(), -matrix_sdk::encryption::backups::BackupState::Resuming => 3.into_dart(), -matrix_sdk::encryption::backups::BackupState::Enabled => 4.into_dart(), -matrix_sdk::encryption::backups::BackupState::Downloading => 5.into_dart(), -matrix_sdk::encryption::backups::BackupState::Disabling => 6.into_dart(), - _ => unreachable!(), - } - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::encryption::backups::BackupState { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - [ - self.0.duration.into_into_dart().into_dart(), -self.0.size.into_into_dart().into_dart(), -self.0.waveform.into_into_dart().into_dart() - ].into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::attachment::BaseAudioInfo { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - [ - self.0.size.into_into_dart().into_dart() - ].into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::attachment::BaseFileInfo { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - [ - self.0.height.into_into_dart().into_dart(), -self.0.width.into_into_dart().into_dart(), -self.0.size.into_into_dart().into_dart(), -self.0.blurhash.into_into_dart().into_dart(), -self.0.is_animated.into_into_dart().into_dart() - ].into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::attachment::BaseImageInfo { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - [ - self.0.duration.into_into_dart().into_dart(), -self.0.height.into_into_dart().into_dart(), -self.0.width.into_into_dart().into_dart(), -self.0.size.into_into_dart().into_dart(), -self.0.blurhash.into_into_dart().into_dart() - ].into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::attachment::BaseVideoInfo { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - match self.0 { - matrix_sdk::authentication::oauth::qrcode::CheckCodeSenderError::AlreadySent => 0.into_dart(), -matrix_sdk::authentication::oauth::qrcode::CheckCodeSenderError::CannotSend => 1.into_dart(), - _ => unreachable!(), - } - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::authentication::oauth::qrcode::CheckCodeSenderError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - [ - self.0.auto_enable_cross_signing.into_into_dart().into_dart(), -self.0.backup_download_strategy.into_into_dart().into_dart(), -self.0.auto_enable_backups.into_into_dart().into_dart() - ].into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::encryption::EncryptionSettings { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - match self.0 { - matrix_sdk::notification_settings::IsEncrypted::Yes => 0.into_dart(), -matrix_sdk::notification_settings::IsEncrypted::No => 1.into_dart(), - _ => unreachable!(), - } - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::notification_settings::IsEncrypted { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - match self.0 { - matrix_sdk::notification_settings::IsOneToOne::Yes => 0.into_dart(), -matrix_sdk::notification_settings::IsOneToOne::No => 1.into_dart(), - _ => unreachable!(), - } - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::notification_settings::IsOneToOne { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - [ - self.0.fully_read.into_into_dart().into_dart(), -self.0.public_read_receipt.into_into_dart().into_dart(), -self.0.private_read_receipt.into_into_dart().into_dart() - ].into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::room::Receipts { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - [ - self.0.ban.into_into_dart().into_dart(), -self.0.invite.into_into_dart().into_dart(), -self.0.kick.into_into_dart().into_dart(), -self.0.redact.into_into_dart().into_dart(), -self.0.events_default.into_into_dart().into_dart(), -self.0.state_default.into_into_dart().into_dart(), -self.0.users_default.into_into_dart().into_dart(), -self.0.room_name.into_into_dart().into_dart(), -self.0.room_avatar.into_into_dart().into_dart(), -self.0.room_topic.into_into_dart().into_dart(), -self.0.space_child.into_into_dart().into_dart() - ].into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::room::power_levels::RoomPowerLevelChanges { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - match self.0 { - matrix_sdk::sliding_sync::RoomSubscriptionState::Pending => 0.into_dart(), -matrix_sdk::sliding_sync::RoomSubscriptionState::Applied => 1.into_dart(), - _ => unreachable!(), - } - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::sliding_sync::RoomSubscriptionState { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - [ - self.0.access_token.into_into_dart().into_dart(), -self.0.refresh_token.into_into_dart().into_dart() - ].into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::authentication::SessionTokens { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - match self.0 { - matrix_sdk::authentication::matrix::SsoError::CallbackUrlInvalid => 0.into_dart(), - _ => unreachable!(), - } - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::authentication::matrix::SsoError { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - [ - self.0.crypto_store.into_into_dart().into_dart(), -self.0.state_store.into_into_dart().into_dart(), -self.0.event_cache_store.into_into_dart().into_dart(), -self.0.media_store.into_into_dart().into_dart() - ].into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::StoreSizes { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - [ - self.0.automatic.into_into_dart().into_dart() - ].into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::room::ThreadSubscription { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - [ - self.0.current.into_into_dart().into_dart(), -self.0.total.into_into_dart().into_dart() - ].into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::TransmissionProgress { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - [ - self.0.lists.into_into_dart().into_dart(), -self.0.rooms.into_into_dart().into_dart() - ].into_dart() - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::sliding_sync::UpdateSummary { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - match self.0 { - matrix_sdk::sliding_sync::Version::None => 0.into_dart(), -matrix_sdk::sliding_sync::Version::Native => 1.into_dart(), - _ => unreachable!(), - } - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::sliding_sync::Version { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs - impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - match self.0 { - matrix_sdk::sliding_sync::VersionBuilder::None => 0.into_dart(), -matrix_sdk::sliding_sync::VersionBuilder::Native => 1.into_dart(), -matrix_sdk::sliding_sync::VersionBuilder::DiscoverNative => 2.into_dart(), - _ => unreachable!(), - } - } - } - impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive for FrbWrapper {} -impl flutter_rust_bridge::IntoIntoDart> for matrix_sdk::sliding_sync::VersionBuilder { - fn into_into_dart(self) -> FrbWrapper { - self.into() - } - } - - impl SseEncode for flutter_rust_bridge::for_generated::anyhow::Error { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(format!("{:?}", self), serializer);} - } - - impl SseEncode for AcceptSettings { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Account { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for AccountManagementUrlBuilder { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Action { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for AnyMessageLikeEventContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ApplicationType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Arc < EncryptionInfo > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Arc < Error > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Arc < EventCacheDropHandles > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for AttachmentInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for AuthApi { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for AuthData { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for AuthSession { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for AuthorizationCodeErrorResponseType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for AuthorizationServerMetadata { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for BTreeMap < OwnedRoomId , Vec < LocalEcho > > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { >>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for BTreeMap < OwnedRoomId , Vec < Notification > > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { >>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for BTreeMap < OwnedUserId , BTreeMap < OwnedDeviceId , Device > > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { >>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for BTreeMap < OwnedUserId , UserIdentity > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for BTreeSet < AccountManagementAction > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for BTreeSet < OwnedSessionId > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Backups { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for BeaconError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for BeaconInfoEventContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Box < ThumbnailInfo > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Box < dyn Fn (Client) -> Result < () , SessionCallbackError > + Send + Sync > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { Result < () , SessionCallbackError > + Send + Sync >>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Box < dyn Fn (Client) -> Result < SessionTokens , SessionCallbackError > + Send + Sync > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { Result < SessionTokens , SessionCallbackError > + Send + Sync >>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for CallError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for CancelInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for CheckCode { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for CheckCodeSender { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Client { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ClientBuildError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ClientBuilder { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ClientId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ClientMetadata { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ClientRegistrationData { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ClientRegistrationErrorResponseType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ClientRegistrationResponse { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ComposerDraft { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for CreateStore < 'static> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for CrossProcessLockStoreGuardWithGeneration { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for CrossSigningResetAuthType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for CrossSigningResetHandle { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for CrossSigningStatus { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for CryptoContextInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for CryptoStoreError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Curve25519PublicKey { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for DecryptionRetryRequest { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Device { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for DeviceAuthorizationOAuthError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for DeviceUpdates { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for EditError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for EditedContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Emoji { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for [Emoji; 7] { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode({ let boxed: Box<[_]> = Box::new(self); boxed.into_vec() }, serializer);} - } - - impl SseEncode for Enable < 'static> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Encryption { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for EncryptionState { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for EnforceThread { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Error { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Ev { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Event { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for EventCache { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for EventHandlerData < 'static> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for EventHandlerDropGuard { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for EventHandlerHandle { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for EventWithContextResponse { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for File { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for FilterDefinition { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for FormattedBody { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Future { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for GlobalAccountDataEventType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for HttpError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for HttpResult < () > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for HttpResult < BTreeSet < FeatureFlag > > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { >>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for HttpResult < BTreeSet < MatrixVersion > > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { >>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for HttpResult < Capabilities > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for HttpResult < Response > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for HttpResult < SupportedVersions > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for HttpResult < Vec < RtcFocusInfo > > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { >>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for HttpResult < bool > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for IdentityResetHandle { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for IdentityUpdates { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ImageInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for IndexSet < String > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Int { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Invite { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Invite3pid { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for InviteAvatars { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for JoinRuleKind { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for JoinRuleSummary { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for JsonObject { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for KnockRequest { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for KnockRequestMemberInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for LastLocation { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for LatestEvents { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for LatestEventsError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ListThreadsOptions { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for LiveLocationShare { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for LocalEcho { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for LocalEchoContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for LocalTrust { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Localized < String > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Localized < Url > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for LocationContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for LoginBuilder { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ManualVerifyError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for MatrixAuth { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for MatrixSession { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for MatrixToUri { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for MatrixUri { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Media { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for MediaFileHandle { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for MediaFormat { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for MediaPreviewConfigEventContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for MediaPreviews { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for MediaRetentionPolicy { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Medium { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Mentions { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Messages { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for MessagesOptions { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for MilliSecondsSinceUnixEpoch { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Mime { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for NotificationSettings { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for NotificationSettingsError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for OAuth { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for OAuthAuthCodeUrlBuilder { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for OAuthCrossSigningResetInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for OAuthDiscoveryError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for OAuthError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for OAuthGrantType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for OAuthSession { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ObservableLiveLocation { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for OwnedDeviceId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for OwnedEventId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for OwnedMxcUri { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for OwnedRoomAliasId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for OwnedRoomId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for OwnedRoomOrAliasId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for OwnedServerName { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for OwnedTransactionId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for OwnedUserId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for PaginationToken { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for PaginationTokens { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for PathBuf { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for PersistError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for PossiblyRedactedRoomPowerLevelsEventContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for PreallocatedMxcUri { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for PredefinedUnderrideRuleId { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ProcessedToDeviceEvent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ProfileFieldName { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ProfileFieldValue { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for PushCondition { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for PushConditionRoomCtx { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for PushContext { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Pusher { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for PusherIds { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for QrProgress { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Raw < AnyGlobalAccountDataEvent > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Raw < AnyGlobalAccountDataEventContent > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Raw < AnyMessageLikeEventContent > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Raw < AnyRoomAccountDataEvent > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Raw < AnyRoomAccountDataEventContent > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Raw < AnyStateEventContent > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RawAnySyncOrStrippedState { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Raw < ClientMetadata > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Raw < PresenceEvent > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Raw < SecretStorageDefaultKeyEventContent > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Receipt { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ReceiptThread { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ReceiptType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Receiver < () > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Receiver < OwnedUserId > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Receiver < RoomEventCacheGenericUpdate > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Receiver < RoomInfoNotableUpdate > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Receiver < RoomSendQueueUpdate > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Receiver < RoomUpdate > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Receiver < RoomUpdates > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Receiver < SendQueueRoomError > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Receiver < SendQueueUpdate > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Receiver < SessionChange > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Receiver < ThreadEventCacheUpdate > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Receiver < Vec < OwnedUserId > > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { >>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Recovery { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RecoveryState { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RefreshTokenError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RelationType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Relations { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RelationsOptions { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Reply { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ReplyError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ReportedContentScore { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Request { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RequestConfig { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RequestVerificationError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Reset < 'static> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Response { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Room { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomAccountDataEventType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomDescription { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomDirectorySearch { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomEventCache { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomEventCacheGenericUpdate { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomEventCacheSubscriber { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomHero { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomKeyImportError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomKeyImportResult { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomLoadSettings { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomMember { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomMemberRole { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomMemberWithSenderInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomMemberships { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomMessageEventContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomMessageEventContentWithoutRelation { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomNotificationMode { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomPagination { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomPowerLevels { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomPreview { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomPrivacySettings < 'static> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomSendQueue { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomSendQueueError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomSendQueueStorageError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomSendQueueUpdate { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomState { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomStateFilter { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomSubscription { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RoomUpdates { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RtcDeclineEventContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RuleKind { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Ruleset { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for RumaApiError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SasState { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SasVerification { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Scope { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SecondsSinceUnixEpoch { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SecretStorage { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SecretStore { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SendHandle { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SendMediaUploadRequest { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SendQueue { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SendQueueRoomError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SendQueueUpdate { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SendReactionHandle { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SessionMeta { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SlidingSync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SlidingSyncBuilder { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SlidingSyncList { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SlidingSyncListBuilder { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SlidingSyncVersion { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for StateEventType { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for StoreError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Subscriber < LatestEventValue , AsyncLock > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Subscriber < RoomPaginationStatus > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Subscriber < Vec < String > > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { >>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Subscriber < VerificationState > { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SupportedVersions { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SyncResponse { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SyncSettings { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for SyncToken { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for TagInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for TagName { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for TextMessageEventContent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for ThreadRoots { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Thumbnail { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for TimelineEvent { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for UInt { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for UploadSignaturesRequest { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for UploadSigningKeysRequest { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Url { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for UrlOrQuery { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for UserDevices { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for UserIdentifier { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for UserIdentity { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for UserPowerLevel { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for UserSession { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for Verification { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for VerificationMethod { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for VerificationRequest { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for VerificationRequestState { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for VersionBuilderError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for WaitForSteadyState < 'static> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer);} - } - - impl SseEncode for chrono::Duration { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.num_microseconds().expect("cannot get microseconds from time"), serializer);} - } - - impl SseEncode for std::collections::HashMap { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode(self.into_iter().collect(), serializer);} - } - - impl SseEncode for std::collections::HashMap { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode(self.into_iter().collect(), serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi Result < () , SessionCallbackError > + Send + Sync >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi Result < SessionTokens , SessionCallbackError > + Send + Sync >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi >>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for RustOpaqueMoi> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer);} - } - - impl SseEncode for std::collections::HashSet { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode(self.into_iter().collect(), serializer);} - } - - impl SseEncode for String { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode(self.into_bytes(), serializer);} - } - - impl SseEncode for matrix_sdk::send_queue::AbstractProgress { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.current, serializer); -::sse_encode(self.total, serializer);} - } - - impl SseEncode for matrix_sdk::attachment::AttachmentConfig { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode(self.txn_id, serializer); ->::sse_encode(self.info, serializer); ->::sse_encode(self.thumbnail, serializer); ->::sse_encode(self.caption, serializer); ->::sse_encode(self.mentions, serializer); ->::sse_encode(self.reply, serializer);} - } - - impl SseEncode for matrix_sdk::event_cache::BackPaginationOutcome { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.reached_start, serializer); ->::sse_encode(self.events, serializer);} - } - - impl SseEncode for matrix_sdk::encryption::BackupDownloadStrategy { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(match self {matrix_sdk::encryption::BackupDownloadStrategy::OneShot => { 0 } -matrix_sdk::encryption::BackupDownloadStrategy::AfterDecryptionFailure => { 1 } -matrix_sdk::encryption::BackupDownloadStrategy::Manual => { 2 } - _ => { unimplemented!(""); }}, serializer);} - } - - impl SseEncode for matrix_sdk::encryption::backups::BackupState { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(match self {matrix_sdk::encryption::backups::BackupState::Unknown => { 0 } -matrix_sdk::encryption::backups::BackupState::Creating => { 1 } -matrix_sdk::encryption::backups::BackupState::Enabling => { 2 } -matrix_sdk::encryption::backups::BackupState::Resuming => { 3 } -matrix_sdk::encryption::backups::BackupState::Enabled => { 4 } -matrix_sdk::encryption::backups::BackupState::Downloading => { 5 } -matrix_sdk::encryption::backups::BackupState::Disabling => { 6 } - _ => { unimplemented!(""); }}, serializer);} - } - - impl SseEncode for matrix_sdk::attachment::BaseAudioInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode(self.duration, serializer); ->::sse_encode(self.size, serializer); ->>::sse_encode(self.waveform, serializer);} - } - - impl SseEncode for matrix_sdk::attachment::BaseFileInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode(self.size, serializer);} - } - - impl SseEncode for matrix_sdk::attachment::BaseImageInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode(self.height, serializer); ->::sse_encode(self.width, serializer); ->::sse_encode(self.size, serializer); ->::sse_encode(self.blurhash, serializer); ->::sse_encode(self.is_animated, serializer);} - } - - impl SseEncode for matrix_sdk::attachment::BaseVideoInfo { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode(self.duration, serializer); ->::sse_encode(self.height, serializer); ->::sse_encode(self.width, serializer); ->::sse_encode(self.size, serializer); ->::sse_encode(self.blurhash, serializer);} - } - - impl SseEncode for bool { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {serializer.cursor.write_u8(self as _).unwrap();} - } - - impl SseEncode for matrix_sdk::authentication::oauth::qrcode::CheckCodeSenderError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(match self {matrix_sdk::authentication::oauth::qrcode::CheckCodeSenderError::AlreadySent => { 0 } -matrix_sdk::authentication::oauth::qrcode::CheckCodeSenderError::CannotSend => { 1 } - _ => { unimplemented!(""); }}, serializer);} - } - - impl SseEncode for matrix_sdk::encryption::EncryptionSettings { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.auto_enable_cross_signing, serializer); -::sse_encode(self.backup_download_strategy, serializer); -::sse_encode(self.auto_enable_backups, serializer);} - } - - impl SseEncode for f32 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {serializer.cursor.write_f32::(self).unwrap();} - } - - impl SseEncode for f64 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {serializer.cursor.write_f64::(self).unwrap();} - } - - impl SseEncode for i32 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {serializer.cursor.write_i32::(self).unwrap();} - } - - impl SseEncode for i64 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {serializer.cursor.write_i64::(self).unwrap();} - } - - impl SseEncode for i8 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {serializer.cursor.write_i8(self).unwrap();} - } - - impl SseEncode for matrix_sdk::notification_settings::IsEncrypted { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(match self {matrix_sdk::notification_settings::IsEncrypted::Yes => { 0 } -matrix_sdk::notification_settings::IsEncrypted::No => { 1 } - _ => { unimplemented!(""); }}, serializer);} - } - - impl SseEncode for matrix_sdk::notification_settings::IsOneToOne { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(match self {matrix_sdk::notification_settings::IsOneToOne::Yes => { 0 } -matrix_sdk::notification_settings::IsOneToOne::No => { 1 } - _ => { unimplemented!(""); }}, serializer);} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec< PushCondition> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { < PushCondition>::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { >::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { >::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { >>::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { >>::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec<(OwnedUserId,Receipt,)> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { <(OwnedUserId,Receipt,)>::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec<(OwnedUserId,i64,)> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { <(OwnedUserId,i64,)>::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec<(Url,ClientId,)> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { <(Url,ClientId,)>::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec<(RustOpaqueMoi>,Int,)> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { <(RustOpaqueMoi>,Int,)>::sse_encode(item, serializer); }} - } - - impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.len() as _, serializer); - for item in self { ::sse_encode(item, serializer); }} - } - - impl SseEncode for Option<[Emoji; 7]> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - <[Emoji; 7]>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option< Future> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - < Future>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option< ImageInfo> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - < ImageInfo>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option< Response> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - < Response>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option< RoomSubscription> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - < RoomSubscription>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option>> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option<(Event,Vec,)> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - <(Event,Vec,)>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option<(OwnedEventId,Receipt,)> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - <(OwnedEventId,Receipt,)>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option<(u16,u16,u16,)> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - <(u16,u16,u16,)>::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - ::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >::sse_encode(value, serializer); - }} - } - - impl SseEncode for Option> { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.is_some(), serializer); - if let Some(value) = self { - >::sse_encode(value, serializer); - }} - } - - impl SseEncode for matrix_sdk::room::Receipts { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode(self.fully_read, serializer); ->::sse_encode(self.public_read_receipt, serializer); ->::sse_encode(self.private_read_receipt, serializer);} - } - - impl SseEncode for (EventHandlerDropGuard, Receiver < OwnedUserId >,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.0, serializer); -< Receiver < OwnedUserId >>::sse_encode(self.1, serializer);} - } - - impl SseEncode for (EventHandlerDropGuard, Receiver < Vec < OwnedUserId > >,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.0, serializer); -< Receiver < Vec < OwnedUserId > >>::sse_encode(self.1, serializer);} - } - - impl SseEncode for (Event,Vec,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.0, serializer); ->::sse_encode(self.1, serializer);} - } - - impl SseEncode for (OwnedEventId,Receipt,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.0, serializer); -::sse_encode(self.1, serializer);} - } - - impl SseEncode for (OwnedUserId,Receipt,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.0, serializer); -::sse_encode(self.1, serializer);} - } - - impl SseEncode for (OwnedUserId,i64,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.0, serializer); -::sse_encode(self.1, serializer);} - } - - impl SseEncode for (RoomEventCache,Arc < EventCacheDropHandles >,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.0, serializer); ->::sse_encode(self.1, serializer);} - } - - impl SseEncode for (Url,ClientId,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.0, serializer); -::sse_encode(self.1, serializer);} - } - - impl SseEncode for (RustOpaqueMoi>,Int,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>>::sse_encode(self.0, serializer); -::sse_encode(self.1, serializer);} - } - - impl SseEncode for (Vec,Receiver < ThreadEventCacheUpdate >,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode(self.0, serializer); ->::sse_encode(self.1, serializer);} - } - - impl SseEncode for (Vec,RoomEventCacheSubscriber,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode(self.0, serializer); -::sse_encode(self.1, serializer);} - } - - impl SseEncode for (Vec, Receiver < RoomSendQueueUpdate >,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode(self.0, serializer); -< Receiver < RoomSendQueueUpdate >>::sse_encode(self.1, serializer);} - } - - impl SseEncode for (Vec, Mime,Box < ThumbnailInfo >,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode(self.0, serializer); -< Mime>::sse_encode(self.1, serializer); ->::sse_encode(self.2, serializer);} - } - - impl SseEncode for (u16,u16,u16,) { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.0, serializer); -::sse_encode(self.1, serializer); -::sse_encode(self.2, serializer);} - } - - impl SseEncode for matrix_sdk::room::power_levels::RoomPowerLevelChanges { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode(self.ban, serializer); ->::sse_encode(self.invite, serializer); ->::sse_encode(self.kick, serializer); ->::sse_encode(self.redact, serializer); ->::sse_encode(self.events_default, serializer); ->::sse_encode(self.state_default, serializer); ->::sse_encode(self.users_default, serializer); ->::sse_encode(self.room_name, serializer); ->::sse_encode(self.room_avatar, serializer); ->::sse_encode(self.room_topic, serializer); ->::sse_encode(self.space_child, serializer);} - } - - impl SseEncode for matrix_sdk::sliding_sync::RoomSubscriptionState { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(match self {matrix_sdk::sliding_sync::RoomSubscriptionState::Pending => { 0 } -matrix_sdk::sliding_sync::RoomSubscriptionState::Applied => { 1 } - _ => { unimplemented!(""); }}, serializer);} - } - - impl SseEncode for matrix_sdk::authentication::SessionTokens { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.access_token, serializer); ->::sse_encode(self.refresh_token, serializer);} - } - - impl SseEncode for matrix_sdk::authentication::matrix::SsoError { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(match self {matrix_sdk::authentication::matrix::SsoError::CallbackUrlInvalid => { 0 } - _ => { unimplemented!(""); }}, serializer);} - } - - impl SseEncode for matrix_sdk::StoreSizes { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode(self.crypto_store, serializer); ->::sse_encode(self.state_store, serializer); ->::sse_encode(self.event_cache_store, serializer); ->::sse_encode(self.media_store, serializer);} - } - - impl SseEncode for matrix_sdk::room::ThreadSubscription { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.automatic, serializer);} - } - - impl SseEncode for matrix_sdk::TransmissionProgress { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(self.current, serializer); -::sse_encode(self.total, serializer);} - } - - impl SseEncode for u16 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {serializer.cursor.write_u16::(self).unwrap();} - } - - impl SseEncode for u32 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {serializer.cursor.write_u32::(self).unwrap();} - } - - impl SseEncode for u64 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {serializer.cursor.write_u64::(self).unwrap();} - } - - impl SseEncode for u8 { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {serializer.cursor.write_u8(self).unwrap();} - } - - impl SseEncode for () { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {} - } - - impl SseEncode for matrix_sdk::sliding_sync::UpdateSummary { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {>::sse_encode(self.lists, serializer); ->::sse_encode(self.rooms, serializer);} - } - - impl SseEncode for usize { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {serializer.cursor.write_u64::(self as _).unwrap();} - } - - impl SseEncode for matrix_sdk::sliding_sync::Version { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(match self {matrix_sdk::sliding_sync::Version::None => { 0 } -matrix_sdk::sliding_sync::Version::Native => { 1 } - _ => { unimplemented!(""); }}, serializer);} - } - - impl SseEncode for matrix_sdk::sliding_sync::VersionBuilder { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {::sse_encode(match self {matrix_sdk::sliding_sync::VersionBuilder::None => { 0 } -matrix_sdk::sliding_sync::VersionBuilder::Native => { 1 } -matrix_sdk::sliding_sync::VersionBuilder::DiscoverNative => { 2 } - _ => { unimplemented!(""); }}, serializer);} - } - - - - - - #[cfg(not(target_family = "wasm"))] - mod io { - // This file is automatically generated, so please do not edit it. -// @generated by `flutter_rust_bridge`@ 2.11.1. - - - -// Section: imports - -use matrix_sdk::room::*; -use matrix_sdk::sync::*; -use matrix_sdk::authentication::oauth::error::*; -use matrix_sdk::authentication::oauth::*; -use matrix_sdk::event_cache::pagination::*; -use matrix_sdk::*; -use matrix_sdk::room::privacy_settings::*; -use matrix_sdk::encryption::backups::futures::*; -use matrix_sdk::send_queue::*; -use matrix_sdk::encryption::recovery::futures::*; -use matrix_sdk::event_cache::room::*; -use matrix_sdk::client::*; -use matrix_sdk::authentication::oauth::qrcode::*; -use matrix_sdk::encryption::backups::*; -use matrix_sdk::authentication::*; -use matrix_sdk::media::*; -use matrix_sdk::encryption::secret_storage::*; -use matrix_sdk::encryption::*; -use matrix_sdk::authentication::matrix::*; -use matrix_sdk::config::*; -use matrix_sdk::authentication::oauth::registration::*; -use matrix_sdk::room::knock_requests::*; -use matrix_sdk::encryption::recovery::*; -use matrix_sdk::event_handler::*; -use matrix_sdk::event_cache::*; -use matrix_sdk::paginators::*; -use matrix_sdk::room_directory_search::*; -use matrix_sdk::account::*; -use matrix_sdk::latest_events::*; -use matrix_sdk::pusher::*; -use matrix_sdk::room_preview::*; -use matrix_sdk::room::reply::*; -use matrix_sdk::attachment::*; -use matrix_sdk::sliding_sync::*; -use matrix_sdk::error::*; -use matrix_sdk::encryption::verification::*; -use matrix_sdk::encryption::identities::devices::*; -use crate::*; -use matrix_sdk::room::calls::*; -use matrix_sdk::notification_settings::*; -use matrix_sdk::encryption::verification::sas::*; -use matrix_sdk::live_location_share::*; -use matrix_sdk::encryption::identities::*; -use matrix_sdk::room::edit::*; -use matrix_sdk::room::power_levels::*;use matrix_sdk::paginators::thread::PaginableThread; -use flutter_rust_bridge::{Handler, IntoIntoDart}; -use flutter_rust_bridge::for_generated::{Lockable, transform_result_dco, Lifetimeable}; -use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, WriteBytesExt, ReadBytesExt};use super::*; - -// Section: boilerplate - -flutter_rust_bridge::frb_generated_boilerplate_io!(); - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAcceptSettings(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAcceptSettings(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAccount(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAccount(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAccountManagementUrlBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAccountManagementUrlBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAction(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAction(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnyMessageLikeEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnyMessageLikeEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerApplicationType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerApplicationType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcEncryptionInfo(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcEncryptionInfo(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcError(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcError(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcEventCacheDropHandles(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcEventCacheDropHandles(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAttachmentInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAttachmentInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthApi(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthApi(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthData(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthData(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthSession(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthSession(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthorizationCodeErrorResponseType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthorizationCodeErrorResponseType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthorizationServerMetadata(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthorizationServerMetadata(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeMapOwnedRoomIdVecLocalEcho(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeMapOwnedRoomIdVecLocalEcho(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeMapOwnedRoomIdVecNotification(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeMapOwnedRoomIdVecNotification(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeMapOwnedUserIdBTreeMapOwnedDeviceIdDevice(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeMapOwnedUserIdBTreeMapOwnedDeviceIdDevice(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeMapOwnedUserIdUserIdentity(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeMapOwnedUserIdUserIdentity(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeSetAccountManagementAction(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeSetAccountManagementAction(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeSetOwnedSessionId(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeSetOwnedSessionId(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBackups(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBackups(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBeaconError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBeaconError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBeaconInfoEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBeaconInfoEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxThumbnailInfo(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxThumbnailInfo(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnClientResultSessionCallbackErrorSendSync(ptr: *const std::ffi::c_void) { - MoiArc:: Result < () , SessionCallbackError > + Send + Sync >>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnClientResultSessionCallbackErrorSendSync(ptr: *const std::ffi::c_void) { - MoiArc:: Result < () , SessionCallbackError > + Send + Sync >>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnClientResultSessionTokensSessionCallbackErrorSendSync(ptr: *const std::ffi::c_void) { - MoiArc:: Result < SessionTokens , SessionCallbackError > + Send + Sync >>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnClientResultSessionTokensSessionCallbackErrorSendSync(ptr: *const std::ffi::c_void) { - MoiArc:: Result < SessionTokens , SessionCallbackError > + Send + Sync >>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCallError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCallError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCancelInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCancelInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCheckCode(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCheckCode(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCheckCodeSender(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCheckCodeSender(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClient(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClient(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientBuildError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientBuildError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientMetadata(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientMetadata(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientRegistrationData(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientRegistrationData(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientRegistrationErrorResponseType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientRegistrationErrorResponseType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientRegistrationResponse(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientRegistrationResponse(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientSecret(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientSecret(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerComposerDraft(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerComposerDraft(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCreateStorestatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCreateStorestatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCrossProcessLockStoreGuardWithGeneration(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCrossProcessLockStoreGuardWithGeneration(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCrossSigningResetAuthType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCrossSigningResetAuthType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCrossSigningResetHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCrossSigningResetHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCrossSigningStatus(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCrossSigningStatus(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCryptoContextInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCryptoContextInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCryptoStoreError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCryptoStoreError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCsrfToken(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCsrfToken(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCurve25519PublicKey(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCurve25519PublicKey(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDecryptionRetryRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDecryptionRetryRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDevice(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDevice(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeviceAuthorizationOAuthError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeviceAuthorizationOAuthError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeviceCodeErrorResponseType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeviceCodeErrorResponseType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeviceId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeviceId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeviceUpdates(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeviceUpdates(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEditError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEditError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEditedContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEditedContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmoji(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmoji(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnablestatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnablestatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEncryption(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEncryption(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEncryptionState(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEncryptionState(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnforceThread(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnforceThread(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerErrorKind(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerErrorKind(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEv(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEv(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventCache(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventCache(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventHandlerDatastatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventHandlerDatastatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventHandlerDropGuard(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventHandlerDropGuard(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventHandlerHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventHandlerHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventWithContextResponse(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventWithContextResponse(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerFile(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerFile(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerFilterDefinition(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerFilterDefinition(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerFormattedBody(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerFormattedBody(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerFuture(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerFuture(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGlobalAccountDataEventType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGlobalAccountDataEventType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResult(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResult(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultBTreeSetFeatureFlag(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultBTreeSetFeatureFlag(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultBTreeSetMatrixVersion(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultBTreeSetMatrixVersion(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultCapabilities(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultCapabilities(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultResponse(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultResponse(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultSupportedVersions(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultSupportedVersions(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultVecRtcFocusInfo(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultVecRtcFocusInfo(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultbool(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultbool(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIdentityResetHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIdentityResetHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIdentityUpdates(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIdentityUpdates(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerImageInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerImageInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIndexSetString(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIndexSetString(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerInt(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerInt(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerInvite(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerInvite(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerInvite3pid(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerInvite3pid(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerInviteAvatars(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerInviteAvatars(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerJoinRuleKind(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerJoinRuleKind(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerJoinRuleSummary(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerJoinRuleSummary(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerJsonObject(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerJsonObject(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerKnockRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerKnockRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerKnockRequestMemberInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerKnockRequestMemberInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLastLocation(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLastLocation(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLatestEvents(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLatestEvents(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLatestEventsError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLatestEventsError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerListThreadsOptions(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerListThreadsOptions(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLiveLocationShare(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLiveLocationShare(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalEcho(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalEcho(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalEchoContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalEchoContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalTrust(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalTrust(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalizedString(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalizedString(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalizedUrl(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalizedUrl(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocationContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocationContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLoginBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLoginBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerManualVerifyError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerManualVerifyError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMatrixAuth(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMatrixAuth(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMatrixSession(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMatrixSession(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMatrixToUri(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMatrixToUri(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMatrixUri(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMatrixUri(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMedia(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMedia(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaFileHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaFileHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaFormat(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaFormat(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaPreviewConfigEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaPreviewConfigEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaPreviews(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaPreviews(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRequestParameters(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRequestParameters(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRetentionPolicy(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRetentionPolicy(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMedium(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMedium(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMentions(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMentions(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMessages(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMessages(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMessagesOptions(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMessagesOptions(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMilliSecondsSinceUnixEpoch(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMilliSecondsSinceUnixEpoch(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMime(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMime(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMxcUri(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMxcUri(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNotificationSettings(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNotificationSettings(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNotificationSettingsError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNotificationSettingsError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuth(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuth(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthAuthCodeUrlBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthAuthCodeUrlBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthCrossSigningResetInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthCrossSigningResetInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthDiscoveryError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthDiscoveryError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthGrantType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthGrantType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthSession(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthSession(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerObservableLiveLocation(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerObservableLiveLocation(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedDeviceId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedDeviceId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedEventId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedEventId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedMxcUri(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedMxcUri(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedRoomAliasId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedRoomAliasId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedRoomId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedRoomId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedRoomOrAliasId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedRoomOrAliasId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedServerName(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedServerName(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedTransactionId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedTransactionId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedUserId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedUserId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPaginationToken(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPaginationToken(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPaginationTokens(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPaginationTokens(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPath(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPath(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPathBuf(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPathBuf(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPersistError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPersistError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPossiblyRedactedRoomPowerLevelsEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPossiblyRedactedRoomPowerLevelsEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPreallocatedMxcUri(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPreallocatedMxcUri(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPredefinedUnderrideRuleId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPredefinedUnderrideRuleId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerProcessedToDeviceEvent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerProcessedToDeviceEvent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerProfileFieldName(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerProfileFieldName(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerProfileFieldValue(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerProfileFieldValue(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPushCondition(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPushCondition(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPushConditionRoomCtx(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPushConditionRoomCtx(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPushContext(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPushContext(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPusher(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPusher(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPusherIds(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPusherIds(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerQrProgress(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerQrProgress(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyGlobalAccountDataEvent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyGlobalAccountDataEvent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyGlobalAccountDataEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyGlobalAccountDataEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyMessageLikeEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyMessageLikeEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyRoomAccountDataEvent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyRoomAccountDataEvent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyRoomAccountDataEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyRoomAccountDataEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyStateEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyStateEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnySyncOrStrippedState(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnySyncOrStrippedState(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawClientMetadata(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawClientMetadata(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawOriginalSyncRoomEncryptedEvent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawOriginalSyncRoomEncryptedEvent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawPresenceEvent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawPresenceEvent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawSecretStorageDefaultKeyEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawSecretStorageDefaultKeyEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceipt(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceipt(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiptThread(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiptThread(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiptType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiptType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiver(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiver(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverOwnedUserId(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverOwnedUserId(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomEventCacheGenericUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomEventCacheGenericUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomInfoNotableUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomInfoNotableUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomSendQueueUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomSendQueueUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomUpdates(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomUpdates(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverSendQueueRoomError(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverSendQueueRoomError(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverSendQueueUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverSendQueueUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverSessionChange(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverSessionChange(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverThreadEventCacheUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverThreadEventCacheUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverVecOwnedUserId(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverVecOwnedUserId(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRecovery(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRecovery(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRecoveryState(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRecoveryState(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRefreshTokenError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRefreshTokenError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRelationType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRelationType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRelations(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRelations(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRelationsOptions(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRelationsOptions(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReply(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReply(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReplyError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReplyError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReportedContentScore(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReportedContentScore(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRequestConfig(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRequestConfig(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRequestVerificationError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRequestVerificationError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerResetstatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerResetstatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerResponse(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerResponse(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoom(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoom(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomAccountDataEventType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomAccountDataEventType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomAliasId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomAliasId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomDescription(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomDescription(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomDirectorySearch(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomDirectorySearch(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomEventCache(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomEventCache(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomEventCacheGenericUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomEventCacheGenericUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomEventCacheSubscriber(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomEventCacheSubscriber(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomHero(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomHero(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomKeyImportError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomKeyImportError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomKeyImportResult(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomKeyImportResult(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomLoadSettings(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomLoadSettings(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMember(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMember(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMemberRole(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMemberRole(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMemberWithSenderInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMemberWithSenderInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMemberships(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMemberships(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMessageEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMessageEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMessageEventContentWithoutRelation(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMessageEventContentWithoutRelation(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomNotificationMode(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomNotificationMode(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomOrAliasId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomOrAliasId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPagination(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPagination(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPowerLevels(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPowerLevels(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPowerLevelsEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPowerLevelsEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPreview(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPreview(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPrivacySettingsstatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPrivacySettingsstatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSendQueue(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSendQueue(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSendQueueError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSendQueueError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSendQueueStorageError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSendQueueStorageError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSendQueueUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSendQueueUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomState(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomState(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomStateFilter(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomStateFilter(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSubscription(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSubscription(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomUpdates(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomUpdates(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRtcDeclineEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRtcDeclineEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRuleKind(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRuleKind(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRuleset(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRuleset(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRumaApiError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRumaApiError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSasState(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSasState(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSasVerification(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSasVerification(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScope(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScope(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecondsSinceUnixEpoch(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecondsSinceUnixEpoch(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecretStorage(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecretStorage(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecretStore(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecretStore(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendMediaUploadRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendMediaUploadRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendQueue(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendQueue(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendQueueRoomError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendQueueRoomError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendQueueUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendQueueUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendReactionHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendReactionHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerServerName(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerServerName(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSessionId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSessionId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSessionMeta(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSessionMeta(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSync(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSync(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSyncBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSyncBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSyncList(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSyncList(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSyncListBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSyncListBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSyncVersion(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSyncVersion(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStateEventType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStateEventType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStoreError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStoreError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSubscriberLatestEventValueAsyncLock(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSubscriberLatestEventValueAsyncLock(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSubscriberRoomPaginationStatus(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSubscriberRoomPaginationStatus(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSubscriberVecString(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSubscriberVecString(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSubscriberVerificationState(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSubscriberVerificationState(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSupportedVersions(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSupportedVersions(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSyncResponse(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSyncResponse(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSyncSettings(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSyncSettings(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSyncToken(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSyncToken(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerTagInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerTagInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerTagName(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerTagName(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerTextMessageEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerTextMessageEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerThreadRoots(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerThreadRoots(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerThumbnail(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerThumbnail(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerTimelineEvent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerTimelineEvent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUInt(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUInt(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUiaaInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUiaaInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUploadSignaturesRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUploadSignaturesRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUploadSigningKeysRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUploadSigningKeysRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUrl(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUrl(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUrlOrQuery(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUrlOrQuery(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserDevices(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserDevices(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserIdentifier(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserIdentifier(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserIdentity(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserIdentity(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserPowerLevel(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserPowerLevel(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserSession(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserSession(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVerification(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVerification(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVerificationMethod(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVerificationMethod(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVerificationRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVerificationRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVerificationRequestState(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVerificationRequestState(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVersionBuilderError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVersionBuilderError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaitForSteadyStatestatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaitForSteadyStatestatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerstr(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[unsafe(no_mangle)] - pub extern "C" fn frbgen_nexus_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerstr(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - } - #[cfg(not(target_family = "wasm"))] - pub use io::*; - - - /// cbindgen:ignore - #[cfg(target_family = "wasm")] - mod web { - // This file is automatically generated, so please do not edit it. -// @generated by `flutter_rust_bridge`@ 2.11.1. - - - -// Section: imports - -use matrix_sdk::room::*; -use matrix_sdk::sync::*; -use matrix_sdk::authentication::oauth::error::*; -use matrix_sdk::authentication::oauth::*; -use matrix_sdk::event_cache::pagination::*; -use matrix_sdk::*; -use matrix_sdk::room::privacy_settings::*; -use matrix_sdk::encryption::backups::futures::*; -use matrix_sdk::send_queue::*; -use matrix_sdk::encryption::recovery::futures::*; -use matrix_sdk::event_cache::room::*; -use matrix_sdk::client::*; -use matrix_sdk::authentication::oauth::qrcode::*; -use matrix_sdk::encryption::backups::*; -use matrix_sdk::authentication::*; -use matrix_sdk::media::*; -use matrix_sdk::encryption::secret_storage::*; -use matrix_sdk::encryption::*; -use matrix_sdk::authentication::matrix::*; -use matrix_sdk::config::*; -use matrix_sdk::authentication::oauth::registration::*; -use matrix_sdk::room::knock_requests::*; -use matrix_sdk::encryption::recovery::*; -use matrix_sdk::event_handler::*; -use matrix_sdk::event_cache::*; -use matrix_sdk::paginators::*; -use matrix_sdk::room_directory_search::*; -use matrix_sdk::account::*; -use matrix_sdk::latest_events::*; -use matrix_sdk::pusher::*; -use matrix_sdk::room_preview::*; -use matrix_sdk::room::reply::*; -use matrix_sdk::attachment::*; -use matrix_sdk::sliding_sync::*; -use matrix_sdk::error::*; -use matrix_sdk::encryption::verification::*; -use matrix_sdk::encryption::identities::devices::*; -use crate::*; -use matrix_sdk::room::calls::*; -use matrix_sdk::notification_settings::*; -use matrix_sdk::encryption::verification::sas::*; -use matrix_sdk::live_location_share::*; -use matrix_sdk::encryption::identities::*; -use matrix_sdk::room::edit::*; -use matrix_sdk::room::power_levels::*;use matrix_sdk::paginators::thread::PaginableThread; -use flutter_rust_bridge::{Handler, IntoIntoDart}; -use flutter_rust_bridge::for_generated::{Lockable, transform_result_dco, Lifetimeable}; -use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, WriteBytesExt, ReadBytesExt};use super::*; - use flutter_rust_bridge::for_generated::wasm_bindgen; - use flutter_rust_bridge::for_generated::wasm_bindgen::prelude::*; - - -// Section: boilerplate - -flutter_rust_bridge::frb_generated_boilerplate_web!(); - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAcceptSettings(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAcceptSettings(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAccount(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAccount(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAccountManagementUrlBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAccountManagementUrlBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAction(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAction(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnyMessageLikeEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnyMessageLikeEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerApplicationType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerApplicationType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcEncryptionInfo(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcEncryptionInfo(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcError(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcError(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcEventCacheDropHandles(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcEventCacheDropHandles(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAttachmentInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAttachmentInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthApi(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthApi(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthData(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthData(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthSession(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthSession(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthorizationCodeErrorResponseType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthorizationCodeErrorResponseType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthorizationServerMetadata(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAuthorizationServerMetadata(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeMapOwnedRoomIdVecLocalEcho(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeMapOwnedRoomIdVecLocalEcho(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeMapOwnedRoomIdVecNotification(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeMapOwnedRoomIdVecNotification(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeMapOwnedUserIdBTreeMapOwnedDeviceIdDevice(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeMapOwnedUserIdBTreeMapOwnedDeviceIdDevice(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeMapOwnedUserIdUserIdentity(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeMapOwnedUserIdUserIdentity(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeSetAccountManagementAction(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeSetAccountManagementAction(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeSetOwnedSessionId(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBTreeSetOwnedSessionId(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBackups(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBackups(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBeaconError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBeaconError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBeaconInfoEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBeaconInfoEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxThumbnailInfo(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxThumbnailInfo(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnClientResultSessionCallbackErrorSendSync(ptr: *const std::ffi::c_void) { - MoiArc:: Result < () , SessionCallbackError > + Send + Sync >>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnClientResultSessionCallbackErrorSendSync(ptr: *const std::ffi::c_void) { - MoiArc:: Result < () , SessionCallbackError > + Send + Sync >>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnClientResultSessionTokensSessionCallbackErrorSendSync(ptr: *const std::ffi::c_void) { - MoiArc:: Result < SessionTokens , SessionCallbackError > + Send + Sync >>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnClientResultSessionTokensSessionCallbackErrorSendSync(ptr: *const std::ffi::c_void) { - MoiArc:: Result < SessionTokens , SessionCallbackError > + Send + Sync >>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCallError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCallError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCancelInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCancelInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCheckCode(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCheckCode(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCheckCodeSender(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCheckCodeSender(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClient(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClient(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientBuildError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientBuildError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientMetadata(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientMetadata(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientRegistrationData(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientRegistrationData(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientRegistrationErrorResponseType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientRegistrationErrorResponseType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientRegistrationResponse(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientRegistrationResponse(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientSecret(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerClientSecret(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerComposerDraft(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerComposerDraft(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCreateStorestatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCreateStorestatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCrossProcessLockStoreGuardWithGeneration(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCrossProcessLockStoreGuardWithGeneration(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCrossSigningResetAuthType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCrossSigningResetAuthType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCrossSigningResetHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCrossSigningResetHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCrossSigningStatus(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCrossSigningStatus(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCryptoContextInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCryptoContextInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCryptoStoreError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCryptoStoreError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCsrfToken(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCsrfToken(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCurve25519PublicKey(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCurve25519PublicKey(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDecryptionRetryRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDecryptionRetryRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDevice(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDevice(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeviceAuthorizationOAuthError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeviceAuthorizationOAuthError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeviceCodeErrorResponseType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeviceCodeErrorResponseType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeviceId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeviceId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeviceUpdates(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeviceUpdates(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEditError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEditError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEditedContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEditedContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmoji(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmoji(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnablestatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnablestatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEncryption(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEncryption(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEncryptionState(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEncryptionState(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnforceThread(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnforceThread(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerErrorKind(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerErrorKind(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEv(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEv(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventCache(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventCache(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventHandlerDatastatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventHandlerDatastatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventHandlerDropGuard(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventHandlerDropGuard(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventHandlerHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventHandlerHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventWithContextResponse(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEventWithContextResponse(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerFile(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerFile(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerFilterDefinition(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerFilterDefinition(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerFormattedBody(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerFormattedBody(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerFuture(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerFuture(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGlobalAccountDataEventType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGlobalAccountDataEventType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResult(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResult(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultBTreeSetFeatureFlag(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultBTreeSetFeatureFlag(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultBTreeSetMatrixVersion(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultBTreeSetMatrixVersion(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultCapabilities(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultCapabilities(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultResponse(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultResponse(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultSupportedVersions(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultSupportedVersions(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultVecRtcFocusInfo(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultVecRtcFocusInfo(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultbool(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHttpResultbool(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIdentityResetHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIdentityResetHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIdentityUpdates(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIdentityUpdates(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerImageInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerImageInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIndexSetString(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIndexSetString(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerInt(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerInt(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerInvite(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerInvite(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerInvite3pid(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerInvite3pid(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerInviteAvatars(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerInviteAvatars(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerJoinRuleKind(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerJoinRuleKind(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerJoinRuleSummary(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerJoinRuleSummary(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerJsonObject(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerJsonObject(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerKnockRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerKnockRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerKnockRequestMemberInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerKnockRequestMemberInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLastLocation(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLastLocation(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLatestEvents(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLatestEvents(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLatestEventsError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLatestEventsError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerListThreadsOptions(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerListThreadsOptions(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLiveLocationShare(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLiveLocationShare(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalEcho(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalEcho(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalEchoContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalEchoContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalTrust(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalTrust(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalizedString(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalizedString(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalizedUrl(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocalizedUrl(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocationContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLocationContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLoginBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLoginBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerManualVerifyError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerManualVerifyError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMatrixAuth(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMatrixAuth(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMatrixSession(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMatrixSession(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMatrixToUri(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMatrixToUri(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMatrixUri(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMatrixUri(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMedia(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMedia(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaFileHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaFileHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaFormat(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaFormat(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaPreviewConfigEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaPreviewConfigEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaPreviews(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaPreviews(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRequestParameters(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRequestParameters(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRetentionPolicy(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRetentionPolicy(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMedium(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMedium(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMentions(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMentions(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMessages(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMessages(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMessagesOptions(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMessagesOptions(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMilliSecondsSinceUnixEpoch(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMilliSecondsSinceUnixEpoch(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMime(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMime(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMxcUri(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMxcUri(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNotificationSettings(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNotificationSettings(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNotificationSettingsError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNotificationSettingsError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuth(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuth(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthAuthCodeUrlBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthAuthCodeUrlBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthCrossSigningResetInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthCrossSigningResetInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthDiscoveryError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthDiscoveryError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthGrantType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthGrantType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthSession(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOAuthSession(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerObservableLiveLocation(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerObservableLiveLocation(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedDeviceId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedDeviceId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedEventId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedEventId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedMxcUri(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedMxcUri(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedRoomAliasId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedRoomAliasId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedRoomId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedRoomId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedRoomOrAliasId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedRoomOrAliasId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedServerName(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedServerName(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedTransactionId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedTransactionId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedUserId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOwnedUserId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPaginationToken(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPaginationToken(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPaginationTokens(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPaginationTokens(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPath(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPath(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPathBuf(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPathBuf(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPersistError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPersistError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPossiblyRedactedRoomPowerLevelsEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPossiblyRedactedRoomPowerLevelsEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPreallocatedMxcUri(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPreallocatedMxcUri(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPredefinedUnderrideRuleId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPredefinedUnderrideRuleId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerProcessedToDeviceEvent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerProcessedToDeviceEvent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerProfileFieldName(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerProfileFieldName(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerProfileFieldValue(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerProfileFieldValue(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPushCondition(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPushCondition(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPushConditionRoomCtx(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPushConditionRoomCtx(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPushContext(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPushContext(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPusher(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPusher(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPusherIds(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPusherIds(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerQrProgress(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerQrProgress(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyGlobalAccountDataEvent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyGlobalAccountDataEvent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyGlobalAccountDataEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyGlobalAccountDataEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyMessageLikeEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyMessageLikeEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyRoomAccountDataEvent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyRoomAccountDataEvent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyRoomAccountDataEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyRoomAccountDataEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyStateEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnyStateEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnySyncOrStrippedState(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawAnySyncOrStrippedState(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawClientMetadata(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawClientMetadata(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawOriginalSyncRoomEncryptedEvent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawOriginalSyncRoomEncryptedEvent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawPresenceEvent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawPresenceEvent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawSecretStorageDefaultKeyEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRawSecretStorageDefaultKeyEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceipt(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceipt(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiptThread(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiptThread(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiptType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiptType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiver(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiver(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverOwnedUserId(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverOwnedUserId(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomEventCacheGenericUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomEventCacheGenericUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomInfoNotableUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomInfoNotableUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomSendQueueUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomSendQueueUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomUpdates(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverRoomUpdates(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverSendQueueRoomError(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverSendQueueRoomError(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverSendQueueUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverSendQueueUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverSessionChange(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverSessionChange(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverThreadEventCacheUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverThreadEventCacheUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverVecOwnedUserId(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReceiverVecOwnedUserId(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRecovery(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRecovery(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRecoveryState(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRecoveryState(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRefreshTokenError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRefreshTokenError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRelationType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRelationType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRelations(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRelations(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRelationsOptions(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRelationsOptions(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReply(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReply(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReplyError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReplyError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReportedContentScore(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerReportedContentScore(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRequestConfig(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRequestConfig(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRequestVerificationError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRequestVerificationError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerResetstatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerResetstatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerResponse(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerResponse(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoom(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoom(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomAccountDataEventType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomAccountDataEventType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomAliasId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomAliasId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomDescription(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomDescription(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomDirectorySearch(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomDirectorySearch(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomEventCache(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomEventCache(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomEventCacheGenericUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomEventCacheGenericUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomEventCacheSubscriber(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomEventCacheSubscriber(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomHero(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomHero(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomKeyImportError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomKeyImportError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomKeyImportResult(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomKeyImportResult(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomLoadSettings(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomLoadSettings(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMember(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMember(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMemberRole(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMemberRole(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMemberWithSenderInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMemberWithSenderInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMemberships(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMemberships(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMessageEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMessageEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMessageEventContentWithoutRelation(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomMessageEventContentWithoutRelation(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomNotificationMode(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomNotificationMode(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomOrAliasId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomOrAliasId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPagination(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPagination(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPowerLevels(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPowerLevels(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPowerLevelsEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPowerLevelsEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPreview(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPreview(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPrivacySettingsstatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomPrivacySettingsstatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSendQueue(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSendQueue(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSendQueueError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSendQueueError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSendQueueStorageError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSendQueueStorageError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSendQueueUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSendQueueUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomState(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomState(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomStateFilter(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomStateFilter(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSubscription(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomSubscription(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomUpdates(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRoomUpdates(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRtcDeclineEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRtcDeclineEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRuleKind(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRuleKind(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRuleset(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRuleset(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRumaApiError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRumaApiError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSasState(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSasState(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSasVerification(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSasVerification(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScope(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScope(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecondsSinceUnixEpoch(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecondsSinceUnixEpoch(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecretStorage(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecretStorage(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecretStore(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecretStore(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendMediaUploadRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendMediaUploadRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendQueue(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendQueue(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendQueueRoomError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendQueueRoomError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendQueueUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendQueueUpdate(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendReactionHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSendReactionHandle(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerServerName(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerServerName(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSessionId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSessionId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSessionMeta(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSessionMeta(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSync(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSync(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSyncBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSyncBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSyncList(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSyncList(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSyncListBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSyncListBuilder(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSyncVersion(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSlidingSyncVersion(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStateEventType(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStateEventType(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStoreError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStoreError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSubscriberLatestEventValueAsyncLock(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSubscriberLatestEventValueAsyncLock(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSubscriberRoomPaginationStatus(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSubscriberRoomPaginationStatus(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSubscriberVecString(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSubscriberVecString(ptr: *const std::ffi::c_void) { - MoiArc:: >>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSubscriberVerificationState(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSubscriberVerificationState(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSupportedVersions(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSupportedVersions(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSyncResponse(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSyncResponse(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSyncSettings(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSyncSettings(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSyncToken(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSyncToken(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerTagInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerTagInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerTagName(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerTagName(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerTextMessageEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerTextMessageEventContent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerThreadRoots(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerThreadRoots(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerThumbnail(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerThumbnail(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerTimelineEvent(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerTimelineEvent(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUInt(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUInt(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUiaaInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUiaaInfo(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUploadSignaturesRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUploadSignaturesRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUploadSigningKeysRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUploadSigningKeysRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUrl(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUrl(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUrlOrQuery(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUrlOrQuery(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserDevices(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserDevices(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserId(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserId(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserIdentifier(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserIdentifier(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserIdentity(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserIdentity(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserPowerLevel(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserPowerLevel(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserSession(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerUserSession(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVerification(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVerification(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVerificationMethod(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVerificationMethod(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVerificationRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVerificationRequest(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVerificationRequestState(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVerificationRequestState(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVersionBuilderError(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVersionBuilderError(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaitForSteadyStatestatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaitForSteadyStatestatic(ptr: *const std::ffi::c_void) { - MoiArc::>>::decrement_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerstr(ptr: *const std::ffi::c_void) { - MoiArc::>::increment_strong_count(ptr as _); - } - - - #[wasm_bindgen] - pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerstr(ptr: *const std::ffi::c_void) { - MoiArc::>::decrement_strong_count(ptr as _); - } - - - } - #[cfg(target_family = "wasm")] - pub use web::*; - \ No newline at end of file diff --git a/rust/src/lib.rs b/rust/src/lib.rs deleted file mode 100644 index cbb071f..0000000 --- a/rust/src/lib.rs +++ /dev/null @@ -1,2 +0,0 @@ -pub mod api; -mod frb_generated; diff --git a/rust_builder/.gitignore b/rust_builder/.gitignore deleted file mode 100644 index ac5aa98..0000000 --- a/rust_builder/.gitignore +++ /dev/null @@ -1,29 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock. -/pubspec.lock -**/doc/api/ -.dart_tool/ -build/ diff --git a/rust_builder/README.md b/rust_builder/README.md deleted file mode 100644 index 922615f..0000000 --- a/rust_builder/README.md +++ /dev/null @@ -1 +0,0 @@ -Please ignore this folder, which is just glue to build Rust with Flutter. \ No newline at end of file diff --git a/rust_builder/android/.gitignore b/rust_builder/android/.gitignore deleted file mode 100644 index 161bdcd..0000000 --- a/rust_builder/android/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -*.iml -.gradle -/local.properties -/.idea/workspace.xml -/.idea/libraries -.DS_Store -/build -/captures -.cxx diff --git a/rust_builder/android/build.gradle b/rust_builder/android/build.gradle deleted file mode 100644 index 87ffc69..0000000 --- a/rust_builder/android/build.gradle +++ /dev/null @@ -1,56 +0,0 @@ -// The Android Gradle Plugin builds the native code with the Android NDK. - -group 'com.flutter_rust_bridge.rust_lib_nexus' -version '1.0' - -buildscript { - repositories { - google() - mavenCentral() - } - - dependencies { - // The Android Gradle Plugin knows how to build native code with the NDK. - classpath 'com.android.tools.build:gradle:7.3.0' - } -} - -rootProject.allprojects { - repositories { - google() - mavenCentral() - } -} - -apply plugin: 'com.android.library' - -android { - if (project.android.hasProperty("namespace")) { - namespace 'com.flutter_rust_bridge.rust_lib_nexus' - } - - // Bumping the plugin compileSdkVersion requires all clients of this plugin - // to bump the version in their app. - compileSdkVersion 33 - - // Use the NDK version - // declared in /android/app/build.gradle file of the Flutter project. - // Replace it with a version number if this plugin requires a specfic NDK version. - // (e.g. ndkVersion "23.1.7779620") - ndkVersion android.ndkVersion - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - defaultConfig { - minSdkVersion 19 - } -} - -apply from: "../cargokit/gradle/plugin.gradle" -cargokit { - manifestDir = "../../rust" - libname = "rust_lib_nexus" -} diff --git a/rust_builder/android/settings.gradle b/rust_builder/android/settings.gradle deleted file mode 100644 index 89ce270..0000000 --- a/rust_builder/android/settings.gradle +++ /dev/null @@ -1 +0,0 @@ -rootProject.name = 'rust_lib_nexus' diff --git a/rust_builder/android/src/main/AndroidManifest.xml b/rust_builder/android/src/main/AndroidManifest.xml deleted file mode 100644 index 2696cfa..0000000 --- a/rust_builder/android/src/main/AndroidManifest.xml +++ /dev/null @@ -1,3 +0,0 @@ - - diff --git a/rust_builder/cargokit/.gitignore b/rust_builder/cargokit/.gitignore deleted file mode 100644 index cf7bb86..0000000 --- a/rust_builder/cargokit/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -target -.dart_tool -*.iml -!pubspec.lock diff --git a/rust_builder/cargokit/LICENSE b/rust_builder/cargokit/LICENSE deleted file mode 100644 index d33a5fe..0000000 --- a/rust_builder/cargokit/LICENSE +++ /dev/null @@ -1,42 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -Copyright 2022 Matej Knopp - -================================================================================ - -MIT LICENSE - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -================================================================================ - -APACHE LICENSE, VERSION 2.0 - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - diff --git a/rust_builder/cargokit/README b/rust_builder/cargokit/README deleted file mode 100644 index 398474d..0000000 --- a/rust_builder/cargokit/README +++ /dev/null @@ -1,11 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -Experimental repository to provide glue for seamlessly integrating cargo build -with flutter plugins and packages. - -See https://matejknopp.com/post/flutter_plugin_in_rust_with_no_prebuilt_binaries/ -for a tutorial on how to use Cargokit. - -Example plugin available at https://github.com/irondash/hello_rust_ffi_plugin. - diff --git a/rust_builder/cargokit/build_pod.sh b/rust_builder/cargokit/build_pod.sh deleted file mode 100755 index ed0e0d9..0000000 --- a/rust_builder/cargokit/build_pod.sh +++ /dev/null @@ -1,58 +0,0 @@ -#!/bin/sh -set -e - -BASEDIR=$(dirname "$0") - -# Workaround for https://github.com/dart-lang/pub/issues/4010 -BASEDIR=$(cd "$BASEDIR" ; pwd -P) - -# Remove XCode SDK from path. Otherwise this breaks tool compilation when building iOS project -NEW_PATH=`echo $PATH | tr ":" "\n" | grep -v "Contents/Developer/" | tr "\n" ":"` - -export PATH=${NEW_PATH%?} # remove trailing : - -env - -# Platform name (macosx, iphoneos, iphonesimulator) -export CARGOKIT_DARWIN_PLATFORM_NAME=$PLATFORM_NAME - -# Arctive architectures (arm64, armv7, x86_64), space separated. -export CARGOKIT_DARWIN_ARCHS=$ARCHS - -# Current build configuration (Debug, Release) -export CARGOKIT_CONFIGURATION=$CONFIGURATION - -# Path to directory containing Cargo.toml. -export CARGOKIT_MANIFEST_DIR=$PODS_TARGET_SRCROOT/$1 - -# Temporary directory for build artifacts. -export CARGOKIT_TARGET_TEMP_DIR=$TARGET_TEMP_DIR - -# Output directory for final artifacts. -export CARGOKIT_OUTPUT_DIR=$PODS_CONFIGURATION_BUILD_DIR/$PRODUCT_NAME - -# Directory to store built tool artifacts. -export CARGOKIT_TOOL_TEMP_DIR=$TARGET_TEMP_DIR/build_tool - -# Directory inside root project. Not necessarily the top level directory of root project. -export CARGOKIT_ROOT_PROJECT_DIR=$SRCROOT - -FLUTTER_EXPORT_BUILD_ENVIRONMENT=( - "$PODS_ROOT/../Flutter/ephemeral/flutter_export_environment.sh" # macOS - "$PODS_ROOT/../Flutter/flutter_export_environment.sh" # iOS -) - -for path in "${FLUTTER_EXPORT_BUILD_ENVIRONMENT[@]}" -do - if [[ -f "$path" ]]; then - source "$path" - fi -done - -sh "$BASEDIR/run_build_tool.sh" build-pod "$@" - -# Make a symlink from built framework to phony file, which will be used as input to -# build script. This should force rebuild (podspec currently doesn't support alwaysOutOfDate -# attribute on custom build phase) -ln -fs "$OBJROOT/XCBuildData/build.db" "${BUILT_PRODUCTS_DIR}/cargokit_phony" -ln -fs "${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}" "${BUILT_PRODUCTS_DIR}/cargokit_phony_out" diff --git a/rust_builder/cargokit/build_tool/README.md b/rust_builder/cargokit/build_tool/README.md deleted file mode 100644 index a878c27..0000000 --- a/rust_builder/cargokit/build_tool/README.md +++ /dev/null @@ -1,5 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -A sample command-line application with an entrypoint in `bin/`, library code -in `lib/`, and example unit test in `test/`. diff --git a/rust_builder/cargokit/build_tool/analysis_options.yaml b/rust_builder/cargokit/build_tool/analysis_options.yaml deleted file mode 100644 index 0e16a8b..0000000 --- a/rust_builder/cargokit/build_tool/analysis_options.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# This is copied from Cargokit (which is the official way to use it currently) -# Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -# This file configures the static analysis results for your project (errors, -# warnings, and lints). -# -# This enables the 'recommended' set of lints from `package:lints`. -# This set helps identify many issues that may lead to problems when running -# or consuming Dart code, and enforces writing Dart using a single, idiomatic -# style and format. -# -# If you want a smaller set of lints you can change this to specify -# 'package:lints/core.yaml'. These are just the most critical lints -# (the recommended set includes the core lints). -# The core lints are also what is used by pub.dev for scoring packages. - -include: package:lints/recommended.yaml - -# Uncomment the following section to specify additional rules. - -linter: - rules: - - prefer_relative_imports - - directives_ordering - -# analyzer: -# exclude: -# - path/to/excluded/files/** - -# For more information about the core and recommended set of lints, see -# https://dart.dev/go/core-lints - -# For additional information about configuring this file, see -# https://dart.dev/guides/language/analysis-options diff --git a/rust_builder/cargokit/build_tool/bin/build_tool.dart b/rust_builder/cargokit/build_tool/bin/build_tool.dart deleted file mode 100644 index 268eb52..0000000 --- a/rust_builder/cargokit/build_tool/bin/build_tool.dart +++ /dev/null @@ -1,8 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'package:build_tool/build_tool.dart' as build_tool; - -void main(List arguments) { - build_tool.runMain(arguments); -} diff --git a/rust_builder/cargokit/build_tool/lib/build_tool.dart b/rust_builder/cargokit/build_tool/lib/build_tool.dart deleted file mode 100644 index 7c1bb75..0000000 --- a/rust_builder/cargokit/build_tool/lib/build_tool.dart +++ /dev/null @@ -1,8 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'src/build_tool.dart' as build_tool; - -Future runMain(List args) async { - return build_tool.runMain(args); -} diff --git a/rust_builder/cargokit/build_tool/lib/src/android_environment.dart b/rust_builder/cargokit/build_tool/lib/src/android_environment.dart deleted file mode 100644 index 15fc9ee..0000000 --- a/rust_builder/cargokit/build_tool/lib/src/android_environment.dart +++ /dev/null @@ -1,195 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'dart:io'; -import 'dart:isolate'; -import 'dart:math' as math; - -import 'package:collection/collection.dart'; -import 'package:path/path.dart' as path; -import 'package:version/version.dart'; - -import 'target.dart'; -import 'util.dart'; - -class AndroidEnvironment { - AndroidEnvironment({ - required this.sdkPath, - required this.ndkVersion, - required this.minSdkVersion, - required this.targetTempDir, - required this.target, - }); - - static void clangLinkerWrapper(List args) { - final clang = Platform.environment['_CARGOKIT_NDK_LINK_CLANG']; - if (clang == null) { - throw Exception( - "cargo-ndk rustc linker: didn't find _CARGOKIT_NDK_LINK_CLANG env var"); - } - final target = Platform.environment['_CARGOKIT_NDK_LINK_TARGET']; - if (target == null) { - throw Exception( - "cargo-ndk rustc linker: didn't find _CARGOKIT_NDK_LINK_TARGET env var"); - } - - runCommand(clang, [ - target, - ...args, - ]); - } - - /// Full path to Android SDK. - final String sdkPath; - - /// Full version of Android NDK. - final String ndkVersion; - - /// Minimum supported SDK version. - final int minSdkVersion; - - /// Target directory for build artifacts. - final String targetTempDir; - - /// Target being built. - final Target target; - - bool ndkIsInstalled() { - final ndkPath = path.join(sdkPath, 'ndk', ndkVersion); - final ndkPackageXml = File(path.join(ndkPath, 'package.xml')); - return ndkPackageXml.existsSync(); - } - - void installNdk({ - required String javaHome, - }) { - final sdkManagerExtension = Platform.isWindows ? '.bat' : ''; - final sdkManager = path.join( - sdkPath, - 'cmdline-tools', - 'latest', - 'bin', - 'sdkmanager$sdkManagerExtension', - ); - - log.info('Installing NDK $ndkVersion'); - runCommand(sdkManager, [ - '--install', - 'ndk;$ndkVersion', - ], environment: { - 'JAVA_HOME': javaHome, - }); - } - - Future> buildEnvironment() async { - final hostArch = Platform.isMacOS - ? "darwin-x86_64" - : (Platform.isLinux ? "linux-x86_64" : "windows-x86_64"); - - final ndkPath = path.join(sdkPath, 'ndk', ndkVersion); - final toolchainPath = path.join( - ndkPath, - 'toolchains', - 'llvm', - 'prebuilt', - hostArch, - 'bin', - ); - - final minSdkVersion = - math.max(target.androidMinSdkVersion!, this.minSdkVersion); - - final exe = Platform.isWindows ? '.exe' : ''; - - final arKey = 'AR_${target.rust}'; - final arValue = ['${target.rust}-ar', 'llvm-ar', 'llvm-ar.exe'] - .map((e) => path.join(toolchainPath, e)) - .firstWhereOrNull((element) => File(element).existsSync()); - if (arValue == null) { - throw Exception('Failed to find ar for $target in $toolchainPath'); - } - - final targetArg = '--target=${target.rust}$minSdkVersion'; - - final ccKey = 'CC_${target.rust}'; - final ccValue = path.join(toolchainPath, 'clang$exe'); - final cfFlagsKey = 'CFLAGS_${target.rust}'; - final cFlagsValue = targetArg; - - final cxxKey = 'CXX_${target.rust}'; - final cxxValue = path.join(toolchainPath, 'clang++$exe'); - final cxxFlagsKey = 'CXXFLAGS_${target.rust}'; - final cxxFlagsValue = targetArg; - - final linkerKey = - 'cargo_target_${target.rust.replaceAll('-', '_')}_linker'.toUpperCase(); - - final ranlibKey = 'RANLIB_${target.rust}'; - final ranlibValue = path.join(toolchainPath, 'llvm-ranlib$exe'); - - final ndkVersionParsed = Version.parse(ndkVersion); - final rustFlagsKey = 'CARGO_ENCODED_RUSTFLAGS'; - final rustFlagsValue = _libGccWorkaround(targetTempDir, ndkVersionParsed); - - final runRustTool = - Platform.isWindows ? 'run_build_tool.cmd' : 'run_build_tool.sh'; - - final packagePath = (await Isolate.resolvePackageUri( - Uri.parse('package:build_tool/buildtool.dart')))! - .toFilePath(); - final selfPath = path.canonicalize(path.join( - packagePath, - '..', - '..', - '..', - runRustTool, - )); - - // Make sure that run_build_tool is working properly even initially launched directly - // through dart run. - final toolTempDir = - Platform.environment['CARGOKIT_TOOL_TEMP_DIR'] ?? targetTempDir; - - return { - arKey: arValue, - ccKey: ccValue, - cfFlagsKey: cFlagsValue, - cxxKey: cxxValue, - cxxFlagsKey: cxxFlagsValue, - ranlibKey: ranlibValue, - rustFlagsKey: rustFlagsValue, - linkerKey: selfPath, - // Recognized by main() so we know when we're acting as a wrapper - '_CARGOKIT_NDK_LINK_TARGET': targetArg, - '_CARGOKIT_NDK_LINK_CLANG': ccValue, - 'CARGOKIT_TOOL_TEMP_DIR': toolTempDir, - }; - } - - // Workaround for libgcc missing in NDK23, inspired by cargo-ndk - String _libGccWorkaround(String buildDir, Version ndkVersion) { - final workaroundDir = path.join( - buildDir, - 'cargokit', - 'libgcc_workaround', - '${ndkVersion.major}', - ); - Directory(workaroundDir).createSync(recursive: true); - if (ndkVersion.major >= 23) { - File(path.join(workaroundDir, 'libgcc.a')) - .writeAsStringSync('INPUT(-lunwind)'); - } else { - // Other way around, untested, forward libgcc.a from libunwind once Rust - // gets updated for NDK23+. - File(path.join(workaroundDir, 'libunwind.a')) - .writeAsStringSync('INPUT(-lgcc)'); - } - - var rustFlags = Platform.environment['CARGO_ENCODED_RUSTFLAGS'] ?? ''; - if (rustFlags.isNotEmpty) { - rustFlags = '$rustFlags\x1f'; - } - rustFlags = '$rustFlags-L\x1f$workaroundDir'; - return rustFlags; - } -} diff --git a/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart b/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart deleted file mode 100644 index e608cec..0000000 --- a/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart +++ /dev/null @@ -1,266 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'dart:io'; - -import 'package:ed25519_edwards/ed25519_edwards.dart'; -import 'package:http/http.dart'; -import 'package:logging/logging.dart'; -import 'package:path/path.dart' as path; - -import 'builder.dart'; -import 'crate_hash.dart'; -import 'options.dart'; -import 'precompile_binaries.dart'; -import 'rustup.dart'; -import 'target.dart'; - -class Artifact { - /// File system location of the artifact. - final String path; - - /// Actual file name that the artifact should have in destination folder. - final String finalFileName; - - AritifactType get type { - if (finalFileName.endsWith('.dll') || - finalFileName.endsWith('.dll.lib') || - finalFileName.endsWith('.pdb') || - finalFileName.endsWith('.so') || - finalFileName.endsWith('.dylib')) { - return AritifactType.dylib; - } else if (finalFileName.endsWith('.lib') || finalFileName.endsWith('.a')) { - return AritifactType.staticlib; - } else { - throw Exception('Unknown artifact type for $finalFileName'); - } - } - - Artifact({ - required this.path, - required this.finalFileName, - }); -} - -final _log = Logger('artifacts_provider'); - -class ArtifactProvider { - ArtifactProvider({ - required this.environment, - required this.userOptions, - }); - - final BuildEnvironment environment; - final CargokitUserOptions userOptions; - - Future>> getArtifacts(List targets) async { - final result = await _getPrecompiledArtifacts(targets); - - final pendingTargets = List.of(targets); - pendingTargets.removeWhere((element) => result.containsKey(element)); - - if (pendingTargets.isEmpty) { - return result; - } - - final rustup = Rustup(); - for (final target in targets) { - final builder = RustBuilder(target: target, environment: environment); - builder.prepare(rustup); - _log.info('Building ${environment.crateInfo.packageName} for $target'); - final targetDir = await builder.build(); - // For local build accept both static and dynamic libraries. - final artifactNames = { - ...getArtifactNames( - target: target, - libraryName: environment.crateInfo.packageName, - aritifactType: AritifactType.dylib, - remote: false, - ), - ...getArtifactNames( - target: target, - libraryName: environment.crateInfo.packageName, - aritifactType: AritifactType.staticlib, - remote: false, - ) - }; - final artifacts = artifactNames - .map((artifactName) => Artifact( - path: path.join(targetDir, artifactName), - finalFileName: artifactName, - )) - .where((element) => File(element.path).existsSync()) - .toList(); - result[target] = artifacts; - } - return result; - } - - Future>> _getPrecompiledArtifacts( - List targets) async { - if (userOptions.usePrecompiledBinaries == false) { - _log.info('Precompiled binaries are disabled'); - return {}; - } - if (environment.crateOptions.precompiledBinaries == null) { - _log.fine('Precompiled binaries not enabled for this crate'); - return {}; - } - - final start = Stopwatch()..start(); - final crateHash = CrateHash.compute(environment.manifestDir, - tempStorage: environment.targetTempDir); - _log.fine( - 'Computed crate hash $crateHash in ${start.elapsedMilliseconds}ms'); - - final downloadedArtifactsDir = - path.join(environment.targetTempDir, 'precompiled', crateHash); - Directory(downloadedArtifactsDir).createSync(recursive: true); - - final res = >{}; - - for (final target in targets) { - final requiredArtifacts = getArtifactNames( - target: target, - libraryName: environment.crateInfo.packageName, - remote: true, - ); - final artifactsForTarget = []; - - for (final artifact in requiredArtifacts) { - final fileName = PrecompileBinaries.fileName(target, artifact); - final downloadedPath = path.join(downloadedArtifactsDir, fileName); - if (!File(downloadedPath).existsSync()) { - final signatureFileName = - PrecompileBinaries.signatureFileName(target, artifact); - await _tryDownloadArtifacts( - crateHash: crateHash, - fileName: fileName, - signatureFileName: signatureFileName, - finalPath: downloadedPath, - ); - } - if (File(downloadedPath).existsSync()) { - artifactsForTarget.add(Artifact( - path: downloadedPath, - finalFileName: artifact, - )); - } else { - break; - } - } - - // Only provide complete set of artifacts. - if (artifactsForTarget.length == requiredArtifacts.length) { - _log.fine('Found precompiled artifacts for $target'); - res[target] = artifactsForTarget; - } - } - - return res; - } - - static Future _get(Uri url, {Map? headers}) async { - int attempt = 0; - const maxAttempts = 10; - while (true) { - try { - return await get(url, headers: headers); - } on SocketException catch (e) { - // Try to detect reset by peer error and retry. - if (attempt++ < maxAttempts && - (e.osError?.errorCode == 54 || e.osError?.errorCode == 10054)) { - _log.severe( - 'Failed to download $url: $e, attempt $attempt of $maxAttempts, will retry...'); - await Future.delayed(Duration(seconds: 1)); - continue; - } else { - rethrow; - } - } - } - } - - Future _tryDownloadArtifacts({ - required String crateHash, - required String fileName, - required String signatureFileName, - required String finalPath, - }) async { - final precompiledBinaries = environment.crateOptions.precompiledBinaries!; - final prefix = precompiledBinaries.uriPrefix; - final url = Uri.parse('$prefix$crateHash/$fileName'); - final signatureUrl = Uri.parse('$prefix$crateHash/$signatureFileName'); - _log.fine('Downloading signature from $signatureUrl'); - final signature = await _get(signatureUrl); - if (signature.statusCode == 404) { - _log.warning( - 'Precompiled binaries not available for crate hash $crateHash ($fileName)'); - return; - } - if (signature.statusCode != 200) { - _log.severe( - 'Failed to download signature $signatureUrl: status ${signature.statusCode}'); - return; - } - _log.fine('Downloading binary from $url'); - final res = await _get(url); - if (res.statusCode != 200) { - _log.severe('Failed to download binary $url: status ${res.statusCode}'); - return; - } - if (verify( - precompiledBinaries.publicKey, res.bodyBytes, signature.bodyBytes)) { - File(finalPath).writeAsBytesSync(res.bodyBytes); - } else { - _log.shout('Signature verification failed! Ignoring binary.'); - } - } -} - -enum AritifactType { - staticlib, - dylib, -} - -AritifactType artifactTypeForTarget(Target target) { - if (target.darwinPlatform != null) { - return AritifactType.staticlib; - } else { - return AritifactType.dylib; - } -} - -List getArtifactNames({ - required Target target, - required String libraryName, - required bool remote, - AritifactType? aritifactType, -}) { - aritifactType ??= artifactTypeForTarget(target); - if (target.darwinArch != null) { - if (aritifactType == AritifactType.staticlib) { - return ['lib$libraryName.a']; - } else { - return ['lib$libraryName.dylib']; - } - } else if (target.rust.contains('-windows-')) { - if (aritifactType == AritifactType.staticlib) { - return ['$libraryName.lib']; - } else { - return [ - '$libraryName.dll', - '$libraryName.dll.lib', - if (!remote) '$libraryName.pdb' - ]; - } - } else if (target.rust.contains('-linux-')) { - if (aritifactType == AritifactType.staticlib) { - return ['lib$libraryName.a']; - } else { - return ['lib$libraryName.so']; - } - } else { - throw Exception("Unsupported target: ${target.rust}"); - } -} diff --git a/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart b/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart deleted file mode 100644 index 6f3b2a4..0000000 --- a/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart +++ /dev/null @@ -1,40 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'dart:io'; - -import 'package:path/path.dart' as path; - -import 'artifacts_provider.dart'; -import 'builder.dart'; -import 'environment.dart'; -import 'options.dart'; -import 'target.dart'; - -class BuildCMake { - final CargokitUserOptions userOptions; - - BuildCMake({required this.userOptions}); - - Future build() async { - final targetPlatform = Environment.targetPlatform; - final target = Target.forFlutterName(Environment.targetPlatform); - if (target == null) { - throw Exception("Unknown target platform: $targetPlatform"); - } - - final environment = BuildEnvironment.fromEnvironment(isAndroid: false); - final provider = - ArtifactProvider(environment: environment, userOptions: userOptions); - final artifacts = await provider.getArtifacts([target]); - - final libs = artifacts[target]!; - - for (final lib in libs) { - if (lib.type == AritifactType.dylib) { - File(lib.path) - .copySync(path.join(Environment.outputDir, lib.finalFileName)); - } - } - } -} diff --git a/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart b/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart deleted file mode 100644 index 7e61fcb..0000000 --- a/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart +++ /dev/null @@ -1,49 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'dart:io'; - -import 'package:logging/logging.dart'; -import 'package:path/path.dart' as path; - -import 'artifacts_provider.dart'; -import 'builder.dart'; -import 'environment.dart'; -import 'options.dart'; -import 'target.dart'; - -final log = Logger('build_gradle'); - -class BuildGradle { - BuildGradle({required this.userOptions}); - - final CargokitUserOptions userOptions; - - Future build() async { - final targets = Environment.targetPlatforms.map((arch) { - final target = Target.forFlutterName(arch); - if (target == null) { - throw Exception( - "Unknown darwin target or platform: $arch, ${Environment.darwinPlatformName}"); - } - return target; - }).toList(); - - final environment = BuildEnvironment.fromEnvironment(isAndroid: true); - final provider = - ArtifactProvider(environment: environment, userOptions: userOptions); - final artifacts = await provider.getArtifacts(targets); - - for (final target in targets) { - final libs = artifacts[target]!; - final outputDir = path.join(Environment.outputDir, target.android!); - Directory(outputDir).createSync(recursive: true); - - for (final lib in libs) { - if (lib.type == AritifactType.dylib) { - File(lib.path).copySync(path.join(outputDir, lib.finalFileName)); - } - } - } - } -} diff --git a/rust_builder/cargokit/build_tool/lib/src/build_pod.dart b/rust_builder/cargokit/build_tool/lib/src/build_pod.dart deleted file mode 100644 index 8a9c0db..0000000 --- a/rust_builder/cargokit/build_tool/lib/src/build_pod.dart +++ /dev/null @@ -1,89 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'dart:io'; - -import 'package:path/path.dart' as path; - -import 'artifacts_provider.dart'; -import 'builder.dart'; -import 'environment.dart'; -import 'options.dart'; -import 'target.dart'; -import 'util.dart'; - -class BuildPod { - BuildPod({required this.userOptions}); - - final CargokitUserOptions userOptions; - - Future build() async { - final targets = Environment.darwinArchs.map((arch) { - final target = Target.forDarwin( - platformName: Environment.darwinPlatformName, darwinAarch: arch); - if (target == null) { - throw Exception( - "Unknown darwin target or platform: $arch, ${Environment.darwinPlatformName}"); - } - return target; - }).toList(); - - final environment = BuildEnvironment.fromEnvironment(isAndroid: false); - final provider = - ArtifactProvider(environment: environment, userOptions: userOptions); - final artifacts = await provider.getArtifacts(targets); - - void performLipo(String targetFile, Iterable sourceFiles) { - runCommand("lipo", [ - '-create', - ...sourceFiles, - '-output', - targetFile, - ]); - } - - final outputDir = Environment.outputDir; - - Directory(outputDir).createSync(recursive: true); - - final staticLibs = artifacts.values - .expand((element) => element) - .where((element) => element.type == AritifactType.staticlib) - .toList(); - final dynamicLibs = artifacts.values - .expand((element) => element) - .where((element) => element.type == AritifactType.dylib) - .toList(); - - final libName = environment.crateInfo.packageName; - - // If there is static lib, use it and link it with pod - if (staticLibs.isNotEmpty) { - final finalTargetFile = path.join(outputDir, "lib$libName.a"); - performLipo(finalTargetFile, staticLibs.map((e) => e.path)); - } else { - // Otherwise try to replace bundle dylib with our dylib - final bundlePaths = [ - '$libName.framework/Versions/A/$libName', - '$libName.framework/$libName', - ]; - - for (final bundlePath in bundlePaths) { - final targetFile = path.join(outputDir, bundlePath); - if (File(targetFile).existsSync()) { - performLipo(targetFile, dynamicLibs.map((e) => e.path)); - - // Replace absolute id with @rpath one so that it works properly - // when moved to Frameworks. - runCommand("install_name_tool", [ - '-id', - '@rpath/$bundlePath', - targetFile, - ]); - return; - } - } - throw Exception('Unable to find bundle for dynamic library'); - } - } -} diff --git a/rust_builder/cargokit/build_tool/lib/src/build_tool.dart b/rust_builder/cargokit/build_tool/lib/src/build_tool.dart deleted file mode 100644 index c8f3698..0000000 --- a/rust_builder/cargokit/build_tool/lib/src/build_tool.dart +++ /dev/null @@ -1,271 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'dart:io'; - -import 'package:args/command_runner.dart'; -import 'package:ed25519_edwards/ed25519_edwards.dart'; -import 'package:github/github.dart'; -import 'package:hex/hex.dart'; -import 'package:logging/logging.dart'; - -import 'android_environment.dart'; -import 'build_cmake.dart'; -import 'build_gradle.dart'; -import 'build_pod.dart'; -import 'logging.dart'; -import 'options.dart'; -import 'precompile_binaries.dart'; -import 'target.dart'; -import 'util.dart'; -import 'verify_binaries.dart'; - -final log = Logger('build_tool'); - -abstract class BuildCommand extends Command { - Future runBuildCommand(CargokitUserOptions options); - - @override - Future run() async { - final options = CargokitUserOptions.load(); - - if (options.verboseLogging || - Platform.environment['CARGOKIT_VERBOSE'] == '1') { - enableVerboseLogging(); - } - - await runBuildCommand(options); - } -} - -class BuildPodCommand extends BuildCommand { - @override - final name = 'build-pod'; - - @override - final description = 'Build cocoa pod library'; - - @override - Future runBuildCommand(CargokitUserOptions options) async { - final build = BuildPod(userOptions: options); - await build.build(); - } -} - -class BuildGradleCommand extends BuildCommand { - @override - final name = 'build-gradle'; - - @override - final description = 'Build android library'; - - @override - Future runBuildCommand(CargokitUserOptions options) async { - final build = BuildGradle(userOptions: options); - await build.build(); - } -} - -class BuildCMakeCommand extends BuildCommand { - @override - final name = 'build-cmake'; - - @override - final description = 'Build CMake library'; - - @override - Future runBuildCommand(CargokitUserOptions options) async { - final build = BuildCMake(userOptions: options); - await build.build(); - } -} - -class GenKeyCommand extends Command { - @override - final name = 'gen-key'; - - @override - final description = 'Generate key pair for signing precompiled binaries'; - - @override - void run() { - final kp = generateKey(); - final private = HEX.encode(kp.privateKey.bytes); - final public = HEX.encode(kp.publicKey.bytes); - print("Private Key: $private"); - print("Public Key: $public"); - } -} - -class PrecompileBinariesCommand extends Command { - PrecompileBinariesCommand() { - argParser - ..addOption( - 'repository', - mandatory: true, - help: 'Github repository slug in format owner/name', - ) - ..addOption( - 'manifest-dir', - mandatory: true, - help: 'Directory containing Cargo.toml', - ) - ..addMultiOption('target', - help: 'Rust target triple of artifact to build.\n' - 'Can be specified multiple times or omitted in which case\n' - 'all targets for current platform will be built.') - ..addOption( - 'android-sdk-location', - help: 'Location of Android SDK (if available)', - ) - ..addOption( - 'android-ndk-version', - help: 'Android NDK version (if available)', - ) - ..addOption( - 'android-min-sdk-version', - help: 'Android minimum rquired version (if available)', - ) - ..addOption( - 'temp-dir', - help: 'Directory to store temporary build artifacts', - ) - ..addFlag( - "verbose", - abbr: "v", - defaultsTo: false, - help: "Enable verbose logging", - ); - } - - @override - final name = 'precompile-binaries'; - - @override - final description = 'Prebuild and upload binaries\n' - 'Private key must be passed through PRIVATE_KEY environment variable. ' - 'Use gen_key through generate priave key.\n' - 'Github token must be passed as GITHUB_TOKEN environment variable.\n'; - - @override - Future run() async { - final verbose = argResults!['verbose'] as bool; - if (verbose) { - enableVerboseLogging(); - } - - final privateKeyString = Platform.environment['PRIVATE_KEY']; - if (privateKeyString == null) { - throw ArgumentError('Missing PRIVATE_KEY environment variable'); - } - final githubToken = Platform.environment['GITHUB_TOKEN']; - if (githubToken == null) { - throw ArgumentError('Missing GITHUB_TOKEN environment variable'); - } - final privateKey = HEX.decode(privateKeyString); - if (privateKey.length != 64) { - throw ArgumentError('Private key must be 64 bytes long'); - } - final manifestDir = argResults!['manifest-dir'] as String; - if (!Directory(manifestDir).existsSync()) { - throw ArgumentError('Manifest directory does not exist: $manifestDir'); - } - String? androidMinSdkVersionString = - argResults!['android-min-sdk-version'] as String?; - int? androidMinSdkVersion; - if (androidMinSdkVersionString != null) { - androidMinSdkVersion = int.tryParse(androidMinSdkVersionString); - if (androidMinSdkVersion == null) { - throw ArgumentError( - 'Invalid android-min-sdk-version: $androidMinSdkVersionString'); - } - } - final targetStrigns = argResults!['target'] as List; - final targets = targetStrigns.map((target) { - final res = Target.forRustTriple(target); - if (res == null) { - throw ArgumentError('Invalid target: $target'); - } - return res; - }).toList(growable: false); - final precompileBinaries = PrecompileBinaries( - privateKey: PrivateKey(privateKey), - githubToken: githubToken, - manifestDir: manifestDir, - repositorySlug: RepositorySlug.full(argResults!['repository'] as String), - targets: targets, - androidSdkLocation: argResults!['android-sdk-location'] as String?, - androidNdkVersion: argResults!['android-ndk-version'] as String?, - androidMinSdkVersion: androidMinSdkVersion, - tempDir: argResults!['temp-dir'] as String?, - ); - - await precompileBinaries.run(); - } -} - -class VerifyBinariesCommand extends Command { - VerifyBinariesCommand() { - argParser.addOption( - 'manifest-dir', - mandatory: true, - help: 'Directory containing Cargo.toml', - ); - } - - @override - final name = "verify-binaries"; - - @override - final description = 'Verifies published binaries\n' - 'Checks whether there is a binary published for each targets\n' - 'and checks the signature.'; - - @override - Future run() async { - final manifestDir = argResults!['manifest-dir'] as String; - final verifyBinaries = VerifyBinaries( - manifestDir: manifestDir, - ); - await verifyBinaries.run(); - } -} - -Future runMain(List args) async { - try { - // Init logging before options are loaded - initLogging(); - - if (Platform.environment['_CARGOKIT_NDK_LINK_TARGET'] != null) { - return AndroidEnvironment.clangLinkerWrapper(args); - } - - final runner = CommandRunner('build_tool', 'Cargokit built_tool') - ..addCommand(BuildPodCommand()) - ..addCommand(BuildGradleCommand()) - ..addCommand(BuildCMakeCommand()) - ..addCommand(GenKeyCommand()) - ..addCommand(PrecompileBinariesCommand()) - ..addCommand(VerifyBinariesCommand()); - - await runner.run(args); - } on ArgumentError catch (e) { - stderr.writeln(e.toString()); - exit(1); - } catch (e, s) { - log.severe(kDoubleSeparator); - log.severe('Cargokit BuildTool failed with error:'); - log.severe(kSeparator); - log.severe(e); - // This tells user to install Rust, there's no need to pollute the log with - // stack trace. - if (e is! RustupNotFoundException) { - log.severe(kSeparator); - log.severe(s); - log.severe(kSeparator); - log.severe('BuildTool arguments: $args'); - } - log.severe(kDoubleSeparator); - exit(1); - } -} diff --git a/rust_builder/cargokit/build_tool/lib/src/builder.dart b/rust_builder/cargokit/build_tool/lib/src/builder.dart deleted file mode 100644 index 84c46e4..0000000 --- a/rust_builder/cargokit/build_tool/lib/src/builder.dart +++ /dev/null @@ -1,198 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'package:collection/collection.dart'; -import 'package:logging/logging.dart'; -import 'package:path/path.dart' as path; - -import 'android_environment.dart'; -import 'cargo.dart'; -import 'environment.dart'; -import 'options.dart'; -import 'rustup.dart'; -import 'target.dart'; -import 'util.dart'; - -final _log = Logger('builder'); - -enum BuildConfiguration { - debug, - release, - profile, -} - -extension on BuildConfiguration { - bool get isDebug => this == BuildConfiguration.debug; - String get rustName => switch (this) { - BuildConfiguration.debug => 'debug', - BuildConfiguration.release => 'release', - BuildConfiguration.profile => 'release', - }; -} - -class BuildException implements Exception { - final String message; - - BuildException(this.message); - - @override - String toString() { - return 'BuildException: $message'; - } -} - -class BuildEnvironment { - final BuildConfiguration configuration; - final CargokitCrateOptions crateOptions; - final String targetTempDir; - final String manifestDir; - final CrateInfo crateInfo; - - final bool isAndroid; - final String? androidSdkPath; - final String? androidNdkVersion; - final int? androidMinSdkVersion; - final String? javaHome; - - BuildEnvironment({ - required this.configuration, - required this.crateOptions, - required this.targetTempDir, - required this.manifestDir, - required this.crateInfo, - required this.isAndroid, - this.androidSdkPath, - this.androidNdkVersion, - this.androidMinSdkVersion, - this.javaHome, - }); - - static BuildConfiguration parseBuildConfiguration(String value) { - // XCode configuration adds the flavor to configuration name. - final firstSegment = value.split('-').first; - final buildConfiguration = BuildConfiguration.values.firstWhereOrNull( - (e) => e.name == firstSegment, - ); - if (buildConfiguration == null) { - _log.warning('Unknown build configuraiton $value, will assume release'); - return BuildConfiguration.release; - } - return buildConfiguration; - } - - static BuildEnvironment fromEnvironment({ - required bool isAndroid, - }) { - final buildConfiguration = - parseBuildConfiguration(Environment.configuration); - final manifestDir = Environment.manifestDir; - final crateOptions = CargokitCrateOptions.load( - manifestDir: manifestDir, - ); - final crateInfo = CrateInfo.load(manifestDir); - return BuildEnvironment( - configuration: buildConfiguration, - crateOptions: crateOptions, - targetTempDir: Environment.targetTempDir, - manifestDir: manifestDir, - crateInfo: crateInfo, - isAndroid: isAndroid, - androidSdkPath: isAndroid ? Environment.sdkPath : null, - androidNdkVersion: isAndroid ? Environment.ndkVersion : null, - androidMinSdkVersion: - isAndroid ? int.parse(Environment.minSdkVersion) : null, - javaHome: isAndroid ? Environment.javaHome : null, - ); - } -} - -class RustBuilder { - final Target target; - final BuildEnvironment environment; - - RustBuilder({ - required this.target, - required this.environment, - }); - - void prepare( - Rustup rustup, - ) { - final toolchain = _toolchain; - if (rustup.installedTargets(toolchain) == null) { - rustup.installToolchain(toolchain); - } - if (toolchain == 'nightly') { - rustup.installRustSrcForNightly(); - } - if (!rustup.installedTargets(toolchain)!.contains(target.rust)) { - rustup.installTarget(target.rust, toolchain: toolchain); - } - } - - CargoBuildOptions? get _buildOptions => - environment.crateOptions.cargo[environment.configuration]; - - String get _toolchain => _buildOptions?.toolchain.name ?? 'stable'; - - /// Returns the path of directory containing build artifacts. - Future build() async { - final extraArgs = _buildOptions?.flags ?? []; - final manifestPath = path.join(environment.manifestDir, 'Cargo.toml'); - runCommand( - 'rustup', - [ - 'run', - _toolchain, - 'cargo', - 'build', - ...extraArgs, - '--manifest-path', - manifestPath, - '-p', - environment.crateInfo.packageName, - if (!environment.configuration.isDebug) '--release', - '--target', - target.rust, - '--target-dir', - environment.targetTempDir, - ], - environment: await _buildEnvironment(), - ); - return path.join( - environment.targetTempDir, - target.rust, - environment.configuration.rustName, - ); - } - - Future> _buildEnvironment() async { - if (target.android == null) { - return {}; - } else { - final sdkPath = environment.androidSdkPath; - final ndkVersion = environment.androidNdkVersion; - final minSdkVersion = environment.androidMinSdkVersion; - if (sdkPath == null) { - throw BuildException('androidSdkPath is not set'); - } - if (ndkVersion == null) { - throw BuildException('androidNdkVersion is not set'); - } - if (minSdkVersion == null) { - throw BuildException('androidMinSdkVersion is not set'); - } - final env = AndroidEnvironment( - sdkPath: sdkPath, - ndkVersion: ndkVersion, - minSdkVersion: minSdkVersion, - targetTempDir: environment.targetTempDir, - target: target, - ); - if (!env.ndkIsInstalled() && environment.javaHome != null) { - env.installNdk(javaHome: environment.javaHome!); - } - return env.buildEnvironment(); - } - } -} diff --git a/rust_builder/cargokit/build_tool/lib/src/cargo.dart b/rust_builder/cargokit/build_tool/lib/src/cargo.dart deleted file mode 100644 index 0d8958f..0000000 --- a/rust_builder/cargokit/build_tool/lib/src/cargo.dart +++ /dev/null @@ -1,48 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'dart:io'; - -import 'package:path/path.dart' as path; -import 'package:toml/toml.dart'; - -class ManifestException { - ManifestException(this.message, {required this.fileName}); - - final String? fileName; - final String message; - - @override - String toString() { - if (fileName != null) { - return 'Failed to parse package manifest at $fileName: $message'; - } else { - return 'Failed to parse package manifest: $message'; - } - } -} - -class CrateInfo { - CrateInfo({required this.packageName}); - - final String packageName; - - static CrateInfo parseManifest(String manifest, {final String? fileName}) { - final toml = TomlDocument.parse(manifest); - final package = toml.toMap()['package']; - if (package == null) { - throw ManifestException('Missing package section', fileName: fileName); - } - final name = package['name']; - if (name == null) { - throw ManifestException('Missing package name', fileName: fileName); - } - return CrateInfo(packageName: name); - } - - static CrateInfo load(String manifestDir) { - final manifestFile = File(path.join(manifestDir, 'Cargo.toml')); - final manifest = manifestFile.readAsStringSync(); - return parseManifest(manifest, fileName: manifestFile.path); - } -} diff --git a/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart b/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart deleted file mode 100644 index 0c4d88d..0000000 --- a/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart +++ /dev/null @@ -1,124 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'dart:convert'; -import 'dart:io'; -import 'dart:typed_data'; - -import 'package:collection/collection.dart'; -import 'package:convert/convert.dart'; -import 'package:crypto/crypto.dart'; -import 'package:path/path.dart' as path; - -class CrateHash { - /// Computes a hash uniquely identifying crate content. This takes into account - /// content all all .rs files inside the src directory, as well as Cargo.toml, - /// Cargo.lock, build.rs and cargokit.yaml. - /// - /// If [tempStorage] is provided, computed hash is stored in a file in that directory - /// and reused on subsequent calls if the crate content hasn't changed. - static String compute(String manifestDir, {String? tempStorage}) { - return CrateHash._( - manifestDir: manifestDir, - tempStorage: tempStorage, - )._compute(); - } - - CrateHash._({ - required this.manifestDir, - required this.tempStorage, - }); - - String _compute() { - final files = getFiles(); - final tempStorage = this.tempStorage; - if (tempStorage != null) { - final quickHash = _computeQuickHash(files); - final quickHashFolder = Directory(path.join(tempStorage, 'crate_hash')); - quickHashFolder.createSync(recursive: true); - final quickHashFile = File(path.join(quickHashFolder.path, quickHash)); - if (quickHashFile.existsSync()) { - return quickHashFile.readAsStringSync(); - } - final hash = _computeHash(files); - quickHashFile.writeAsStringSync(hash); - return hash; - } else { - return _computeHash(files); - } - } - - /// Computes a quick hash based on files stat (without reading contents). This - /// is used to cache the real hash, which is slower to compute since it involves - /// reading every single file. - String _computeQuickHash(List files) { - final output = AccumulatorSink(); - final input = sha256.startChunkedConversion(output); - - final data = ByteData(8); - for (final file in files) { - input.add(utf8.encode(file.path)); - final stat = file.statSync(); - data.setUint64(0, stat.size); - input.add(data.buffer.asUint8List()); - data.setUint64(0, stat.modified.millisecondsSinceEpoch); - input.add(data.buffer.asUint8List()); - } - - input.close(); - return base64Url.encode(output.events.single.bytes); - } - - String _computeHash(List files) { - final output = AccumulatorSink(); - final input = sha256.startChunkedConversion(output); - - void addTextFile(File file) { - // text Files are hashed by lines in case we're dealing with github checkout - // that auto-converts line endings. - final splitter = LineSplitter(); - if (file.existsSync()) { - final data = file.readAsStringSync(); - final lines = splitter.convert(data); - for (final line in lines) { - input.add(utf8.encode(line)); - } - } - } - - for (final file in files) { - addTextFile(file); - } - - input.close(); - final res = output.events.single; - - // Truncate to 128bits. - final hash = res.bytes.sublist(0, 16); - return hex.encode(hash); - } - - List getFiles() { - final src = Directory(path.join(manifestDir, 'src')); - final files = src - .listSync(recursive: true, followLinks: false) - .whereType() - .toList(); - files.sortBy((element) => element.path); - void addFile(String relative) { - final file = File(path.join(manifestDir, relative)); - if (file.existsSync()) { - files.add(file); - } - } - - addFile('Cargo.toml'); - addFile('Cargo.lock'); - addFile('build.rs'); - addFile('cargokit.yaml'); - return files; - } - - final String manifestDir; - final String? tempStorage; -} diff --git a/rust_builder/cargokit/build_tool/lib/src/environment.dart b/rust_builder/cargokit/build_tool/lib/src/environment.dart deleted file mode 100644 index 996483a..0000000 --- a/rust_builder/cargokit/build_tool/lib/src/environment.dart +++ /dev/null @@ -1,68 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'dart:io'; - -extension on String { - String resolveSymlink() => File(this).resolveSymbolicLinksSync(); -} - -class Environment { - /// Current build configuration (debug or release). - static String get configuration => - _getEnv("CARGOKIT_CONFIGURATION").toLowerCase(); - - static bool get isDebug => configuration == 'debug'; - static bool get isRelease => configuration == 'release'; - - /// Temporary directory where Rust build artifacts are placed. - static String get targetTempDir => _getEnv("CARGOKIT_TARGET_TEMP_DIR"); - - /// Final output directory where the build artifacts are placed. - static String get outputDir => _getEnvPath('CARGOKIT_OUTPUT_DIR'); - - /// Path to the crate manifest (containing Cargo.toml). - static String get manifestDir => _getEnvPath('CARGOKIT_MANIFEST_DIR'); - - /// Directory inside root project. Not necessarily root folder. Symlinks are - /// not resolved on purpose. - static String get rootProjectDir => _getEnv('CARGOKIT_ROOT_PROJECT_DIR'); - - // Pod - - /// Platform name (macosx, iphoneos, iphonesimulator). - static String get darwinPlatformName => - _getEnv("CARGOKIT_DARWIN_PLATFORM_NAME"); - - /// List of architectures to build for (arm64, armv7, x86_64). - static List get darwinArchs => - _getEnv("CARGOKIT_DARWIN_ARCHS").split(' '); - - // Gradle - static String get minSdkVersion => _getEnv("CARGOKIT_MIN_SDK_VERSION"); - static String get ndkVersion => _getEnv("CARGOKIT_NDK_VERSION"); - static String get sdkPath => _getEnvPath("CARGOKIT_SDK_DIR"); - static String get javaHome => _getEnvPath("CARGOKIT_JAVA_HOME"); - static List get targetPlatforms => - _getEnv("CARGOKIT_TARGET_PLATFORMS").split(','); - - // CMAKE - static String get targetPlatform => _getEnv("CARGOKIT_TARGET_PLATFORM"); - - static String _getEnv(String key) { - final res = Platform.environment[key]; - if (res == null) { - throw Exception("Missing environment variable $key"); - } - return res; - } - - static String _getEnvPath(String key) { - final res = _getEnv(key); - if (Directory(res).existsSync()) { - return res.resolveSymlink(); - } else { - return res; - } - } -} diff --git a/rust_builder/cargokit/build_tool/lib/src/logging.dart b/rust_builder/cargokit/build_tool/lib/src/logging.dart deleted file mode 100644 index 5edd4fd..0000000 --- a/rust_builder/cargokit/build_tool/lib/src/logging.dart +++ /dev/null @@ -1,52 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'dart:io'; - -import 'package:logging/logging.dart'; - -const String kSeparator = "--"; -const String kDoubleSeparator = "=="; - -bool _lastMessageWasSeparator = false; - -void _log(LogRecord rec) { - final prefix = '${rec.level.name}: '; - final out = rec.level == Level.SEVERE ? stderr : stdout; - if (rec.message == kSeparator) { - if (!_lastMessageWasSeparator) { - out.write(prefix); - out.writeln('-' * 80); - _lastMessageWasSeparator = true; - } - return; - } else if (rec.message == kDoubleSeparator) { - out.write(prefix); - out.writeln('=' * 80); - _lastMessageWasSeparator = true; - return; - } - out.write(prefix); - out.writeln(rec.message); - _lastMessageWasSeparator = false; -} - -void initLogging() { - Logger.root.level = Level.INFO; - Logger.root.onRecord.listen((LogRecord rec) { - final lines = rec.message.split('\n'); - for (final line in lines) { - if (line.isNotEmpty || lines.length == 1 || line != lines.last) { - _log(LogRecord( - rec.level, - line, - rec.loggerName, - )); - } - } - }); -} - -void enableVerboseLogging() { - Logger.root.level = Level.ALL; -} diff --git a/rust_builder/cargokit/build_tool/lib/src/options.dart b/rust_builder/cargokit/build_tool/lib/src/options.dart deleted file mode 100644 index 22aef1d..0000000 --- a/rust_builder/cargokit/build_tool/lib/src/options.dart +++ /dev/null @@ -1,309 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'dart:io'; - -import 'package:collection/collection.dart'; -import 'package:ed25519_edwards/ed25519_edwards.dart'; -import 'package:hex/hex.dart'; -import 'package:logging/logging.dart'; -import 'package:path/path.dart' as path; -import 'package:source_span/source_span.dart'; -import 'package:yaml/yaml.dart'; - -import 'builder.dart'; -import 'environment.dart'; -import 'rustup.dart'; - -final _log = Logger('options'); - -/// A class for exceptions that have source span information attached. -class SourceSpanException implements Exception { - // This is a getter so that subclasses can override it. - /// A message describing the exception. - String get message => _message; - final String _message; - - // This is a getter so that subclasses can override it. - /// The span associated with this exception. - /// - /// This may be `null` if the source location can't be determined. - SourceSpan? get span => _span; - final SourceSpan? _span; - - SourceSpanException(this._message, this._span); - - /// Returns a string representation of `this`. - /// - /// [color] may either be a [String], a [bool], or `null`. If it's a string, - /// it indicates an ANSI terminal color escape that should be used to - /// highlight the span's text. If it's `true`, it indicates that the text - /// should be highlighted using the default color. If it's `false` or `null`, - /// it indicates that the text shouldn't be highlighted. - @override - String toString({Object? color}) { - if (span == null) return message; - return 'Error on ${span!.message(message, color: color)}'; - } -} - -enum Toolchain { - stable, - beta, - nightly, -} - -class CargoBuildOptions { - final Toolchain toolchain; - final List flags; - - CargoBuildOptions({ - required this.toolchain, - required this.flags, - }); - - static Toolchain _toolchainFromNode(YamlNode node) { - if (node case YamlScalar(value: String name)) { - final toolchain = - Toolchain.values.firstWhereOrNull((element) => element.name == name); - if (toolchain != null) { - return toolchain; - } - } - throw SourceSpanException( - 'Unknown toolchain. Must be one of ${Toolchain.values.map((e) => e.name)}.', - node.span); - } - - static CargoBuildOptions parse(YamlNode node) { - if (node is! YamlMap) { - throw SourceSpanException('Cargo options must be a map', node.span); - } - Toolchain toolchain = Toolchain.stable; - List flags = []; - for (final MapEntry(:key, :value) in node.nodes.entries) { - if (key case YamlScalar(value: 'toolchain')) { - toolchain = _toolchainFromNode(value); - } else if (key case YamlScalar(value: 'extra_flags')) { - if (value case YamlList(nodes: List list)) { - if (list.every((element) { - if (element case YamlScalar(value: String _)) { - return true; - } - return false; - })) { - flags = list.map((e) => e.value as String).toList(); - continue; - } - } - throw SourceSpanException( - 'Extra flags must be a list of strings', value.span); - } else { - throw SourceSpanException( - 'Unknown cargo option type. Must be "toolchain" or "extra_flags".', - key.span); - } - } - return CargoBuildOptions(toolchain: toolchain, flags: flags); - } -} - -extension on YamlMap { - /// Map that extracts keys so that we can do map case check on them. - Map get valueMap => - nodes.map((key, value) => MapEntry(key.value, value)); -} - -class PrecompiledBinaries { - final String uriPrefix; - final PublicKey publicKey; - - PrecompiledBinaries({ - required this.uriPrefix, - required this.publicKey, - }); - - static PublicKey _publicKeyFromHex(String key, SourceSpan? span) { - final bytes = HEX.decode(key); - if (bytes.length != 32) { - throw SourceSpanException( - 'Invalid public key. Must be 32 bytes long.', span); - } - return PublicKey(bytes); - } - - static PrecompiledBinaries parse(YamlNode node) { - if (node case YamlMap(valueMap: Map map)) { - if (map - case { - 'url_prefix': YamlNode urlPrefixNode, - 'public_key': YamlNode publicKeyNode, - }) { - final urlPrefix = switch (urlPrefixNode) { - YamlScalar(value: String urlPrefix) => urlPrefix, - _ => throw SourceSpanException( - 'Invalid URL prefix value.', urlPrefixNode.span), - }; - final publicKey = switch (publicKeyNode) { - YamlScalar(value: String publicKey) => - _publicKeyFromHex(publicKey, publicKeyNode.span), - _ => throw SourceSpanException( - 'Invalid public key value.', publicKeyNode.span), - }; - return PrecompiledBinaries( - uriPrefix: urlPrefix, - publicKey: publicKey, - ); - } - } - throw SourceSpanException( - 'Invalid precompiled binaries value. ' - 'Expected Map with "url_prefix" and "public_key".', - node.span); - } -} - -/// Cargokit options specified for Rust crate. -class CargokitCrateOptions { - CargokitCrateOptions({ - this.cargo = const {}, - this.precompiledBinaries, - }); - - final Map cargo; - final PrecompiledBinaries? precompiledBinaries; - - static CargokitCrateOptions parse(YamlNode node) { - if (node is! YamlMap) { - throw SourceSpanException('Cargokit options must be a map', node.span); - } - final options = {}; - PrecompiledBinaries? precompiledBinaries; - - for (final entry in node.nodes.entries) { - if (entry - case MapEntry( - key: YamlScalar(value: 'cargo'), - value: YamlNode node, - )) { - if (node is! YamlMap) { - throw SourceSpanException('Cargo options must be a map', node.span); - } - for (final MapEntry(:YamlNode key, :value) in node.nodes.entries) { - if (key case YamlScalar(value: String name)) { - final configuration = BuildConfiguration.values - .firstWhereOrNull((element) => element.name == name); - if (configuration != null) { - options[configuration] = CargoBuildOptions.parse(value); - continue; - } - } - throw SourceSpanException( - 'Unknown build configuration. Must be one of ${BuildConfiguration.values.map((e) => e.name)}.', - key.span); - } - } else if (entry.key case YamlScalar(value: 'precompiled_binaries')) { - precompiledBinaries = PrecompiledBinaries.parse(entry.value); - } else { - throw SourceSpanException( - 'Unknown cargokit option type. Must be "cargo" or "precompiled_binaries".', - entry.key.span); - } - } - return CargokitCrateOptions( - cargo: options, - precompiledBinaries: precompiledBinaries, - ); - } - - static CargokitCrateOptions load({ - required String manifestDir, - }) { - final uri = Uri.file(path.join(manifestDir, "cargokit.yaml")); - final file = File.fromUri(uri); - if (file.existsSync()) { - final contents = loadYamlNode(file.readAsStringSync(), sourceUrl: uri); - return parse(contents); - } else { - return CargokitCrateOptions(); - } - } -} - -class CargokitUserOptions { - // When Rustup is installed always build locally unless user opts into - // using precompiled binaries. - static bool defaultUsePrecompiledBinaries() { - return Rustup.executablePath() == null; - } - - CargokitUserOptions({ - required this.usePrecompiledBinaries, - required this.verboseLogging, - }); - - CargokitUserOptions._() - : usePrecompiledBinaries = defaultUsePrecompiledBinaries(), - verboseLogging = false; - - static CargokitUserOptions parse(YamlNode node) { - if (node is! YamlMap) { - throw SourceSpanException('Cargokit options must be a map', node.span); - } - bool usePrecompiledBinaries = defaultUsePrecompiledBinaries(); - bool verboseLogging = false; - - for (final entry in node.nodes.entries) { - if (entry.key case YamlScalar(value: 'use_precompiled_binaries')) { - if (entry.value case YamlScalar(value: bool value)) { - usePrecompiledBinaries = value; - continue; - } - throw SourceSpanException( - 'Invalid value for "use_precompiled_binaries". Must be a boolean.', - entry.value.span); - } else if (entry.key case YamlScalar(value: 'verbose_logging')) { - if (entry.value case YamlScalar(value: bool value)) { - verboseLogging = value; - continue; - } - throw SourceSpanException( - 'Invalid value for "verbose_logging". Must be a boolean.', - entry.value.span); - } else { - throw SourceSpanException( - 'Unknown cargokit option type. Must be "use_precompiled_binaries" or "verbose_logging".', - entry.key.span); - } - } - return CargokitUserOptions( - usePrecompiledBinaries: usePrecompiledBinaries, - verboseLogging: verboseLogging, - ); - } - - static CargokitUserOptions load() { - String fileName = "cargokit_options.yaml"; - var userProjectDir = Directory(Environment.rootProjectDir); - - while (userProjectDir.parent.path != userProjectDir.path) { - final configFile = File(path.join(userProjectDir.path, fileName)); - if (configFile.existsSync()) { - final contents = loadYamlNode( - configFile.readAsStringSync(), - sourceUrl: configFile.uri, - ); - final res = parse(contents); - if (res.verboseLogging) { - _log.info('Found user options file at ${configFile.path}'); - } - return res; - } - userProjectDir = userProjectDir.parent; - } - return CargokitUserOptions._(); - } - - final bool usePrecompiledBinaries; - final bool verboseLogging; -} diff --git a/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart b/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart deleted file mode 100644 index c27f419..0000000 --- a/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart +++ /dev/null @@ -1,202 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'dart:io'; - -import 'package:ed25519_edwards/ed25519_edwards.dart'; -import 'package:github/github.dart'; -import 'package:logging/logging.dart'; -import 'package:path/path.dart' as path; - -import 'artifacts_provider.dart'; -import 'builder.dart'; -import 'cargo.dart'; -import 'crate_hash.dart'; -import 'options.dart'; -import 'rustup.dart'; -import 'target.dart'; - -final _log = Logger('precompile_binaries'); - -class PrecompileBinaries { - PrecompileBinaries({ - required this.privateKey, - required this.githubToken, - required this.repositorySlug, - required this.manifestDir, - required this.targets, - this.androidSdkLocation, - this.androidNdkVersion, - this.androidMinSdkVersion, - this.tempDir, - }); - - final PrivateKey privateKey; - final String githubToken; - final RepositorySlug repositorySlug; - final String manifestDir; - final List targets; - final String? androidSdkLocation; - final String? androidNdkVersion; - final int? androidMinSdkVersion; - final String? tempDir; - - static String fileName(Target target, String name) { - return '${target.rust}_$name'; - } - - static String signatureFileName(Target target, String name) { - return '${target.rust}_$name.sig'; - } - - Future run() async { - final crateInfo = CrateInfo.load(manifestDir); - - final targets = List.of(this.targets); - if (targets.isEmpty) { - targets.addAll([ - ...Target.buildableTargets(), - if (androidSdkLocation != null) ...Target.androidTargets(), - ]); - } - - _log.info('Precompiling binaries for $targets'); - - final hash = CrateHash.compute(manifestDir); - _log.info('Computed crate hash: $hash'); - - final String tagName = 'precompiled_$hash'; - - final github = GitHub(auth: Authentication.withToken(githubToken)); - final repo = github.repositories; - final release = await _getOrCreateRelease( - repo: repo, - tagName: tagName, - packageName: crateInfo.packageName, - hash: hash, - ); - - final tempDir = this.tempDir != null - ? Directory(this.tempDir!) - : Directory.systemTemp.createTempSync('precompiled_'); - - tempDir.createSync(recursive: true); - - final crateOptions = CargokitCrateOptions.load( - manifestDir: manifestDir, - ); - - final buildEnvironment = BuildEnvironment( - configuration: BuildConfiguration.release, - crateOptions: crateOptions, - targetTempDir: tempDir.path, - manifestDir: manifestDir, - crateInfo: crateInfo, - isAndroid: androidSdkLocation != null, - androidSdkPath: androidSdkLocation, - androidNdkVersion: androidNdkVersion, - androidMinSdkVersion: androidMinSdkVersion, - ); - - final rustup = Rustup(); - - for (final target in targets) { - final artifactNames = getArtifactNames( - target: target, - libraryName: crateInfo.packageName, - remote: true, - ); - - if (artifactNames.every((name) { - final fileName = PrecompileBinaries.fileName(target, name); - return (release.assets ?? []).any((e) => e.name == fileName); - })) { - _log.info("All artifacts for $target already exist - skipping"); - continue; - } - - _log.info('Building for $target'); - - final builder = - RustBuilder(target: target, environment: buildEnvironment); - builder.prepare(rustup); - final res = await builder.build(); - - final assets = []; - for (final name in artifactNames) { - final file = File(path.join(res, name)); - if (!file.existsSync()) { - throw Exception('Missing artifact: ${file.path}'); - } - - final data = file.readAsBytesSync(); - final create = CreateReleaseAsset( - name: PrecompileBinaries.fileName(target, name), - contentType: "application/octet-stream", - assetData: data, - ); - final signature = sign(privateKey, data); - final signatureCreate = CreateReleaseAsset( - name: signatureFileName(target, name), - contentType: "application/octet-stream", - assetData: signature, - ); - bool verified = verify(public(privateKey), data, signature); - if (!verified) { - throw Exception('Signature verification failed'); - } - assets.add(create); - assets.add(signatureCreate); - } - _log.info('Uploading assets: ${assets.map((e) => e.name)}'); - for (final asset in assets) { - // This seems to be failing on CI so do it one by one - int retryCount = 0; - while (true) { - try { - await repo.uploadReleaseAssets(release, [asset]); - break; - } on Exception catch (e) { - if (retryCount == 10) { - rethrow; - } - ++retryCount; - _log.shout( - 'Upload failed (attempt $retryCount, will retry): ${e.toString()}'); - await Future.delayed(Duration(seconds: 2)); - } - } - } - } - - _log.info('Cleaning up'); - tempDir.deleteSync(recursive: true); - } - - Future _getOrCreateRelease({ - required RepositoriesService repo, - required String tagName, - required String packageName, - required String hash, - }) async { - Release release; - try { - _log.info('Fetching release $tagName'); - release = await repo.getReleaseByTagName(repositorySlug, tagName); - } on ReleaseNotFound { - _log.info('Release not found - creating release $tagName'); - release = await repo.createRelease( - repositorySlug, - CreateRelease.from( - tagName: tagName, - name: 'Precompiled binaries ${hash.substring(0, 8)}', - targetCommitish: null, - isDraft: false, - isPrerelease: false, - body: 'Precompiled binaries for crate $packageName, ' - 'crate hash $hash.', - )); - } - return release; - } -} diff --git a/rust_builder/cargokit/build_tool/lib/src/rustup.dart b/rust_builder/cargokit/build_tool/lib/src/rustup.dart deleted file mode 100644 index 0ac8d08..0000000 --- a/rust_builder/cargokit/build_tool/lib/src/rustup.dart +++ /dev/null @@ -1,136 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'dart:io'; - -import 'package:collection/collection.dart'; -import 'package:path/path.dart' as path; - -import 'util.dart'; - -class _Toolchain { - _Toolchain( - this.name, - this.targets, - ); - - final String name; - final List targets; -} - -class Rustup { - List? installedTargets(String toolchain) { - final targets = _installedTargets(toolchain); - return targets != null ? List.unmodifiable(targets) : null; - } - - void installToolchain(String toolchain) { - log.info("Installing Rust toolchain: $toolchain"); - runCommand("rustup", ['toolchain', 'install', toolchain]); - _installedToolchains - .add(_Toolchain(toolchain, _getInstalledTargets(toolchain))); - } - - void installTarget( - String target, { - required String toolchain, - }) { - log.info("Installing Rust target: $target"); - runCommand("rustup", [ - 'target', - 'add', - '--toolchain', - toolchain, - target, - ]); - _installedTargets(toolchain)?.add(target); - } - - final List<_Toolchain> _installedToolchains; - - Rustup() : _installedToolchains = _getInstalledToolchains(); - - List? _installedTargets(String toolchain) => _installedToolchains - .firstWhereOrNull( - (e) => e.name == toolchain || e.name.startsWith('$toolchain-')) - ?.targets; - - static List<_Toolchain> _getInstalledToolchains() { - String extractToolchainName(String line) { - // ignore (default) after toolchain name - final parts = line.split(' '); - return parts[0]; - } - - final res = runCommand("rustup", ['toolchain', 'list']); - - // To list all non-custom toolchains, we need to filter out lines that - // don't start with "stable", "beta", or "nightly". - Pattern nonCustom = RegExp(r"^(stable|beta|nightly)"); - final lines = res.stdout - .toString() - .split('\n') - .where((e) => e.isNotEmpty && e.startsWith(nonCustom)) - .map(extractToolchainName) - .toList(growable: true); - - return lines - .map( - (name) => _Toolchain( - name, - _getInstalledTargets(name), - ), - ) - .toList(growable: true); - } - - static List _getInstalledTargets(String toolchain) { - final res = runCommand("rustup", [ - 'target', - 'list', - '--toolchain', - toolchain, - '--installed', - ]); - final lines = res.stdout - .toString() - .split('\n') - .where((e) => e.isNotEmpty) - .toList(growable: true); - return lines; - } - - bool _didInstallRustSrcForNightly = false; - - void installRustSrcForNightly() { - if (_didInstallRustSrcForNightly) { - return; - } - // Useful for -Z build-std - runCommand( - "rustup", - ['component', 'add', 'rust-src', '--toolchain', 'nightly'], - ); - _didInstallRustSrcForNightly = true; - } - - static String? executablePath() { - final envPath = Platform.environment['PATH']; - final envPathSeparator = Platform.isWindows ? ';' : ':'; - final home = Platform.isWindows - ? Platform.environment['USERPROFILE'] - : Platform.environment['HOME']; - final paths = [ - if (home != null) path.join(home, '.cargo', 'bin'), - if (envPath != null) ...envPath.split(envPathSeparator), - ]; - for (final p in paths) { - final rustup = Platform.isWindows ? 'rustup.exe' : 'rustup'; - final rustupPath = path.join(p, rustup); - if (File(rustupPath).existsSync()) { - return rustupPath; - } - } - return null; - } -} diff --git a/rust_builder/cargokit/build_tool/lib/src/target.dart b/rust_builder/cargokit/build_tool/lib/src/target.dart deleted file mode 100644 index 6fbc58b..0000000 --- a/rust_builder/cargokit/build_tool/lib/src/target.dart +++ /dev/null @@ -1,140 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'dart:io'; - -import 'package:collection/collection.dart'; - -import 'util.dart'; - -class Target { - Target({ - required this.rust, - this.flutter, - this.android, - this.androidMinSdkVersion, - this.darwinPlatform, - this.darwinArch, - }); - - static final all = [ - Target( - rust: 'armv7-linux-androideabi', - flutter: 'android-arm', - android: 'armeabi-v7a', - androidMinSdkVersion: 16, - ), - Target( - rust: 'aarch64-linux-android', - flutter: 'android-arm64', - android: 'arm64-v8a', - androidMinSdkVersion: 21, - ), - Target( - rust: 'i686-linux-android', - flutter: 'android-x86', - android: 'x86', - androidMinSdkVersion: 16, - ), - Target( - rust: 'x86_64-linux-android', - flutter: 'android-x64', - android: 'x86_64', - androidMinSdkVersion: 21, - ), - Target( - rust: 'x86_64-pc-windows-msvc', - flutter: 'windows-x64', - ), - Target( - rust: 'x86_64-unknown-linux-gnu', - flutter: 'linux-x64', - ), - Target( - rust: 'aarch64-unknown-linux-gnu', - flutter: 'linux-arm64', - ), - Target( - rust: 'x86_64-apple-darwin', - darwinPlatform: 'macosx', - darwinArch: 'x86_64', - ), - Target( - rust: 'aarch64-apple-darwin', - darwinPlatform: 'macosx', - darwinArch: 'arm64', - ), - Target( - rust: 'aarch64-apple-ios', - darwinPlatform: 'iphoneos', - darwinArch: 'arm64', - ), - Target( - rust: 'aarch64-apple-ios-sim', - darwinPlatform: 'iphonesimulator', - darwinArch: 'arm64', - ), - Target( - rust: 'x86_64-apple-ios', - darwinPlatform: 'iphonesimulator', - darwinArch: 'x86_64', - ), - ]; - - static Target? forFlutterName(String flutterName) { - return all.firstWhereOrNull((element) => element.flutter == flutterName); - } - - static Target? forDarwin({ - required String platformName, - required String darwinAarch, - }) { - return all.firstWhereOrNull((element) => // - element.darwinPlatform == platformName && - element.darwinArch == darwinAarch); - } - - static Target? forRustTriple(String triple) { - return all.firstWhereOrNull((element) => element.rust == triple); - } - - static List androidTargets() { - return all - .where((element) => element.android != null) - .toList(growable: false); - } - - /// Returns buildable targets on current host platform ignoring Android targets. - static List buildableTargets() { - if (Platform.isLinux) { - // Right now we don't support cross-compiling on Linux. So we just return - // the host target. - final arch = runCommand('arch', []).stdout as String; - if (arch.trim() == 'aarch64') { - return [Target.forRustTriple('aarch64-unknown-linux-gnu')!]; - } else { - return [Target.forRustTriple('x86_64-unknown-linux-gnu')!]; - } - } - return all.where((target) { - if (Platform.isWindows) { - return target.rust.contains('-windows-'); - } else if (Platform.isMacOS) { - return target.darwinPlatform != null; - } - return false; - }).toList(growable: false); - } - - @override - String toString() { - return rust; - } - - final String? flutter; - final String rust; - final String? android; - final int? androidMinSdkVersion; - final String? darwinPlatform; - final String? darwinArch; -} diff --git a/rust_builder/cargokit/build_tool/lib/src/util.dart b/rust_builder/cargokit/build_tool/lib/src/util.dart deleted file mode 100644 index 8bb6a87..0000000 --- a/rust_builder/cargokit/build_tool/lib/src/util.dart +++ /dev/null @@ -1,172 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'dart:convert'; -import 'dart:io'; - -import 'package:logging/logging.dart'; -import 'package:path/path.dart' as path; - -import 'logging.dart'; -import 'rustup.dart'; - -final log = Logger("process"); - -class CommandFailedException implements Exception { - final String executable; - final List arguments; - final ProcessResult result; - - CommandFailedException({ - required this.executable, - required this.arguments, - required this.result, - }); - - @override - String toString() { - final stdout = result.stdout.toString().trim(); - final stderr = result.stderr.toString().trim(); - return [ - "External Command: $executable ${arguments.map((e) => '"$e"').join(' ')}", - "Returned Exit Code: ${result.exitCode}", - kSeparator, - "STDOUT:", - if (stdout.isNotEmpty) stdout, - kSeparator, - "STDERR:", - if (stderr.isNotEmpty) stderr, - ].join('\n'); - } -} - -class TestRunCommandArgs { - final String executable; - final List arguments; - final String? workingDirectory; - final Map? environment; - final bool includeParentEnvironment; - final bool runInShell; - final Encoding? stdoutEncoding; - final Encoding? stderrEncoding; - - TestRunCommandArgs({ - required this.executable, - required this.arguments, - this.workingDirectory, - this.environment, - this.includeParentEnvironment = true, - this.runInShell = false, - this.stdoutEncoding, - this.stderrEncoding, - }); -} - -class TestRunCommandResult { - TestRunCommandResult({ - this.pid = 1, - this.exitCode = 0, - this.stdout = '', - this.stderr = '', - }); - - final int pid; - final int exitCode; - final String stdout; - final String stderr; -} - -TestRunCommandResult Function(TestRunCommandArgs args)? testRunCommandOverride; - -ProcessResult runCommand( - String executable, - List arguments, { - String? workingDirectory, - Map? environment, - bool includeParentEnvironment = true, - bool runInShell = false, - Encoding? stdoutEncoding = systemEncoding, - Encoding? stderrEncoding = systemEncoding, -}) { - if (testRunCommandOverride != null) { - final result = testRunCommandOverride!(TestRunCommandArgs( - executable: executable, - arguments: arguments, - workingDirectory: workingDirectory, - environment: environment, - includeParentEnvironment: includeParentEnvironment, - runInShell: runInShell, - stdoutEncoding: stdoutEncoding, - stderrEncoding: stderrEncoding, - )); - return ProcessResult( - result.pid, - result.exitCode, - result.stdout, - result.stderr, - ); - } - log.finer('Running command $executable ${arguments.join(' ')}'); - final res = Process.runSync( - _resolveExecutable(executable), - arguments, - workingDirectory: workingDirectory, - environment: environment, - includeParentEnvironment: includeParentEnvironment, - runInShell: runInShell, - stderrEncoding: stderrEncoding, - stdoutEncoding: stdoutEncoding, - ); - if (res.exitCode != 0) { - throw CommandFailedException( - executable: executable, - arguments: arguments, - result: res, - ); - } else { - return res; - } -} - -class RustupNotFoundException implements Exception { - @override - String toString() { - return [ - ' ', - 'rustup not found in PATH.', - ' ', - 'Maybe you need to install Rust? It only takes a minute:', - ' ', - if (Platform.isWindows) 'https://www.rust-lang.org/tools/install', - if (hasHomebrewRustInPath()) ...[ - '\$ brew unlink rust # Unlink homebrew Rust from PATH', - ], - if (!Platform.isWindows) - "\$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh", - ' ', - ].join('\n'); - } - - static bool hasHomebrewRustInPath() { - if (!Platform.isMacOS) { - return false; - } - final envPath = Platform.environment['PATH'] ?? ''; - final paths = envPath.split(':'); - return paths.any((p) { - return p.contains('homebrew') && File(path.join(p, 'rustc')).existsSync(); - }); - } -} - -String _resolveExecutable(String executable) { - if (executable == 'rustup') { - final resolved = Rustup.executablePath(); - if (resolved != null) { - return resolved; - } - throw RustupNotFoundException(); - } else { - return executable; - } -} diff --git a/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart b/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart deleted file mode 100644 index 2366b57..0000000 --- a/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart +++ /dev/null @@ -1,84 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import 'dart:io'; - -import 'package:ed25519_edwards/ed25519_edwards.dart'; -import 'package:http/http.dart'; - -import 'artifacts_provider.dart'; -import 'cargo.dart'; -import 'crate_hash.dart'; -import 'options.dart'; -import 'precompile_binaries.dart'; -import 'target.dart'; - -class VerifyBinaries { - VerifyBinaries({ - required this.manifestDir, - }); - - final String manifestDir; - - Future run() async { - final crateInfo = CrateInfo.load(manifestDir); - - final config = CargokitCrateOptions.load(manifestDir: manifestDir); - final precompiledBinaries = config.precompiledBinaries; - if (precompiledBinaries == null) { - stdout.writeln('Crate does not support precompiled binaries.'); - } else { - final crateHash = CrateHash.compute(manifestDir); - stdout.writeln('Crate hash: $crateHash'); - - for (final target in Target.all) { - final message = 'Checking ${target.rust}...'; - stdout.write(message.padRight(40)); - stdout.flush(); - - final artifacts = getArtifactNames( - target: target, - libraryName: crateInfo.packageName, - remote: true, - ); - - final prefix = precompiledBinaries.uriPrefix; - - bool ok = true; - - for (final artifact in artifacts) { - final fileName = PrecompileBinaries.fileName(target, artifact); - final signatureFileName = - PrecompileBinaries.signatureFileName(target, artifact); - - final url = Uri.parse('$prefix$crateHash/$fileName'); - final signatureUrl = - Uri.parse('$prefix$crateHash/$signatureFileName'); - - final signature = await get(signatureUrl); - if (signature.statusCode != 200) { - stdout.writeln('MISSING'); - ok = false; - break; - } - final asset = await get(url); - if (asset.statusCode != 200) { - stdout.writeln('MISSING'); - ok = false; - break; - } - - if (!verify(precompiledBinaries.publicKey, asset.bodyBytes, - signature.bodyBytes)) { - stdout.writeln('INVALID SIGNATURE'); - ok = false; - } - } - - if (ok) { - stdout.writeln('OK'); - } - } - } - } -} diff --git a/rust_builder/cargokit/build_tool/pubspec.lock b/rust_builder/cargokit/build_tool/pubspec.lock deleted file mode 100644 index 343bdd3..0000000 --- a/rust_builder/cargokit/build_tool/pubspec.lock +++ /dev/null @@ -1,453 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _fe_analyzer_shared: - dependency: transitive - description: - name: _fe_analyzer_shared - sha256: eb376e9acf6938204f90eb3b1f00b578640d3188b4c8a8ec054f9f479af8d051 - url: "https://pub.dev" - source: hosted - version: "64.0.0" - adaptive_number: - dependency: transitive - description: - name: adaptive_number - sha256: "3a567544e9b5c9c803006f51140ad544aedc79604fd4f3f2c1380003f97c1d77" - url: "https://pub.dev" - source: hosted - version: "1.0.0" - analyzer: - dependency: transitive - description: - name: analyzer - sha256: "69f54f967773f6c26c7dcb13e93d7ccee8b17a641689da39e878d5cf13b06893" - url: "https://pub.dev" - source: hosted - version: "6.2.0" - args: - dependency: "direct main" - description: - name: args - sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596 - url: "https://pub.dev" - source: hosted - version: "2.4.2" - async: - dependency: transitive - description: - name: async - sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c" - url: "https://pub.dev" - source: hosted - version: "2.11.0" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - collection: - dependency: "direct main" - description: - name: collection - sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a - url: "https://pub.dev" - source: hosted - version: "1.18.0" - convert: - dependency: "direct main" - description: - name: convert - sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592" - url: "https://pub.dev" - source: hosted - version: "3.1.1" - coverage: - dependency: transitive - description: - name: coverage - sha256: "2fb815080e44a09b85e0f2ca8a820b15053982b2e714b59267719e8a9ff17097" - url: "https://pub.dev" - source: hosted - version: "1.6.3" - crypto: - dependency: "direct main" - description: - name: crypto - sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab - url: "https://pub.dev" - source: hosted - version: "3.0.3" - ed25519_edwards: - dependency: "direct main" - description: - name: ed25519_edwards - sha256: "6ce0112d131327ec6d42beede1e5dfd526069b18ad45dcf654f15074ad9276cd" - url: "https://pub.dev" - source: hosted - version: "0.3.1" - file: - dependency: transitive - description: - name: file - sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d" - url: "https://pub.dev" - source: hosted - version: "6.1.4" - fixnum: - dependency: transitive - description: - name: fixnum - sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1" - url: "https://pub.dev" - source: hosted - version: "1.1.0" - frontend_server_client: - dependency: transitive - description: - name: frontend_server_client - sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612" - url: "https://pub.dev" - source: hosted - version: "3.2.0" - github: - dependency: "direct main" - description: - name: github - sha256: "9966bc13bf612342e916b0a343e95e5f046c88f602a14476440e9b75d2295411" - url: "https://pub.dev" - source: hosted - version: "9.17.0" - glob: - dependency: transitive - description: - name: glob - sha256: "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - hex: - dependency: "direct main" - description: - name: hex - sha256: "4e7cd54e4b59ba026432a6be2dd9d96e4c5205725194997193bf871703b82c4a" - url: "https://pub.dev" - source: hosted - version: "0.2.0" - http: - dependency: "direct main" - description: - name: http - sha256: "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525" - url: "https://pub.dev" - source: hosted - version: "1.1.0" - http_multi_server: - dependency: transitive - description: - name: http_multi_server - sha256: "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b" - url: "https://pub.dev" - source: hosted - version: "3.2.1" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b" - url: "https://pub.dev" - source: hosted - version: "4.0.2" - io: - dependency: transitive - description: - name: io - sha256: "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - js: - dependency: transitive - description: - name: js - sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3 - url: "https://pub.dev" - source: hosted - version: "0.6.7" - json_annotation: - dependency: transitive - description: - name: json_annotation - sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467 - url: "https://pub.dev" - source: hosted - version: "4.8.1" - lints: - dependency: "direct dev" - description: - name: lints - sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - logging: - dependency: "direct main" - description: - name: logging - sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340" - url: "https://pub.dev" - source: hosted - version: "1.2.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" - url: "https://pub.dev" - source: hosted - version: "0.12.16" - meta: - dependency: transitive - description: - name: meta - sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - mime: - dependency: transitive - description: - name: mime - sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e - url: "https://pub.dev" - source: hosted - version: "1.0.4" - node_preamble: - dependency: transitive - description: - name: node_preamble - sha256: "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db" - url: "https://pub.dev" - source: hosted - version: "2.0.2" - package_config: - dependency: transitive - description: - name: package_config - sha256: "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd" - url: "https://pub.dev" - source: hosted - version: "2.1.0" - path: - dependency: "direct main" - description: - name: path - sha256: "2ad4cddff7f5cc0e2d13069f2a3f7a73ca18f66abd6f5ecf215219cdb3638edb" - url: "https://pub.dev" - source: hosted - version: "1.8.0" - petitparser: - dependency: transitive - description: - name: petitparser - sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750 - url: "https://pub.dev" - source: hosted - version: "5.4.0" - pool: - dependency: transitive - description: - name: pool - sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a" - url: "https://pub.dev" - source: hosted - version: "1.5.1" - pub_semver: - dependency: transitive - description: - name: pub_semver - sha256: "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - shelf: - dependency: transitive - description: - name: shelf - sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4 - url: "https://pub.dev" - source: hosted - version: "1.4.1" - shelf_packages_handler: - dependency: transitive - description: - name: shelf_packages_handler - sha256: "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - shelf_static: - dependency: transitive - description: - name: shelf_static - sha256: a41d3f53c4adf0f57480578c1d61d90342cd617de7fc8077b1304643c2d85c1e - url: "https://pub.dev" - source: hosted - version: "1.1.2" - shelf_web_socket: - dependency: transitive - description: - name: shelf_web_socket - sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - source_map_stack_trace: - dependency: transitive - description: - name: source_map_stack_trace - sha256: "84cf769ad83aa6bb61e0aa5a18e53aea683395f196a6f39c4c881fb90ed4f7ae" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - source_maps: - dependency: transitive - description: - name: source_maps - sha256: "708b3f6b97248e5781f493b765c3337db11c5d2c81c3094f10904bfa8004c703" - url: "https://pub.dev" - source: hosted - version: "0.10.12" - source_span: - dependency: "direct main" - description: - name: source_span - sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" - url: "https://pub.dev" - source: hosted - version: "1.10.0" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" - url: "https://pub.dev" - source: hosted - version: "1.11.1" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7 - url: "https://pub.dev" - source: hosted - version: "2.1.2" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" - url: "https://pub.dev" - source: hosted - version: "1.2.0" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 - url: "https://pub.dev" - source: hosted - version: "1.2.1" - test: - dependency: "direct dev" - description: - name: test - sha256: "9b0dd8e36af4a5b1569029949d50a52cb2a2a2fdaa20cebb96e6603b9ae241f9" - url: "https://pub.dev" - source: hosted - version: "1.24.6" - test_api: - dependency: transitive - description: - name: test_api - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" - url: "https://pub.dev" - source: hosted - version: "0.6.1" - test_core: - dependency: transitive - description: - name: test_core - sha256: "4bef837e56375537055fdbbbf6dd458b1859881f4c7e6da936158f77d61ab265" - url: "https://pub.dev" - source: hosted - version: "0.5.6" - toml: - dependency: "direct main" - description: - name: toml - sha256: "157c5dca5160fced243f3ce984117f729c788bb5e475504f3dbcda881accee44" - url: "https://pub.dev" - source: hosted - version: "0.14.0" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c - url: "https://pub.dev" - source: hosted - version: "1.3.2" - version: - dependency: "direct main" - description: - name: version - sha256: "2307e23a45b43f96469eeab946208ed63293e8afca9c28cd8b5241ff31c55f55" - url: "https://pub.dev" - source: hosted - version: "3.0.0" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: "0fae432c85c4ea880b33b497d32824b97795b04cdaa74d270219572a1f50268d" - url: "https://pub.dev" - source: hosted - version: "11.9.0" - watcher: - dependency: transitive - description: - name: watcher - sha256: "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8" - url: "https://pub.dev" - source: hosted - version: "1.1.0" - web_socket_channel: - dependency: transitive - description: - name: web_socket_channel - sha256: d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b - url: "https://pub.dev" - source: hosted - version: "2.4.0" - webkit_inspection_protocol: - dependency: transitive - description: - name: webkit_inspection_protocol - sha256: "67d3a8b6c79e1987d19d848b0892e582dbb0c66c57cc1fef58a177dd2aa2823d" - url: "https://pub.dev" - source: hosted - version: "1.2.0" - yaml: - dependency: "direct main" - description: - name: yaml - sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5" - url: "https://pub.dev" - source: hosted - version: "3.1.2" -sdks: - dart: ">=3.0.0 <4.0.0" diff --git a/rust_builder/cargokit/build_tool/pubspec.yaml b/rust_builder/cargokit/build_tool/pubspec.yaml deleted file mode 100644 index 18c61e3..0000000 --- a/rust_builder/cargokit/build_tool/pubspec.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# This is copied from Cargokit (which is the official way to use it currently) -# Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -name: build_tool -description: Cargokit build_tool. Facilitates the build of Rust crate during Flutter application build. -publish_to: none -version: 1.0.0 - -environment: - sdk: ">=3.0.0 <4.0.0" - -# Add regular dependencies here. -dependencies: - # these are pinned on purpose because the bundle_tool_runner doesn't have - # pubspec.lock. See run_build_tool.sh - logging: 1.2.0 - path: 1.8.0 - version: 3.0.0 - collection: 1.18.0 - ed25519_edwards: 0.3.1 - hex: 0.2.0 - yaml: 3.1.2 - source_span: 1.10.0 - github: 9.17.0 - args: 2.4.2 - crypto: 3.0.3 - convert: 3.1.1 - http: 1.1.0 - toml: 0.14.0 - -dev_dependencies: - lints: ^2.1.0 - test: ^1.24.0 diff --git a/rust_builder/cargokit/cmake/cargokit.cmake b/rust_builder/cargokit/cmake/cargokit.cmake deleted file mode 100644 index ddd05df..0000000 --- a/rust_builder/cargokit/cmake/cargokit.cmake +++ /dev/null @@ -1,99 +0,0 @@ -SET(cargokit_cmake_root "${CMAKE_CURRENT_LIST_DIR}/..") - -# Workaround for https://github.com/dart-lang/pub/issues/4010 -get_filename_component(cargokit_cmake_root "${cargokit_cmake_root}" REALPATH) - -if(WIN32) - # REALPATH does not properly resolve symlinks on windows :-/ - execute_process(COMMAND powershell -ExecutionPolicy Bypass -File "${CMAKE_CURRENT_LIST_DIR}/resolve_symlinks.ps1" "${cargokit_cmake_root}" OUTPUT_VARIABLE cargokit_cmake_root OUTPUT_STRIP_TRAILING_WHITESPACE) -endif() - -# Arguments -# - target: CMAKE target to which rust library is linked -# - manifest_dir: relative path from current folder to directory containing cargo manifest -# - lib_name: cargo package name -# - any_symbol_name: name of any exported symbol from the library. -# used on windows to force linking with library. -function(apply_cargokit target manifest_dir lib_name any_symbol_name) - - set(CARGOKIT_LIB_NAME "${lib_name}") - set(CARGOKIT_LIB_FULL_NAME "${CMAKE_SHARED_MODULE_PREFIX}${CARGOKIT_LIB_NAME}${CMAKE_SHARED_MODULE_SUFFIX}") - if (CMAKE_CONFIGURATION_TYPES) - set(CARGOKIT_OUTPUT_DIR "${CMAKE_CURRENT_BINARY_DIR}/$") - set(OUTPUT_LIB "${CMAKE_CURRENT_BINARY_DIR}/$/${CARGOKIT_LIB_FULL_NAME}") - else() - set(CARGOKIT_OUTPUT_DIR "${CMAKE_CURRENT_BINARY_DIR}") - set(OUTPUT_LIB "${CMAKE_CURRENT_BINARY_DIR}/${CARGOKIT_LIB_FULL_NAME}") - endif() - set(CARGOKIT_TEMP_DIR "${CMAKE_CURRENT_BINARY_DIR}/cargokit_build") - - if (FLUTTER_TARGET_PLATFORM) - set(CARGOKIT_TARGET_PLATFORM "${FLUTTER_TARGET_PLATFORM}") - else() - set(CARGOKIT_TARGET_PLATFORM "windows-x64") - endif() - - set(CARGOKIT_ENV - "CARGOKIT_CMAKE=${CMAKE_COMMAND}" - "CARGOKIT_CONFIGURATION=$" - "CARGOKIT_MANIFEST_DIR=${CMAKE_CURRENT_SOURCE_DIR}/${manifest_dir}" - "CARGOKIT_TARGET_TEMP_DIR=${CARGOKIT_TEMP_DIR}" - "CARGOKIT_OUTPUT_DIR=${CARGOKIT_OUTPUT_DIR}" - "CARGOKIT_TARGET_PLATFORM=${CARGOKIT_TARGET_PLATFORM}" - "CARGOKIT_TOOL_TEMP_DIR=${CARGOKIT_TEMP_DIR}/tool" - "CARGOKIT_ROOT_PROJECT_DIR=${CMAKE_SOURCE_DIR}" - ) - - if (WIN32) - set(SCRIPT_EXTENSION ".cmd") - set(IMPORT_LIB_EXTENSION ".lib") - else() - set(SCRIPT_EXTENSION ".sh") - set(IMPORT_LIB_EXTENSION "") - execute_process(COMMAND chmod +x "${cargokit_cmake_root}/run_build_tool${SCRIPT_EXTENSION}") - endif() - - # Using generators in custom command is only supported in CMake 3.20+ - if (CMAKE_CONFIGURATION_TYPES AND ${CMAKE_VERSION} VERSION_LESS "3.20.0") - foreach(CONFIG IN LISTS CMAKE_CONFIGURATION_TYPES) - add_custom_command( - OUTPUT - "${CMAKE_CURRENT_BINARY_DIR}/${CONFIG}/${CARGOKIT_LIB_FULL_NAME}" - "${CMAKE_CURRENT_BINARY_DIR}/_phony_" - COMMAND ${CMAKE_COMMAND} -E env ${CARGOKIT_ENV} - "${cargokit_cmake_root}/run_build_tool${SCRIPT_EXTENSION}" build-cmake - VERBATIM - ) - endforeach() - else() - add_custom_command( - OUTPUT - ${OUTPUT_LIB} - "${CMAKE_CURRENT_BINARY_DIR}/_phony_" - COMMAND ${CMAKE_COMMAND} -E env ${CARGOKIT_ENV} - "${cargokit_cmake_root}/run_build_tool${SCRIPT_EXTENSION}" build-cmake - VERBATIM - ) - endif() - - - set_source_files_properties("${CMAKE_CURRENT_BINARY_DIR}/_phony_" PROPERTIES SYMBOLIC TRUE) - - if (TARGET ${target}) - # If we have actual cmake target provided create target and make existing - # target depend on it - add_custom_target("${target}_cargokit" DEPENDS ${OUTPUT_LIB}) - add_dependencies("${target}" "${target}_cargokit") - target_link_libraries("${target}" PRIVATE "${OUTPUT_LIB}${IMPORT_LIB_EXTENSION}") - if(WIN32) - target_link_options(${target} PRIVATE "/INCLUDE:${any_symbol_name}") - endif() - else() - # Otherwise (FFI) just use ALL to force building always - add_custom_target("${target}_cargokit" ALL DEPENDS ${OUTPUT_LIB}) - endif() - - # Allow adding the output library to plugin bundled libraries - set("${target}_cargokit_lib" ${OUTPUT_LIB} PARENT_SCOPE) - -endfunction() diff --git a/rust_builder/cargokit/cmake/resolve_symlinks.ps1 b/rust_builder/cargokit/cmake/resolve_symlinks.ps1 deleted file mode 100644 index 2ac593a..0000000 --- a/rust_builder/cargokit/cmake/resolve_symlinks.ps1 +++ /dev/null @@ -1,34 +0,0 @@ -function Resolve-Symlinks { - [CmdletBinding()] - [OutputType([string])] - param( - [Parameter(Position = 0, Mandatory, ValueFromPipeline, ValueFromPipelineByPropertyName)] - [string] $Path - ) - - [string] $separator = '/' - [string[]] $parts = $Path.Split($separator) - - [string] $realPath = '' - foreach ($part in $parts) { - if ($realPath -and !$realPath.EndsWith($separator)) { - $realPath += $separator - } - - $realPath += $part.Replace('\', '/') - - # The slash is important when using Get-Item on Drive letters in pwsh. - if (-not($realPath.Contains($separator)) -and $realPath.EndsWith(':')) { - $realPath += '/' - } - - $item = Get-Item $realPath - if ($item.LinkTarget) { - $realPath = $item.LinkTarget.Replace('\', '/') - } - } - $realPath -} - -$path = Resolve-Symlinks -Path $args[0] -Write-Host $path diff --git a/rust_builder/cargokit/gradle/plugin.gradle b/rust_builder/cargokit/gradle/plugin.gradle deleted file mode 100644 index 4af35ee..0000000 --- a/rust_builder/cargokit/gradle/plugin.gradle +++ /dev/null @@ -1,179 +0,0 @@ -/// This is copied from Cargokit (which is the official way to use it currently) -/// Details: https://fzyzcjy.github.io/flutter_rust_bridge/manual/integrate/builtin - -import java.nio.file.Paths -import org.apache.tools.ant.taskdefs.condition.Os - -CargoKitPlugin.file = buildscript.sourceFile - -apply plugin: CargoKitPlugin - -class CargoKitExtension { - String manifestDir; // Relative path to folder containing Cargo.toml - String libname; // Library name within Cargo.toml. Must be a cdylib -} - -abstract class CargoKitBuildTask extends DefaultTask { - - @Input - String buildMode - - @Input - String buildDir - - @Input - String outputDir - - @Input - String ndkVersion - - @Input - String sdkDirectory - - @Input - int compileSdkVersion; - - @Input - int minSdkVersion; - - @Input - String pluginFile - - @Input - List targetPlatforms - - @TaskAction - def build() { - if (project.cargokit.manifestDir == null) { - throw new GradleException("Property 'manifestDir' must be set on cargokit extension"); - } - - if (project.cargokit.libname == null) { - throw new GradleException("Property 'libname' must be set on cargokit extension"); - } - - def executableName = Os.isFamily(Os.FAMILY_WINDOWS) ? "run_build_tool.cmd" : "run_build_tool.sh" - def path = Paths.get(new File(pluginFile).parent, "..", executableName); - - def manifestDir = Paths.get(project.buildscript.sourceFile.parent, project.cargokit.manifestDir) - - def rootProjectDir = project.rootProject.projectDir - - if (!Os.isFamily(Os.FAMILY_WINDOWS)) { - project.exec { - commandLine 'chmod', '+x', path - } - } - - project.exec { - executable path - args "build-gradle" - environment "CARGOKIT_ROOT_PROJECT_DIR", rootProjectDir - environment "CARGOKIT_TOOL_TEMP_DIR", "${buildDir}/build_tool" - environment "CARGOKIT_MANIFEST_DIR", manifestDir - environment "CARGOKIT_CONFIGURATION", buildMode - environment "CARGOKIT_TARGET_TEMP_DIR", buildDir - environment "CARGOKIT_OUTPUT_DIR", outputDir - environment "CARGOKIT_NDK_VERSION", ndkVersion - environment "CARGOKIT_SDK_DIR", sdkDirectory - environment "CARGOKIT_COMPILE_SDK_VERSION", compileSdkVersion - environment "CARGOKIT_MIN_SDK_VERSION", minSdkVersion - environment "CARGOKIT_TARGET_PLATFORMS", targetPlatforms.join(",") - environment "CARGOKIT_JAVA_HOME", System.properties['java.home'] - } - } -} - -class CargoKitPlugin implements Plugin { - - static String file; - - private Plugin findFlutterPlugin(Project rootProject) { - _findFlutterPlugin(rootProject.childProjects) - } - - private Plugin _findFlutterPlugin(Map projects) { - for (project in projects) { - for (plugin in project.value.getPlugins()) { - if (plugin.class.name == "com.flutter.gradle.FlutterPlugin") { - return plugin; - } - } - def plugin = _findFlutterPlugin(project.value.childProjects); - if (plugin != null) { - return plugin; - } - } - return null; - } - - @Override - void apply(Project project) { - def plugin = findFlutterPlugin(project.rootProject); - - project.extensions.create("cargokit", CargoKitExtension) - - if (plugin == null) { - print("Flutter plugin not found, CargoKit plugin will not be applied.") - return; - } - - def cargoBuildDir = "${project.buildDir}/build" - - // Determine if the project is an application or library - def isApplication = plugin.project.plugins.hasPlugin('com.android.application') - def variants = isApplication ? plugin.project.android.applicationVariants : plugin.project.android.libraryVariants - - variants.all { variant -> - - final buildType = variant.buildType.name - - def cargoOutputDir = "${project.buildDir}/jniLibs/${buildType}"; - def jniLibs = project.android.sourceSets.maybeCreate(buildType).jniLibs; - jniLibs.srcDir(new File(cargoOutputDir)) - - def platforms = com.flutter.gradle.FlutterPluginUtils.getTargetPlatforms(project).collect() - - // Same thing addFlutterDependencies does in flutter.gradle - if (buildType == "debug") { - platforms.add("android-x86") - platforms.add("android-x64") - } - - // The task name depends on plugin properties, which are not available - // at this point - project.getGradle().afterProject { - def taskName = "cargokitCargoBuild${project.cargokit.libname.capitalize()}${buildType.capitalize()}"; - - if (project.tasks.findByName(taskName)) { - return - } - - if (plugin.project.android.ndkVersion == null) { - throw new GradleException("Please set 'android.ndkVersion' in 'app/build.gradle'.") - } - - def task = project.tasks.create(taskName, CargoKitBuildTask.class) { - buildMode = variant.buildType.name - buildDir = cargoBuildDir - outputDir = cargoOutputDir - ndkVersion = plugin.project.android.ndkVersion - sdkDirectory = plugin.project.android.sdkDirectory - minSdkVersion = plugin.project.android.defaultConfig.minSdkVersion.apiLevel as int - compileSdkVersion = plugin.project.android.compileSdkVersion.substring(8) as int - targetPlatforms = platforms - pluginFile = CargoKitPlugin.file - } - def onTask = { newTask -> - if (newTask.name == "merge${buildType.capitalize()}NativeLibs") { - newTask.dependsOn task - // Fix gradle 7.4.2 not picking up JNI library changes - newTask.outputs.upToDateWhen { false } - } - } - project.tasks.each onTask - project.tasks.whenTaskAdded onTask - } - } - } -} diff --git a/rust_builder/cargokit/run_build_tool.cmd b/rust_builder/cargokit/run_build_tool.cmd deleted file mode 100755 index c45d0aa..0000000 --- a/rust_builder/cargokit/run_build_tool.cmd +++ /dev/null @@ -1,91 +0,0 @@ -@echo off -setlocal - -setlocal ENABLEDELAYEDEXPANSION - -SET BASEDIR=%~dp0 - -if not exist "%CARGOKIT_TOOL_TEMP_DIR%" ( - mkdir "%CARGOKIT_TOOL_TEMP_DIR%" -) -cd /D "%CARGOKIT_TOOL_TEMP_DIR%" - -SET BUILD_TOOL_PKG_DIR=%BASEDIR%build_tool -SET DART=%FLUTTER_ROOT%\bin\cache\dart-sdk\bin\dart - -set BUILD_TOOL_PKG_DIR_POSIX=%BUILD_TOOL_PKG_DIR:\=/% - -( - echo name: build_tool_runner - echo version: 1.0.0 - echo publish_to: none - echo. - echo environment: - echo sdk: '^>=3.0.0 ^<4.0.0' - echo. - echo dependencies: - echo build_tool: - echo path: %BUILD_TOOL_PKG_DIR_POSIX% -) >pubspec.yaml - -if not exist bin ( - mkdir bin -) - -( - echo import 'package:build_tool/build_tool.dart' as build_tool; - echo void main^(List^ args^) ^{ - echo build_tool.runMain^(args^); - echo ^} -) >bin\build_tool_runner.dart - -SET PRECOMPILED=bin\build_tool_runner.dill - -REM To detect changes in package we compare output of DIR /s (recursive) -set PREV_PACKAGE_INFO=.dart_tool\package_info.prev -set CUR_PACKAGE_INFO=.dart_tool\package_info.cur - -DIR "%BUILD_TOOL_PKG_DIR%" /s > "%CUR_PACKAGE_INFO%_orig" - -REM Last line in dir output is free space on harddrive. That is bound to -REM change between invocation so we need to remove it -( - Set "Line=" - For /F "UseBackQ Delims=" %%A In ("%CUR_PACKAGE_INFO%_orig") Do ( - SetLocal EnableDelayedExpansion - If Defined Line Echo !Line! - EndLocal - Set "Line=%%A") -) >"%CUR_PACKAGE_INFO%" -DEL "%CUR_PACKAGE_INFO%_orig" - -REM Compare current directory listing with previous -FC /B "%CUR_PACKAGE_INFO%" "%PREV_PACKAGE_INFO%" > nul 2>&1 - -If %ERRORLEVEL% neq 0 ( - REM Changed - copy current to previous and remove precompiled kernel - if exist "%PREV_PACKAGE_INFO%" ( - DEL "%PREV_PACKAGE_INFO%" - ) - MOVE /Y "%CUR_PACKAGE_INFO%" "%PREV_PACKAGE_INFO%" - if exist "%PRECOMPILED%" ( - DEL "%PRECOMPILED%" - ) -) - -REM There is no CUR_PACKAGE_INFO it was renamed in previous step to %PREV_PACKAGE_INFO% -REM which means we need to do pub get and precompile -if not exist "%PRECOMPILED%" ( - echo Running pub get in "%cd%" - "%DART%" pub get --no-precompile - "%DART%" compile kernel bin/build_tool_runner.dart -) - -"%DART%" "%PRECOMPILED%" %* - -REM 253 means invalid snapshot version. -If %ERRORLEVEL% equ 253 ( - "%DART%" pub get --no-precompile - "%DART%" compile kernel bin/build_tool_runner.dart - "%DART%" "%PRECOMPILED%" %* -) diff --git a/rust_builder/cargokit/run_build_tool.sh b/rust_builder/cargokit/run_build_tool.sh deleted file mode 100755 index 24b0ed8..0000000 --- a/rust_builder/cargokit/run_build_tool.sh +++ /dev/null @@ -1,99 +0,0 @@ -#!/usr/bin/env bash - -set -e - -BASEDIR=$(dirname "$0") - -mkdir -p "$CARGOKIT_TOOL_TEMP_DIR" - -cd "$CARGOKIT_TOOL_TEMP_DIR" - -# Write a very simple bin package in temp folder that depends on build_tool package -# from Cargokit. This is done to ensure that we don't pollute Cargokit folder -# with .dart_tool contents. - -BUILD_TOOL_PKG_DIR="$BASEDIR/build_tool" - -if [[ -z $FLUTTER_ROOT ]]; then # not defined - DART=dart -else - DART="$FLUTTER_ROOT/bin/cache/dart-sdk/bin/dart" -fi - -cat << EOF > "pubspec.yaml" -name: build_tool_runner -version: 1.0.0 -publish_to: none - -environment: - sdk: '>=3.0.0 <4.0.0' - -dependencies: - build_tool: - path: "$BUILD_TOOL_PKG_DIR" -EOF - -mkdir -p "bin" - -cat << EOF > "bin/build_tool_runner.dart" -import 'package:build_tool/build_tool.dart' as build_tool; -void main(List args) { - build_tool.runMain(args); -} -EOF - -# Create alias for `shasum` if it does not exist and `sha1sum` exists -if ! [ -x "$(command -v shasum)" ] && [ -x "$(command -v sha1sum)" ]; then - shopt -s expand_aliases - alias shasum="sha1sum" -fi - -# Dart run will not cache any package that has a path dependency, which -# is the case for our build_tool_runner. So instead we precompile the package -# ourselves. -# To invalidate the cached kernel we use the hash of ls -LR of the build_tool -# package directory. This should be good enough, as the build_tool package -# itself is not meant to have any path dependencies. - -if [[ "$OSTYPE" == "darwin"* ]]; then - PACKAGE_HASH=$(ls -lTR "$BUILD_TOOL_PKG_DIR" | shasum) -else - PACKAGE_HASH=$(ls -lR --full-time "$BUILD_TOOL_PKG_DIR" | shasum) -fi - -PACKAGE_HASH_FILE=".package_hash" - -if [ -f "$PACKAGE_HASH_FILE" ]; then - EXISTING_HASH=$(cat "$PACKAGE_HASH_FILE") - if [ "$PACKAGE_HASH" != "$EXISTING_HASH" ]; then - rm "$PACKAGE_HASH_FILE" - fi -fi - -# Run pub get if needed. -if [ ! -f "$PACKAGE_HASH_FILE" ]; then - "$DART" pub get --no-precompile - "$DART" compile kernel bin/build_tool_runner.dart - echo "$PACKAGE_HASH" > "$PACKAGE_HASH_FILE" -fi - -# Rebuild the tool if it was deleted by Android Studio -if [ ! -f "bin/build_tool_runner.dill" ]; then - "$DART" compile kernel bin/build_tool_runner.dart -fi - -set +e - -"$DART" bin/build_tool_runner.dill "$@" - -exit_code=$? - -# 253 means invalid snapshot version. -if [ $exit_code == 253 ]; then - "$DART" pub get --no-precompile - "$DART" compile kernel bin/build_tool_runner.dart - "$DART" bin/build_tool_runner.dill "$@" - exit_code=$? -fi - -exit $exit_code diff --git a/rust_builder/ios/Classes/dummy_file.c b/rust_builder/ios/Classes/dummy_file.c deleted file mode 100644 index e06dab9..0000000 --- a/rust_builder/ios/Classes/dummy_file.c +++ /dev/null @@ -1 +0,0 @@ -// This is an empty file to force CocoaPods to create a framework. diff --git a/rust_builder/ios/rust_lib_nexus.podspec b/rust_builder/ios/rust_lib_nexus.podspec deleted file mode 100644 index acb5b81..0000000 --- a/rust_builder/ios/rust_lib_nexus.podspec +++ /dev/null @@ -1,45 +0,0 @@ -# -# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html. -# Run `pod lib lint rust_lib_nexus.podspec` to validate before publishing. -# -Pod::Spec.new do |s| - s.name = 'rust_lib_nexus' - s.version = '0.0.1' - s.summary = 'A new Flutter FFI plugin project.' - s.description = <<-DESC -A new Flutter FFI plugin project. - DESC - s.homepage = 'http://example.com' - s.license = { :file => '../LICENSE' } - s.author = { 'Your Company' => 'email@example.com' } - - # This will ensure the source files in Classes/ are included in the native - # builds of apps using this FFI plugin. Podspec does not support relative - # paths, so Classes contains a forwarder C file that relatively imports - # `../src/*` so that the C sources can be shared among all target platforms. - s.source = { :path => '.' } - s.source_files = 'Classes/**/*' - s.dependency 'Flutter' - s.platform = :ios, '11.0' - - # Flutter.framework does not contain a i386 slice. - s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' } - s.swift_version = '5.0' - - s.script_phase = { - :name => 'Build Rust library', - # First argument is relative path to the `rust` folder, second is name of rust library - :script => 'sh "$PODS_TARGET_SRCROOT/../cargokit/build_pod.sh" ../../rust rust_lib_nexus', - :execution_position => :before_compile, - :input_files => ['${BUILT_PRODUCTS_DIR}/cargokit_phony'], - # Let XCode know that the static library referenced in -force_load below is - # created by this build step. - :output_files => ["${BUILT_PRODUCTS_DIR}/librust_lib_nexus.a"], - } - s.pod_target_xcconfig = { - 'DEFINES_MODULE' => 'YES', - # Flutter.framework does not contain a i386 slice. - 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386', - 'OTHER_LDFLAGS' => '-force_load ${BUILT_PRODUCTS_DIR}/librust_lib_nexus.a', - } -end \ No newline at end of file diff --git a/rust_builder/linux/CMakeLists.txt b/rust_builder/linux/CMakeLists.txt deleted file mode 100644 index 4cc21e6..0000000 --- a/rust_builder/linux/CMakeLists.txt +++ /dev/null @@ -1,19 +0,0 @@ -# The Flutter tooling requires that developers have CMake 3.10 or later -# installed. You should not increase this version, as doing so will cause -# the plugin to fail to compile for some customers of the plugin. -cmake_minimum_required(VERSION 3.10) - -# Project-level configuration. -set(PROJECT_NAME "rust_lib_nexus") -project(${PROJECT_NAME} LANGUAGES CXX) - -include("../cargokit/cmake/cargokit.cmake") -apply_cargokit(${PROJECT_NAME} ../../rust rust_lib_nexus "") - -# List of absolute paths to libraries that should be bundled with the plugin. -# This list could contain prebuilt libraries, or libraries created by an -# external build triggered from this build file. -set(rust_lib_nexus_bundled_libraries - "${${PROJECT_NAME}_cargokit_lib}" - PARENT_SCOPE -) diff --git a/rust_builder/macos/Classes/dummy_file.c b/rust_builder/macos/Classes/dummy_file.c deleted file mode 100644 index e06dab9..0000000 --- a/rust_builder/macos/Classes/dummy_file.c +++ /dev/null @@ -1 +0,0 @@ -// This is an empty file to force CocoaPods to create a framework. diff --git a/rust_builder/macos/rust_lib_nexus.podspec b/rust_builder/macos/rust_lib_nexus.podspec deleted file mode 100644 index 9464155..0000000 --- a/rust_builder/macos/rust_lib_nexus.podspec +++ /dev/null @@ -1,44 +0,0 @@ -# -# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html. -# Run `pod lib lint rust_lib_nexus.podspec` to validate before publishing. -# -Pod::Spec.new do |s| - s.name = 'rust_lib_nexus' - s.version = '0.0.1' - s.summary = 'A new Flutter FFI plugin project.' - s.description = <<-DESC -A new Flutter FFI plugin project. - DESC - s.homepage = 'http://example.com' - s.license = { :file => '../LICENSE' } - s.author = { 'Your Company' => 'email@example.com' } - - # This will ensure the source files in Classes/ are included in the native - # builds of apps using this FFI plugin. Podspec does not support relative - # paths, so Classes contains a forwarder C file that relatively imports - # `../src/*` so that the C sources can be shared among all target platforms. - s.source = { :path => '.' } - s.source_files = 'Classes/**/*' - s.dependency 'FlutterMacOS' - - s.platform = :osx, '10.11' - s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' } - s.swift_version = '5.0' - - s.script_phase = { - :name => 'Build Rust library', - # First argument is relative path to the `rust` folder, second is name of rust library - :script => 'sh "$PODS_TARGET_SRCROOT/../cargokit/build_pod.sh" ../../rust rust_lib_nexus', - :execution_position => :before_compile, - :input_files => ['${BUILT_PRODUCTS_DIR}/cargokit_phony'], - # Let XCode know that the static library referenced in -force_load below is - # created by this build step. - :output_files => ["${BUILT_PRODUCTS_DIR}/librust_lib_nexus.a"], - } - s.pod_target_xcconfig = { - 'DEFINES_MODULE' => 'YES', - # Flutter.framework does not contain a i386 slice. - 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386', - 'OTHER_LDFLAGS' => '-force_load ${BUILT_PRODUCTS_DIR}/librust_lib_nexus.a', - } -end \ No newline at end of file diff --git a/rust_builder/pubspec.yaml b/rust_builder/pubspec.yaml deleted file mode 100644 index f630936..0000000 --- a/rust_builder/pubspec.yaml +++ /dev/null @@ -1,34 +0,0 @@ -name: rust_lib_nexus -description: "Utility to build Rust code" -version: 0.0.1 -publish_to: none - -environment: - sdk: '>=3.3.0 <4.0.0' - flutter: '>=3.3.0' - -dependencies: - flutter: - sdk: flutter - plugin_platform_interface: ^2.0.2 - -dev_dependencies: - ffi: ^2.0.2 - ffigen: ^11.0.0 - flutter_test: - sdk: flutter - flutter_lints: ^2.0.0 - -flutter: - plugin: - platforms: - android: - ffiPlugin: true - ios: - ffiPlugin: true - linux: - ffiPlugin: true - macos: - ffiPlugin: true - windows: - ffiPlugin: true diff --git a/rust_builder/windows/.gitignore b/rust_builder/windows/.gitignore deleted file mode 100644 index b3eb2be..0000000 --- a/rust_builder/windows/.gitignore +++ /dev/null @@ -1,17 +0,0 @@ -flutter/ - -# Visual Studio user-specific files. -*.suo -*.user -*.userosscache -*.sln.docstates - -# Visual Studio build-related files. -x64/ -x86/ - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!*.[Cc]ache/ diff --git a/rust_builder/windows/CMakeLists.txt b/rust_builder/windows/CMakeLists.txt deleted file mode 100644 index 1e80809..0000000 --- a/rust_builder/windows/CMakeLists.txt +++ /dev/null @@ -1,20 +0,0 @@ -# The Flutter tooling requires that developers have a version of Visual Studio -# installed that includes CMake 3.14 or later. You should not increase this -# version, as doing so will cause the plugin to fail to compile for some -# customers of the plugin. -cmake_minimum_required(VERSION 3.14) - -# Project-level configuration. -set(PROJECT_NAME "rust_lib_nexus") -project(${PROJECT_NAME} LANGUAGES CXX) - -include("../cargokit/cmake/cargokit.cmake") -apply_cargokit(${PROJECT_NAME} ../../../../../../rust rust_lib_nexus "") - -# List of absolute paths to libraries that should be bundled with the plugin. -# This list could contain prebuilt libraries, or libraries created by an -# external build triggered from this build file. -set(rust_lib_nexus_bundled_libraries - "${${PROJECT_NAME}_cargokit_lib}" - PARENT_SCOPE -) diff --git a/windows/flutter/generated_plugins.cmake b/windows/flutter/generated_plugins.cmake index 09f3d7f..3c6fdca 100644 --- a/windows/flutter/generated_plugins.cmake +++ b/windows/flutter/generated_plugins.cmake @@ -14,7 +14,6 @@ list(APPEND FLUTTER_PLUGIN_LIST list(APPEND FLUTTER_FFI_PLUGIN_LIST flutter_vodozemac - rust_lib_nexus ) set(PLUGIN_BUNDLED_LIBRARIES)