diff --git a/frb_codegen/src/library/codegen/ir/hir/flat/function.rs b/frb_codegen/src/library/codegen/ir/hir/flat/function.rs index e04c3fe8f7..38196d7e1f 100644 --- a/frb_codegen/src/library/codegen/ir/hir/flat/function.rs +++ b/frb_codegen/src/library/codegen/ir/hir/flat/function.rs @@ -56,6 +56,10 @@ impl HirFlatFunction { } => None, } } + + pub(crate) fn is_async(&self) -> bool { + self.item_fn.sig().asyncness.is_some() + } } #[derive(Debug, Clone, Serialize)] diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/function/real/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/function/real/mod.rs index 30af903541..5729a39d2f 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/function/real/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/function/real/mod.rs @@ -224,7 +224,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { info = self.transform_fn_info(info); let codec_mode_pack = compute_codec_mode_pack(&attributes, force_codec_mode_pack); - let dart_async = attributes.dart_async().unwrap_or(default_dart_async); + let dart_async = compute_dart_async(func, &attributes, default_dart_async); let mode = compute_func_mode(dart_async, &info); let stream_dart_await = attributes.stream_dart_await() && dart_async; let namespace_refined = refine_namespace(&owner).unwrap_or(func.namespace.clone()); @@ -269,6 +269,16 @@ impl<'a, 'b> FunctionParser<'a, 'b> { } } +fn compute_dart_async( + func: &HirFlatFunction, + attributes: &FrbAttributes, + default_dart_async: bool, +) -> bool { + attributes + .dart_async() + .unwrap_or(func.is_async() || default_dart_async) +} + fn should_forbid_type_self_for_inputs(owner: &MirFuncOwnerInfo) -> bool { if let MirFuncOwnerInfo::Method(method) = owner { if matches!(method.owner_ty, MirType::TraitDef(_)) { diff --git a/frb_example/flutter_package/cargokit/build_tool/bin/build_tool.dart b/frb_example/flutter_package/cargokit/build_tool/bin/build_tool.dart index 268eb524dc..97535c1ddc 100644 --- a/frb_example/flutter_package/cargokit/build_tool/bin/build_tool.dart +++ b/frb_example/flutter_package/cargokit/build_tool/bin/build_tool.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'package:build_tool/build_tool.dart' as build_tool; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/build_tool.dart b/frb_example/flutter_package/cargokit/build_tool/lib/build_tool.dart index 7c1bb750a4..191a11c375 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/build_tool.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/build_tool.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'src/build_tool.dart' as build_tool; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/src/android_environment.dart b/frb_example/flutter_package/cargokit/build_tool/lib/src/android_environment.dart index 15fc9eedac..ab7f9c318c 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/src/android_environment.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/src/android_environment.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; import 'dart:isolate'; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/src/artifacts_provider.dart b/frb_example/flutter_package/cargokit/build_tool/lib/src/artifacts_provider.dart index e608cece73..c09c362f5a 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/src/artifacts_provider.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/src/artifacts_provider.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/src/build_cmake.dart b/frb_example/flutter_package/cargokit/build_tool/lib/src/build_cmake.dart index 6f3b2a4ec1..2bc16f93d5 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/src/build_cmake.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/src/build_cmake.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/src/build_gradle.dart b/frb_example/flutter_package/cargokit/build_tool/lib/src/build_gradle.dart index 7e61fcbb7c..394f60c97d 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/src/build_gradle.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/src/build_gradle.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/src/build_pod.dart b/frb_example/flutter_package/cargokit/build_tool/lib/src/build_pod.dart index 8a9c0db5de..ce482eca26 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/src/build_pod.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/src/build_pod.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/src/build_tool.dart b/frb_example/flutter_package/cargokit/build_tool/lib/src/build_tool.dart index c8f36981b5..ca652c85f3 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/src/build_tool.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/src/build_tool.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/src/builder.dart b/frb_example/flutter_package/cargokit/build_tool/lib/src/builder.dart index 84c46e4f54..2df3391167 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/src/builder.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/src/builder.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'package:collection/collection.dart'; import 'package:logging/logging.dart'; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/src/cargo.dart b/frb_example/flutter_package/cargokit/build_tool/lib/src/cargo.dart index 0d8958ff2e..c6785fa226 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/src/cargo.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/src/cargo.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/src/crate_hash.dart b/frb_example/flutter_package/cargokit/build_tool/lib/src/crate_hash.dart index 0c4d88d16b..2dc20ee119 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/src/crate_hash.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/src/crate_hash.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:convert'; import 'dart:io'; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/src/environment.dart b/frb_example/flutter_package/cargokit/build_tool/lib/src/environment.dart index 996483a180..d99f54a3d1 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/src/environment.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/src/environment.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/src/logging.dart b/frb_example/flutter_package/cargokit/build_tool/lib/src/logging.dart index 5edd4fd184..42b6acc598 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/src/logging.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/src/logging.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/src/options.dart b/frb_example/flutter_package/cargokit/build_tool/lib/src/options.dart index 22aef1d371..856b03f26a 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/src/options.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/src/options.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/src/precompile_binaries.dart b/frb_example/flutter_package/cargokit/build_tool/lib/src/precompile_binaries.dart index c27f4195dd..afaaea0c29 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/src/precompile_binaries.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/src/precompile_binaries.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/src/rustup.dart b/frb_example/flutter_package/cargokit/build_tool/lib/src/rustup.dart index 0ac8d08616..8ecb4522b3 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/src/rustup.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/src/rustup.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/src/target.dart b/frb_example/flutter_package/cargokit/build_tool/lib/src/target.dart index 6fbc58b64f..ebe605725b 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/src/target.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/src/target.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/src/util.dart b/frb_example/flutter_package/cargokit/build_tool/lib/src/util.dart index 8bb6a8724f..e25cad8d0b 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/src/util.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/src/util.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:convert'; import 'dart:io'; diff --git a/frb_example/flutter_package/cargokit/build_tool/lib/src/verify_binaries.dart b/frb_example/flutter_package/cargokit/build_tool/lib/src/verify_binaries.dart index 2366b57bfd..4e212e2f29 100644 --- a/frb_example/flutter_package/cargokit/build_tool/lib/src/verify_binaries.dart +++ b/frb_example/flutter_package/cargokit/build_tool/lib/src/verify_binaries.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_package/example/ios/Podfile b/frb_example/flutter_package/example/ios/Podfile new file mode 100644 index 0000000000..d97f17e223 --- /dev/null +++ b/frb_example/flutter_package/example/ios/Podfile @@ -0,0 +1,44 @@ +# Uncomment this line to define a global platform for your project +# platform :ios, '12.0' + +# CocoaPods analytics sends network stats synchronously affecting flutter build latency. +ENV['COCOAPODS_DISABLE_STATS'] = 'true' + +project 'Runner', { + 'Debug' => :debug, + 'Profile' => :release, + 'Release' => :release, +} + +def flutter_root + generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) + unless File.exist?(generated_xcode_build_settings_path) + raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" + end + + File.foreach(generated_xcode_build_settings_path) do |line| + matches = line.match(/FLUTTER_ROOT\=(.*)/) + return matches[1].strip if matches + end + raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" +end + +require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) + +flutter_ios_podfile_setup + +target 'Runner' do + use_frameworks! + use_modular_headers! + + flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) + target 'RunnerTests' do + inherit! :search_paths + end +end + +post_install do |installer| + installer.pods_project.targets.each do |target| + flutter_additional_ios_build_settings(target) + end +end diff --git a/frb_example/flutter_package/example/macos/Podfile b/frb_example/flutter_package/example/macos/Podfile new file mode 100644 index 0000000000..c795730db8 --- /dev/null +++ b/frb_example/flutter_package/example/macos/Podfile @@ -0,0 +1,43 @@ +platform :osx, '10.14' + +# CocoaPods analytics sends network stats synchronously affecting flutter build latency. +ENV['COCOAPODS_DISABLE_STATS'] = 'true' + +project 'Runner', { + 'Debug' => :debug, + 'Profile' => :release, + 'Release' => :release, +} + +def flutter_root + generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) + unless File.exist?(generated_xcode_build_settings_path) + raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" + end + + File.foreach(generated_xcode_build_settings_path) do |line| + matches = line.match(/FLUTTER_ROOT\=(.*)/) + return matches[1].strip if matches + end + raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" +end + +require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) + +flutter_macos_podfile_setup + +target 'Runner' do + use_frameworks! + use_modular_headers! + + flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) + target 'RunnerTests' do + inherit! :search_paths + end +end + +post_install do |installer| + installer.pods_project.targets.each do |target| + flutter_additional_macos_build_settings(target) + end +end diff --git a/frb_example/flutter_package/example/pubspec.lock b/frb_example/flutter_package/example/pubspec.lock index a5db039532..5d30698b9c 100644 --- a/frb_example/flutter_package/example/pubspec.lock +++ b/frb_example/flutter_package/example/pubspec.lock @@ -132,18 +132,18 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" url: "https://pub.dev" source: hosted - version: "10.0.4" + version: "10.0.5" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.5" leak_tracker_testing: dependency: transitive description: @@ -172,18 +172,18 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.8.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" + sha256: "25dfcaf170a0190f47ca6355bdd4552cb8924b430512ff0cafb8db9bd41fe33b" url: "https://pub.dev" source: hosted - version: "1.12.0" + version: "1.14.0" path: dependency: transitive description: @@ -273,10 +273,10 @@ packages: dependency: transitive description: name: test_api - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" + sha256: "2419f20b0c8677b2d67c8ac4d1ac7372d862dc6c460cdbb052b40155408cd794" url: "https://pub.dev" source: hosted - version: "0.7.0" + version: "0.7.1" vector_math: dependency: transitive description: @@ -289,10 +289,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" + sha256: "7475cb4dd713d57b6f7464c0e13f06da0d535d8b2067e188962a59bac2cf280b" url: "https://pub.dev" source: hosted - version: "14.2.1" + version: "14.2.2" web: dependency: transitive description: diff --git a/frb_example/flutter_via_create/pubspec.lock b/frb_example/flutter_via_create/pubspec.lock index 489a0461c0..944a13f923 100644 --- a/frb_example/flutter_via_create/pubspec.lock +++ b/frb_example/flutter_via_create/pubspec.lock @@ -125,18 +125,18 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" url: "https://pub.dev" source: hosted - version: "10.0.4" + version: "10.0.5" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.5" leak_tracker_testing: dependency: transitive description: @@ -165,18 +165,18 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.8.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" + sha256: "25dfcaf170a0190f47ca6355bdd4552cb8924b430512ff0cafb8db9bd41fe33b" url: "https://pub.dev" source: hosted - version: "1.12.0" + version: "1.14.0" path: dependency: transitive description: @@ -273,10 +273,10 @@ packages: dependency: transitive description: name: test_api - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" + sha256: "2419f20b0c8677b2d67c8ac4d1ac7372d862dc6c460cdbb052b40155408cd794" url: "https://pub.dev" source: hosted - version: "0.7.0" + version: "0.7.1" vector_math: dependency: transitive description: @@ -289,10 +289,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" + sha256: "7475cb4dd713d57b6f7464c0e13f06da0d535d8b2067e188962a59bac2cf280b" url: "https://pub.dev" source: hosted - version: "14.2.1" + version: "14.2.2" web: dependency: transitive description: diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/bin/build_tool.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/bin/build_tool.dart index 268eb524dc..97535c1ddc 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/bin/build_tool.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/bin/build_tool.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'package:build_tool/build_tool.dart' as build_tool; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/build_tool.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/build_tool.dart index 7c1bb750a4..191a11c375 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/build_tool.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/build_tool.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'src/build_tool.dart' as build_tool; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/android_environment.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/android_environment.dart index 15fc9eedac..ab7f9c318c 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/android_environment.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/android_environment.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; import 'dart:isolate'; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart index e608cece73..c09c362f5a 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart index 6f3b2a4ec1..2bc16f93d5 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart index 7e61fcbb7c..394f60c97d 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/build_pod.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/build_pod.dart index 8a9c0db5de..ce482eca26 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/build_pod.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/build_pod.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/build_tool.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/build_tool.dart index c8f36981b5..ca652c85f3 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/build_tool.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/build_tool.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/builder.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/builder.dart index 84c46e4f54..2df3391167 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/builder.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/builder.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'package:collection/collection.dart'; import 'package:logging/logging.dart'; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/cargo.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/cargo.dart index 0d8958ff2e..c6785fa226 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/cargo.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/cargo.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart index 0c4d88d16b..2dc20ee119 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:convert'; import 'dart:io'; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/environment.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/environment.dart index 996483a180..d99f54a3d1 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/environment.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/environment.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/logging.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/logging.dart index 5edd4fd184..42b6acc598 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/logging.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/logging.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/options.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/options.dart index 22aef1d371..856b03f26a 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/options.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/options.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart index c27f4195dd..afaaea0c29 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/rustup.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/rustup.dart index 0ac8d08616..8ecb4522b3 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/rustup.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/rustup.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/target.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/target.dart index 6fbc58b64f..ebe605725b 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/target.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/target.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/util.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/util.dart index 8bb6a8724f..e25cad8d0b 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/util.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/util.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:convert'; import 'dart:io'; diff --git a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart index 2366b57bfd..4e212e2f29 100644 --- a/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart +++ b/frb_example/flutter_via_create/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_integrate/pubspec.lock b/frb_example/flutter_via_integrate/pubspec.lock index 7411e61916..fecc70cd8f 100644 --- a/frb_example/flutter_via_integrate/pubspec.lock +++ b/frb_example/flutter_via_integrate/pubspec.lock @@ -125,18 +125,18 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" url: "https://pub.dev" source: hosted - version: "10.0.4" + version: "10.0.5" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.5" leak_tracker_testing: dependency: transitive description: @@ -165,18 +165,18 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.8.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" + sha256: "25dfcaf170a0190f47ca6355bdd4552cb8924b430512ff0cafb8db9bd41fe33b" url: "https://pub.dev" source: hosted - version: "1.12.0" + version: "1.14.0" path: dependency: transitive description: @@ -273,10 +273,10 @@ packages: dependency: transitive description: name: test_api - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" + sha256: "2419f20b0c8677b2d67c8ac4d1ac7372d862dc6c460cdbb052b40155408cd794" url: "https://pub.dev" source: hosted - version: "0.7.0" + version: "0.7.1" vector_math: dependency: transitive description: @@ -289,10 +289,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" + sha256: "7475cb4dd713d57b6f7464c0e13f06da0d535d8b2067e188962a59bac2cf280b" url: "https://pub.dev" source: hosted - version: "14.2.1" + version: "14.2.2" web: dependency: transitive description: diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/bin/build_tool.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/bin/build_tool.dart index 268eb524dc..97535c1ddc 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/bin/build_tool.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/bin/build_tool.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'package:build_tool/build_tool.dart' as build_tool; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/build_tool.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/build_tool.dart index 7c1bb750a4..191a11c375 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/build_tool.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/build_tool.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'src/build_tool.dart' as build_tool; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/android_environment.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/android_environment.dart index 15fc9eedac..ab7f9c318c 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/android_environment.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/android_environment.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; import 'dart:isolate'; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart index e608cece73..c09c362f5a 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart index 6f3b2a4ec1..2bc16f93d5 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart index 7e61fcbb7c..394f60c97d 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/build_pod.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/build_pod.dart index 8a9c0db5de..ce482eca26 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/build_pod.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/build_pod.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/build_tool.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/build_tool.dart index c8f36981b5..ca652c85f3 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/build_tool.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/build_tool.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/builder.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/builder.dart index 84c46e4f54..2df3391167 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/builder.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/builder.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'package:collection/collection.dart'; import 'package:logging/logging.dart'; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/cargo.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/cargo.dart index 0d8958ff2e..c6785fa226 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/cargo.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/cargo.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart index 0c4d88d16b..2dc20ee119 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:convert'; import 'dart:io'; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/environment.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/environment.dart index 996483a180..d99f54a3d1 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/environment.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/environment.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/logging.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/logging.dart index 5edd4fd184..42b6acc598 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/logging.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/logging.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/options.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/options.dart index 22aef1d371..856b03f26a 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/options.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/options.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart index c27f4195dd..afaaea0c29 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/rustup.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/rustup.dart index 0ac8d08616..8ecb4522b3 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/rustup.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/rustup.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/target.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/target.dart index 6fbc58b64f..ebe605725b 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/target.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/target.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/util.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/util.dart index 8bb6a8724f..e25cad8d0b 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/util.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/util.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:convert'; import 'dart:io'; diff --git a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart index 2366b57bfd..4e212e2f29 100644 --- a/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart +++ b/frb_example/flutter_via_integrate/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/gallery/pubspec.lock b/frb_example/gallery/pubspec.lock index 9af460be0d..0536d00fda 100644 --- a/frb_example/gallery/pubspec.lock +++ b/frb_example/gallery/pubspec.lock @@ -357,18 +357,18 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" url: "https://pub.dev" source: hosted - version: "10.0.4" + version: "10.0.5" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.5" leak_tracker_testing: dependency: transitive description: @@ -405,18 +405,18 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.8.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" + sha256: "25dfcaf170a0190f47ca6355bdd4552cb8924b430512ff0cafb8db9bd41fe33b" url: "https://pub.dev" source: hosted - version: "1.12.0" + version: "1.14.0" mime: dependency: transitive description: @@ -633,26 +633,26 @@ packages: dependency: "direct dev" description: name: test - sha256: "7ee446762c2c50b3bd4ea96fe13ffac69919352bd3b4b17bac3f3465edc58073" + sha256: d11b55850c68c1f6c0cf00eabded4e66c4043feaf6c0d7ce4a36785137df6331 url: "https://pub.dev" source: hosted - version: "1.25.2" + version: "1.25.5" test_api: dependency: transitive description: name: test_api - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" + sha256: "2419f20b0c8677b2d67c8ac4d1ac7372d862dc6c460cdbb052b40155408cd794" url: "https://pub.dev" source: hosted - version: "0.7.0" + version: "0.7.1" test_core: dependency: transitive description: name: test_core - sha256: "2bc4b4ecddd75309300d8096f781c0e3280ca1ef85beda558d33fcbedc2eead4" + sha256: "4d070a6bc36c1c4e89f20d353bfd71dc30cdf2bd0e14349090af360a029ab292" url: "https://pub.dev" source: hosted - version: "0.6.0" + version: "0.6.2" timing: dependency: transitive description: @@ -681,10 +681,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" + sha256: "7475cb4dd713d57b6f7464c0e13f06da0d535d8b2067e188962a59bac2cf280b" url: "https://pub.dev" source: hosted - version: "14.2.1" + version: "14.2.2" watcher: dependency: transitive description: diff --git a/frb_example/integrate_third_party/pubspec.lock b/frb_example/integrate_third_party/pubspec.lock index a1043613dc..d68eb3fc3c 100644 --- a/frb_example/integrate_third_party/pubspec.lock +++ b/frb_example/integrate_third_party/pubspec.lock @@ -333,18 +333,18 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" url: "https://pub.dev" source: hosted - version: "10.0.4" + version: "10.0.5" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.5" leak_tracker_testing: dependency: transitive description: @@ -381,18 +381,18 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.8.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" + sha256: "25dfcaf170a0190f47ca6355bdd4552cb8924b430512ff0cafb8db9bd41fe33b" url: "https://pub.dev" source: hosted - version: "1.12.0" + version: "1.14.0" mime: dependency: transitive description: @@ -601,26 +601,26 @@ packages: dependency: "direct dev" description: name: test - sha256: "7ee446762c2c50b3bd4ea96fe13ffac69919352bd3b4b17bac3f3465edc58073" + sha256: d11b55850c68c1f6c0cf00eabded4e66c4043feaf6c0d7ce4a36785137df6331 url: "https://pub.dev" source: hosted - version: "1.25.2" + version: "1.25.5" test_api: dependency: transitive description: name: test_api - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" + sha256: "2419f20b0c8677b2d67c8ac4d1ac7372d862dc6c460cdbb052b40155408cd794" url: "https://pub.dev" source: hosted - version: "0.7.0" + version: "0.7.1" test_core: dependency: transitive description: name: test_core - sha256: "2bc4b4ecddd75309300d8096f781c0e3280ca1ef85beda558d33fcbedc2eead4" + sha256: "4d070a6bc36c1c4e89f20d353bfd71dc30cdf2bd0e14349090af360a029ab292" url: "https://pub.dev" source: hosted - version: "0.6.0" + version: "0.6.2" timing: dependency: transitive description: @@ -649,10 +649,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" + sha256: "7475cb4dd713d57b6f7464c0e13f06da0d535d8b2067e188962a59bac2cf280b" url: "https://pub.dev" source: hosted - version: "14.2.1" + version: "14.2.2" watcher: dependency: transitive description: diff --git a/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs b/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs index 28385e3f60..3f189b4994 100644 --- a/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs +++ b/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs @@ -7,7 +7,9 @@ use std::sync::Arc; use web_audio_api::context::{AudioContext, BaseAudioContext, OfflineAudioContext}; use web_audio_api::media_streams::{MediaStream, MediaStreamTrack}; use web_audio_api::node::*; -use web_audio_api::{AudioBuffer, AudioParam, Event, OfflineAudioCompletionEvent}; +use web_audio_api::{ + AudioBuffer, AudioParam, AudioProcessingEvent, Event, OfflineAudioCompletionEvent, +}; #[ext] pub impl AudioContext { @@ -46,6 +48,21 @@ pub impl AudioContext { } } +#[ext(name = AnalyserNodeMiscExt)] +pub impl AnalyserNode { + fn frb_override_get_byte_time_domain_data(&mut self, len: usize) -> Vec { + let mut bins = vec![0; len]; + self.get_byte_time_domain_data(&mut bins); + bins + } + + fn frb_override_get_float_time_domain_data(&mut self, len: usize) -> Vec { + let mut bins = vec![0.0; len]; + self.get_float_time_domain_data(&mut bins); + bins + } +} + #[ext] pub impl OfflineAudioContext { fn set_on_complete( @@ -138,6 +155,32 @@ pub impl Event { } } +#[ext(name = ScriptProcessorNodeMiscExt)] +pub impl ScriptProcessorNode { + // NOTE: The original name was `set_onaudioprocess` and here the new name has `_` + fn frb_override_set_onaudioprocess( + &self, + callback: impl Fn(AudioProcessingEvent) -> DartFnFuture<()> + Send + 'static + std::marker::Sync, + ) { + let callback = Arc::new(callback); + self.set_onaudioprocess(move |event| { + let callback_cloned = callback.clone(); + FLUTTER_RUST_BRIDGE_HANDLER + .async_runtime() + .spawn(async move { callback_cloned(event).await }); + }) + } +} + +#[ext(name = AudioBufferSourceNodeMiscExt)] +pub impl AudioBufferSourceNode { + // calls the regular fn `setBuffer()` after cloning the argument. + fn frb_override_set_buffer(&mut self, audio_buffer: &AudioBuffer) { + let clone = audio_buffer.clone(); + self.set_buffer(clone) + } +} + #[ext] pub impl MediaStream { fn frb_override_get_tracks(&self) -> Vec { diff --git a/frb_example/integrate_third_party/rust/src/frb_generated.rs b/frb_example/integrate_third_party/rust/src/frb_generated.rs index cf666c2a5e..5e459e1ca5 100644 --- a/frb_example/integrate_third_party/rust/src/frb_generated.rs +++ b/frb_example/integrate_third_party/rust/src/frb_generated.rs @@ -27,7 +27,9 @@ use crate::api::media_element::*; use crate::api::override_web_audio_api::AnalyserNodeExt; +use crate::api::override_web_audio_api::AnalyserNodeMiscExt; use crate::api::override_web_audio_api::AudioBufferSourceNodeExt; +use crate::api::override_web_audio_api::AudioBufferSourceNodeMiscExt; use crate::api::override_web_audio_api::AudioBufferSourceNodeScheduledSourceNodeMiscExt; use crate::api::override_web_audio_api::AudioContextExt; use crate::api::override_web_audio_api::AudioDestinationNodeExt; @@ -53,6 +55,7 @@ use crate::api::override_web_audio_api::OscillatorNodeExt; use crate::api::override_web_audio_api::OscillatorNodeScheduledSourceNodeMiscExt; use crate::api::override_web_audio_api::PannerNodeExt; use crate::api::override_web_audio_api::ScriptProcessorNodeExt; +use crate::api::override_web_audio_api::ScriptProcessorNodeMiscExt; use crate::api::override_web_audio_api::StereoPannerNodeExt; use crate::api::override_web_audio_api::WaveShaperNodeExt; use crate::api::override_web_audio_api::WaveShaperNodeMiscExt; @@ -79,7 +82,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -474487869; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 1836142525; // Section: executor @@ -9621,6 +9624,116 @@ fn wire__web_audio_api__node__AnalyserNode_frb_override_connect_impl( }, ) } +fn wire__web_audio_api__node__AnalyserNode_frb_override_get_byte_time_domain_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_normal::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "AnalyserNode_frb_override_get_byte_time_domain_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_len = ::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, 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( + web_audio_api::node::AnalyserNode::frb_override_get_byte_time_domain_data( + &mut *api_that_guard, + api_len, + ), + )?; + Ok(output_ok) + })()) + } + }, + ) +} +fn wire__web_audio_api__node__AnalyserNode_frb_override_get_float_time_domain_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_normal::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "AnalyserNode_frb_override_get_float_time_domain_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_len = ::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, 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( + web_audio_api::node::AnalyserNode::frb_override_get_float_time_domain_data( + &mut *api_that_guard, + api_len, + ), + )?; + Ok(output_ok) + })()) + } + }, + ) +} fn wire__web_audio_api__node__AnalyserNode_frequency_bin_count_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -10739,7 +10852,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_frb_override_connect_impl( }, ) } -fn wire__web_audio_api__node__AudioBufferSourceNode_loop__impl( +fn wire__web_audio_api__node__AudioBufferSourceNode_frb_override_set_buffer_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -10747,7 +10860,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_loop__impl( ) { FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "AudioBufferSourceNode_loop_", + debug_name: "AudioBufferSourceNode_frb_override_set_buffer", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, }, @@ -10764,33 +10877,50 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_loop__impl( let api_that = , >>::sse_decode(&mut deserializer); + let api_audio_buffer = , + >>::sse_decode(&mut deserializer); deserializer.end(); move |context| { transform_result_sse::<_, ()>((move || { let mut api_that_guard = None; + let mut api_audio_buffer_guard = None; let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![ flutter_rust_bridge::for_generated::LockableOrderInfo::new( - &api_that, 0, false, + &api_that, 0, true, + ), + flutter_rust_bridge::for_generated::LockableOrderInfo::new( + &api_audio_buffer, + 1, + false, ), ]); for i in decode_indices_ { match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), + 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), + 1 => { + api_audio_buffer_guard = + Some(api_audio_buffer.lockable_decode_sync_ref()) + } _ => unreachable!(), } } - let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_, ()>::Ok( - web_audio_api::node::AudioBufferSourceNode::loop_(&*api_that_guard), - )?; + let mut api_that_guard = api_that_guard.unwrap(); + let api_audio_buffer_guard = api_audio_buffer_guard.unwrap(); + let output_ok = Result::<_, ()>::Ok({ + web_audio_api::node::AudioBufferSourceNode::frb_override_set_buffer( + &mut *api_that_guard, + &*api_audio_buffer_guard, + ); + })?; Ok(output_ok) })()) } }, ) } -fn wire__web_audio_api__node__AudioBufferSourceNode_loop_end_impl( +fn wire__web_audio_api__node__AudioBufferSourceNode_loop__impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -10798,7 +10928,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_loop_end_impl( ) { FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "AudioBufferSourceNode_loop_end", + debug_name: "AudioBufferSourceNode_loop_", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, }, @@ -10833,7 +10963,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_loop_end_impl( } let api_that_guard = api_that_guard.unwrap(); let output_ok = Result::<_, ()>::Ok( - web_audio_api::node::AudioBufferSourceNode::loop_end(&*api_that_guard), + web_audio_api::node::AudioBufferSourceNode::loop_(&*api_that_guard), )?; Ok(output_ok) })()) @@ -10841,7 +10971,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_loop_end_impl( }, ) } -fn wire__web_audio_api__node__AudioBufferSourceNode_loop_start_impl( +fn wire__web_audio_api__node__AudioBufferSourceNode_loop_end_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -10849,7 +10979,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_loop_start_impl( ) { FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "AudioBufferSourceNode_loop_start", + debug_name: "AudioBufferSourceNode_loop_end", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, }, @@ -10884,7 +11014,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_loop_start_impl( } let api_that_guard = api_that_guard.unwrap(); let output_ok = Result::<_, ()>::Ok( - web_audio_api::node::AudioBufferSourceNode::loop_start(&*api_that_guard), + web_audio_api::node::AudioBufferSourceNode::loop_end(&*api_that_guard), )?; Ok(output_ok) })()) @@ -10892,7 +11022,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_loop_start_impl( }, ) } -fn wire__web_audio_api__node__AudioBufferSourceNode_number_of_inputs_impl( +fn wire__web_audio_api__node__AudioBufferSourceNode_loop_start_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -10900,7 +11030,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_number_of_inputs_impl( ) { FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "AudioBufferSourceNode_number_of_inputs", + debug_name: "AudioBufferSourceNode_loop_start", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, }, @@ -10935,9 +11065,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_number_of_inputs_impl( } let api_that_guard = api_that_guard.unwrap(); let output_ok = Result::<_, ()>::Ok( - web_audio_api::node::AudioBufferSourceNode::number_of_inputs( - &*api_that_guard, - ), + web_audio_api::node::AudioBufferSourceNode::loop_start(&*api_that_guard), )?; Ok(output_ok) })()) @@ -10945,7 +11073,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_number_of_inputs_impl( }, ) } -fn wire__web_audio_api__node__AudioBufferSourceNode_number_of_outputs_impl( +fn wire__web_audio_api__node__AudioBufferSourceNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -10953,7 +11081,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_number_of_outputs_impl( ) { FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "AudioBufferSourceNode_number_of_outputs", + debug_name: "AudioBufferSourceNode_number_of_inputs", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, }, @@ -10988,7 +11116,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_number_of_outputs_impl( } let api_that_guard = api_that_guard.unwrap(); let output_ok = Result::<_, ()>::Ok( - web_audio_api::node::AudioBufferSourceNode::number_of_outputs( + web_audio_api::node::AudioBufferSourceNode::number_of_inputs( &*api_that_guard, ), )?; @@ -10998,7 +11126,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_number_of_outputs_impl( }, ) } -fn wire__web_audio_api__node__AudioBufferSourceNode_position_impl( +fn wire__web_audio_api__node__AudioBufferSourceNode_number_of_outputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -11006,7 +11134,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_position_impl( ) { FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "AudioBufferSourceNode_position", + debug_name: "AudioBufferSourceNode_number_of_outputs", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, }, @@ -11041,7 +11169,9 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_position_impl( } let api_that_guard = api_that_guard.unwrap(); let output_ok = Result::<_, ()>::Ok( - web_audio_api::node::AudioBufferSourceNode::position(&*api_that_guard), + web_audio_api::node::AudioBufferSourceNode::number_of_outputs( + &*api_that_guard, + ), )?; Ok(output_ok) })()) @@ -11049,7 +11179,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_position_impl( }, ) } -fn wire__web_audio_api__node__AudioBufferSourceNode_registration_impl( +fn wire__web_audio_api__node__AudioBufferSourceNode_position_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -11057,7 +11187,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_registration_impl( ) { FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "AudioBufferSourceNode_registration", + debug_name: "AudioBufferSourceNode_position", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, }, @@ -11091,16 +11221,16 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_registration_impl( } } let api_that_guard = api_that_guard.unwrap(); - let output_ok = Result::<_, ()>::Ok({ - web_audio_api::node::AudioBufferSourceNode::registration(&*api_that_guard); - })?; + let output_ok = Result::<_, ()>::Ok( + web_audio_api::node::AudioBufferSourceNode::position(&*api_that_guard), + )?; Ok(output_ok) })()) } }, ) } -fn wire__web_audio_api__node__AudioBufferSourceNode_set_buffer_impl( +fn wire__web_audio_api__node__AudioBufferSourceNode_registration_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -11108,7 +11238,7 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_set_buffer_impl( ) { FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "AudioBufferSourceNode_set_buffer", + debug_name: "AudioBufferSourceNode_registration", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, }, @@ -11125,7 +11255,6 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_set_buffer_impl( let api_that = , >>::sse_decode(&mut deserializer); - let api_audio_buffer = ::sse_decode(&mut deserializer); deserializer.end(); move |context| { transform_result_sse::<_, ()>((move || { @@ -11133,21 +11262,18 @@ fn wire__web_audio_api__node__AudioBufferSourceNode_set_buffer_impl( let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![ flutter_rust_bridge::for_generated::LockableOrderInfo::new( - &api_that, 0, true, + &api_that, 0, false, ), ]); for i in decode_indices_ { match i { - 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref_mut()), + 0 => api_that_guard = Some(api_that.lockable_decode_sync_ref()), _ => unreachable!(), } } - let mut api_that_guard = api_that_guard.unwrap(); + let api_that_guard = api_that_guard.unwrap(); let output_ok = Result::<_, ()>::Ok({ - web_audio_api::node::AudioBufferSourceNode::set_buffer( - &mut *api_that_guard, - api_audio_buffer, - ); + web_audio_api::node::AudioBufferSourceNode::registration(&*api_that_guard); })?; Ok(output_ok) })()) @@ -24482,6 +24608,31 @@ fn wire__web_audio_api__node__ScriptProcessorNode_frb_override_connect_impl( }, ) } +fn wire__web_audio_api__node__ScriptProcessorNode_frb_override_set_onaudioprocess_impl( + port_: flutter_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: "ScriptProcessorNode_frb_override_set_onaudioprocess", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_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 = decode_DartFn_Inputs_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent_Output_unit_AnyhowException(::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({ web_audio_api::node::ScriptProcessorNode::frb_override_set_onaudioprocess(&*api_that_guard, api_callback); })?; Ok(output_ok) + })()) + } }) +} fn wire__web_audio_api__node__ScriptProcessorNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -27582,6 +27733,38 @@ const _: fn() = || { // Section: related_funcs +fn decode_DartFn_Inputs_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent_Output_unit_AnyhowException( + dart_opaque: flutter_rust_bridge::DartOpaque, +) -> impl Fn(AudioProcessingEvent) -> flutter_rust_bridge::DartFnFuture<()> { + use flutter_rust_bridge::IntoDart; + + async fn body(dart_opaque: flutter_rust_bridge::DartOpaque, arg0: AudioProcessingEvent) -> () { + let args = vec![arg0.into_into_dart().into_dart()]; + let message = FLUTTER_RUST_BRIDGE_HANDLER + .dart_fn_invoke(dart_opaque, args) + .await; + + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let action = deserializer.cursor.read_u8().unwrap(); + let ans = match action { + 0 => std::result::Result::Ok(<()>::sse_decode(&mut deserializer)), + 1 => std::result::Result::Err( + ::sse_decode(&mut deserializer), + ), + _ => unreachable!(), + }; + deserializer.end(); + let ans = ans.expect("Dart throws exception but Rust side assume it is not failable"); + ans + } + + move |arg0: AudioProcessingEvent| { + flutter_rust_bridge::for_generated::convert_into_dart_fn_future(body( + dart_opaque.clone(), + arg0, + )) + } +} fn decode_DartFn_Inputs_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent_Output_unit_AnyhowException( dart_opaque: flutter_rust_bridge::DartOpaque, ) -> impl Fn(Event) -> flutter_rust_bridge::DartFnFuture<()> { @@ -31194,339 +31377,341 @@ fn pde_ffi_dispatcher_primary_impl( rust_vec_len, data_len, ), - 66 => wire__crate__api__simple__f_impl(port, ptr, rust_vec_len, data_len), - 67 => wire__crate__api__simple__init_app_impl(port, ptr, rust_vec_len, data_len), - 71 => wire__web_audio_api__AudioBuffer_duration_impl(port, ptr, rust_vec_len, data_len), - 72 => wire__web_audio_api__AudioBuffer_from_impl(port, ptr, rust_vec_len, data_len), - 73 => wire__web_audio_api__AudioBuffer_get_channel_data_impl( + 70 => wire__crate__api__simple__f_impl(port, ptr, rust_vec_len, data_len), + 71 => wire__crate__api__simple__init_app_impl(port, ptr, rust_vec_len, data_len), + 75 => wire__web_audio_api__AudioBuffer_duration_impl(port, ptr, rust_vec_len, data_len), + 76 => wire__web_audio_api__AudioBuffer_from_impl(port, ptr, rust_vec_len, data_len), + 77 => wire__web_audio_api__AudioBuffer_get_channel_data_impl( port, ptr, rust_vec_len, data_len, ), - 74 => wire__web_audio_api__AudioBuffer_get_channel_data_mut_impl( + 78 => wire__web_audio_api__AudioBuffer_get_channel_data_mut_impl( port, ptr, rust_vec_len, data_len, ), - 75 => wire__web_audio_api__AudioBuffer_length_impl(port, ptr, rust_vec_len, data_len), - 76 => wire__web_audio_api__AudioBuffer_new_impl(port, ptr, rust_vec_len, data_len), - 77 => wire__web_audio_api__AudioBuffer_number_of_channels_impl( + 79 => wire__web_audio_api__AudioBuffer_length_impl(port, ptr, rust_vec_len, data_len), + 80 => wire__web_audio_api__AudioBuffer_new_impl(port, ptr, rust_vec_len, data_len), + 81 => wire__web_audio_api__AudioBuffer_number_of_channels_impl( port, ptr, rust_vec_len, data_len, ), - 78 => wire__web_audio_api__AudioBuffer_sample_rate_impl(port, ptr, rust_vec_len, data_len), - 88 => { + 82 => wire__web_audio_api__AudioBuffer_sample_rate_impl(port, ptr, rust_vec_len, data_len), + 92 => { wire__web_audio_api__AudioParam_automation_rate_impl(port, ptr, rust_vec_len, data_len) } - 89 => wire__web_audio_api__AudioParam_cancel_and_hold_at_time_impl( + 93 => wire__web_audio_api__AudioParam_cancel_and_hold_at_time_impl( port, ptr, rust_vec_len, data_len, ), - 90 => wire__web_audio_api__AudioParam_cancel_scheduled_values_impl( + 94 => wire__web_audio_api__AudioParam_cancel_scheduled_values_impl( port, ptr, rust_vec_len, data_len, ), - 91 => { + 95 => { wire__web_audio_api__AudioParam_channel_config_impl(port, ptr, rust_vec_len, data_len) } - 92 => wire__web_audio_api__AudioParam_channel_count_impl(port, ptr, rust_vec_len, data_len), - 93 => wire__web_audio_api__AudioParam_channel_count_mode_impl( + 96 => wire__web_audio_api__AudioParam_channel_count_impl(port, ptr, rust_vec_len, data_len), + 97 => wire__web_audio_api__AudioParam_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 94 => wire__web_audio_api__AudioParam_channel_interpretation_impl( + 98 => wire__web_audio_api__AudioParam_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 95 => wire__web_audio_api__AudioParam_clear_onprocessorerror_impl( + 99 => wire__web_audio_api__AudioParam_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 96 => wire__web_audio_api__AudioParam_default_value_impl(port, ptr, rust_vec_len, data_len), - 97 => wire__web_audio_api__AudioParam_disconnect_impl(port, ptr, rust_vec_len, data_len), - 98 => wire__web_audio_api__AudioParam_disconnect_output_impl( + 100 => { + wire__web_audio_api__AudioParam_default_value_impl(port, ptr, rust_vec_len, data_len) + } + 101 => wire__web_audio_api__AudioParam_disconnect_impl(port, ptr, rust_vec_len, data_len), + 102 => wire__web_audio_api__AudioParam_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 99 => wire__web_audio_api__AudioParam_exponential_ramp_to_value_at_time_impl( + 103 => wire__web_audio_api__AudioParam_exponential_ramp_to_value_at_time_impl( port, ptr, rust_vec_len, data_len, ), - 100 => wire__web_audio_api__AudioParam_frb_override_connect_impl( + 104 => wire__web_audio_api__AudioParam_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 101 => wire__web_audio_api__AudioParam_linear_ramp_to_value_at_time_impl( + 105 => wire__web_audio_api__AudioParam_linear_ramp_to_value_at_time_impl( port, ptr, rust_vec_len, data_len, ), - 102 => wire__web_audio_api__AudioParam_max_value_impl(port, ptr, rust_vec_len, data_len), - 103 => wire__web_audio_api__AudioParam_min_value_impl(port, ptr, rust_vec_len, data_len), - 104 => { + 106 => wire__web_audio_api__AudioParam_max_value_impl(port, ptr, rust_vec_len, data_len), + 107 => wire__web_audio_api__AudioParam_min_value_impl(port, ptr, rust_vec_len, data_len), + 108 => { wire__web_audio_api__AudioParam_number_of_inputs_impl(port, ptr, rust_vec_len, data_len) } - 105 => wire__web_audio_api__AudioParam_number_of_outputs_impl( + 109 => wire__web_audio_api__AudioParam_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 106 => wire__web_audio_api__AudioParam_registration_impl(port, ptr, rust_vec_len, data_len), - 107 => wire__web_audio_api__AudioParam_set_automation_rate_impl( + 110 => wire__web_audio_api__AudioParam_registration_impl(port, ptr, rust_vec_len, data_len), + 111 => wire__web_audio_api__AudioParam_set_automation_rate_impl( port, ptr, rust_vec_len, data_len, ), - 108 => wire__web_audio_api__AudioParam_set_on_processor_error_impl( + 112 => wire__web_audio_api__AudioParam_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 109 => wire__web_audio_api__AudioParam_set_target_at_time_impl( + 113 => wire__web_audio_api__AudioParam_set_target_at_time_impl( port, ptr, rust_vec_len, data_len, ), - 111 => wire__web_audio_api__AudioParam_set_value_at_time_impl( + 115 => wire__web_audio_api__AudioParam_set_value_at_time_impl( port, ptr, rust_vec_len, data_len, ), - 112 => wire__web_audio_api__AudioParam_set_value_curve_at_time_impl( + 116 => wire__web_audio_api__AudioParam_set_value_curve_at_time_impl( port, ptr, rust_vec_len, data_len, ), - 130 => wire__web_audio_api__AudioRenderCapacity_clear_onupdate_impl( + 134 => wire__web_audio_api__AudioRenderCapacity_clear_onupdate_impl( port, ptr, rust_vec_len, data_len, ), - 131 => { + 135 => { wire__web_audio_api__AudioRenderCapacity_start_impl(port, ptr, rust_vec_len, data_len) } - 132 => { + 136 => { wire__web_audio_api__AudioRenderCapacity_stop_impl(port, ptr, rust_vec_len, data_len) } - 138 => wire__web_audio_api__PeriodicWave_default_impl(port, ptr, rust_vec_len, data_len), - 139 => wire__web_audio_api__audio_render_capacity_options_default_impl( + 142 => wire__web_audio_api__PeriodicWave_default_impl(port, ptr, rust_vec_len, data_len), + 143 => wire__web_audio_api__audio_render_capacity_options_default_impl( port, ptr, rust_vec_len, data_len, ), - 140 => wire__web_audio_api__periodic_wave_options_default_impl( + 144 => wire__web_audio_api__periodic_wave_options_default_impl( port, ptr, rust_vec_len, data_len, ), - 141 => wire__web_audio_api__context__AudioContext_base_latency_impl( + 145 => wire__web_audio_api__context__AudioContext_base_latency_impl( port, ptr, rust_vec_len, data_len, ), - 142 => wire__web_audio_api__context__AudioContext_clear_onsinkchange_impl( + 146 => wire__web_audio_api__context__AudioContext_clear_onsinkchange_impl( port, ptr, rust_vec_len, data_len, ), - 143 => wire__web_audio_api__context__AudioContext_clear_onstatechange_impl( + 147 => wire__web_audio_api__context__AudioContext_clear_onstatechange_impl( port, ptr, rust_vec_len, data_len, ), - 144 => { + 148 => { wire__web_audio_api__context__AudioContext_close_impl(port, ptr, rust_vec_len, data_len) } - 145 => wire__web_audio_api__context__AudioContext_close_sync_impl( + 149 => wire__web_audio_api__context__AudioContext_close_sync_impl( port, ptr, rust_vec_len, data_len, ), - 146 => wire__web_audio_api__context__AudioContext_create_analyser_impl( + 150 => wire__web_audio_api__context__AudioContext_create_analyser_impl( port, ptr, rust_vec_len, data_len, ), - 147 => wire__web_audio_api__context__AudioContext_create_audio_param_impl( + 151 => wire__web_audio_api__context__AudioContext_create_audio_param_impl( port, ptr, rust_vec_len, data_len, ), - 148 => wire__web_audio_api__context__AudioContext_create_biquad_filter_impl( + 152 => wire__web_audio_api__context__AudioContext_create_biquad_filter_impl( port, ptr, rust_vec_len, data_len, ), - 149 => wire__web_audio_api__context__AudioContext_create_buffer_impl( + 153 => wire__web_audio_api__context__AudioContext_create_buffer_impl( port, ptr, rust_vec_len, data_len, ), - 150 => wire__web_audio_api__context__AudioContext_create_buffer_source_impl( + 154 => wire__web_audio_api__context__AudioContext_create_buffer_source_impl( port, ptr, rust_vec_len, data_len, ), - 151 => wire__web_audio_api__context__AudioContext_create_channel_merger_impl( + 155 => wire__web_audio_api__context__AudioContext_create_channel_merger_impl( port, ptr, rust_vec_len, data_len, ), - 152 => wire__web_audio_api__context__AudioContext_create_channel_splitter_impl( + 156 => wire__web_audio_api__context__AudioContext_create_channel_splitter_impl( port, ptr, rust_vec_len, data_len, ), - 153 => wire__web_audio_api__context__AudioContext_create_constant_source_impl( + 157 => wire__web_audio_api__context__AudioContext_create_constant_source_impl( port, ptr, rust_vec_len, data_len, ), - 154 => wire__web_audio_api__context__AudioContext_create_convolver_impl( + 158 => wire__web_audio_api__context__AudioContext_create_convolver_impl( port, ptr, rust_vec_len, data_len, ), - 155 => wire__web_audio_api__context__AudioContext_create_delay_impl( + 159 => wire__web_audio_api__context__AudioContext_create_delay_impl( port, ptr, rust_vec_len, data_len, ), - 156 => wire__web_audio_api__context__AudioContext_create_dynamics_compressor_impl( + 160 => wire__web_audio_api__context__AudioContext_create_dynamics_compressor_impl( port, ptr, rust_vec_len, data_len, ), - 157 => wire__web_audio_api__context__AudioContext_create_gain_impl( + 161 => wire__web_audio_api__context__AudioContext_create_gain_impl( port, ptr, rust_vec_len, data_len, ), - 158 => wire__web_audio_api__context__AudioContext_create_iir_filter_impl( + 162 => wire__web_audio_api__context__AudioContext_create_iir_filter_impl( port, ptr, rust_vec_len, data_len, ), - 159 => wire__web_audio_api__context__AudioContext_create_media_stream_destination_impl( + 163 => wire__web_audio_api__context__AudioContext_create_media_stream_destination_impl( port, ptr, rust_vec_len, data_len, ), - 160 => wire__web_audio_api__context__AudioContext_create_media_stream_source_impl( + 164 => wire__web_audio_api__context__AudioContext_create_media_stream_source_impl( port, ptr, rust_vec_len, data_len, ), - 161 => wire__web_audio_api__context__AudioContext_create_media_stream_track_source_impl( + 165 => wire__web_audio_api__context__AudioContext_create_media_stream_track_source_impl( port, ptr, rust_vec_len, data_len, ), - 162 => wire__web_audio_api__context__AudioContext_create_oscillator_impl( + 166 => wire__web_audio_api__context__AudioContext_create_oscillator_impl( port, ptr, rust_vec_len, data_len, ), - 163 => wire__web_audio_api__context__AudioContext_create_panner_impl( + 167 => wire__web_audio_api__context__AudioContext_create_panner_impl( port, ptr, rust_vec_len, data_len, ), - 164 => wire__web_audio_api__context__AudioContext_create_periodic_wave_impl( + 168 => wire__web_audio_api__context__AudioContext_create_periodic_wave_impl( port, ptr, rust_vec_len, data_len, ), - 165 => wire__web_audio_api__context__AudioContext_create_script_processor_impl( + 169 => wire__web_audio_api__context__AudioContext_create_script_processor_impl( port, ptr, rust_vec_len, data_len, ), - 166 => wire__web_audio_api__context__AudioContext_create_stereo_panner_impl( + 170 => wire__web_audio_api__context__AudioContext_create_stereo_panner_impl( port, ptr, rust_vec_len, data_len, ), - 167 => wire__web_audio_api__context__AudioContext_create_wave_shaper_impl( + 171 => wire__web_audio_api__context__AudioContext_create_wave_shaper_impl( port, ptr, rust_vec_len, data_len, ), - 168 => wire__web_audio_api__context__AudioContext_current_time_impl( + 172 => wire__web_audio_api__context__AudioContext_current_time_impl( port, ptr, rust_vec_len, data_len, ), - 169 => wire__web_audio_api__context__AudioContext_default_impl( + 173 => wire__web_audio_api__context__AudioContext_default_impl( port, ptr, rust_vec_len, data_len, ), - 170 => wire__web_audio_api__context__AudioContext_destination_impl( + 174 => wire__web_audio_api__context__AudioContext_destination_impl( port, ptr, rust_vec_len, data_len, ), - 171 => { + 175 => { wire__web_audio_api__context__AudioContext_frb_override_create_media_element_source_impl( port, ptr, @@ -31534,142 +31719,142 @@ fn pde_ffi_dispatcher_primary_impl( data_len, ) } - 172 => wire__web_audio_api__context__AudioContext_frb_override_decode_audio_data_sync_impl( + 176 => wire__web_audio_api__context__AudioContext_frb_override_decode_audio_data_sync_impl( port, ptr, rust_vec_len, data_len, ), - 173 => wire__web_audio_api__context__AudioContext_listener_impl( + 177 => wire__web_audio_api__context__AudioContext_listener_impl( port, ptr, rust_vec_len, data_len, ), - 175 => wire__web_audio_api__context__AudioContext_output_latency_impl( + 179 => wire__web_audio_api__context__AudioContext_output_latency_impl( port, ptr, rust_vec_len, data_len, ), - 176 => wire__web_audio_api__context__AudioContext_render_capacity_impl( + 180 => wire__web_audio_api__context__AudioContext_render_capacity_impl( port, ptr, rust_vec_len, data_len, ), - 177 => wire__web_audio_api__context__AudioContext_resume_sync_impl( + 181 => wire__web_audio_api__context__AudioContext_resume_sync_impl( port, ptr, rust_vec_len, data_len, ), - 178 => wire__web_audio_api__context__AudioContext_sample_rate_impl( + 182 => wire__web_audio_api__context__AudioContext_sample_rate_impl( port, ptr, rust_vec_len, data_len, ), - 179 => wire__web_audio_api__context__AudioContext_set_on_state_change_impl( + 183 => wire__web_audio_api__context__AudioContext_set_on_state_change_impl( port, ptr, rust_vec_len, data_len, ), - 180 => wire__web_audio_api__context__AudioContext_set_sink_id_impl( + 184 => wire__web_audio_api__context__AudioContext_set_sink_id_impl( port, ptr, rust_vec_len, data_len, ), - 181 => wire__web_audio_api__context__AudioContext_sink_id_impl( + 185 => wire__web_audio_api__context__AudioContext_sink_id_impl( port, ptr, rust_vec_len, data_len, ), - 182 => { + 186 => { wire__web_audio_api__context__AudioContext_state_impl(port, ptr, rust_vec_len, data_len) } - 183 => wire__web_audio_api__context__AudioContext_suspend_impl( + 187 => wire__web_audio_api__context__AudioContext_suspend_impl( port, ptr, rust_vec_len, data_len, ), - 184 => wire__web_audio_api__context__AudioContext_suspend_sync_impl( + 188 => wire__web_audio_api__context__AudioContext_suspend_sync_impl( port, ptr, rust_vec_len, data_len, ), - 185 => wire__web_audio_api__context__ConcreteBaseAudioContext_clear_onstatechange_impl( + 189 => wire__web_audio_api__context__ConcreteBaseAudioContext_clear_onstatechange_impl( port, ptr, rust_vec_len, data_len, ), - 186 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_analyser_impl( + 190 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_analyser_impl( port, ptr, rust_vec_len, data_len, ), - 187 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_audio_param_impl( + 191 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_audio_param_impl( port, ptr, rust_vec_len, data_len, ), - 188 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_biquad_filter_impl( + 192 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_biquad_filter_impl( port, ptr, rust_vec_len, data_len, ), - 189 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_impl( + 193 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_impl( port, ptr, rust_vec_len, data_len, ), - 190 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_source_impl( + 194 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_source_impl( port, ptr, rust_vec_len, data_len, ), - 191 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_merger_impl( + 195 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_merger_impl( port, ptr, rust_vec_len, data_len, ), - 192 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_splitter_impl( + 196 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_splitter_impl( port, ptr, rust_vec_len, data_len, ), - 193 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_constant_source_impl( + 197 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_constant_source_impl( port, ptr, rust_vec_len, data_len, ), - 194 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_convolver_impl( + 198 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_convolver_impl( port, ptr, rust_vec_len, data_len, ), - 195 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_delay_impl( + 199 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_delay_impl( port, ptr, rust_vec_len, data_len, ), - 196 => { + 200 => { wire__web_audio_api__context__ConcreteBaseAudioContext_create_dynamics_compressor_impl( port, ptr, @@ -31677,640 +31862,654 @@ fn pde_ffi_dispatcher_primary_impl( data_len, ) } - 197 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_gain_impl( + 201 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_gain_impl( port, ptr, rust_vec_len, data_len, ), - 198 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_iir_filter_impl( + 202 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_iir_filter_impl( port, ptr, rust_vec_len, data_len, ), - 199 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_oscillator_impl( + 203 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_oscillator_impl( port, ptr, rust_vec_len, data_len, ), - 200 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_panner_impl( + 204 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_panner_impl( port, ptr, rust_vec_len, data_len, ), - 201 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_periodic_wave_impl( + 205 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_periodic_wave_impl( port, ptr, rust_vec_len, data_len, ), - 202 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_script_processor_impl( + 206 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_script_processor_impl( port, ptr, rust_vec_len, data_len, ), - 203 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_stereo_panner_impl( + 207 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_stereo_panner_impl( port, ptr, rust_vec_len, data_len, ), - 204 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_wave_shaper_impl( + 208 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_wave_shaper_impl( port, ptr, rust_vec_len, data_len, ), - 205 => wire__web_audio_api__context__ConcreteBaseAudioContext_current_time_impl( + 209 => wire__web_audio_api__context__ConcreteBaseAudioContext_current_time_impl( port, ptr, rust_vec_len, data_len, ), - 206 => wire__web_audio_api__context__ConcreteBaseAudioContext_destination_impl( + 210 => wire__web_audio_api__context__ConcreteBaseAudioContext_destination_impl( port, ptr, rust_vec_len, data_len, ), - 207 => wire__web_audio_api__context__ConcreteBaseAudioContext_listener_impl( + 211 => wire__web_audio_api__context__ConcreteBaseAudioContext_listener_impl( port, ptr, rust_vec_len, data_len, ), - 208 => wire__web_audio_api__context__ConcreteBaseAudioContext_mark_cycle_breaker_impl( + 212 => wire__web_audio_api__context__ConcreteBaseAudioContext_mark_cycle_breaker_impl( port, ptr, rust_vec_len, data_len, ), - 209 => wire__web_audio_api__context__ConcreteBaseAudioContext_sample_rate_impl( + 213 => wire__web_audio_api__context__ConcreteBaseAudioContext_sample_rate_impl( port, ptr, rust_vec_len, data_len, ), - 210 => wire__web_audio_api__context__ConcreteBaseAudioContext_state_impl( + 214 => wire__web_audio_api__context__ConcreteBaseAudioContext_state_impl( port, ptr, rust_vec_len, data_len, ), - 211 => wire__web_audio_api__context__OfflineAudioContext_clear_oncomplete_impl( + 215 => wire__web_audio_api__context__OfflineAudioContext_clear_oncomplete_impl( port, ptr, rust_vec_len, data_len, ), - 212 => wire__web_audio_api__context__OfflineAudioContext_clear_onstatechange_impl( + 216 => wire__web_audio_api__context__OfflineAudioContext_clear_onstatechange_impl( port, ptr, rust_vec_len, data_len, ), - 213 => wire__web_audio_api__context__OfflineAudioContext_create_analyser_impl( + 217 => wire__web_audio_api__context__OfflineAudioContext_create_analyser_impl( port, ptr, rust_vec_len, data_len, ), - 214 => wire__web_audio_api__context__OfflineAudioContext_create_audio_param_impl( + 218 => wire__web_audio_api__context__OfflineAudioContext_create_audio_param_impl( port, ptr, rust_vec_len, data_len, ), - 215 => wire__web_audio_api__context__OfflineAudioContext_create_biquad_filter_impl( + 219 => wire__web_audio_api__context__OfflineAudioContext_create_biquad_filter_impl( port, ptr, rust_vec_len, data_len, ), - 216 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_impl( + 220 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_impl( port, ptr, rust_vec_len, data_len, ), - 217 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_source_impl( + 221 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_source_impl( port, ptr, rust_vec_len, data_len, ), - 218 => wire__web_audio_api__context__OfflineAudioContext_create_channel_merger_impl( + 222 => wire__web_audio_api__context__OfflineAudioContext_create_channel_merger_impl( port, ptr, rust_vec_len, data_len, ), - 219 => wire__web_audio_api__context__OfflineAudioContext_create_channel_splitter_impl( + 223 => wire__web_audio_api__context__OfflineAudioContext_create_channel_splitter_impl( port, ptr, rust_vec_len, data_len, ), - 220 => wire__web_audio_api__context__OfflineAudioContext_create_constant_source_impl( + 224 => wire__web_audio_api__context__OfflineAudioContext_create_constant_source_impl( port, ptr, rust_vec_len, data_len, ), - 221 => wire__web_audio_api__context__OfflineAudioContext_create_convolver_impl( + 225 => wire__web_audio_api__context__OfflineAudioContext_create_convolver_impl( port, ptr, rust_vec_len, data_len, ), - 222 => wire__web_audio_api__context__OfflineAudioContext_create_delay_impl( + 226 => wire__web_audio_api__context__OfflineAudioContext_create_delay_impl( port, ptr, rust_vec_len, data_len, ), - 223 => wire__web_audio_api__context__OfflineAudioContext_create_dynamics_compressor_impl( + 227 => wire__web_audio_api__context__OfflineAudioContext_create_dynamics_compressor_impl( port, ptr, rust_vec_len, data_len, ), - 224 => wire__web_audio_api__context__OfflineAudioContext_create_gain_impl( + 228 => wire__web_audio_api__context__OfflineAudioContext_create_gain_impl( port, ptr, rust_vec_len, data_len, ), - 225 => wire__web_audio_api__context__OfflineAudioContext_create_iir_filter_impl( + 229 => wire__web_audio_api__context__OfflineAudioContext_create_iir_filter_impl( port, ptr, rust_vec_len, data_len, ), - 226 => wire__web_audio_api__context__OfflineAudioContext_create_oscillator_impl( + 230 => wire__web_audio_api__context__OfflineAudioContext_create_oscillator_impl( port, ptr, rust_vec_len, data_len, ), - 227 => wire__web_audio_api__context__OfflineAudioContext_create_panner_impl( + 231 => wire__web_audio_api__context__OfflineAudioContext_create_panner_impl( port, ptr, rust_vec_len, data_len, ), - 228 => wire__web_audio_api__context__OfflineAudioContext_create_periodic_wave_impl( + 232 => wire__web_audio_api__context__OfflineAudioContext_create_periodic_wave_impl( port, ptr, rust_vec_len, data_len, ), - 229 => wire__web_audio_api__context__OfflineAudioContext_create_script_processor_impl( + 233 => wire__web_audio_api__context__OfflineAudioContext_create_script_processor_impl( port, ptr, rust_vec_len, data_len, ), - 230 => wire__web_audio_api__context__OfflineAudioContext_create_stereo_panner_impl( + 234 => wire__web_audio_api__context__OfflineAudioContext_create_stereo_panner_impl( port, ptr, rust_vec_len, data_len, ), - 231 => wire__web_audio_api__context__OfflineAudioContext_create_wave_shaper_impl( + 235 => wire__web_audio_api__context__OfflineAudioContext_create_wave_shaper_impl( port, ptr, rust_vec_len, data_len, ), - 232 => wire__web_audio_api__context__OfflineAudioContext_current_time_impl( + 236 => wire__web_audio_api__context__OfflineAudioContext_current_time_impl( port, ptr, rust_vec_len, data_len, ), - 233 => wire__web_audio_api__context__OfflineAudioContext_destination_impl( + 237 => wire__web_audio_api__context__OfflineAudioContext_destination_impl( port, ptr, rust_vec_len, data_len, ), - 234 => wire__web_audio_api__context__OfflineAudioContext_length_impl( + 238 => wire__web_audio_api__context__OfflineAudioContext_length_impl( port, ptr, rust_vec_len, data_len, ), - 235 => wire__web_audio_api__context__OfflineAudioContext_listener_impl( + 239 => wire__web_audio_api__context__OfflineAudioContext_listener_impl( port, ptr, rust_vec_len, data_len, ), - 236 => wire__web_audio_api__context__OfflineAudioContext_new_impl( + 240 => wire__web_audio_api__context__OfflineAudioContext_new_impl( port, ptr, rust_vec_len, data_len, ), - 237 => wire__web_audio_api__context__OfflineAudioContext_resume_impl( + 241 => wire__web_audio_api__context__OfflineAudioContext_resume_impl( port, ptr, rust_vec_len, data_len, ), - 238 => wire__web_audio_api__context__OfflineAudioContext_sample_rate_impl( + 242 => wire__web_audio_api__context__OfflineAudioContext_sample_rate_impl( port, ptr, rust_vec_len, data_len, ), - 239 => wire__web_audio_api__context__OfflineAudioContext_set_on_complete_impl( + 243 => wire__web_audio_api__context__OfflineAudioContext_set_on_complete_impl( port, ptr, rust_vec_len, data_len, ), - 240 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_impl( + 244 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_impl( port, ptr, rust_vec_len, data_len, ), - 241 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_sync_impl( + 245 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_sync_impl( port, ptr, rust_vec_len, data_len, ), - 242 => wire__web_audio_api__context__OfflineAudioContext_state_impl( + 246 => wire__web_audio_api__context__OfflineAudioContext_state_impl( port, ptr, rust_vec_len, data_len, ), - 243 => wire__web_audio_api__context__OfflineAudioContext_suspend_impl( + 247 => wire__web_audio_api__context__OfflineAudioContext_suspend_impl( port, ptr, rust_vec_len, data_len, ), - 269 => wire__web_audio_api__context__audio_context_latency_category_default_impl( + 273 => wire__web_audio_api__context__audio_context_latency_category_default_impl( port, ptr, rust_vec_len, data_len, ), - 270 => wire__web_audio_api__context__audio_context_options_default_impl( + 274 => wire__web_audio_api__context__audio_context_options_default_impl( port, ptr, rust_vec_len, data_len, ), - 271 => wire__web_audio_api__media_devices__get_user_media_sync_impl( + 275 => wire__web_audio_api__media_devices__get_user_media_sync_impl( port, ptr, rust_vec_len, data_len, ), - 278 => wire__web_audio_api__media_recorder__MediaRecorder_clear_ondataavailable_impl( + 282 => wire__web_audio_api__media_recorder__MediaRecorder_clear_ondataavailable_impl( port, ptr, rust_vec_len, data_len, ), - 279 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onerror_impl( + 283 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onerror_impl( port, ptr, rust_vec_len, data_len, ), - 280 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onstop_impl( + 284 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onstop_impl( port, ptr, rust_vec_len, data_len, ), - 281 => wire__web_audio_api__media_recorder__MediaRecorder_new_impl( + 285 => wire__web_audio_api__media_recorder__MediaRecorder_new_impl( port, ptr, rust_vec_len, data_len, ), - 282 => wire__web_audio_api__media_recorder__MediaRecorder_start_impl( + 286 => wire__web_audio_api__media_recorder__MediaRecorder_start_impl( port, ptr, rust_vec_len, data_len, ), - 283 => wire__web_audio_api__media_recorder__MediaRecorder_stop_impl( + 287 => wire__web_audio_api__media_recorder__MediaRecorder_stop_impl( port, ptr, rust_vec_len, data_len, ), - 284 => wire__web_audio_api__media_streams__MediaStreamTrack_close_impl( + 288 => wire__web_audio_api__media_streams__MediaStreamTrack_close_impl( port, ptr, rust_vec_len, data_len, ), - 285 => wire__web_audio_api__media_streams__MediaStreamTrack_ready_state_impl( + 289 => wire__web_audio_api__media_streams__MediaStreamTrack_ready_state_impl( port, ptr, rust_vec_len, data_len, ), - 286 => wire__web_audio_api__media_streams__MediaStream_frb_override_get_tracks_impl( + 290 => wire__web_audio_api__media_streams__MediaStream_frb_override_get_tracks_impl( port, ptr, rust_vec_len, data_len, ), - 287 => wire__web_audio_api__media_streams__MediaStream_from_tracks_impl( + 291 => wire__web_audio_api__media_streams__MediaStream_from_tracks_impl( port, ptr, rust_vec_len, data_len, ), - 288 => wire__web_audio_api__node__AnalyserNode_channel_config_impl( + 292 => wire__web_audio_api__node__AnalyserNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 289 => wire__web_audio_api__node__AnalyserNode_channel_count_impl( + 293 => wire__web_audio_api__node__AnalyserNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 290 => wire__web_audio_api__node__AnalyserNode_channel_count_mode_impl( + 294 => wire__web_audio_api__node__AnalyserNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 291 => wire__web_audio_api__node__AnalyserNode_channel_interpretation_impl( + 295 => wire__web_audio_api__node__AnalyserNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 292 => wire__web_audio_api__node__AnalyserNode_clear_onprocessorerror_impl( + 296 => wire__web_audio_api__node__AnalyserNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 293 => wire__web_audio_api__node__AnalyserNode_disconnect_impl( + 297 => wire__web_audio_api__node__AnalyserNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 294 => wire__web_audio_api__node__AnalyserNode_disconnect_output_impl( + 298 => wire__web_audio_api__node__AnalyserNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 295 => { + 299 => { wire__web_audio_api__node__AnalyserNode_fft_size_impl(port, ptr, rust_vec_len, data_len) } - 296 => wire__web_audio_api__node__AnalyserNode_frb_override_connect_impl( + 300 => wire__web_audio_api__node__AnalyserNode_frb_override_connect_impl( + port, + ptr, + rust_vec_len, + data_len, + ), + 301 => wire__web_audio_api__node__AnalyserNode_frb_override_get_byte_time_domain_data_impl( port, ptr, rust_vec_len, data_len, ), - 297 => wire__web_audio_api__node__AnalyserNode_frequency_bin_count_impl( + 302 => { + wire__web_audio_api__node__AnalyserNode_frb_override_get_float_time_domain_data_impl( + port, + ptr, + rust_vec_len, + data_len, + ) + } + 303 => wire__web_audio_api__node__AnalyserNode_frequency_bin_count_impl( port, ptr, rust_vec_len, data_len, ), - 298 => wire__web_audio_api__node__AnalyserNode_max_decibels_impl( + 304 => wire__web_audio_api__node__AnalyserNode_max_decibels_impl( port, ptr, rust_vec_len, data_len, ), - 299 => wire__web_audio_api__node__AnalyserNode_min_decibels_impl( + 305 => wire__web_audio_api__node__AnalyserNode_min_decibels_impl( port, ptr, rust_vec_len, data_len, ), - 300 => wire__web_audio_api__node__AnalyserNode_number_of_inputs_impl( + 306 => wire__web_audio_api__node__AnalyserNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 301 => wire__web_audio_api__node__AnalyserNode_number_of_outputs_impl( + 307 => wire__web_audio_api__node__AnalyserNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 302 => wire__web_audio_api__node__AnalyserNode_registration_impl( + 308 => wire__web_audio_api__node__AnalyserNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 303 => wire__web_audio_api__node__AnalyserNode_set_fft_size_impl( + 309 => wire__web_audio_api__node__AnalyserNode_set_fft_size_impl( port, ptr, rust_vec_len, data_len, ), - 304 => wire__web_audio_api__node__AnalyserNode_set_max_decibels_impl( + 310 => wire__web_audio_api__node__AnalyserNode_set_max_decibels_impl( port, ptr, rust_vec_len, data_len, ), - 305 => wire__web_audio_api__node__AnalyserNode_set_min_decibels_impl( + 311 => wire__web_audio_api__node__AnalyserNode_set_min_decibels_impl( port, ptr, rust_vec_len, data_len, ), - 306 => wire__web_audio_api__node__AnalyserNode_set_on_processor_error_impl( + 312 => wire__web_audio_api__node__AnalyserNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 307 => wire__web_audio_api__node__AnalyserNode_set_smoothing_time_constant_impl( + 313 => wire__web_audio_api__node__AnalyserNode_set_smoothing_time_constant_impl( port, ptr, rust_vec_len, data_len, ), - 308 => wire__web_audio_api__node__AnalyserNode_smoothing_time_constant_impl( + 314 => wire__web_audio_api__node__AnalyserNode_smoothing_time_constant_impl( port, ptr, rust_vec_len, data_len, ), - 309 => wire__web_audio_api__node__AudioBufferSourceNode_channel_config_impl( + 315 => wire__web_audio_api__node__AudioBufferSourceNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 310 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_impl( + 316 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 311 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_mode_impl( + 317 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 312 => wire__web_audio_api__node__AudioBufferSourceNode_channel_interpretation_impl( + 318 => wire__web_audio_api__node__AudioBufferSourceNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 313 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onended_impl( + 319 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onended_impl( port, ptr, rust_vec_len, data_len, ), - 314 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onprocessorerror_impl( + 320 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 316 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_impl( + 322 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 317 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_output_impl( + 323 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 318 => wire__web_audio_api__node__AudioBufferSourceNode_frb_override_connect_impl( + 324 => wire__web_audio_api__node__AudioBufferSourceNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 319 => wire__web_audio_api__node__AudioBufferSourceNode_loop__impl( + 325 => wire__web_audio_api__node__AudioBufferSourceNode_frb_override_set_buffer_impl( port, ptr, rust_vec_len, data_len, ), - 320 => wire__web_audio_api__node__AudioBufferSourceNode_loop_end_impl( + 326 => wire__web_audio_api__node__AudioBufferSourceNode_loop__impl( port, ptr, rust_vec_len, data_len, ), - 321 => wire__web_audio_api__node__AudioBufferSourceNode_loop_start_impl( + 327 => wire__web_audio_api__node__AudioBufferSourceNode_loop_end_impl( port, ptr, rust_vec_len, data_len, ), - 322 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_inputs_impl( + 328 => wire__web_audio_api__node__AudioBufferSourceNode_loop_start_impl( port, ptr, rust_vec_len, data_len, ), - 323 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_outputs_impl( + 329 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 325 => wire__web_audio_api__node__AudioBufferSourceNode_position_impl( + 330 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 326 => wire__web_audio_api__node__AudioBufferSourceNode_registration_impl( + 332 => wire__web_audio_api__node__AudioBufferSourceNode_position_impl( port, ptr, rust_vec_len, data_len, ), - 327 => wire__web_audio_api__node__AudioBufferSourceNode_set_buffer_impl( + 333 => wire__web_audio_api__node__AudioBufferSourceNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 328 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_impl( + 334 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_impl( port, ptr, rust_vec_len, data_len, ), - 329 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_end_impl( + 335 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_end_impl( port, ptr, rust_vec_len, data_len, ), - 330 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_start_impl( + 336 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_start_impl( port, ptr, rust_vec_len, data_len, ), - 331 => wire__web_audio_api__node__AudioBufferSourceNode_set_on_ended_impl( + 337 => wire__web_audio_api__node__AudioBufferSourceNode_set_on_ended_impl( port, ptr, rust_vec_len, data_len, ), - 332 => wire__web_audio_api__node__AudioBufferSourceNode_set_on_processor_error_impl( + 338 => wire__web_audio_api__node__AudioBufferSourceNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 333 => wire__web_audio_api__node__AudioBufferSourceNode_start_impl( + 339 => wire__web_audio_api__node__AudioBufferSourceNode_start_impl( port, ptr, rust_vec_len, data_len, ), - 334 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_impl( + 340 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_impl( port, ptr, rust_vec_len, data_len, ), - 335 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_impl( + 341 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_impl( port, ptr, rust_vec_len, data_len, ), - 336 => { + 342 => { wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_and_duration_impl( port, ptr, @@ -32318,901 +32517,901 @@ fn pde_ffi_dispatcher_primary_impl( data_len, ) } - 337 => wire__web_audio_api__node__AudioBufferSourceNode_stop_impl( + 343 => wire__web_audio_api__node__AudioBufferSourceNode_stop_impl( port, ptr, rust_vec_len, data_len, ), - 338 => wire__web_audio_api__node__AudioBufferSourceNode_stop_at_impl( + 344 => wire__web_audio_api__node__AudioBufferSourceNode_stop_at_impl( port, ptr, rust_vec_len, data_len, ), - 339 => wire__web_audio_api__node__AudioDestinationNode_channel_config_impl( + 345 => wire__web_audio_api__node__AudioDestinationNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 340 => wire__web_audio_api__node__AudioDestinationNode_channel_count_impl( + 346 => wire__web_audio_api__node__AudioDestinationNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 341 => wire__web_audio_api__node__AudioDestinationNode_channel_count_mode_impl( + 347 => wire__web_audio_api__node__AudioDestinationNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 342 => wire__web_audio_api__node__AudioDestinationNode_channel_interpretation_impl( + 348 => wire__web_audio_api__node__AudioDestinationNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 343 => wire__web_audio_api__node__AudioDestinationNode_clear_onprocessorerror_impl( + 349 => wire__web_audio_api__node__AudioDestinationNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 344 => wire__web_audio_api__node__AudioDestinationNode_disconnect_impl( + 350 => wire__web_audio_api__node__AudioDestinationNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 345 => wire__web_audio_api__node__AudioDestinationNode_disconnect_output_impl( + 351 => wire__web_audio_api__node__AudioDestinationNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 346 => wire__web_audio_api__node__AudioDestinationNode_frb_override_connect_impl( + 352 => wire__web_audio_api__node__AudioDestinationNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 347 => wire__web_audio_api__node__AudioDestinationNode_max_channel_count_impl( + 353 => wire__web_audio_api__node__AudioDestinationNode_max_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 348 => wire__web_audio_api__node__AudioDestinationNode_number_of_inputs_impl( + 354 => wire__web_audio_api__node__AudioDestinationNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 349 => wire__web_audio_api__node__AudioDestinationNode_number_of_outputs_impl( + 355 => wire__web_audio_api__node__AudioDestinationNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 350 => wire__web_audio_api__node__AudioDestinationNode_registration_impl( + 356 => wire__web_audio_api__node__AudioDestinationNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 351 => wire__web_audio_api__node__AudioDestinationNode_set_on_processor_error_impl( + 357 => wire__web_audio_api__node__AudioDestinationNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 352 => wire__web_audio_api__node__BiquadFilterNode_channel_config_impl( + 358 => wire__web_audio_api__node__BiquadFilterNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 353 => wire__web_audio_api__node__BiquadFilterNode_channel_count_impl( + 359 => wire__web_audio_api__node__BiquadFilterNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 354 => wire__web_audio_api__node__BiquadFilterNode_channel_count_mode_impl( + 360 => wire__web_audio_api__node__BiquadFilterNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 355 => wire__web_audio_api__node__BiquadFilterNode_channel_interpretation_impl( + 361 => wire__web_audio_api__node__BiquadFilterNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 356 => wire__web_audio_api__node__BiquadFilterNode_clear_onprocessorerror_impl( + 362 => wire__web_audio_api__node__BiquadFilterNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 358 => wire__web_audio_api__node__BiquadFilterNode_disconnect_impl( + 364 => wire__web_audio_api__node__BiquadFilterNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 359 => wire__web_audio_api__node__BiquadFilterNode_disconnect_output_impl( + 365 => wire__web_audio_api__node__BiquadFilterNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 360 => wire__web_audio_api__node__BiquadFilterNode_frb_override_connect_impl( + 366 => wire__web_audio_api__node__BiquadFilterNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 363 => wire__web_audio_api__node__BiquadFilterNode_number_of_inputs_impl( + 369 => wire__web_audio_api__node__BiquadFilterNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 364 => wire__web_audio_api__node__BiquadFilterNode_number_of_outputs_impl( + 370 => wire__web_audio_api__node__BiquadFilterNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 366 => wire__web_audio_api__node__BiquadFilterNode_registration_impl( + 372 => wire__web_audio_api__node__BiquadFilterNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 367 => wire__web_audio_api__node__BiquadFilterNode_set_on_processor_error_impl( + 373 => wire__web_audio_api__node__BiquadFilterNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 368 => wire__web_audio_api__node__BiquadFilterNode_set_type_impl( + 374 => wire__web_audio_api__node__BiquadFilterNode_set_type_impl( port, ptr, rust_vec_len, data_len, ), - 369 => wire__web_audio_api__node__BiquadFilterNode_type__impl( + 375 => wire__web_audio_api__node__BiquadFilterNode_type__impl( port, ptr, rust_vec_len, data_len, ), - 370 => { + 376 => { wire__web_audio_api__node__ChannelConfig_default_impl(port, ptr, rust_vec_len, data_len) } - 371 => wire__web_audio_api__node__ChannelMergerNode_channel_config_impl( + 377 => wire__web_audio_api__node__ChannelMergerNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 372 => wire__web_audio_api__node__ChannelMergerNode_channel_count_impl( + 378 => wire__web_audio_api__node__ChannelMergerNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 373 => wire__web_audio_api__node__ChannelMergerNode_channel_count_mode_impl( + 379 => wire__web_audio_api__node__ChannelMergerNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 374 => wire__web_audio_api__node__ChannelMergerNode_channel_interpretation_impl( + 380 => wire__web_audio_api__node__ChannelMergerNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 375 => wire__web_audio_api__node__ChannelMergerNode_clear_onprocessorerror_impl( + 381 => wire__web_audio_api__node__ChannelMergerNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 376 => wire__web_audio_api__node__ChannelMergerNode_disconnect_impl( + 382 => wire__web_audio_api__node__ChannelMergerNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 377 => wire__web_audio_api__node__ChannelMergerNode_disconnect_output_impl( + 383 => wire__web_audio_api__node__ChannelMergerNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 378 => wire__web_audio_api__node__ChannelMergerNode_frb_override_connect_impl( + 384 => wire__web_audio_api__node__ChannelMergerNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 379 => wire__web_audio_api__node__ChannelMergerNode_number_of_inputs_impl( + 385 => wire__web_audio_api__node__ChannelMergerNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 380 => wire__web_audio_api__node__ChannelMergerNode_number_of_outputs_impl( + 386 => wire__web_audio_api__node__ChannelMergerNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 381 => wire__web_audio_api__node__ChannelMergerNode_registration_impl( + 387 => wire__web_audio_api__node__ChannelMergerNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 382 => wire__web_audio_api__node__ChannelMergerNode_set_on_processor_error_impl( + 388 => wire__web_audio_api__node__ChannelMergerNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 383 => wire__web_audio_api__node__ChannelSplitterNode_channel_config_impl( + 389 => wire__web_audio_api__node__ChannelSplitterNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 384 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_impl( + 390 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 385 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_mode_impl( + 391 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 386 => wire__web_audio_api__node__ChannelSplitterNode_channel_interpretation_impl( + 392 => wire__web_audio_api__node__ChannelSplitterNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 387 => wire__web_audio_api__node__ChannelSplitterNode_clear_onprocessorerror_impl( + 393 => wire__web_audio_api__node__ChannelSplitterNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 388 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_impl( + 394 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 389 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_output_impl( + 395 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 390 => wire__web_audio_api__node__ChannelSplitterNode_frb_override_connect_impl( + 396 => wire__web_audio_api__node__ChannelSplitterNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 391 => wire__web_audio_api__node__ChannelSplitterNode_number_of_inputs_impl( + 397 => wire__web_audio_api__node__ChannelSplitterNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 392 => wire__web_audio_api__node__ChannelSplitterNode_number_of_outputs_impl( + 398 => wire__web_audio_api__node__ChannelSplitterNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 393 => wire__web_audio_api__node__ChannelSplitterNode_registration_impl( + 399 => wire__web_audio_api__node__ChannelSplitterNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 394 => wire__web_audio_api__node__ChannelSplitterNode_set_on_processor_error_impl( + 400 => wire__web_audio_api__node__ChannelSplitterNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 395 => wire__web_audio_api__node__ConstantSourceNode_channel_config_impl( + 401 => wire__web_audio_api__node__ConstantSourceNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 396 => wire__web_audio_api__node__ConstantSourceNode_channel_count_impl( + 402 => wire__web_audio_api__node__ConstantSourceNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 397 => wire__web_audio_api__node__ConstantSourceNode_channel_count_mode_impl( + 403 => wire__web_audio_api__node__ConstantSourceNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 398 => wire__web_audio_api__node__ConstantSourceNode_channel_interpretation_impl( + 404 => wire__web_audio_api__node__ConstantSourceNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 399 => wire__web_audio_api__node__ConstantSourceNode_clear_onended_impl( + 405 => wire__web_audio_api__node__ConstantSourceNode_clear_onended_impl( port, ptr, rust_vec_len, data_len, ), - 400 => wire__web_audio_api__node__ConstantSourceNode_clear_onprocessorerror_impl( + 406 => wire__web_audio_api__node__ConstantSourceNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 401 => wire__web_audio_api__node__ConstantSourceNode_disconnect_impl( + 407 => wire__web_audio_api__node__ConstantSourceNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 402 => wire__web_audio_api__node__ConstantSourceNode_disconnect_output_impl( + 408 => wire__web_audio_api__node__ConstantSourceNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 403 => wire__web_audio_api__node__ConstantSourceNode_frb_override_connect_impl( + 409 => wire__web_audio_api__node__ConstantSourceNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 404 => wire__web_audio_api__node__ConstantSourceNode_number_of_inputs_impl( + 410 => wire__web_audio_api__node__ConstantSourceNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 405 => wire__web_audio_api__node__ConstantSourceNode_number_of_outputs_impl( + 411 => wire__web_audio_api__node__ConstantSourceNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 407 => wire__web_audio_api__node__ConstantSourceNode_registration_impl( + 413 => wire__web_audio_api__node__ConstantSourceNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 408 => wire__web_audio_api__node__ConstantSourceNode_set_on_ended_impl( + 414 => wire__web_audio_api__node__ConstantSourceNode_set_on_ended_impl( port, ptr, rust_vec_len, data_len, ), - 409 => wire__web_audio_api__node__ConstantSourceNode_set_on_processor_error_impl( + 415 => wire__web_audio_api__node__ConstantSourceNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 410 => wire__web_audio_api__node__ConstantSourceNode_start_impl( + 416 => wire__web_audio_api__node__ConstantSourceNode_start_impl( port, ptr, rust_vec_len, data_len, ), - 411 => wire__web_audio_api__node__ConstantSourceNode_start_at_impl( + 417 => wire__web_audio_api__node__ConstantSourceNode_start_at_impl( port, ptr, rust_vec_len, data_len, ), - 412 => wire__web_audio_api__node__ConstantSourceNode_stop_impl( + 418 => wire__web_audio_api__node__ConstantSourceNode_stop_impl( port, ptr, rust_vec_len, data_len, ), - 413 => wire__web_audio_api__node__ConstantSourceNode_stop_at_impl( + 419 => wire__web_audio_api__node__ConstantSourceNode_stop_at_impl( port, ptr, rust_vec_len, data_len, ), - 414 => wire__web_audio_api__node__ConvolverNode_channel_config_impl( + 420 => wire__web_audio_api__node__ConvolverNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 415 => wire__web_audio_api__node__ConvolverNode_channel_count_impl( + 421 => wire__web_audio_api__node__ConvolverNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 416 => wire__web_audio_api__node__ConvolverNode_channel_count_mode_impl( + 422 => wire__web_audio_api__node__ConvolverNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 417 => wire__web_audio_api__node__ConvolverNode_channel_interpretation_impl( + 423 => wire__web_audio_api__node__ConvolverNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 418 => wire__web_audio_api__node__ConvolverNode_clear_onprocessorerror_impl( + 424 => wire__web_audio_api__node__ConvolverNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 419 => wire__web_audio_api__node__ConvolverNode_disconnect_impl( + 425 => wire__web_audio_api__node__ConvolverNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 420 => wire__web_audio_api__node__ConvolverNode_disconnect_output_impl( + 426 => wire__web_audio_api__node__ConvolverNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 421 => wire__web_audio_api__node__ConvolverNode_frb_override_connect_impl( + 427 => wire__web_audio_api__node__ConvolverNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 422 => wire__web_audio_api__node__ConvolverNode_normalize_impl( + 428 => wire__web_audio_api__node__ConvolverNode_normalize_impl( port, ptr, rust_vec_len, data_len, ), - 423 => wire__web_audio_api__node__ConvolverNode_number_of_inputs_impl( + 429 => wire__web_audio_api__node__ConvolverNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 424 => wire__web_audio_api__node__ConvolverNode_number_of_outputs_impl( + 430 => wire__web_audio_api__node__ConvolverNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 425 => wire__web_audio_api__node__ConvolverNode_registration_impl( + 431 => wire__web_audio_api__node__ConvolverNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 426 => wire__web_audio_api__node__ConvolverNode_set_buffer_impl( + 432 => wire__web_audio_api__node__ConvolverNode_set_buffer_impl( port, ptr, rust_vec_len, data_len, ), - 427 => wire__web_audio_api__node__ConvolverNode_set_normalize_impl( + 433 => wire__web_audio_api__node__ConvolverNode_set_normalize_impl( port, ptr, rust_vec_len, data_len, ), - 428 => wire__web_audio_api__node__ConvolverNode_set_on_processor_error_impl( + 434 => wire__web_audio_api__node__ConvolverNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 429 => wire__web_audio_api__node__DelayNode_channel_config_impl( + 435 => wire__web_audio_api__node__DelayNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 430 => wire__web_audio_api__node__DelayNode_channel_count_impl( + 436 => wire__web_audio_api__node__DelayNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 431 => wire__web_audio_api__node__DelayNode_channel_count_mode_impl( + 437 => wire__web_audio_api__node__DelayNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 432 => wire__web_audio_api__node__DelayNode_channel_interpretation_impl( + 438 => wire__web_audio_api__node__DelayNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 433 => wire__web_audio_api__node__DelayNode_clear_onprocessorerror_impl( + 439 => wire__web_audio_api__node__DelayNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 435 => { + 441 => { wire__web_audio_api__node__DelayNode_disconnect_impl(port, ptr, rust_vec_len, data_len) } - 436 => wire__web_audio_api__node__DelayNode_disconnect_output_impl( + 442 => wire__web_audio_api__node__DelayNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 437 => wire__web_audio_api__node__DelayNode_frb_override_connect_impl( + 443 => wire__web_audio_api__node__DelayNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 438 => wire__web_audio_api__node__DelayNode_number_of_inputs_impl( + 444 => wire__web_audio_api__node__DelayNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 439 => wire__web_audio_api__node__DelayNode_number_of_outputs_impl( + 445 => wire__web_audio_api__node__DelayNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 440 => wire__web_audio_api__node__DelayNode_registration_impl( + 446 => wire__web_audio_api__node__DelayNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 441 => wire__web_audio_api__node__DelayNode_set_on_processor_error_impl( + 447 => wire__web_audio_api__node__DelayNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 443 => wire__web_audio_api__node__DynamicsCompressorNode_channel_config_impl( + 449 => wire__web_audio_api__node__DynamicsCompressorNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 444 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_impl( + 450 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 445 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_mode_impl( + 451 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 446 => wire__web_audio_api__node__DynamicsCompressorNode_channel_interpretation_impl( + 452 => wire__web_audio_api__node__DynamicsCompressorNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 447 => wire__web_audio_api__node__DynamicsCompressorNode_clear_onprocessorerror_impl( + 453 => wire__web_audio_api__node__DynamicsCompressorNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 448 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_impl( + 454 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 449 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_output_impl( + 455 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 450 => wire__web_audio_api__node__DynamicsCompressorNode_frb_override_connect_impl( + 456 => wire__web_audio_api__node__DynamicsCompressorNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 452 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_inputs_impl( + 458 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 453 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_outputs_impl( + 459 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 455 => wire__web_audio_api__node__DynamicsCompressorNode_reduction_impl( + 461 => wire__web_audio_api__node__DynamicsCompressorNode_reduction_impl( port, ptr, rust_vec_len, data_len, ), - 456 => wire__web_audio_api__node__DynamicsCompressorNode_registration_impl( + 462 => wire__web_audio_api__node__DynamicsCompressorNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 458 => wire__web_audio_api__node__DynamicsCompressorNode_set_on_processor_error_impl( + 464 => wire__web_audio_api__node__DynamicsCompressorNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 460 => wire__web_audio_api__node__GainNode_channel_config_impl( + 466 => wire__web_audio_api__node__GainNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 461 => wire__web_audio_api__node__GainNode_channel_count_impl( + 467 => wire__web_audio_api__node__GainNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 462 => wire__web_audio_api__node__GainNode_channel_count_mode_impl( + 468 => wire__web_audio_api__node__GainNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 463 => wire__web_audio_api__node__GainNode_channel_interpretation_impl( + 469 => wire__web_audio_api__node__GainNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 464 => wire__web_audio_api__node__GainNode_clear_onprocessorerror_impl( + 470 => wire__web_audio_api__node__GainNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 465 => { + 471 => { wire__web_audio_api__node__GainNode_disconnect_impl(port, ptr, rust_vec_len, data_len) } - 466 => wire__web_audio_api__node__GainNode_disconnect_output_impl( + 472 => wire__web_audio_api__node__GainNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 467 => wire__web_audio_api__node__GainNode_frb_override_connect_impl( + 473 => wire__web_audio_api__node__GainNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 469 => wire__web_audio_api__node__GainNode_number_of_inputs_impl( + 475 => wire__web_audio_api__node__GainNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 470 => wire__web_audio_api__node__GainNode_number_of_outputs_impl( + 476 => wire__web_audio_api__node__GainNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 471 => { + 477 => { wire__web_audio_api__node__GainNode_registration_impl(port, ptr, rust_vec_len, data_len) } - 472 => wire__web_audio_api__node__GainNode_set_on_processor_error_impl( + 478 => wire__web_audio_api__node__GainNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 473 => wire__web_audio_api__node__IirFilterNode_channel_config_impl( + 479 => wire__web_audio_api__node__IirFilterNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 474 => wire__web_audio_api__node__IirFilterNode_channel_count_impl( + 480 => wire__web_audio_api__node__IirFilterNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 475 => wire__web_audio_api__node__IirFilterNode_channel_count_mode_impl( + 481 => wire__web_audio_api__node__IirFilterNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 476 => wire__web_audio_api__node__IirFilterNode_channel_interpretation_impl( + 482 => wire__web_audio_api__node__IirFilterNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 477 => wire__web_audio_api__node__IirFilterNode_clear_onprocessorerror_impl( + 483 => wire__web_audio_api__node__IirFilterNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 478 => wire__web_audio_api__node__IirFilterNode_disconnect_impl( + 484 => wire__web_audio_api__node__IirFilterNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 479 => wire__web_audio_api__node__IirFilterNode_disconnect_output_impl( + 485 => wire__web_audio_api__node__IirFilterNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 480 => wire__web_audio_api__node__IirFilterNode_frb_override_connect_impl( + 486 => wire__web_audio_api__node__IirFilterNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 481 => wire__web_audio_api__node__IirFilterNode_number_of_inputs_impl( + 487 => wire__web_audio_api__node__IirFilterNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 482 => wire__web_audio_api__node__IirFilterNode_number_of_outputs_impl( + 488 => wire__web_audio_api__node__IirFilterNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 483 => wire__web_audio_api__node__IirFilterNode_registration_impl( + 489 => wire__web_audio_api__node__IirFilterNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 484 => wire__web_audio_api__node__IirFilterNode_set_on_processor_error_impl( + 490 => wire__web_audio_api__node__IirFilterNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 485 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_config_impl( + 491 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 486 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_impl( + 492 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 487 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_mode_impl( + 493 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 488 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_interpretation_impl( + 494 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 489 => wire__web_audio_api__node__MediaElementAudioSourceNode_clear_onprocessorerror_impl( + 495 => wire__web_audio_api__node__MediaElementAudioSourceNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 490 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_impl( + 496 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 491 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_output_impl( + 497 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 492 => wire__web_audio_api__node__MediaElementAudioSourceNode_frb_override_connect_impl( + 498 => wire__web_audio_api__node__MediaElementAudioSourceNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 493 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_inputs_impl( + 499 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 494 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_outputs_impl( + 500 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 495 => wire__web_audio_api__node__MediaElementAudioSourceNode_registration_impl( + 501 => wire__web_audio_api__node__MediaElementAudioSourceNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 496 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_on_processor_error_impl( + 502 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 497 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_config_impl( + 503 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 498 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_impl( + 504 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 499 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_mode_impl( + 505 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 500 => { + 506 => { wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_interpretation_impl( port, ptr, @@ -33220,7 +33419,7 @@ fn pde_ffi_dispatcher_primary_impl( data_len, ) } - 501 => { + 507 => { wire__web_audio_api__node__MediaStreamAudioDestinationNode_clear_onprocessorerror_impl( port, ptr, @@ -33228,19 +33427,19 @@ fn pde_ffi_dispatcher_primary_impl( data_len, ) } - 502 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_impl( + 508 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 503 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_output_impl( + 509 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 504 => { + 510 => { wire__web_audio_api__node__MediaStreamAudioDestinationNode_frb_override_connect_impl( port, ptr, @@ -33248,25 +33447,25 @@ fn pde_ffi_dispatcher_primary_impl( data_len, ) } - 505 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_inputs_impl( + 511 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 506 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_outputs_impl( + 512 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 507 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_registration_impl( + 513 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 508 => { + 514 => { wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_on_processor_error_impl( port, ptr, @@ -33274,97 +33473,97 @@ fn pde_ffi_dispatcher_primary_impl( data_len, ) } - 510 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_config_impl( + 516 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 511 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_impl( + 517 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 512 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_mode_impl( + 518 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 513 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_interpretation_impl( + 519 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 514 => wire__web_audio_api__node__MediaStreamAudioSourceNode_clear_onprocessorerror_impl( + 520 => wire__web_audio_api__node__MediaStreamAudioSourceNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 515 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_impl( + 521 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 516 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_output_impl( + 522 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 517 => wire__web_audio_api__node__MediaStreamAudioSourceNode_frb_override_connect_impl( + 523 => wire__web_audio_api__node__MediaStreamAudioSourceNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 518 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_inputs_impl( + 524 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 519 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_outputs_impl( + 525 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 520 => wire__web_audio_api__node__MediaStreamAudioSourceNode_registration_impl( + 526 => wire__web_audio_api__node__MediaStreamAudioSourceNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 521 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_on_processor_error_impl( + 527 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 522 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_config_impl( + 528 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 523 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_impl( + 529 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 524 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_mode_impl( + 530 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 525 => { + 531 => { wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_interpretation_impl( port, ptr, @@ -33372,7 +33571,7 @@ fn pde_ffi_dispatcher_primary_impl( data_len, ) } - 526 => { + 532 => { wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_clear_onprocessorerror_impl( port, ptr, @@ -33380,19 +33579,19 @@ fn pde_ffi_dispatcher_primary_impl( data_len, ) } - 527 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_impl( + 533 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 528 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_output_impl( + 534 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 529 => { + 535 => { wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_frb_override_connect_impl( port, ptr, @@ -33400,25 +33599,25 @@ fn pde_ffi_dispatcher_primary_impl( data_len, ) } - 530 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_inputs_impl( + 536 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 531 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_outputs_impl( + 537 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 532 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_registration_impl( + 538 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 533 => { + 539 => { wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_on_processor_error_impl( port, ptr, @@ -33426,727 +33625,733 @@ fn pde_ffi_dispatcher_primary_impl( data_len, ) } - 534 => wire__web_audio_api__node__OscillatorNode_channel_config_impl( + 540 => wire__web_audio_api__node__OscillatorNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 535 => wire__web_audio_api__node__OscillatorNode_channel_count_impl( + 541 => wire__web_audio_api__node__OscillatorNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 536 => wire__web_audio_api__node__OscillatorNode_channel_count_mode_impl( + 542 => wire__web_audio_api__node__OscillatorNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 537 => wire__web_audio_api__node__OscillatorNode_channel_interpretation_impl( + 543 => wire__web_audio_api__node__OscillatorNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 538 => wire__web_audio_api__node__OscillatorNode_clear_onended_impl( + 544 => wire__web_audio_api__node__OscillatorNode_clear_onended_impl( port, ptr, rust_vec_len, data_len, ), - 539 => wire__web_audio_api__node__OscillatorNode_clear_onprocessorerror_impl( + 545 => wire__web_audio_api__node__OscillatorNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 541 => wire__web_audio_api__node__OscillatorNode_disconnect_impl( + 547 => wire__web_audio_api__node__OscillatorNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 542 => wire__web_audio_api__node__OscillatorNode_disconnect_output_impl( + 548 => wire__web_audio_api__node__OscillatorNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 543 => wire__web_audio_api__node__OscillatorNode_frb_override_connect_impl( + 549 => wire__web_audio_api__node__OscillatorNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 545 => wire__web_audio_api__node__OscillatorNode_number_of_inputs_impl( + 551 => wire__web_audio_api__node__OscillatorNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 546 => wire__web_audio_api__node__OscillatorNode_number_of_outputs_impl( + 552 => wire__web_audio_api__node__OscillatorNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 547 => wire__web_audio_api__node__OscillatorNode_registration_impl( + 553 => wire__web_audio_api__node__OscillatorNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 548 => wire__web_audio_api__node__OscillatorNode_set_on_ended_impl( + 554 => wire__web_audio_api__node__OscillatorNode_set_on_ended_impl( port, ptr, rust_vec_len, data_len, ), - 549 => wire__web_audio_api__node__OscillatorNode_set_on_processor_error_impl( + 555 => wire__web_audio_api__node__OscillatorNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 550 => wire__web_audio_api__node__OscillatorNode_set_periodic_wave_impl( + 556 => wire__web_audio_api__node__OscillatorNode_set_periodic_wave_impl( port, ptr, rust_vec_len, data_len, ), - 551 => wire__web_audio_api__node__OscillatorNode_set_type_impl( + 557 => wire__web_audio_api__node__OscillatorNode_set_type_impl( port, ptr, rust_vec_len, data_len, ), - 552 => { + 558 => { wire__web_audio_api__node__OscillatorNode_start_impl(port, ptr, rust_vec_len, data_len) } - 553 => wire__web_audio_api__node__OscillatorNode_start_at_impl( + 559 => wire__web_audio_api__node__OscillatorNode_start_at_impl( port, ptr, rust_vec_len, data_len, ), - 554 => { + 560 => { wire__web_audio_api__node__OscillatorNode_stop_impl(port, ptr, rust_vec_len, data_len) } - 555 => wire__web_audio_api__node__OscillatorNode_stop_at_impl( + 561 => wire__web_audio_api__node__OscillatorNode_stop_at_impl( port, ptr, rust_vec_len, data_len, ), - 556 => { + 562 => { wire__web_audio_api__node__OscillatorNode_type__impl(port, ptr, rust_vec_len, data_len) } - 557 => wire__web_audio_api__node__PannerNode_channel_config_impl( + 563 => wire__web_audio_api__node__PannerNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 558 => wire__web_audio_api__node__PannerNode_channel_count_impl( + 564 => wire__web_audio_api__node__PannerNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 559 => wire__web_audio_api__node__PannerNode_channel_count_mode_impl( + 565 => wire__web_audio_api__node__PannerNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 560 => wire__web_audio_api__node__PannerNode_channel_interpretation_impl( + 566 => wire__web_audio_api__node__PannerNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 561 => wire__web_audio_api__node__PannerNode_clear_onprocessorerror_impl( + 567 => wire__web_audio_api__node__PannerNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 562 => wire__web_audio_api__node__PannerNode_cone_inner_angle_impl( + 568 => wire__web_audio_api__node__PannerNode_cone_inner_angle_impl( port, ptr, rust_vec_len, data_len, ), - 563 => wire__web_audio_api__node__PannerNode_cone_outer_angle_impl( + 569 => wire__web_audio_api__node__PannerNode_cone_outer_angle_impl( port, ptr, rust_vec_len, data_len, ), - 564 => wire__web_audio_api__node__PannerNode_cone_outer_gain_impl( + 570 => wire__web_audio_api__node__PannerNode_cone_outer_gain_impl( port, ptr, rust_vec_len, data_len, ), - 565 => { + 571 => { wire__web_audio_api__node__PannerNode_disconnect_impl(port, ptr, rust_vec_len, data_len) } - 566 => wire__web_audio_api__node__PannerNode_disconnect_output_impl( + 572 => wire__web_audio_api__node__PannerNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 567 => wire__web_audio_api__node__PannerNode_distance_model_impl( + 573 => wire__web_audio_api__node__PannerNode_distance_model_impl( port, ptr, rust_vec_len, data_len, ), - 568 => wire__web_audio_api__node__PannerNode_frb_override_connect_impl( + 574 => wire__web_audio_api__node__PannerNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 569 => wire__web_audio_api__node__PannerNode_max_distance_impl( + 575 => wire__web_audio_api__node__PannerNode_max_distance_impl( port, ptr, rust_vec_len, data_len, ), - 570 => wire__web_audio_api__node__PannerNode_number_of_inputs_impl( + 576 => wire__web_audio_api__node__PannerNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 571 => wire__web_audio_api__node__PannerNode_number_of_outputs_impl( + 577 => wire__web_audio_api__node__PannerNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 575 => wire__web_audio_api__node__PannerNode_panning_model_impl( + 581 => wire__web_audio_api__node__PannerNode_panning_model_impl( port, ptr, rust_vec_len, data_len, ), - 579 => wire__web_audio_api__node__PannerNode_ref_distance_impl( + 585 => wire__web_audio_api__node__PannerNode_ref_distance_impl( port, ptr, rust_vec_len, data_len, ), - 580 => wire__web_audio_api__node__PannerNode_registration_impl( + 586 => wire__web_audio_api__node__PannerNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 581 => wire__web_audio_api__node__PannerNode_rolloff_factor_impl( + 587 => wire__web_audio_api__node__PannerNode_rolloff_factor_impl( port, ptr, rust_vec_len, data_len, ), - 582 => wire__web_audio_api__node__PannerNode_set_cone_inner_angle_impl( + 588 => wire__web_audio_api__node__PannerNode_set_cone_inner_angle_impl( port, ptr, rust_vec_len, data_len, ), - 583 => wire__web_audio_api__node__PannerNode_set_cone_outer_angle_impl( + 589 => wire__web_audio_api__node__PannerNode_set_cone_outer_angle_impl( port, ptr, rust_vec_len, data_len, ), - 584 => wire__web_audio_api__node__PannerNode_set_cone_outer_gain_impl( + 590 => wire__web_audio_api__node__PannerNode_set_cone_outer_gain_impl( port, ptr, rust_vec_len, data_len, ), - 585 => wire__web_audio_api__node__PannerNode_set_distance_model_impl( + 591 => wire__web_audio_api__node__PannerNode_set_distance_model_impl( port, ptr, rust_vec_len, data_len, ), - 586 => wire__web_audio_api__node__PannerNode_set_max_distance_impl( + 592 => wire__web_audio_api__node__PannerNode_set_max_distance_impl( port, ptr, rust_vec_len, data_len, ), - 587 => wire__web_audio_api__node__PannerNode_set_on_processor_error_impl( + 593 => wire__web_audio_api__node__PannerNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 588 => wire__web_audio_api__node__PannerNode_set_orientation_impl( + 594 => wire__web_audio_api__node__PannerNode_set_orientation_impl( port, ptr, rust_vec_len, data_len, ), - 589 => wire__web_audio_api__node__PannerNode_set_panning_model_impl( + 595 => wire__web_audio_api__node__PannerNode_set_panning_model_impl( port, ptr, rust_vec_len, data_len, ), - 590 => wire__web_audio_api__node__PannerNode_set_position_impl( + 596 => wire__web_audio_api__node__PannerNode_set_position_impl( port, ptr, rust_vec_len, data_len, ), - 591 => wire__web_audio_api__node__PannerNode_set_ref_distance_impl( + 597 => wire__web_audio_api__node__PannerNode_set_ref_distance_impl( port, ptr, rust_vec_len, data_len, ), - 592 => wire__web_audio_api__node__PannerNode_set_rolloff_factor_impl( + 598 => wire__web_audio_api__node__PannerNode_set_rolloff_factor_impl( port, ptr, rust_vec_len, data_len, ), - 593 => wire__web_audio_api__node__ScriptProcessorNode_buffer_size_impl( + 599 => wire__web_audio_api__node__ScriptProcessorNode_buffer_size_impl( port, ptr, rust_vec_len, data_len, ), - 594 => wire__web_audio_api__node__ScriptProcessorNode_channel_config_impl( + 600 => wire__web_audio_api__node__ScriptProcessorNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 595 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_impl( + 601 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 596 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_mode_impl( + 602 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 597 => wire__web_audio_api__node__ScriptProcessorNode_channel_interpretation_impl( + 603 => wire__web_audio_api__node__ScriptProcessorNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 598 => wire__web_audio_api__node__ScriptProcessorNode_clear_onaudioprocess_impl( + 604 => wire__web_audio_api__node__ScriptProcessorNode_clear_onaudioprocess_impl( port, ptr, rust_vec_len, data_len, ), - 599 => wire__web_audio_api__node__ScriptProcessorNode_clear_onprocessorerror_impl( + 605 => wire__web_audio_api__node__ScriptProcessorNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 600 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_impl( + 606 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 601 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_output_impl( + 607 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 602 => wire__web_audio_api__node__ScriptProcessorNode_frb_override_connect_impl( + 608 => wire__web_audio_api__node__ScriptProcessorNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 603 => wire__web_audio_api__node__ScriptProcessorNode_number_of_inputs_impl( + 609 => wire__web_audio_api__node__ScriptProcessorNode_frb_override_set_onaudioprocess_impl( port, ptr, rust_vec_len, data_len, ), - 604 => wire__web_audio_api__node__ScriptProcessorNode_number_of_outputs_impl( + 610 => wire__web_audio_api__node__ScriptProcessorNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 605 => wire__web_audio_api__node__ScriptProcessorNode_registration_impl( + 611 => wire__web_audio_api__node__ScriptProcessorNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 606 => wire__web_audio_api__node__ScriptProcessorNode_set_on_processor_error_impl( + 612 => wire__web_audio_api__node__ScriptProcessorNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 607 => wire__web_audio_api__node__StereoPannerNode_channel_config_impl( + 613 => wire__web_audio_api__node__ScriptProcessorNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 608 => wire__web_audio_api__node__StereoPannerNode_channel_count_impl( + 614 => wire__web_audio_api__node__StereoPannerNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 609 => wire__web_audio_api__node__StereoPannerNode_channel_count_mode_impl( + 615 => wire__web_audio_api__node__StereoPannerNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 610 => wire__web_audio_api__node__StereoPannerNode_channel_interpretation_impl( + 616 => wire__web_audio_api__node__StereoPannerNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 611 => wire__web_audio_api__node__StereoPannerNode_clear_onprocessorerror_impl( + 617 => wire__web_audio_api__node__StereoPannerNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 612 => wire__web_audio_api__node__StereoPannerNode_disconnect_impl( + 618 => wire__web_audio_api__node__StereoPannerNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 613 => wire__web_audio_api__node__StereoPannerNode_disconnect_output_impl( + 619 => wire__web_audio_api__node__StereoPannerNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 614 => wire__web_audio_api__node__StereoPannerNode_frb_override_connect_impl( + 620 => wire__web_audio_api__node__StereoPannerNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 615 => wire__web_audio_api__node__StereoPannerNode_number_of_inputs_impl( + 621 => wire__web_audio_api__node__StereoPannerNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 616 => wire__web_audio_api__node__StereoPannerNode_number_of_outputs_impl( + 622 => wire__web_audio_api__node__StereoPannerNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 618 => wire__web_audio_api__node__StereoPannerNode_registration_impl( + 623 => wire__web_audio_api__node__StereoPannerNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 619 => wire__web_audio_api__node__StereoPannerNode_set_on_processor_error_impl( + 625 => wire__web_audio_api__node__StereoPannerNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 635 => wire__web_audio_api__node__WaveShaperNode_channel_config_impl( + 626 => wire__web_audio_api__node__StereoPannerNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 636 => wire__web_audio_api__node__WaveShaperNode_channel_count_impl( + 642 => wire__web_audio_api__node__WaveShaperNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 637 => wire__web_audio_api__node__WaveShaperNode_channel_count_mode_impl( + 643 => wire__web_audio_api__node__WaveShaperNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 638 => wire__web_audio_api__node__WaveShaperNode_channel_interpretation_impl( + 644 => wire__web_audio_api__node__WaveShaperNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 639 => wire__web_audio_api__node__WaveShaperNode_clear_onprocessorerror_impl( + 645 => wire__web_audio_api__node__WaveShaperNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 640 => wire__web_audio_api__node__WaveShaperNode_disconnect_impl( + 646 => wire__web_audio_api__node__WaveShaperNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 641 => wire__web_audio_api__node__WaveShaperNode_disconnect_output_impl( + 647 => wire__web_audio_api__node__WaveShaperNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 642 => wire__web_audio_api__node__WaveShaperNode_frb_override_connect_impl( + 648 => wire__web_audio_api__node__WaveShaperNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 643 => wire__web_audio_api__node__WaveShaperNode_frb_override_curve_impl( + 649 => wire__web_audio_api__node__WaveShaperNode_frb_override_connect_impl( port, ptr, rust_vec_len, data_len, ), - 644 => wire__web_audio_api__node__WaveShaperNode_number_of_inputs_impl( + 650 => wire__web_audio_api__node__WaveShaperNode_frb_override_curve_impl( port, ptr, rust_vec_len, data_len, ), - 645 => wire__web_audio_api__node__WaveShaperNode_number_of_outputs_impl( + 651 => wire__web_audio_api__node__WaveShaperNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 646 => wire__web_audio_api__node__WaveShaperNode_oversample_impl( + 652 => wire__web_audio_api__node__WaveShaperNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 647 => wire__web_audio_api__node__WaveShaperNode_registration_impl( + 653 => wire__web_audio_api__node__WaveShaperNode_oversample_impl( port, ptr, rust_vec_len, data_len, ), - 648 => wire__web_audio_api__node__WaveShaperNode_set_curve_impl( + 654 => wire__web_audio_api__node__WaveShaperNode_registration_impl( port, ptr, rust_vec_len, data_len, ), - 649 => wire__web_audio_api__node__WaveShaperNode_set_on_processor_error_impl( + 655 => wire__web_audio_api__node__WaveShaperNode_set_curve_impl( port, ptr, rust_vec_len, data_len, ), - 650 => wire__web_audio_api__node__WaveShaperNode_set_oversample_impl( + 656 => wire__web_audio_api__node__WaveShaperNode_set_on_processor_error_impl( port, ptr, rust_vec_len, data_len, ), - 651 => wire__web_audio_api__node__analyser_options_default_impl( + 657 => wire__web_audio_api__node__WaveShaperNode_set_oversample_impl( port, ptr, rust_vec_len, data_len, ), - 652 => wire__web_audio_api__node__audio_buffer_source_options_default_impl( + 658 => wire__web_audio_api__node__analyser_options_default_impl( port, ptr, rust_vec_len, data_len, ), - 653 => wire__web_audio_api__node__audio_node_options_default_impl( + 659 => wire__web_audio_api__node__audio_buffer_source_options_default_impl( port, ptr, rust_vec_len, data_len, ), - 654 => wire__web_audio_api__node__biquad_filter_options_default_impl( + 660 => wire__web_audio_api__node__audio_node_options_default_impl( port, ptr, rust_vec_len, data_len, ), - 655 => wire__web_audio_api__node__biquad_filter_type_default_impl( + 661 => wire__web_audio_api__node__biquad_filter_options_default_impl( port, ptr, rust_vec_len, data_len, ), - 656 => wire__web_audio_api__node__channel_merger_options_default_impl( + 662 => wire__web_audio_api__node__biquad_filter_type_default_impl( port, ptr, rust_vec_len, data_len, ), - 657 => wire__web_audio_api__node__channel_splitter_options_default_impl( + 663 => wire__web_audio_api__node__channel_merger_options_default_impl( port, ptr, rust_vec_len, data_len, ), - 658 => wire__web_audio_api__node__constant_source_options_default_impl( + 664 => wire__web_audio_api__node__channel_splitter_options_default_impl( port, ptr, rust_vec_len, data_len, ), - 659 => wire__web_audio_api__node__convolver_options_default_impl( + 665 => wire__web_audio_api__node__constant_source_options_default_impl( port, ptr, rust_vec_len, data_len, ), - 660 => { + 666 => wire__web_audio_api__node__convolver_options_default_impl( + port, + ptr, + rust_vec_len, + data_len, + ), + 667 => { wire__web_audio_api__node__delay_options_default_impl(port, ptr, rust_vec_len, data_len) } - 661 => wire__web_audio_api__node__distance_model_type_default_impl( + 668 => wire__web_audio_api__node__distance_model_type_default_impl( port, ptr, rust_vec_len, data_len, ), - 662 => wire__web_audio_api__node__dynamics_compressor_options_default_impl( + 669 => wire__web_audio_api__node__dynamics_compressor_options_default_impl( port, ptr, rust_vec_len, data_len, ), - 663 => { + 670 => { wire__web_audio_api__node__gain_options_default_impl(port, ptr, rust_vec_len, data_len) } - 664 => wire__web_audio_api__node__oscillator_options_default_impl( + 671 => wire__web_audio_api__node__oscillator_options_default_impl( port, ptr, rust_vec_len, data_len, ), - 665 => wire__web_audio_api__node__oscillator_type_default_impl( + 672 => wire__web_audio_api__node__oscillator_type_default_impl( port, ptr, rust_vec_len, data_len, ), - 666 => wire__web_audio_api__node__over_sample_type_default_impl( + 673 => wire__web_audio_api__node__over_sample_type_default_impl( port, ptr, rust_vec_len, data_len, ), - 667 => wire__web_audio_api__node__panner_options_default_impl( + 674 => wire__web_audio_api__node__panner_options_default_impl( port, ptr, rust_vec_len, data_len, ), - 668 => wire__web_audio_api__node__panning_model_type_default_impl( + 675 => wire__web_audio_api__node__panning_model_type_default_impl( port, ptr, rust_vec_len, data_len, ), - 669 => wire__web_audio_api__node__stereo_panner_options_default_impl( + 676 => wire__web_audio_api__node__stereo_panner_options_default_impl( port, ptr, rust_vec_len, data_len, ), - 670 => wire__web_audio_api__node__wave_shaper_options_default_impl( + 677 => wire__web_audio_api__node__wave_shaper_options_default_impl( port, ptr, rust_vec_len, data_len, ), - 671 => wire__web_audio_api__worklet__AudioWorkletNode_channel_config_impl( + 678 => wire__web_audio_api__worklet__AudioWorkletNode_channel_config_impl( port, ptr, rust_vec_len, data_len, ), - 672 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_impl( + 679 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_impl( port, ptr, rust_vec_len, data_len, ), - 673 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_mode_impl( + 680 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_mode_impl( port, ptr, rust_vec_len, data_len, ), - 674 => wire__web_audio_api__worklet__AudioWorkletNode_channel_interpretation_impl( + 681 => wire__web_audio_api__worklet__AudioWorkletNode_channel_interpretation_impl( port, ptr, rust_vec_len, data_len, ), - 675 => wire__web_audio_api__worklet__AudioWorkletNode_clear_onprocessorerror_impl( + 682 => wire__web_audio_api__worklet__AudioWorkletNode_clear_onprocessorerror_impl( port, ptr, rust_vec_len, data_len, ), - 676 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_impl( + 683 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_impl( port, ptr, rust_vec_len, data_len, ), - 677 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_output_impl( + 684 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_output_impl( port, ptr, rust_vec_len, data_len, ), - 678 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_inputs_impl( + 685 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_inputs_impl( port, ptr, rust_vec_len, data_len, ), - 679 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_outputs_impl( + 686 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_outputs_impl( port, ptr, rust_vec_len, data_len, ), - 680 => wire__web_audio_api__worklet__AudioWorkletNode_parameters_impl( + 687 => wire__web_audio_api__worklet__AudioWorkletNode_parameters_impl( port, ptr, rust_vec_len, data_len, ), - 681 => wire__web_audio_api__worklet__AudioWorkletNode_registration_impl( + 688 => wire__web_audio_api__worklet__AudioWorkletNode_registration_impl( port, ptr, rust_vec_len, @@ -34165,140 +34370,140 @@ fn pde_ffi_dispatcher_sync_impl( // Codec=Pde (Serialization + dispatch), see doc to use other codecs match func_id { 3 => wire__crate__api__media_element__MyMediaElement_new_impl(ptr, rust_vec_len, data_len), - 110 => wire__web_audio_api__AudioParam_set_value_impl(ptr, rust_vec_len, data_len), - 113 => wire__web_audio_api__AudioParam_value_impl(ptr, rust_vec_len, data_len), - 114 => wire__web_audio_api__AudioProcessingEvent_auto_accessor_get_input_buffer_impl( + 114 => wire__web_audio_api__AudioParam_set_value_impl(ptr, rust_vec_len, data_len), + 117 => wire__web_audio_api__AudioParam_value_impl(ptr, rust_vec_len, data_len), + 118 => wire__web_audio_api__AudioProcessingEvent_auto_accessor_get_input_buffer_impl( ptr, rust_vec_len, data_len, ), - 115 => wire__web_audio_api__AudioProcessingEvent_auto_accessor_get_output_buffer_impl( + 119 => wire__web_audio_api__AudioProcessingEvent_auto_accessor_get_output_buffer_impl( ptr, rust_vec_len, data_len, ), - 116 => wire__web_audio_api__AudioProcessingEvent_auto_accessor_get_playback_time_impl( + 120 => wire__web_audio_api__AudioProcessingEvent_auto_accessor_get_playback_time_impl( ptr, rust_vec_len, data_len, ), - 117 => wire__web_audio_api__AudioProcessingEvent_auto_accessor_set_input_buffer_impl( + 121 => wire__web_audio_api__AudioProcessingEvent_auto_accessor_set_input_buffer_impl( ptr, rust_vec_len, data_len, ), - 118 => wire__web_audio_api__AudioProcessingEvent_auto_accessor_set_output_buffer_impl( + 122 => wire__web_audio_api__AudioProcessingEvent_auto_accessor_set_output_buffer_impl( ptr, rust_vec_len, data_len, ), - 119 => wire__web_audio_api__AudioProcessingEvent_auto_accessor_set_playback_time_impl( + 123 => wire__web_audio_api__AudioProcessingEvent_auto_accessor_set_playback_time_impl( ptr, rust_vec_len, data_len, ), - 120 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_get_average_load_impl( + 124 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_get_average_load_impl( ptr, rust_vec_len, data_len, ), - 121 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_get_event_impl( + 125 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_get_event_impl( ptr, rust_vec_len, data_len, ), - 122 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_get_peak_load_impl( + 126 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_get_peak_load_impl( ptr, rust_vec_len, data_len, ), - 123 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_get_timestamp_impl( + 127 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_get_timestamp_impl( ptr, rust_vec_len, data_len, ), - 124 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_get_underrun_ratio_impl( + 128 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_get_underrun_ratio_impl( ptr, rust_vec_len, data_len, ), - 125 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_set_average_load_impl( + 129 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_set_average_load_impl( ptr, rust_vec_len, data_len, ), - 126 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_set_event_impl( + 130 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_set_event_impl( ptr, rust_vec_len, data_len, ), - 127 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_set_peak_load_impl( + 131 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_set_peak_load_impl( ptr, rust_vec_len, data_len, ), - 128 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_set_timestamp_impl( + 132 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_set_timestamp_impl( ptr, rust_vec_len, data_len, ), - 129 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_set_underrun_ratio_impl( + 133 => wire__web_audio_api__AudioRenderCapacityEvent_auto_accessor_set_underrun_ratio_impl( ptr, rust_vec_len, data_len, ), - 133 => wire__web_audio_api__Event_type__impl(ptr, rust_vec_len, data_len), - 134 => wire__web_audio_api__OfflineAudioCompletionEvent_auto_accessor_get_event_impl( + 137 => wire__web_audio_api__Event_type__impl(ptr, rust_vec_len, data_len), + 138 => wire__web_audio_api__OfflineAudioCompletionEvent_auto_accessor_get_event_impl( ptr, rust_vec_len, data_len, ), - 135 => { + 139 => { wire__web_audio_api__OfflineAudioCompletionEvent_auto_accessor_get_rendered_buffer_impl( ptr, rust_vec_len, data_len, ) } - 136 => wire__web_audio_api__OfflineAudioCompletionEvent_auto_accessor_set_event_impl( + 140 => wire__web_audio_api__OfflineAudioCompletionEvent_auto_accessor_set_event_impl( ptr, rust_vec_len, data_len, ), - 137 => { + 141 => { wire__web_audio_api__OfflineAudioCompletionEvent_auto_accessor_set_rendered_buffer_impl( ptr, rust_vec_len, data_len, ) } - 174 => wire__web_audio_api__context__AudioContext_new_impl(ptr, rust_vec_len, data_len), - 272 => wire__web_audio_api__media_recorder__BlobEvent_auto_accessor_get_blob_impl( + 178 => wire__web_audio_api__context__AudioContext_new_impl(ptr, rust_vec_len, data_len), + 276 => wire__web_audio_api__media_recorder__BlobEvent_auto_accessor_get_blob_impl( ptr, rust_vec_len, data_len, ), - 273 => wire__web_audio_api__media_recorder__BlobEvent_auto_accessor_get_event_impl( + 277 => wire__web_audio_api__media_recorder__BlobEvent_auto_accessor_get_event_impl( ptr, rust_vec_len, data_len, ), - 274 => wire__web_audio_api__media_recorder__BlobEvent_auto_accessor_get_timecode_impl( + 278 => wire__web_audio_api__media_recorder__BlobEvent_auto_accessor_get_timecode_impl( ptr, rust_vec_len, data_len, ), - 275 => wire__web_audio_api__media_recorder__BlobEvent_auto_accessor_set_blob_impl( + 279 => wire__web_audio_api__media_recorder__BlobEvent_auto_accessor_set_blob_impl( ptr, rust_vec_len, data_len, ), - 276 => wire__web_audio_api__media_recorder__BlobEvent_auto_accessor_set_event_impl( + 280 => wire__web_audio_api__media_recorder__BlobEvent_auto_accessor_set_event_impl( ptr, rust_vec_len, data_len, ), - 277 => wire__web_audio_api__media_recorder__BlobEvent_auto_accessor_set_timecode_impl( + 281 => wire__web_audio_api__media_recorder__BlobEvent_auto_accessor_set_timecode_impl( ptr, rust_vec_len, data_len, @@ -37820,7 +38025,9 @@ mod io { use super::*; use crate::api::media_element::*; use crate::api::override_web_audio_api::AnalyserNodeExt; + use crate::api::override_web_audio_api::AnalyserNodeMiscExt; use crate::api::override_web_audio_api::AudioBufferSourceNodeExt; + use crate::api::override_web_audio_api::AudioBufferSourceNodeMiscExt; use crate::api::override_web_audio_api::AudioBufferSourceNodeScheduledSourceNodeMiscExt; use crate::api::override_web_audio_api::AudioContextExt; use crate::api::override_web_audio_api::AudioDestinationNodeExt; @@ -37846,6 +38053,7 @@ mod io { use crate::api::override_web_audio_api::OscillatorNodeScheduledSourceNodeMiscExt; use crate::api::override_web_audio_api::PannerNodeExt; use crate::api::override_web_audio_api::ScriptProcessorNodeExt; + use crate::api::override_web_audio_api::ScriptProcessorNodeMiscExt; use crate::api::override_web_audio_api::StereoPannerNodeExt; use crate::api::override_web_audio_api::WaveShaperNodeExt; use crate::api::override_web_audio_api::WaveShaperNodeMiscExt; @@ -38524,7 +38732,9 @@ mod web { use super::*; use crate::api::media_element::*; use crate::api::override_web_audio_api::AnalyserNodeExt; + use crate::api::override_web_audio_api::AnalyserNodeMiscExt; use crate::api::override_web_audio_api::AudioBufferSourceNodeExt; + use crate::api::override_web_audio_api::AudioBufferSourceNodeMiscExt; use crate::api::override_web_audio_api::AudioBufferSourceNodeScheduledSourceNodeMiscExt; use crate::api::override_web_audio_api::AudioContextExt; use crate::api::override_web_audio_api::AudioDestinationNodeExt; @@ -38550,6 +38760,7 @@ mod web { use crate::api::override_web_audio_api::OscillatorNodeScheduledSourceNodeMiscExt; use crate::api::override_web_audio_api::PannerNodeExt; use crate::api::override_web_audio_api::ScriptProcessorNodeExt; + use crate::api::override_web_audio_api::ScriptProcessorNodeMiscExt; use crate::api::override_web_audio_api::StereoPannerNodeExt; use crate::api::override_web_audio_api::WaveShaperNodeExt; use crate::api::override_web_audio_api::WaveShaperNodeMiscExt; diff --git a/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs b/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs index c636115c22..97a15575a1 100644 --- a/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs +++ b/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs @@ -3,12 +3,6 @@ use web_audio_api::node::*; #[frb(external)] impl AnalyserNode { - #[frb(ignore)] - pub fn get_float_time_domain_data() {} - - #[frb(ignore)] - pub fn get_byte_time_domain_data() {} - #[frb(ignore)] pub fn get_float_frequency_data() {} diff --git a/frb_example/rust_ui_counter/ui/pubspec.lock b/frb_example/rust_ui_counter/ui/pubspec.lock index 1b8606b430..00045793c5 100644 --- a/frb_example/rust_ui_counter/ui/pubspec.lock +++ b/frb_example/rust_ui_counter/ui/pubspec.lock @@ -125,18 +125,18 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" url: "https://pub.dev" source: hosted - version: "10.0.4" + version: "10.0.5" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.5" leak_tracker_testing: dependency: transitive description: @@ -173,18 +173,18 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.8.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" + sha256: "25dfcaf170a0190f47ca6355bdd4552cb8924b430512ff0cafb8db9bd41fe33b" url: "https://pub.dev" source: hosted - version: "1.12.0" + version: "1.14.0" path: dependency: transitive description: @@ -289,10 +289,10 @@ packages: dependency: transitive description: name: test_api - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" + sha256: "2419f20b0c8677b2d67c8ac4d1ac7372d862dc6c460cdbb052b40155408cd794" url: "https://pub.dev" source: hosted - version: "0.7.0" + version: "0.7.1" vector_math: dependency: transitive description: @@ -305,10 +305,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" + sha256: "7475cb4dd713d57b6f7464c0e13f06da0d535d8b2067e188962a59bac2cf280b" url: "https://pub.dev" source: hosted - version: "14.2.1" + version: "14.2.2" web: dependency: transitive description: diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/bin/build_tool.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/bin/build_tool.dart index 268eb524dc..97535c1ddc 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/bin/build_tool.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/bin/build_tool.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'package:build_tool/build_tool.dart' as build_tool; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/build_tool.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/build_tool.dart index 7c1bb750a4..191a11c375 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/build_tool.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/build_tool.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'src/build_tool.dart' as build_tool; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/android_environment.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/android_environment.dart index 15fc9eedac..ab7f9c318c 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/android_environment.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/android_environment.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; import 'dart:isolate'; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart index e608cece73..c09c362f5a 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart index 6f3b2a4ec1..2bc16f93d5 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart index 7e61fcbb7c..394f60c97d 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/build_pod.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/build_pod.dart index 8a9c0db5de..ce482eca26 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/build_pod.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/build_pod.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/build_tool.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/build_tool.dart index c8f36981b5..ca652c85f3 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/build_tool.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/build_tool.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/builder.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/builder.dart index 84c46e4f54..2df3391167 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/builder.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/builder.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'package:collection/collection.dart'; import 'package:logging/logging.dart'; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/cargo.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/cargo.dart index 0d8958ff2e..c6785fa226 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/cargo.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/cargo.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart index 0c4d88d16b..2dc20ee119 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:convert'; import 'dart:io'; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/environment.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/environment.dart index 996483a180..d99f54a3d1 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/environment.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/environment.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/logging.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/logging.dart index 5edd4fd184..42b6acc598 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/logging.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/logging.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/options.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/options.dart index 22aef1d371..856b03f26a 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/options.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/options.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart index c27f4195dd..afaaea0c29 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/rustup.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/rustup.dart index 0ac8d08616..8ecb4522b3 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/rustup.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/rustup.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/target.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/target.dart index 6fbc58b64f..ebe605725b 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/target.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/target.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/util.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/util.dart index 8bb6a8724f..e25cad8d0b 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/util.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/util.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:convert'; import 'dart:io'; diff --git a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart index 2366b57bfd..4e212e2f29 100644 --- a/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart +++ b/frb_example/rust_ui_counter/ui/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_todo_list/ui/pubspec.lock b/frb_example/rust_ui_todo_list/ui/pubspec.lock index a3a427aa9d..ae9ef201db 100644 --- a/frb_example/rust_ui_todo_list/ui/pubspec.lock +++ b/frb_example/rust_ui_todo_list/ui/pubspec.lock @@ -125,18 +125,18 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" url: "https://pub.dev" source: hosted - version: "10.0.4" + version: "10.0.5" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.5" leak_tracker_testing: dependency: transitive description: @@ -173,18 +173,18 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.8.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" + sha256: "25dfcaf170a0190f47ca6355bdd4552cb8924b430512ff0cafb8db9bd41fe33b" url: "https://pub.dev" source: hosted - version: "1.12.0" + version: "1.14.0" path: dependency: transitive description: @@ -289,10 +289,10 @@ packages: dependency: transitive description: name: test_api - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" + sha256: "2419f20b0c8677b2d67c8ac4d1ac7372d862dc6c460cdbb052b40155408cd794" url: "https://pub.dev" source: hosted - version: "0.7.0" + version: "0.7.1" vector_math: dependency: transitive description: @@ -305,10 +305,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" + sha256: "7475cb4dd713d57b6f7464c0e13f06da0d535d8b2067e188962a59bac2cf280b" url: "https://pub.dev" source: hosted - version: "14.2.1" + version: "14.2.2" web: dependency: transitive description: diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/bin/build_tool.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/bin/build_tool.dart index 268eb524dc..97535c1ddc 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/bin/build_tool.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/bin/build_tool.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'package:build_tool/build_tool.dart' as build_tool; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/build_tool.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/build_tool.dart index 7c1bb750a4..191a11c375 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/build_tool.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/build_tool.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'src/build_tool.dart' as build_tool; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/android_environment.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/android_environment.dart index 15fc9eedac..ab7f9c318c 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/android_environment.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/android_environment.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; import 'dart:isolate'; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart index e608cece73..c09c362f5a 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart index 6f3b2a4ec1..2bc16f93d5 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart index 7e61fcbb7c..394f60c97d 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/build_pod.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/build_pod.dart index 8a9c0db5de..ce482eca26 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/build_pod.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/build_pod.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/build_tool.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/build_tool.dart index c8f36981b5..ca652c85f3 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/build_tool.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/build_tool.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/builder.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/builder.dart index 84c46e4f54..2df3391167 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/builder.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/builder.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'package:collection/collection.dart'; import 'package:logging/logging.dart'; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/cargo.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/cargo.dart index 0d8958ff2e..c6785fa226 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/cargo.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/cargo.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart index 0c4d88d16b..2dc20ee119 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:convert'; import 'dart:io'; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/environment.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/environment.dart index 996483a180..d99f54a3d1 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/environment.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/environment.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/logging.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/logging.dart index 5edd4fd184..42b6acc598 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/logging.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/logging.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/options.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/options.dart index 22aef1d371..856b03f26a 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/options.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/options.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart index c27f4195dd..afaaea0c29 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/rustup.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/rustup.dart index 0ac8d08616..8ecb4522b3 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/rustup.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/rustup.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/target.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/target.dart index 6fbc58b64f..ebe605725b 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/target.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/target.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io'; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/util.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/util.dart index 8bb6a8724f..e25cad8d0b 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/util.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/util.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:convert'; import 'dart:io'; diff --git a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart index 2366b57bfd..4e212e2f29 100644 --- a/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart +++ b/frb_example/rust_ui_todo_list/ui/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart @@ -1,5 +1,6 @@ /// 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 +library; import 'dart:io';